--- /home/fdroid/fdroiddata/tmp/com.b44t.messenger_7201.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.b44t.messenger_7201.apk ├── zipinfo {} │ @@ -1,16 +1,16 @@ │ Zip file size: 25479612 bytes, number of entries: 2404 │ -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 4395 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 4394 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 313 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 9270388 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 8355980 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 3977324 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 3977328 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 14580120 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libnative-utils.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 95454 b- defN 81-Jan-01 01:01 assets/help/cs/help.html │ -rw-r--r-- 0.0 unx 107200 b- defN 81-Jan-01 01:01 assets/help/de/help.html │ -rw-r--r-- 0.0 unx 15999 b- stor 81-Jan-01 01:01 assets/help/delta-what-optim.png │ -rw-r--r-- 0.0 unx 183 b- stor 81-Jan-01 01:01 assets/help/edit-icon.png │ -rw-r--r-- 0.0 unx 95013 b- defN 81-Jan-01 01:01 assets/help/en/help.html │ @@ -2399,8 +2399,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 3950844 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 216422 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 216295 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2404 files, 46963002 bytes uncompressed, 25200674 bytes compressed: 46.3% │ +2404 files, 46963005 bytes uncompressed, 25200628 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 : ecf7da45 │ │ -signature : 6898...ad59 │ │ -file_size : 3977324 │ │ +checksum : e5c4e239 │ │ +signature : a4ee...20da │ │ +file_size : 3977328 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 35331 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 4554 │ │ type_ids_off : 141436 (0x02287c) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 159652 (0x026fa4) │ │ field_ids_size : 17164 │ │ field_ids_off : 234040 (0x039238) │ │ method_ids_size : 23850 │ │ method_ids_off : 371352 (0x05aa98) │ │ class_defs_size : 3320 │ │ class_defs_off : 562152 (0x0893e8) │ │ -data_size : 3308932 │ │ +data_size : 3308936 │ │ data_off : 668392 (0x0a32e8) │ │ │ │ Class #0 header: │ │ class_idx : 1065 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 766 │ │ source_file_idx : 17159 │ │ @@ -296046,23 +296046,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 │ │ -1a598c: |[1a598c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ -1a599c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1a599e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a59a0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -1a59a2: 0760 |0003: move-object v0, v6 │ │ -1a59a4: 0771 |0004: move-object v1, v7 │ │ -1a59a6: 0782 |0005: move-object v2, v8 │ │ -1a59a8: 7606 1c58 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@581c │ │ -1a59ae: 0e00 |0009: return-void │ │ +1a5990: |[1a5990] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ +1a59a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1a59a2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a59a4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +1a59a6: 0760 |0003: move-object v0, v6 │ │ +1a59a8: 0771 |0004: move-object v1, v7 │ │ +1a59aa: 0782 |0005: move-object v2, v8 │ │ +1a59ac: 7606 1c58 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@581c │ │ +1a59b2: 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; │ │ @@ -296072,73 +296072,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 │ │ -1a59b0: |[1a59b0] 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 │ │ -1a59c0: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a59c6: 2200 a203 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@03a2 │ │ -1a59ca: 7010 3d0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d3d │ │ -1a59d0: 7110 8f0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c8f │ │ -1a59d6: 0c00 |000b: move-result-object v0 │ │ -1a59d8: 5b10 f340 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f3 │ │ -1a59dc: 5b13 f140 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@40f1 │ │ -1a59e0: 5b14 f240 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@40f2 │ │ -1a59e4: 5b15 f540 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f5 │ │ -1a59e8: 5b16 f740 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@40f7 │ │ -1a59ec: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1a59ee: 5b15 ef40 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@40ef │ │ -1a59f2: 5b15 f640 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f6 │ │ -1a59f6: 5b15 f040 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@40f0 │ │ -1a59fa: 5b15 f440 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@40f4 │ │ -1a59fe: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -1a5a00: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ -1a5a04: 6e10 7a06 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1a5a0a: 0a03 |0025: move-result v3 │ │ -1a5a0c: 7110 dd4e 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4edd │ │ -1a5a12: 0c03 |0029: move-result-object v3 │ │ -1a5a14: 5b13 ee40 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ -1a5a18: 7030 3058 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5830 │ │ -1a5a1e: 6e10 7a06 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1a5a24: 0a02 |0032: move-result v2 │ │ -1a5a26: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ -1a5a2a: 1a02 de35 |0035: const-string v2, "SELF" // string@35de │ │ -1a5a2e: 6e20 3358 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5833 │ │ -1a5a34: 2837 |003a: goto 0071 // +0037 │ │ -1a5a36: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ -1a5a3a: 6e10 5c06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065c │ │ -1a5a40: 0a04 |0040: move-result v4 │ │ -1a5a42: 7110 dc4e 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4edc │ │ -1a5a48: 0c06 |0044: move-result-object v6 │ │ -1a5a4a: 5b16 ee40 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ -1a5a4e: 6e10 6706 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0667 │ │ -1a5a54: 0a06 |004a: move-result v6 │ │ -1a5a56: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ -1a5a5a: 7110 c34d 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@4dc3 │ │ -1a5a60: 0c06 |0050: move-result-object v6 │ │ -1a5a62: 6e10 5a06 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@065a │ │ -1a5a68: 0a03 |0054: move-result v3 │ │ -1a5a6a: 6e20 4806 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0648 │ │ -1a5a70: 0c03 |0058: move-result-object v3 │ │ -1a5a72: 6e20 9a06 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@069a │ │ -1a5a78: 0c04 |005c: move-result-object v4 │ │ -1a5a7a: 2146 |005d: array-length v6, v4 │ │ -1a5a7c: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ -1a5a80: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -1a5a82: 4404 0405 |0061: aget v4, v4, v5 │ │ -1a5a86: 6e20 a506 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a5a8c: 0c03 |0066: move-result-object v3 │ │ -1a5a8e: 5b13 f240 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@40f2 │ │ -1a5a92: 7030 3058 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5830 │ │ -1a5a98: 2805 |006c: goto 0071 // +0005 │ │ -1a5a9a: 6202 853d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3d85 │ │ -1a5a9e: 5b12 ee40 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ -1a5aa2: 0e00 |0071: return-void │ │ +1a59b4: |[1a59b4] 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 │ │ +1a59c4: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a59ca: 2200 a203 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@03a2 │ │ +1a59ce: 7010 3d0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d3d │ │ +1a59d4: 7110 8f0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c8f │ │ +1a59da: 0c00 |000b: move-result-object v0 │ │ +1a59dc: 5b10 f340 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f3 │ │ +1a59e0: 5b13 f140 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@40f1 │ │ +1a59e4: 5b14 f240 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@40f2 │ │ +1a59e8: 5b15 f540 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f5 │ │ +1a59ec: 5b16 f740 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@40f7 │ │ +1a59f0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1a59f2: 5b15 ef40 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@40ef │ │ +1a59f6: 5b15 f640 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f6 │ │ +1a59fa: 5b15 f040 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@40f0 │ │ +1a59fe: 5b15 f440 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@40f4 │ │ +1a5a02: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +1a5a04: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ +1a5a08: 6e10 7a06 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1a5a0e: 0a03 |0025: move-result v3 │ │ +1a5a10: 7110 dd4e 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4edd │ │ +1a5a16: 0c03 |0029: move-result-object v3 │ │ +1a5a18: 5b13 ee40 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ +1a5a1c: 7030 3058 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5830 │ │ +1a5a22: 6e10 7a06 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1a5a28: 0a02 |0032: move-result v2 │ │ +1a5a2a: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ +1a5a2e: 1a02 de35 |0035: const-string v2, "SELF" // string@35de │ │ +1a5a32: 6e20 3358 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5833 │ │ +1a5a38: 2837 |003a: goto 0071 // +0037 │ │ +1a5a3a: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ +1a5a3e: 6e10 5c06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065c │ │ +1a5a44: 0a04 |0040: move-result v4 │ │ +1a5a46: 7110 dc4e 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4edc │ │ +1a5a4c: 0c06 |0044: move-result-object v6 │ │ +1a5a4e: 5b16 ee40 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ +1a5a52: 6e10 6706 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0667 │ │ +1a5a58: 0a06 |004a: move-result v6 │ │ +1a5a5a: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ +1a5a5e: 7110 c34d 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@4dc3 │ │ +1a5a64: 0c06 |0050: move-result-object v6 │ │ +1a5a66: 6e10 5a06 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@065a │ │ +1a5a6c: 0a03 |0054: move-result v3 │ │ +1a5a6e: 6e20 4806 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0648 │ │ +1a5a74: 0c03 |0058: move-result-object v3 │ │ +1a5a76: 6e20 9a06 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@069a │ │ +1a5a7c: 0c04 |005c: move-result-object v4 │ │ +1a5a7e: 2146 |005d: array-length v6, v4 │ │ +1a5a80: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ +1a5a84: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +1a5a86: 4404 0405 |0061: aget v4, v4, v5 │ │ +1a5a8a: 6e20 a506 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a5a90: 0c03 |0066: move-result-object v3 │ │ +1a5a92: 5b13 f240 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@40f2 │ │ +1a5a96: 7030 3058 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5830 │ │ +1a5a9c: 2805 |006c: goto 0071 // +0005 │ │ +1a5a9e: 6202 853d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3d85 │ │ +1a5aa2: 5b12 ee40 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ +1a5aa6: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=55 │ │ 0x000e line=111 │ │ 0x0010 line=112 │ │ 0x0012 line=113 │ │ @@ -296173,23 +296173,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 │ │ -1a5aa4: |[1a5aa4] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -1a5ab4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1a5ab6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a5ab8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1a5aba: 0760 |0003: move-object v0, v6 │ │ -1a5abc: 0771 |0004: move-object v1, v7 │ │ -1a5abe: 0783 |0005: move-object v3, v8 │ │ -1a5ac0: 7606 1c58 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@581c │ │ -1a5ac6: 0e00 |0009: return-void │ │ +1a5aa8: |[1a5aa8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +1a5ab8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1a5aba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a5abc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1a5abe: 0760 |0003: move-object v0, v6 │ │ +1a5ac0: 0771 |0004: move-object v1, v7 │ │ +1a5ac2: 0783 |0005: move-object v3, v8 │ │ +1a5ac4: 7606 1c58 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@581c │ │ +1a5aca: 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; │ │ @@ -296199,23 +296199,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 │ │ -1a5ac8: |[1a5ac8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ -1a5ad8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -1a5ada: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a5adc: 0760 |0002: move-object v0, v6 │ │ -1a5ade: 0771 |0003: move-object v1, v7 │ │ -1a5ae0: 0783 |0004: move-object v3, v8 │ │ -1a5ae2: 0794 |0005: move-object v4, v9 │ │ -1a5ae4: 7606 1c58 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@581c │ │ -1a5aea: 0e00 |0009: return-void │ │ +1a5acc: |[1a5acc] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ +1a5adc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1a5ade: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a5ae0: 0760 |0002: move-object v0, v6 │ │ +1a5ae2: 0771 |0003: move-object v1, v7 │ │ +1a5ae4: 0783 |0004: move-object v3, v8 │ │ +1a5ae6: 0794 |0005: move-object v4, v9 │ │ +1a5ae8: 7606 1c58 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@581c │ │ +1a5aee: 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; │ │ @@ -296226,23 +296226,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 │ │ -1a5aec: |[1a5aec] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -1a5afc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1a5afe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -1a5b00: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1a5b02: 0760 |0003: move-object v0, v6 │ │ -1a5b04: 0771 |0004: move-object v1, v7 │ │ -1a5b06: 0785 |0005: move-object v5, v8 │ │ -1a5b08: 7606 1c58 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@581c │ │ -1a5b0e: 0e00 |0009: return-void │ │ +1a5af0: |[1a5af0] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +1a5b00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1a5b02: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +1a5b04: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1a5b06: 0760 |0003: move-object v0, v6 │ │ +1a5b08: 0771 |0004: move-object v1, v7 │ │ +1a5b0a: 0785 |0005: move-object v5, v8 │ │ +1a5b0c: 7606 1c58 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@581c │ │ +1a5b12: 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; │ │ @@ -296252,64 +296252,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 │ │ -1a587c: |[1a587c] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -1a588c: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ -1a5890: 7110 c74d 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1a5896: 0c00 |0005: move-result-object v0 │ │ -1a5898: 6e10 e34e 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ee3 │ │ -1a589e: 0a01 |0009: move-result v1 │ │ -1a58a0: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -1a58a4: 2201 6810 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a58a8: 6e10 e04e 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ee0 │ │ -1a58ae: 0a04 |0011: move-result v4 │ │ -1a58b0: 6e20 a506 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a58b6: 0c04 |0015: move-result-object v4 │ │ -1a58b8: 7030 1d58 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581d │ │ -1a58be: 1101 |0019: return-object v1 │ │ -1a58c0: 6e10 e24e 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ee2 │ │ -1a58c6: 0a01 |001d: move-result v1 │ │ -1a58c8: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ -1a58cc: 2201 6810 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a58d0: 6e10 df4e 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4edf │ │ -1a58d6: 0a04 |0025: move-result v4 │ │ -1a58d8: 6e20 9906 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1a58de: 0c04 |0029: move-result-object v4 │ │ -1a58e0: 7030 1b58 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@581b │ │ -1a58e6: 1101 |002d: return-object v1 │ │ -1a58e8: 7110 c74d 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1a58ee: 0c01 |0031: move-result-object v1 │ │ -1a58f0: 6e10 e54e 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4ee5 │ │ -1a58f6: 0c02 |0035: move-result-object v2 │ │ -1a58f8: 6e20 c706 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c7 │ │ -1a58fe: 0a01 |0039: move-result v1 │ │ -1a5900: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ -1a5904: 6e10 e54e 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4ee5 │ │ -1a590a: 0c04 |003f: move-result-object v4 │ │ -1a590c: 6e20 c406 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c4 │ │ -1a5912: 0a04 |0043: move-result v4 │ │ -1a5914: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ -1a5918: 2201 6810 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a591c: 6e20 a506 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a5922: 0c04 |004b: move-result-object v4 │ │ -1a5924: 7030 1d58 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581d │ │ -1a592a: 1101 |004f: return-object v1 │ │ -1a592c: 2204 6810 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a5930: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1a5932: 6e20 a506 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a5938: 0c00 |0056: move-result-object v0 │ │ -1a593a: 7030 1d58 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581d │ │ -1a5940: 1104 |005a: return-object v4 │ │ -1a5942: 2203 d902 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d9 │ │ -1a5946: 7020 c309 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1a594c: 2703 |0060: throw v3 │ │ +1a5880: |[1a5880] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +1a5890: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ +1a5894: 7110 c74d 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1a589a: 0c00 |0005: move-result-object v0 │ │ +1a589c: 6e10 e34e 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ee3 │ │ +1a58a2: 0a01 |0009: move-result v1 │ │ +1a58a4: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +1a58a8: 2201 6810 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a58ac: 6e10 e04e 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ee0 │ │ +1a58b2: 0a04 |0011: move-result v4 │ │ +1a58b4: 6e20 a506 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a58ba: 0c04 |0015: move-result-object v4 │ │ +1a58bc: 7030 1d58 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581d │ │ +1a58c2: 1101 |0019: return-object v1 │ │ +1a58c4: 6e10 e24e 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ee2 │ │ +1a58ca: 0a01 |001d: move-result v1 │ │ +1a58cc: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ +1a58d0: 2201 6810 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a58d4: 6e10 df4e 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4edf │ │ +1a58da: 0a04 |0025: move-result v4 │ │ +1a58dc: 6e20 9906 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1a58e2: 0c04 |0029: move-result-object v4 │ │ +1a58e4: 7030 1b58 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@581b │ │ +1a58ea: 1101 |002d: return-object v1 │ │ +1a58ec: 7110 c74d 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1a58f2: 0c01 |0031: move-result-object v1 │ │ +1a58f4: 6e10 e54e 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4ee5 │ │ +1a58fa: 0c02 |0035: move-result-object v2 │ │ +1a58fc: 6e20 c706 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c7 │ │ +1a5902: 0a01 |0039: move-result v1 │ │ +1a5904: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ +1a5908: 6e10 e54e 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4ee5 │ │ +1a590e: 0c04 |003f: move-result-object v4 │ │ +1a5910: 6e20 c406 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c4 │ │ +1a5916: 0a04 |0043: move-result v4 │ │ +1a5918: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ +1a591c: 2201 6810 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a5920: 6e20 a506 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a5926: 0c04 |004b: move-result-object v4 │ │ +1a5928: 7030 1d58 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581d │ │ +1a592e: 1101 |004f: return-object v1 │ │ +1a5930: 2204 6810 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a5934: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1a5936: 6e20 a506 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a593c: 0c00 |0056: move-result-object v0 │ │ +1a593e: 7030 1d58 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581d │ │ +1a5944: 1104 |005a: return-object v4 │ │ +1a5946: 2203 d902 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d9 │ │ +1a594a: 7020 c309 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1a5950: 2703 |0060: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=80 │ │ 0x000c line=81 │ │ 0x001a line=82 │ │ 0x0020 line=83 │ │ @@ -296327,26 +296327,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 │ │ -1a5950: |[1a5950] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -1a5960: 7110 c74d 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1a5966: 0c00 |0003: move-result-object v0 │ │ -1a5968: 2201 6810 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1a596c: 6e20 ad06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1a5972: 0c03 |0009: move-result-object v3 │ │ -1a5974: 6e10 fb06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -1a597a: 0a03 |000d: move-result v3 │ │ -1a597c: 6e20 9906 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1a5982: 0c03 |0011: move-result-object v3 │ │ -1a5984: 7030 1b58 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@581b │ │ -1a598a: 1101 |0015: return-object v1 │ │ +1a5954: |[1a5954] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +1a5964: 7110 c74d 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1a596a: 0c00 |0003: move-result-object v0 │ │ +1a596c: 2201 6810 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1a5970: 6e20 ad06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1a5976: 0c03 |0009: move-result-object v3 │ │ +1a5978: 6e10 fb06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +1a597e: 0a03 |000d: move-result v3 │ │ +1a5980: 6e20 9906 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1a5986: 0c03 |0011: move-result-object v3 │ │ +1a5988: 7030 1b58 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@581b │ │ +1a598e: 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 │ │ @@ -296356,32 +296356,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 │ │ -1a5b4c: |[1a5b4c] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -1a5b5c: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1a5b60: 7010 0c0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1a5b66: 6e10 7906 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ -1a5b6c: 0c01 |0008: move-result-object v1 │ │ -1a5b6e: 6e20 180b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a5b74: 6e10 7606 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0676 │ │ -1a5b7a: 0c04 |000f: move-result-object v4 │ │ -1a5b7c: 6e20 180b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a5b82: 6e10 290b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a5b88: 0c04 |0016: move-result-object v4 │ │ -1a5b8a: 7110 345a 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5a34 │ │ -1a5b90: 0c04 |001a: move-result-object v4 │ │ -1a5b92: 7120 bd5a 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@5abd │ │ -1a5b98: 0c03 |001e: move-result-object v3 │ │ -1a5b9a: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -1a5b9e: 7020 3458 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5834 │ │ -1a5ba4: 0e00 |0024: return-void │ │ +1a5b50: |[1a5b50] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +1a5b60: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1a5b64: 7010 0c0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1a5b6a: 6e10 7906 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ +1a5b70: 0c01 |0008: move-result-object v1 │ │ +1a5b72: 6e20 180b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a5b78: 6e10 7606 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0676 │ │ +1a5b7e: 0c04 |000f: move-result-object v4 │ │ +1a5b80: 6e20 180b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a5b86: 6e10 290b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a5b8c: 0c04 |0016: move-result-object v4 │ │ +1a5b8e: 7110 345a 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5a34 │ │ +1a5b94: 0c04 |001a: move-result-object v4 │ │ +1a5b96: 7120 bd5a 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@5abd │ │ +1a5b9c: 0c03 |001e: move-result-object v3 │ │ +1a5b9e: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +1a5ba2: 7020 3458 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5834 │ │ +1a5ba8: 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; │ │ @@ -296393,34 +296393,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a5ba8: |[1a5ba8] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ -1a5bb8: 1d02 |0000: monitor-enter v2 │ │ -1a5bba: 2200 7f03 |0001: new-instance v0, Ljava/util/HashSet; // type@037f │ │ -1a5bbe: 5421 f340 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f3 │ │ -1a5bc2: 7020 ad0c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0cad │ │ -1a5bc8: 1e02 |0008: monitor-exit v2 │ │ -1a5bca: 7210 110d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ -1a5bd0: 0c00 |000c: move-result-object v0 │ │ -1a5bd2: 7210 bb0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a5bd8: 0a01 |0010: move-result v1 │ │ -1a5bda: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -1a5bde: 7210 bc0c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a5be4: 0c01 |0016: move-result-object v1 │ │ -1a5be6: 1f01 6a10 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@106a │ │ -1a5bea: 7220 3858 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@5838 │ │ -1a5bf0: 28f1 |001c: goto 000d // -000f │ │ -1a5bf2: 0e00 |001d: return-void │ │ -1a5bf4: 0d00 |001e: move-exception v0 │ │ -1a5bf6: 1e02 |001f: monitor-exit v2 │ │ -1a5bf8: 2700 |0020: throw v0 │ │ +1a5bac: |[1a5bac] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ +1a5bbc: 1d02 |0000: monitor-enter v2 │ │ +1a5bbe: 2200 7f03 |0001: new-instance v0, Ljava/util/HashSet; // type@037f │ │ +1a5bc2: 5421 f340 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f3 │ │ +1a5bc6: 7020 ad0c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0cad │ │ +1a5bcc: 1e02 |0008: monitor-exit v2 │ │ +1a5bce: 7210 110d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ +1a5bd4: 0c00 |000c: move-result-object v0 │ │ +1a5bd6: 7210 bb0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a5bdc: 0a01 |0010: move-result v1 │ │ +1a5bde: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +1a5be2: 7210 bc0c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a5be8: 0c01 |0016: move-result-object v1 │ │ +1a5bea: 1f01 6a10 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@106a │ │ +1a5bee: 7220 3858 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@5838 │ │ +1a5bf4: 28f1 |001c: goto 000d // -000f │ │ +1a5bf6: 0e00 |001d: return-void │ │ +1a5bf8: 0d00 |001e: move-exception v0 │ │ +1a5bfa: 1e02 |001f: monitor-exit v2 │ │ +1a5bfc: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=288 │ │ @@ -296437,31 +296437,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1a5c88: |[1a5c88] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ -1a5c98: 1d01 |0000: monitor-enter v1 │ │ -1a5c9a: 5410 f640 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f6 │ │ -1a5c9e: 7120 6b5b 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6b │ │ -1a5ca4: 0a00 |0006: move-result v0 │ │ -1a5ca6: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -1a5caa: 5b12 f640 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f6 │ │ -1a5cae: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1a5cb0: 2802 |000c: goto 000e // +0002 │ │ -1a5cb2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1a5cb4: 1e01 |000e: monitor-exit v1 │ │ -1a5cb6: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -1a5cba: 7010 3158 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5831 │ │ -1a5cc0: 0e00 |0014: return-void │ │ -1a5cc2: 0d02 |0015: move-exception v2 │ │ -1a5cc4: 1e01 |0016: monitor-exit v1 │ │ -1a5cc6: 2702 |0017: throw v2 │ │ +1a5c8c: |[1a5c8c] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ +1a5c9c: 1d01 |0000: monitor-enter v1 │ │ +1a5c9e: 5410 f640 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f6 │ │ +1a5ca2: 7120 6b5b 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6b │ │ +1a5ca8: 0a00 |0006: move-result v0 │ │ +1a5caa: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +1a5cae: 5b12 f640 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f6 │ │ +1a5cb2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1a5cb4: 2802 |000c: goto 000e // +0002 │ │ +1a5cb6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1a5cb8: 1e01 |000e: monitor-exit v1 │ │ +1a5cba: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +1a5cbe: 7010 3158 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5831 │ │ +1a5cc4: 0e00 |0014: return-void │ │ +1a5cc6: 0d02 |0015: move-exception v2 │ │ +1a5cc8: 1e01 |0016: monitor-exit v1 │ │ +1a5cca: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=260 │ │ @@ -296480,23 +296480,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 │ │ -1a5b10: |[1a5b10] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -1a5b20: 1d01 |0000: monitor-enter v1 │ │ -1a5b22: 5410 f340 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f3 │ │ -1a5b26: 7220 0b0d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ -1a5b2c: 1e01 |0006: monitor-exit v1 │ │ -1a5b2e: 0e00 |0007: return-void │ │ -1a5b30: 0d02 |0008: move-exception v2 │ │ -1a5b32: 1e01 |0009: monitor-exit v1 │ │ -1a5b34: 2702 |000a: throw v2 │ │ +1a5b14: |[1a5b14] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +1a5b24: 1d01 |0000: monitor-enter v1 │ │ +1a5b26: 5410 f340 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f3 │ │ +1a5b2a: 7220 0b0d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ +1a5b30: 1e01 |0006: monitor-exit v1 │ │ +1a5b32: 0e00 |0007: return-void │ │ +1a5b34: 0d02 |0008: move-exception v2 │ │ +1a5b36: 1e01 |0009: monitor-exit v1 │ │ +1a5b38: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=182 │ │ @@ -296542,17 +296542,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/database/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5864: |[1a5864] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ -1a5874: 5410 ee40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ -1a5878: 1100 |0002: return-object v0 │ │ +1a5868: |[1a5868] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ +1a5878: 5410 ee40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ +1a587c: 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;) │ │ @@ -296583,15 +296583,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 │ │ 1a56f0: |[1a56f0] org.thoughtcrime.securesms.recipients.Recipient.getContactPhoto:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; │ │ 1a5700: 1d04 |0000: monitor-enter v4 │ │ 1a5702: 5440 f140 |0001: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@40f1 │ │ 1a5706: 1201 |0003: const/4 v1, #int 0 // #0 │ │ 1a5708: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ 1a570c: 2200 fe0e |0006: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; // type@0efe │ │ 1a5710: 5442 ee40 |0008: iget-object v2, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ @@ -296622,51 +296622,52 @@ │ │ 1a576e: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ 1a5772: 2205 050f |0039: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto; // type@0f05 │ │ 1a5776: 5440 f740 |003b: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@40f7 │ │ 1a577a: 7020 ab4e 0500 |003d: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto;.:(Lcom/b44t/messenger/rpc/VcardContact;)V // method@4eab │ │ 1a5780: 1e04 |0040: monitor-exit v4 │ │ 1a5782: 1105 |0041: return-object v5 │ │ 1a5784: 5445 f640 |0042: iget-object v5, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f6 │ │ -1a5788: 3805 0d00 |0044: if-eqz v5, 0051 // +000d │ │ -1a578c: 2200 040f |0046: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0f04 │ │ -1a5790: 5441 ee40 |0048: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ -1a5794: 1602 0000 |004a: const-wide/16 v2, #int 0 // #0 │ │ -1a5798: 7053 a44e 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@4ea4 │ │ -1a579e: 1e04 |004f: monitor-exit v4 │ │ -1a57a0: 1100 |0050: return-object v0 │ │ +1a5788: 3805 0f00 |0044: if-eqz v5, 0053 // +000f │ │ +1a578c: 2205 040f |0046: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0f04 │ │ +1a5790: 5440 ee40 |0048: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@40ee │ │ +1a5794: 5441 f640 |004a: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@40f6 │ │ +1a5798: 1602 0000 |004c: const-wide/16 v2, #int 0 // #0 │ │ +1a579c: 7053 a44e 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@4ea4 │ │ 1a57a2: 1e04 |0051: monitor-exit v4 │ │ -1a57a4: 1101 |0052: return-object v1 │ │ -1a57a6: 0d05 |0053: move-exception v5 │ │ -1a57a8: 1e04 |0054: monitor-exit v4 │ │ -1a57aa: 2705 |0055: throw v5 │ │ +1a57a4: 1105 |0052: return-object v5 │ │ +1a57a6: 1e04 |0053: monitor-exit v4 │ │ +1a57a8: 1101 |0054: return-object v1 │ │ +1a57aa: 0d05 |0055: move-exception v5 │ │ +1a57ac: 1e04 |0056: monitor-exit v4 │ │ +1a57ae: 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 │ │ @@ -296801,42 +296802,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 │ │ -1a57d0: |[1a57d0] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ -1a57e0: 1d02 |0000: monitor-enter v2 │ │ -1a57e2: 6e10 2c58 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@582c │ │ -1a57e8: 0c00 |0004: move-result-object v0 │ │ -1a57ea: 5421 f540 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f5 │ │ -1a57ee: 7110 a702 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1a57f4: 0a01 |000a: move-result v1 │ │ -1a57f6: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -1a57fa: 2200 fd0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ -1a57fe: 5421 f540 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f5 │ │ -1a5802: 7020 804e 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e80 │ │ -1a5808: 1e02 |0014: monitor-exit v2 │ │ -1a580a: 1100 |0015: return-object v0 │ │ -1a580c: 7110 a702 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1a5812: 0a01 |0019: move-result v1 │ │ -1a5814: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ -1a5818: 2201 fd0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ -1a581c: 7020 804e 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e80 │ │ -1a5822: 1e02 |0021: monitor-exit v2 │ │ -1a5824: 1101 |0022: return-object v1 │ │ -1a5826: 2200 fd0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ -1a582a: 1a01 4c04 |0025: const-string v1, "#" // string@044c │ │ -1a582e: 7020 804e 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e80 │ │ -1a5834: 1e02 |002a: monitor-exit v2 │ │ -1a5836: 1100 |002b: return-object v0 │ │ -1a5838: 0d00 |002c: move-exception v0 │ │ -1a583a: 1e02 |002d: monitor-exit v2 │ │ -1a583c: 2700 |002e: throw v0 │ │ +1a57d4: |[1a57d4] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ +1a57e4: 1d02 |0000: monitor-enter v2 │ │ +1a57e6: 6e10 2c58 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@582c │ │ +1a57ec: 0c00 |0004: move-result-object v0 │ │ +1a57ee: 5421 f540 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f5 │ │ +1a57f2: 7110 a702 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1a57f8: 0a01 |000a: move-result v1 │ │ +1a57fa: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +1a57fe: 2200 fd0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ +1a5802: 5421 f540 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@40f5 │ │ +1a5806: 7020 804e 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e80 │ │ +1a580c: 1e02 |0014: monitor-exit v2 │ │ +1a580e: 1100 |0015: return-object v0 │ │ +1a5810: 7110 a702 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1a5816: 0a01 |0019: move-result v1 │ │ +1a5818: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ +1a581c: 2201 fd0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ +1a5820: 7020 804e 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e80 │ │ +1a5826: 1e02 |0021: monitor-exit v2 │ │ +1a5828: 1101 |0022: return-object v1 │ │ +1a582a: 2200 fd0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0efd │ │ +1a582e: 1a01 4c04 |0025: const-string v1, "#" // string@044c │ │ +1a5832: 7020 804e 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4e80 │ │ +1a5838: 1e02 |002a: monitor-exit v2 │ │ +1a583a: 1100 |002b: return-object v0 │ │ +1a583c: 0d00 |002c: move-exception v0 │ │ +1a583e: 1e02 |002d: monitor-exit v2 │ │ +1a5840: 2700 |002e: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0014 │ │ -> 0x002c │ │ 0x0016 - 0x0021 │ │ -> 0x002c │ │ 0x0023 - 0x002a │ │ -> 0x002c │ │ @@ -296957,23 +296958,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 │ │ -1a5c10: |[1a5c10] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -1a5c20: 1d01 |0000: monitor-enter v1 │ │ -1a5c22: 5410 f340 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f3 │ │ -1a5c26: 7220 120d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d12 │ │ -1a5c2c: 1e01 |0006: monitor-exit v1 │ │ -1a5c2e: 0e00 |0007: return-void │ │ -1a5c30: 0d02 |0008: move-exception v2 │ │ -1a5c32: 1e01 |0009: monitor-exit v1 │ │ -1a5c34: 2702 |000a: throw v2 │ │ +1a5c14: |[1a5c14] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +1a5c24: 1d01 |0000: monitor-enter v1 │ │ +1a5c26: 5410 f340 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@40f3 │ │ +1a5c2a: 7220 120d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d12 │ │ +1a5c30: 1e01 |0006: monitor-exit v1 │ │ +1a5c32: 0e00 |0007: return-void │ │ +1a5c34: 0d02 |0008: move-exception v2 │ │ +1a5c36: 1e01 |0009: monitor-exit v1 │ │ +1a5c38: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=186 │ │ @@ -296987,23 +296988,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a5c4c: |[1a5c4c] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ -1a5c5c: 1d00 |0000: monitor-enter v0 │ │ -1a5c5e: 5b01 f440 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@40f4 │ │ -1a5c62: 1e00 |0003: monitor-exit v0 │ │ -1a5c64: 7010 3158 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5831 │ │ -1a5c6a: 0e00 |0007: return-void │ │ -1a5c6c: 0d01 |0008: move-exception v1 │ │ -1a5c6e: 1e00 |0009: monitor-exit v0 │ │ -1a5c70: 2701 |000a: throw v1 │ │ +1a5c50: |[1a5c50] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ +1a5c60: 1d00 |0000: monitor-enter v0 │ │ +1a5c62: 5b01 f440 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@40f4 │ │ +1a5c66: 1e00 |0003: monitor-exit v0 │ │ +1a5c68: 7010 3158 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5831 │ │ +1a5c6e: 0e00 |0007: return-void │ │ +1a5c70: 0d01 |0008: move-exception v1 │ │ +1a5c72: 1e00 |0009: monitor-exit v0 │ │ +1a5c74: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=170 │ │ @@ -297177,18 +297178,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 │ │ -1a5cdc: |[1a5cdc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a5cec: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5cf2: 5b01 f840 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f8 │ │ -1a5cf6: 0e00 |0005: return-void │ │ +1a5ce0: |[1a5ce0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a5cf0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5cf6: 5b01 f840 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f8 │ │ +1a5cfa: 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; │ │ │ │ @@ -297198,18 +297199,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a5cf8: |[1a5cf8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ -1a5d08: 5410 f840 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f8 │ │ -1a5d0c: 6e10 5858 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@5858 │ │ -1a5d12: 0e00 |0005: return-void │ │ +1a5cfc: |[1a5cfc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ +1a5d0c: 5410 f840 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f8 │ │ +1a5d10: 6e10 5858 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@5858 │ │ +1a5d16: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -297246,62 +297247,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -1a5efc: |[1a5efc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ -1a5f0c: 7100 a358 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@58a3 │ │ -1a5f12: 0c00 |0003: move-result-object v0 │ │ -1a5f14: 2100 |0004: array-length v0, v0 │ │ -1a5f16: 2300 2711 |0005: new-array v0, v0, [I // type@1127 │ │ -1a5f1a: 6900 fc40 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ -1a5f1e: 6201 1c41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a5f22: 6e10 a158 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a5f28: 0a01 |000e: move-result v1 │ │ -1a5f2a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1a5f2c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -1a5f30: 6200 fc40 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ -1a5f34: 6201 1d41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a5f38: 6e10 a158 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a5f3e: 0a01 |0019: move-result v1 │ │ -1a5f40: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a5f42: 4b02 0001 |001b: aput v2, v0, v1 │ │ -1a5f46: 6200 fc40 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ -1a5f4a: 6201 1e41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a5f4e: 6e10 a158 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a5f54: 0a01 |0024: move-result v1 │ │ -1a5f56: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -1a5f58: 4b02 0001 |0026: aput v2, v0, v1 │ │ -1a5f5c: 6200 fc40 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ -1a5f60: 6201 1b41 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ -1a5f64: 6e10 a158 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a5f6a: 0a01 |002f: move-result v1 │ │ -1a5f6c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -1a5f6e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -1a5f72: 6200 fc40 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ -1a5f76: 6201 2141 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a5f7a: 6e10 a158 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a5f80: 0a01 |003a: move-result v1 │ │ -1a5f82: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -1a5f84: 4b02 0001 |003c: aput v2, v0, v1 │ │ -1a5f88: 6200 fc40 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ -1a5f8c: 6201 1f41 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a5f90: 6e10 a158 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a5f96: 0a01 |0045: move-result v1 │ │ -1a5f98: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -1a5f9a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -1a5f9e: 6200 fc40 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ -1a5fa2: 6201 2041 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a5fa6: 6e10 a158 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a5fac: 0a01 |0050: move-result v1 │ │ -1a5fae: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -1a5fb0: 4b02 0001 |0052: aput v2, v0, v1 │ │ -1a5fb4: 0e00 |0054: return-void │ │ +1a5f00: |[1a5f00] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ +1a5f10: 7100 a358 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@58a3 │ │ +1a5f16: 0c00 |0003: move-result-object v0 │ │ +1a5f18: 2100 |0004: array-length v0, v0 │ │ +1a5f1a: 2300 2711 |0005: new-array v0, v0, [I // type@1127 │ │ +1a5f1e: 6900 fc40 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ +1a5f22: 6201 1c41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a5f26: 6e10 a158 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a5f2c: 0a01 |000e: move-result v1 │ │ +1a5f2e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1a5f30: 4b02 0001 |0010: aput v2, v0, v1 │ │ +1a5f34: 6200 fc40 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ +1a5f38: 6201 1d41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a5f3c: 6e10 a158 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a5f42: 0a01 |0019: move-result v1 │ │ +1a5f44: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a5f46: 4b02 0001 |001b: aput v2, v0, v1 │ │ +1a5f4a: 6200 fc40 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ +1a5f4e: 6201 1e41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a5f52: 6e10 a158 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a5f58: 0a01 |0024: move-result v1 │ │ +1a5f5a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +1a5f5c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +1a5f60: 6200 fc40 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ +1a5f64: 6201 1b41 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ +1a5f68: 6e10 a158 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a5f6e: 0a01 |002f: move-result v1 │ │ +1a5f70: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +1a5f72: 4b02 0001 |0031: aput v2, v0, v1 │ │ +1a5f76: 6200 fc40 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ +1a5f7a: 6201 2141 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a5f7e: 6e10 a158 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a5f84: 0a01 |003a: move-result v1 │ │ +1a5f86: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +1a5f88: 4b02 0001 |003c: aput v2, v0, v1 │ │ +1a5f8c: 6200 fc40 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ +1a5f90: 6201 1f41 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a5f94: 6e10 a158 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a5f9a: 0a01 |0045: move-result v1 │ │ +1a5f9c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +1a5f9e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +1a5fa2: 6200 fc40 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ +1a5fa6: 6201 2041 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a5faa: 6e10 a158 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a5fb0: 0a01 |0050: move-result v1 │ │ +1a5fb2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +1a5fb4: 4b02 0001 |0052: aput v2, v0, v1 │ │ +1a5fb8: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -297352,19 +297353,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a604c: |[1a604c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ -1a605c: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -1a6060: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -1a6066: 7020 4658 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5846 │ │ -1a606c: 0e00 |0008: return-void │ │ +1a6050: |[1a6050] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ +1a6060: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +1a6064: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +1a606a: 7020 4658 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5846 │ │ +1a6070: 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;) │ │ @@ -297372,18 +297373,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a6070: |[1a6070] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ -1a6080: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6086: 5b01 fd40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fd │ │ -1a608a: 0e00 |0005: return-void │ │ +1a6074: |[1a6074] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ +1a6084: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a608a: 5b01 fd40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fd │ │ +1a608e: 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; │ │ @@ -297394,27 +297395,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 │ │ -1a6010: |[1a6010] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ -1a6020: 5420 fd40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fd │ │ -1a6024: 1a01 4830 |0002: const-string v1, "MODEL" // string@3048 │ │ -1a6028: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ -1a602e: 0c00 |0007: move-result-object v0 │ │ -1a6030: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -1a6034: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1a6036: 1100 |000b: return-object v0 │ │ -1a6038: 6201 773e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3e77 │ │ -1a603c: 7120 a15a 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@5aa1 │ │ -1a6042: 0c00 |0011: move-result-object v0 │ │ -1a6044: 1f00 700f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f70 │ │ -1a6048: 1100 |0014: return-object v0 │ │ +1a6014: |[1a6014] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ +1a6024: 5420 fd40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fd │ │ +1a6028: 1a01 4830 |0002: const-string v1, "MODEL" // string@3048 │ │ +1a602c: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ +1a6032: 0c00 |0007: move-result-object v0 │ │ +1a6034: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +1a6038: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1a603a: 1100 |000b: return-object v0 │ │ +1a603c: 6201 773e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3e77 │ │ +1a6040: 7120 a15a 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@5aa1 │ │ +1a6046: 0c00 |0011: move-result-object v0 │ │ +1a6048: 1f00 700f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f70 │ │ +1a604c: 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; │ │ │ │ @@ -297423,21 +297424,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 │ │ -1a608c: |[1a608c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ -1a609c: 7110 a25a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@5aa2 │ │ -1a60a2: 0c03 |0003: move-result-object v3 │ │ -1a60a4: 5420 fd40 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fd │ │ -1a60a8: 1a01 4830 |0006: const-string v1, "MODEL" // string@3048 │ │ -1a60ac: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ -1a60b2: 0e00 |000b: return-void │ │ +1a6090: |[1a6090] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ +1a60a0: 7110 a25a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@5aa2 │ │ +1a60a6: 0c03 |0003: move-result-object v3 │ │ +1a60a8: 5420 fd40 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@40fd │ │ +1a60ac: 1a01 4830 |0006: const-string v1, "MODEL" // string@3048 │ │ +1a60b0: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ +1a60b6: 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; │ │ @@ -297472,18 +297473,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 │ │ -1a68d4: |[1a68d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a68e4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a68ea: 5b01 0b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410b │ │ -1a68ee: 0e00 |0005: return-void │ │ +1a68d8: |[1a68d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a68e8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a68ee: 5b01 0b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410b │ │ +1a68f2: 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; │ │ │ │ @@ -297493,18 +297494,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a68f0: |[1a68f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1a6900: 5410 0b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410b │ │ -1a6904: 6e20 b458 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b4 │ │ -1a690a: 0e00 |0005: return-void │ │ +1a68f4: |[1a68f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1a6904: 5410 0b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410b │ │ +1a6908: 6e20 b458 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b4 │ │ +1a690e: 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; │ │ │ │ @@ -297538,18 +297539,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 │ │ -1a690c: |[1a690c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a691c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6922: 5b01 0c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410c │ │ -1a6926: 0e00 |0005: return-void │ │ +1a6910: |[1a6910] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6920: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6926: 5b01 0c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410c │ │ +1a692a: 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; │ │ │ │ @@ -297559,18 +297560,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6928: |[1a6928] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ -1a6938: 5410 0c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410c │ │ -1a693c: 6e20 b258 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b2 │ │ -1a6942: 0e00 |0005: return-void │ │ +1a692c: |[1a692c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ +1a693c: 5410 0c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410c │ │ +1a6940: 6e20 b258 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b2 │ │ +1a6946: 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; │ │ │ │ @@ -297604,18 +297605,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 │ │ -1a6944: |[1a6944] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6954: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a695a: 5b01 0d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410d │ │ -1a695e: 0e00 |0005: return-void │ │ +1a6948: |[1a6948] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6958: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a695e: 5b01 0d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410d │ │ +1a6962: 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; │ │ │ │ @@ -297625,18 +297626,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6960: |[1a6960] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ -1a6970: 5410 0d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410d │ │ -1a6974: 6e20 b558 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b5 │ │ -1a697a: 0e00 |0005: return-void │ │ +1a6964: |[1a6964] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ +1a6974: 5410 0d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410d │ │ +1a6978: 6e20 b558 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b5 │ │ +1a697e: 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; │ │ │ │ @@ -297670,18 +297671,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 │ │ -1a697c: |[1a697c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a698c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6992: 5b01 0e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410e │ │ -1a6996: 0e00 |0005: return-void │ │ +1a6980: |[1a6980] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6990: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6996: 5b01 0e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410e │ │ +1a699a: 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; │ │ │ │ @@ -297691,18 +297692,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6998: |[1a6998] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ -1a69a8: 5410 0e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410e │ │ -1a69ac: 6e20 b658 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b6 │ │ -1a69b2: 0e00 |0005: return-void │ │ +1a699c: |[1a699c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ +1a69ac: 5410 0e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410e │ │ +1a69b0: 6e20 b658 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b6 │ │ +1a69b6: 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; │ │ │ │ @@ -297736,18 +297737,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 │ │ -1a69b4: |[1a69b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a69c4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a69ca: 5b01 0f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410f │ │ -1a69ce: 0e00 |0005: return-void │ │ +1a69b8: |[1a69b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a69c8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a69ce: 5b01 0f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410f │ │ +1a69d2: 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; │ │ │ │ @@ -297757,18 +297758,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a69d0: |[1a69d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ -1a69e0: 5410 0f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410f │ │ -1a69e4: 6e20 b758 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b7 │ │ -1a69ea: 0e00 |0005: return-void │ │ +1a69d4: |[1a69d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ +1a69e4: 5410 0f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410f │ │ +1a69e8: 6e20 b758 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b7 │ │ +1a69ee: 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; │ │ │ │ @@ -297802,18 +297803,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 │ │ -1a69ec: |[1a69ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a69fc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6a02: 5b01 1041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4110 │ │ -1a6a06: 0e00 |0005: return-void │ │ +1a69f0: |[1a69f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6a00: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6a06: 5b01 1041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4110 │ │ +1a6a0a: 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; │ │ │ │ @@ -297823,18 +297824,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6a08: |[1a6a08] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1a6a18: 5410 1041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4110 │ │ -1a6a1c: 6e20 b858 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b8 │ │ -1a6a22: 0e00 |0005: return-void │ │ +1a6a0c: |[1a6a0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1a6a1c: 5410 1041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4110 │ │ +1a6a20: 6e20 b858 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b8 │ │ +1a6a26: 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; │ │ │ │ @@ -297868,18 +297869,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 │ │ -1a6a5c: |[1a6a5c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6a6c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6a72: 5b01 1241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4112 │ │ -1a6a76: 0e00 |0005: return-void │ │ +1a6a60: |[1a6a60] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6a70: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6a76: 5b01 1241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4112 │ │ +1a6a7a: 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; │ │ │ │ @@ -297889,18 +297890,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6a78: |[1a6a78] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -1a6a88: 5410 1241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4112 │ │ -1a6a8c: 6e20 b958 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b9 │ │ -1a6a92: 0e00 |0005: return-void │ │ +1a6a7c: |[1a6a7c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +1a6a8c: 5410 1241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4112 │ │ +1a6a90: 6e20 b958 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b9 │ │ +1a6a96: 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; │ │ │ │ @@ -297934,18 +297935,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 │ │ -1a6a94: |[1a6a94] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6aa4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6aaa: 5b01 1341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4113 │ │ -1a6aae: 0e00 |0005: return-void │ │ +1a6a98: |[1a6a98] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6aa8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6aae: 5b01 1341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4113 │ │ +1a6ab2: 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; │ │ │ │ @@ -297955,18 +297956,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6ab0: |[1a6ab0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ -1a6ac0: 5410 1341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4113 │ │ -1a6ac4: 6e20 ba58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58ba │ │ -1a6aca: 0e00 |0005: return-void │ │ +1a6ab4: |[1a6ab4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ +1a6ac4: 5410 1341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4113 │ │ +1a6ac8: 6e20 ba58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58ba │ │ +1a6ace: 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; │ │ │ │ @@ -298000,18 +298001,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 │ │ -1a6acc: |[1a6acc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6adc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6ae2: 5b01 1441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4114 │ │ -1a6ae6: 0e00 |0005: return-void │ │ +1a6ad0: |[1a6ad0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6ae0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6ae6: 5b01 1441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4114 │ │ +1a6aea: 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; │ │ │ │ @@ -298021,18 +298022,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6ae8: |[1a6ae8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -1a6af8: 5410 1441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4114 │ │ -1a6afc: 6e20 bb58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bb │ │ -1a6b02: 0e00 |0005: return-void │ │ +1a6aec: |[1a6aec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +1a6afc: 5410 1441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4114 │ │ +1a6b00: 6e20 bb58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bb │ │ +1a6b06: 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; │ │ │ │ @@ -298066,18 +298067,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 │ │ -1a6b3c: |[1a6b3c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6b4c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6b52: 5b01 1641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4116 │ │ -1a6b56: 0e00 |0005: return-void │ │ +1a6b40: |[1a6b40] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6b50: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6b56: 5b01 1641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4116 │ │ +1a6b5a: 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; │ │ │ │ @@ -298087,18 +298088,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6b58: |[1a6b58] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -1a6b68: 5410 1641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4116 │ │ -1a6b6c: 6e20 b158 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b1 │ │ -1a6b72: 0e00 |0005: return-void │ │ +1a6b5c: |[1a6b5c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +1a6b6c: 5410 1641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4116 │ │ +1a6b70: 6e20 b158 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b1 │ │ +1a6b76: 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; │ │ │ │ @@ -298132,18 +298133,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 │ │ -1a6b74: |[1a6b74] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6b84: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6b8a: 5b01 1741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4117 │ │ -1a6b8e: 0e00 |0005: return-void │ │ +1a6b78: |[1a6b78] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6b88: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6b8e: 5b01 1741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4117 │ │ +1a6b92: 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; │ │ │ │ @@ -298153,18 +298154,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6b90: |[1a6b90] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ -1a6ba0: 5410 1741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4117 │ │ -1a6ba4: 6e20 bc58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bc │ │ -1a6baa: 0e00 |0005: return-void │ │ +1a6b94: |[1a6b94] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ +1a6ba4: 5410 1741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4117 │ │ +1a6ba8: 6e20 bc58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58bc │ │ +1a6bae: 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; │ │ │ │ @@ -298198,18 +298199,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 │ │ -1a6bac: |[1a6bac] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6bbc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6bc2: 5b01 1841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4118 │ │ -1a6bc6: 0e00 |0005: return-void │ │ +1a6bb0: |[1a6bb0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6bc0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6bc6: 5b01 1841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4118 │ │ +1a6bca: 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; │ │ │ │ @@ -298219,18 +298220,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6bc8: |[1a6bc8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -1a6bd8: 5410 1841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4118 │ │ -1a6bdc: 6e20 b358 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b3 │ │ -1a6be2: 0e00 |0005: return-void │ │ +1a6bcc: |[1a6bcc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +1a6bdc: 5410 1841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4118 │ │ +1a6be0: 6e20 b358 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@58b3 │ │ +1a6be6: 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; │ │ │ │ @@ -298268,44 +298269,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -1a6c9c: |[1a6c9c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ -1a6cac: 7100 a358 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@58a3 │ │ -1a6cb2: 0c00 |0003: move-result-object v0 │ │ -1a6cb4: 2100 |0004: array-length v0, v0 │ │ -1a6cb6: 2300 2711 |0005: new-array v0, v0, [I // type@1127 │ │ -1a6cba: 6900 1941 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ -1a6cbe: 6201 1d41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a6cc2: 6e10 a158 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a6cc8: 0a01 |000e: move-result v1 │ │ -1a6cca: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1a6ccc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -1a6cd0: 6200 1941 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ -1a6cd4: 6201 1e41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a6cd8: 6e10 a158 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a6cde: 0a01 |0019: move-result v1 │ │ -1a6ce0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a6ce2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -1a6ce6: 6200 1941 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ -1a6cea: 6201 2141 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a6cee: 6e10 a158 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a6cf4: 0a01 |0024: move-result v1 │ │ -1a6cf6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -1a6cf8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -1a6cfc: 6200 1941 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ -1a6d00: 6201 1b41 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ -1a6d04: 6e10 a158 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a6d0a: 0a01 |002f: move-result v1 │ │ -1a6d0c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -1a6d0e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -1a6d12: 0e00 |0033: return-void │ │ +1a6ca0: |[1a6ca0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ +1a6cb0: 7100 a358 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@58a3 │ │ +1a6cb6: 0c00 |0003: move-result-object v0 │ │ +1a6cb8: 2100 |0004: array-length v0, v0 │ │ +1a6cba: 2300 2711 |0005: new-array v0, v0, [I // type@1127 │ │ +1a6cbe: 6900 1941 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ +1a6cc2: 6201 1d41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a6cc6: 6e10 a158 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a6ccc: 0a01 |000e: move-result v1 │ │ +1a6cce: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1a6cd0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +1a6cd4: 6200 1941 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ +1a6cd8: 6201 1e41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a6cdc: 6e10 a158 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a6ce2: 0a01 |0019: move-result v1 │ │ +1a6ce4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a6ce6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +1a6cea: 6200 1941 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ +1a6cee: 6201 2141 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a6cf2: 6e10 a158 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a6cf8: 0a01 |0024: move-result v1 │ │ +1a6cfa: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +1a6cfc: 4b02 0001 |0026: aput v2, v0, v1 │ │ +1a6d00: 6200 1941 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ +1a6d04: 6201 1b41 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ +1a6d08: 6e10 a158 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a6d0e: 0a01 |002f: move-result v1 │ │ +1a6d10: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +1a6d12: 4b02 0001 |0031: aput v2, v0, v1 │ │ +1a6d16: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -298455,93 +298456,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 │ │ -1a6d6c: |[1a6d6c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -1a6d7c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -1a6d7e: 2300 c211 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11c2 │ │ -1a6d82: 6201 2041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a6d86: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a6d88: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -1a6d8c: 6201 1c41 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a6d90: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1a6d92: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -1a6d96: 6201 2141 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a6d9a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1a6d9c: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -1a6da0: 6201 1d41 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a6da4: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -1a6da6: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -1a6daa: 6201 1e41 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a6dae: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -1a6db0: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -1a6db4: 6201 1b41 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ -1a6db8: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -1a6dba: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -1a6dbe: 6201 1f41 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a6dc2: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -1a6dc4: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -1a6dc8: 1100 |0026: return-object v0 │ │ +1a6d70: |[1a6d70] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +1a6d80: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +1a6d82: 2300 c211 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11c2 │ │ +1a6d86: 6201 2041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a6d8a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a6d8c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +1a6d90: 6201 1c41 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a6d94: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1a6d96: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +1a6d9a: 6201 2141 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a6d9e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1a6da0: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +1a6da4: 6201 1d41 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a6da8: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +1a6daa: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +1a6dae: 6201 1e41 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a6db2: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +1a6db4: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +1a6db8: 6201 1b41 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ +1a6dbc: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +1a6dbe: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +1a6dc2: 6201 1f41 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a6dc6: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +1a6dc8: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +1a6dcc: 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 │ │ -1a6df0: |[1a6df0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ -1a6e00: 2200 8410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e04: 1a01 dd31 |0002: const-string v1, "NONE" // string@31dd │ │ -1a6e08: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a6e0a: 7030 a058 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ -1a6e10: 6900 2041 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a6e14: 2200 8410 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e18: 1a01 b712 |000c: const-string v1, "CROP" // string@12b7 │ │ -1a6e1c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1a6e1e: 7030 a058 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ -1a6e24: 6900 1c41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a6e28: 2200 8410 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e2c: 1a01 903a |0016: const-string v1, "TEXT" // string@3a90 │ │ -1a6e30: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -1a6e32: 7030 a058 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ -1a6e38: 6900 2141 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a6e3c: 2200 8410 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e40: 1a01 c216 |0020: const-string v1, "DRAW" // string@16c2 │ │ -1a6e44: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -1a6e46: 7030 a058 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ -1a6e4c: 6900 1d41 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a6e50: 2200 8410 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e54: 1a01 b819 |002a: const-string v1, "HIGHLIGHT" // string@19b8 │ │ -1a6e58: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -1a6e5a: 7030 a058 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ -1a6e60: 6900 1e41 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a6e64: 2200 8410 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e68: 1a01 4710 |0034: const-string v1, "BLUR" // string@1047 │ │ -1a6e6c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -1a6e6e: 7030 a058 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ -1a6e74: 6900 1b41 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ -1a6e78: 2200 8410 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6e7c: 1a01 5030 |003e: const-string v1, "MOVE_DELETE" // string@3050 │ │ -1a6e80: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -1a6e82: 7030 a058 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ -1a6e88: 6900 1f41 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a6e8c: 7100 9e58 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@589e │ │ -1a6e92: 0c00 |0049: move-result-object v0 │ │ -1a6e94: 6900 1a41 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411a │ │ -1a6e98: 0e00 |004c: return-void │ │ +1a6df4: |[1a6df4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ +1a6e04: 2200 8410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e08: 1a01 dd31 |0002: const-string v1, "NONE" // string@31dd │ │ +1a6e0c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a6e0e: 7030 a058 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ +1a6e14: 6900 2041 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a6e18: 2200 8410 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e1c: 1a01 b712 |000c: const-string v1, "CROP" // string@12b7 │ │ +1a6e20: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1a6e22: 7030 a058 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ +1a6e28: 6900 1c41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a6e2c: 2200 8410 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e30: 1a01 903a |0016: const-string v1, "TEXT" // string@3a90 │ │ +1a6e34: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +1a6e36: 7030 a058 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ +1a6e3c: 6900 2141 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a6e40: 2200 8410 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e44: 1a01 c216 |0020: const-string v1, "DRAW" // string@16c2 │ │ +1a6e48: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +1a6e4a: 7030 a058 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ +1a6e50: 6900 1d41 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a6e54: 2200 8410 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e58: 1a01 b819 |002a: const-string v1, "HIGHLIGHT" // string@19b8 │ │ +1a6e5c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +1a6e5e: 7030 a058 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ +1a6e64: 6900 1e41 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a6e68: 2200 8410 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e6c: 1a01 4710 |0034: const-string v1, "BLUR" // string@1047 │ │ +1a6e70: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +1a6e72: 7030 a058 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ +1a6e78: 6900 1b41 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ +1a6e7c: 2200 8410 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6e80: 1a01 5030 |003e: const-string v1, "MOVE_DELETE" // string@3050 │ │ +1a6e84: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +1a6e86: 7030 a058 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@58a0 │ │ +1a6e8c: 6900 1f41 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a6e90: 7100 9e58 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@589e │ │ +1a6e96: 0c00 |0049: move-result-object v0 │ │ +1a6e98: 6900 1a41 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411a │ │ +1a6e9c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=242 │ │ 0x0014 line=243 │ │ 0x001e line=244 │ │ 0x0028 line=245 │ │ @@ -298555,17 +298556,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 │ │ -1a6e9c: |[1a6e9c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ -1a6eac: 7030 2b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a2b │ │ -1a6eb2: 0e00 |0003: return-void │ │ +1a6ea0: |[1a6ea0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ +1a6eb0: 7030 2b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a2b │ │ +1a6eb6: 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 │ │ @@ -298575,20 +298576,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 │ │ -1a6d48: |[1a6d48] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -1a6d58: 1c00 8410 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6d5c: 7120 2e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2e │ │ -1a6d62: 0c01 |0005: move-result-object v1 │ │ -1a6d64: 1f01 8410 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ -1a6d68: 1101 |0008: return-object v1 │ │ +1a6d4c: |[1a6d4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +1a6d5c: 1c00 8410 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6d60: 7120 2e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2e │ │ +1a6d66: 0c01 |0005: move-result-object v1 │ │ +1a6d68: 1f01 8410 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1084 │ │ +1a6d6c: 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;) │ │ @@ -298596,20 +298597,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 │ │ -1a6dcc: |[1a6dcc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -1a6ddc: 6200 1a41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411a │ │ -1a6de0: 6e10 285d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@5d28 │ │ -1a6de6: 0c00 |0005: move-result-object v0 │ │ -1a6de8: 1f00 c211 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11c2 │ │ -1a6dec: 1100 |0008: return-object v0 │ │ +1a6dd0: |[1a6dd0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +1a6de0: 6200 1a41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411a │ │ +1a6de4: 6e10 285d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@5d28 │ │ +1a6dea: 0c00 |0005: move-result-object v0 │ │ +1a6dec: 1f00 c211 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11c2 │ │ +1a6df0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6791 (ImageEditorHud.java) │ │ @@ -298745,51 +298746,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a6f2c: |[1a6f2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ -1a6f3c: 2200 8110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1081 │ │ -1a6f40: 7010 8c58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@588c │ │ -1a6f46: 6900 2241 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ -1a6f4a: 0e00 |0007: return-void │ │ +1a6f30: |[1a6f30] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ +1a6f40: 2200 8110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1081 │ │ +1a6f44: 7010 8c58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@588c │ │ +1a6f4a: 6900 2241 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ +1a6f4e: 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 │ │ -1a6f4c: |[1a6f4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ -1a6f5c: 7020 2704 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0427 │ │ -1a6f62: 6201 2241 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ -1a6f66: 5b01 2f41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a6f6a: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1a6f6e: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1a6f74: 5b01 3941 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ -1a6f78: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1a6f7c: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ -1a6f82: 5b01 2341 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ -1a6f86: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ -1a6f8a: 7020 6e58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586e │ │ -1a6f90: 5b01 3441 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ -1a6f94: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ -1a6f98: 7020 8458 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5884 │ │ -1a6f9e: 5b01 3141 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4131 │ │ -1a6fa2: 7010 ae58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58ae │ │ -1a6fa8: 0e00 |0026: return-void │ │ +1a6f50: |[1a6f50] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ +1a6f60: 7020 2704 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0427 │ │ +1a6f66: 6201 2241 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ +1a6f6a: 5b01 2f41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a6f6e: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1a6f72: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1a6f78: 5b01 3941 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ +1a6f7c: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1a6f80: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ +1a6f86: 5b01 2341 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ +1a6f8a: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ +1a6f8e: 7020 6e58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586e │ │ +1a6f94: 5b01 3441 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ +1a6f98: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ +1a6f9c: 7020 8458 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5884 │ │ +1a6fa2: 5b01 3141 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4131 │ │ +1a6fa6: 7010 ae58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58ae │ │ +1a6fac: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298804,32 +298805,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 │ │ -1a6fac: |[1a6fac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1a6fbc: 7030 2804 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0428 │ │ -1a6fc2: 6201 2241 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ -1a6fc6: 5b01 2f41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a6fca: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1a6fce: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1a6fd4: 5b01 3941 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ -1a6fd8: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1a6fdc: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ -1a6fe2: 5b01 2341 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ -1a6fe6: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ -1a6fea: 7020 6e58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586e │ │ -1a6ff0: 5b01 3441 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ -1a6ff4: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ -1a6ff8: 7020 8458 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5884 │ │ -1a6ffe: 5b01 3141 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4131 │ │ -1a7002: 7010 ae58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58ae │ │ -1a7008: 0e00 |0026: return-void │ │ +1a6fb0: |[1a6fb0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1a6fc0: 7030 2804 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0428 │ │ +1a6fc6: 6201 2241 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ +1a6fca: 5b01 2f41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a6fce: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1a6fd2: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1a6fd8: 5b01 3941 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ +1a6fdc: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1a6fe0: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ +1a6fe6: 5b01 2341 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ +1a6fea: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ +1a6fee: 7020 6e58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586e │ │ +1a6ff4: 5b01 3441 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ +1a6ff8: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ +1a6ffc: 7020 8458 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5884 │ │ +1a7002: 5b01 3141 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4131 │ │ +1a7006: 7010 ae58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58ae │ │ +1a700c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298845,32 +298846,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 │ │ -1a700c: |[1a700c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1a701c: 7040 2904 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0429 │ │ -1a7022: 6201 2241 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ -1a7026: 5b01 2f41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a702a: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1a702e: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1a7034: 5b01 3941 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ -1a7038: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1a703c: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ -1a7042: 5b01 2341 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ -1a7046: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ -1a704a: 7020 6e58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586e │ │ -1a7050: 5b01 3441 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ -1a7054: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ -1a7058: 7020 8458 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5884 │ │ -1a705e: 5b01 3141 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4131 │ │ -1a7062: 7010 ae58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58ae │ │ -1a7068: 0e00 |0026: return-void │ │ +1a7010: |[1a7010] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1a7020: 7040 2904 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0429 │ │ +1a7026: 6201 2241 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ +1a702a: 5b01 2f41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a702e: 2201 7e03 |0007: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1a7032: 7010 a10c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1a7038: 5b01 3941 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ +1a703c: 2201 7f03 |000e: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1a7040: 7010 ab0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ +1a7046: 5b01 2341 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ +1a704a: 2201 7210 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1072 │ │ +1a704e: 7020 6e58 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@586e │ │ +1a7054: 5b01 3441 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ +1a7058: 2201 7d10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@107d │ │ +1a705c: 7020 8458 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5884 │ │ +1a7062: 5b01 3141 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4131 │ │ +1a7066: 7010 ae58 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@58ae │ │ +1a706c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298887,27 +298888,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 │ │ -1a6eb4: |[1a6eb4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ -1a6ec4: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -1a6ec8: 7220 0e0d 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0d0e │ │ -1a6ece: 0a01 |0005: move-result v1 │ │ -1a6ed0: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -1a6ed4: 5401 3841 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a6ed8: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ -1a6edc: 5501 3741 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4137 │ │ -1a6ee0: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -1a6ee4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1a6ee6: 2802 |0011: goto 0013 // +0002 │ │ -1a6ee8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a6eea: 0f01 |0013: return v1 │ │ +1a6eb8: |[1a6eb8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ +1a6ec8: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +1a6ecc: 7220 0e0d 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0d0e │ │ +1a6ed2: 0a01 |0005: move-result v1 │ │ +1a6ed4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +1a6ed8: 5401 3841 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a6edc: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ +1a6ee0: 5501 3741 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4137 │ │ +1a6ee4: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +1a6ee8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1a6eea: 2802 |0011: goto 0013 // +0002 │ │ +1a6eec: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a6eee: 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; │ │ @@ -298917,88 +298918,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -1a7088: |[1a7088] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ -1a7098: 6e10 ac58 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@58ac │ │ -1a709e: 0c00 |0003: move-result-object v0 │ │ -1a70a0: 6001 8a26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@268a │ │ -1a70a4: 7130 ad58 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@58ad │ │ -1a70aa: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -1a70ac: 6e20 c958 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@58c9 │ │ -1a70b2: 6000 b924 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24b9 │ │ -1a70b6: 6e20 aa58 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a70bc: 0c00 |0012: move-result-object v0 │ │ -1a70be: 5b20 2941 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4129 │ │ -1a70c2: 6000 ba24 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24ba │ │ -1a70c6: 6e20 aa58 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a70cc: 0c00 |001a: move-result-object v0 │ │ -1a70ce: 5b20 2a41 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412a │ │ -1a70d2: 6000 bb24 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24bb │ │ -1a70d6: 6e20 aa58 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a70dc: 0c00 |0022: move-result-object v0 │ │ -1a70de: 5b20 2b41 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412b │ │ -1a70e2: 6000 b524 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24b5 │ │ -1a70e6: 6e20 aa58 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a70ec: 0c00 |002a: move-result-object v0 │ │ -1a70ee: 1f00 b601 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -1a70f2: 5b20 2541 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ -1a70f6: 6000 bd24 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24bd │ │ -1a70fa: 6e20 aa58 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7100: 0c00 |0034: move-result-object v0 │ │ -1a7102: 5b20 2e41 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412e │ │ -1a7106: 6000 be24 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24be │ │ -1a710a: 6e20 aa58 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7110: 0c00 |003c: move-result-object v0 │ │ -1a7112: 5b20 3041 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4130 │ │ -1a7116: 6000 b324 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24b3 │ │ -1a711a: 6e20 aa58 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7120: 0c00 |0044: move-result-object v0 │ │ -1a7122: 5b20 2441 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4124 │ │ -1a7126: 6000 c324 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24c3 │ │ -1a712a: 6e20 aa58 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7130: 0c00 |004c: move-result-object v0 │ │ -1a7132: 5b20 3641 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4136 │ │ -1a7136: 6000 c224 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24c2 │ │ -1a713a: 6e20 aa58 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7140: 0c00 |0054: move-result-object v0 │ │ -1a7142: 5b20 3541 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4135 │ │ -1a7146: 6000 c524 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24c5 │ │ -1a714a: 6e20 aa58 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7150: 0c00 |005c: move-result-object v0 │ │ -1a7152: 5b20 3841 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a7156: 6000 c024 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24c0 │ │ -1a715a: 6e20 aa58 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7160: 0c00 |0064: move-result-object v0 │ │ -1a7162: 5b20 3241 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4132 │ │ -1a7166: 6000 bc24 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24bc │ │ -1a716a: 6e20 aa58 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7170: 0c00 |006c: move-result-object v0 │ │ -1a7172: 5b20 2d41 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412d │ │ -1a7176: 6000 b724 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24b7 │ │ -1a717a: 6e20 aa58 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7180: 0c00 |0074: move-result-object v0 │ │ -1a7182: 5b20 2841 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ -1a7186: 6000 b624 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24b6 │ │ -1a718a: 6e20 aa58 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a7190: 0c00 |007c: move-result-object v0 │ │ -1a7192: 1f00 9710 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1097 │ │ -1a7196: 5b20 2741 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a719a: 6000 b424 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24b4 │ │ -1a719e: 6e20 aa58 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ -1a71a4: 0c00 |0086: move-result-object v0 │ │ -1a71a6: 5b20 3341 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4133 │ │ -1a71aa: 7010 af58 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@58af │ │ -1a71b0: 7010 b058 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@58b0 │ │ -1a71b6: 6200 2041 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a71ba: 6e20 c758 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a71c0: 0e00 |0094: return-void │ │ +1a708c: |[1a708c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ +1a709c: 6e10 ac58 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@58ac │ │ +1a70a2: 0c00 |0003: move-result-object v0 │ │ +1a70a4: 6001 8a26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@268a │ │ +1a70a8: 7130 ad58 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@58ad │ │ +1a70ae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +1a70b0: 6e20 c958 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@58c9 │ │ +1a70b6: 6000 b924 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24b9 │ │ +1a70ba: 6e20 aa58 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a70c0: 0c00 |0012: move-result-object v0 │ │ +1a70c2: 5b20 2941 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4129 │ │ +1a70c6: 6000 ba24 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24ba │ │ +1a70ca: 6e20 aa58 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a70d0: 0c00 |001a: move-result-object v0 │ │ +1a70d2: 5b20 2a41 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412a │ │ +1a70d6: 6000 bb24 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24bb │ │ +1a70da: 6e20 aa58 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a70e0: 0c00 |0022: move-result-object v0 │ │ +1a70e2: 5b20 2b41 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412b │ │ +1a70e6: 6000 b524 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24b5 │ │ +1a70ea: 6e20 aa58 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a70f0: 0c00 |002a: move-result-object v0 │ │ +1a70f2: 1f00 b601 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +1a70f6: 5b20 2541 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ +1a70fa: 6000 bd24 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24bd │ │ +1a70fe: 6e20 aa58 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7104: 0c00 |0034: move-result-object v0 │ │ +1a7106: 5b20 2e41 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412e │ │ +1a710a: 6000 be24 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24be │ │ +1a710e: 6e20 aa58 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7114: 0c00 |003c: move-result-object v0 │ │ +1a7116: 5b20 3041 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4130 │ │ +1a711a: 6000 b324 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24b3 │ │ +1a711e: 6e20 aa58 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7124: 0c00 |0044: move-result-object v0 │ │ +1a7126: 5b20 2441 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4124 │ │ +1a712a: 6000 c324 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24c3 │ │ +1a712e: 6e20 aa58 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7134: 0c00 |004c: move-result-object v0 │ │ +1a7136: 5b20 3641 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4136 │ │ +1a713a: 6000 c224 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24c2 │ │ +1a713e: 6e20 aa58 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7144: 0c00 |0054: move-result-object v0 │ │ +1a7146: 5b20 3541 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4135 │ │ +1a714a: 6000 c524 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24c5 │ │ +1a714e: 6e20 aa58 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7154: 0c00 |005c: move-result-object v0 │ │ +1a7156: 5b20 3841 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a715a: 6000 c024 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24c0 │ │ +1a715e: 6e20 aa58 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7164: 0c00 |0064: move-result-object v0 │ │ +1a7166: 5b20 3241 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4132 │ │ +1a716a: 6000 bc24 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24bc │ │ +1a716e: 6e20 aa58 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7174: 0c00 |006c: move-result-object v0 │ │ +1a7176: 5b20 2d41 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412d │ │ +1a717a: 6000 b724 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24b7 │ │ +1a717e: 6e20 aa58 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7184: 0c00 |0074: move-result-object v0 │ │ +1a7186: 5b20 2841 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ +1a718a: 6000 b624 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24b6 │ │ +1a718e: 6e20 aa58 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a7194: 0c00 |007c: move-result-object v0 │ │ +1a7196: 1f00 9710 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1097 │ │ +1a719a: 5b20 2741 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a719e: 6000 b424 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24b4 │ │ +1a71a2: 6e20 aa58 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@58aa │ │ +1a71a8: 0c00 |0086: move-result-object v0 │ │ +1a71aa: 5b20 3341 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4133 │ │ +1a71ae: 7010 af58 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@58af │ │ +1a71b4: 7010 b058 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@58b0 │ │ +1a71ba: 6200 2041 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a71be: 6e20 c758 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a71c4: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=75 │ │ 0x000d line=77 │ │ 0x0015 line=78 │ │ 0x001d line=79 │ │ @@ -299025,81 +299026,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -1a71c4: |[1a71c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ -1a71d4: 5430 3841 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a71d8: 2201 7e10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@107e │ │ -1a71dc: 7020 8658 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5886 │ │ -1a71e2: 6e20 4003 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a71e8: 5430 2d41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412d │ │ -1a71ec: 2201 7410 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1074 │ │ -1a71f0: 7020 7258 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5872 │ │ -1a71f6: 6e20 4003 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a71fc: 5430 2941 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4129 │ │ -1a7200: 2201 7510 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1075 │ │ -1a7204: 7020 7458 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5874 │ │ -1a720a: 6e20 4003 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7210: 5430 2a41 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412a │ │ -1a7214: 2201 7610 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1076 │ │ -1a7218: 7020 7658 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5876 │ │ -1a721e: 6e20 4003 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7224: 5430 2b41 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412b │ │ -1a7228: 2201 7710 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1077 │ │ -1a722c: 7020 7858 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5878 │ │ -1a7232: 6e20 4003 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7238: 5430 2841 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ -1a723c: 2201 7810 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1078 │ │ -1a7240: 7020 7a58 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@587a │ │ -1a7246: 6e20 4003 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a724c: 2200 9510 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1095 │ │ -1a7250: 7010 2759 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@5927 │ │ -1a7256: 5b30 2641 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4126 │ │ -1a725a: 5431 2741 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a725e: 7110 fc0c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -1a7264: 2202 7910 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1079 │ │ -1a7268: 7020 7c58 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@587c │ │ -1a726e: 6e20 2f59 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@592f │ │ -1a7274: 5430 2541 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ -1a7278: 2201 ab01 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1a727c: 6e10 ac58 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@58ac │ │ -1a7282: 0c02 |0057: move-result-object v2 │ │ -1a7284: 7020 de05 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ -1a728a: 6e20 0a06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -1a7290: 5430 2541 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ -1a7294: 5431 2641 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4126 │ │ -1a7298: 6e20 0606 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -1a729e: 5430 2e41 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412e │ │ -1a72a2: 2201 7a10 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@107a │ │ -1a72a6: 7020 7e58 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@587e │ │ -1a72ac: 6e20 4003 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a72b2: 5430 2441 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4124 │ │ -1a72b6: 2201 7b10 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@107b │ │ -1a72ba: 7020 8058 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5880 │ │ -1a72c0: 6e20 4003 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a72c6: 5430 3041 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4130 │ │ -1a72ca: 2201 7c10 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@107c │ │ -1a72ce: 7020 8258 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5882 │ │ -1a72d4: 6e20 4003 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a72da: 5430 3641 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4136 │ │ -1a72de: 2201 7f10 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@107f │ │ -1a72e2: 7020 8858 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5888 │ │ -1a72e8: 6e20 4003 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a72ee: 5430 3241 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4132 │ │ -1a72f2: 2201 8010 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1080 │ │ -1a72f6: 7020 8a58 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@588a │ │ -1a72fc: 6e20 4003 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7302: 5430 3541 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4135 │ │ -1a7306: 2201 7310 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1073 │ │ -1a730a: 7020 7058 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5870 │ │ -1a7310: 6e20 4003 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7316: 0e00 |00a1: return-void │ │ +1a71c8: |[1a71c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ +1a71d8: 5430 3841 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a71dc: 2201 7e10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@107e │ │ +1a71e0: 7020 8658 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5886 │ │ +1a71e6: 6e20 4003 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a71ec: 5430 2d41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412d │ │ +1a71f0: 2201 7410 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1074 │ │ +1a71f4: 7020 7258 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5872 │ │ +1a71fa: 6e20 4003 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7200: 5430 2941 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4129 │ │ +1a7204: 2201 7510 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1075 │ │ +1a7208: 7020 7458 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5874 │ │ +1a720e: 6e20 4003 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7214: 5430 2a41 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412a │ │ +1a7218: 2201 7610 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1076 │ │ +1a721c: 7020 7658 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5876 │ │ +1a7222: 6e20 4003 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7228: 5430 2b41 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412b │ │ +1a722c: 2201 7710 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1077 │ │ +1a7230: 7020 7858 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5878 │ │ +1a7236: 6e20 4003 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a723c: 5430 2841 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ +1a7240: 2201 7810 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1078 │ │ +1a7244: 7020 7a58 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@587a │ │ +1a724a: 6e20 4003 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7250: 2200 9510 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1095 │ │ +1a7254: 7010 2759 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@5927 │ │ +1a725a: 5b30 2641 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4126 │ │ +1a725e: 5431 2741 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a7262: 7110 fc0c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +1a7268: 2202 7910 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1079 │ │ +1a726c: 7020 7c58 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@587c │ │ +1a7272: 6e20 2f59 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@592f │ │ +1a7278: 5430 2541 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ +1a727c: 2201 ab01 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1a7280: 6e10 ac58 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@58ac │ │ +1a7286: 0c02 |0057: move-result-object v2 │ │ +1a7288: 7020 de05 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ +1a728e: 6e20 0a06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +1a7294: 5430 2541 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ +1a7298: 5431 2641 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4126 │ │ +1a729c: 6e20 0606 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +1a72a2: 5430 2e41 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412e │ │ +1a72a6: 2201 7a10 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@107a │ │ +1a72aa: 7020 7e58 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@587e │ │ +1a72b0: 6e20 4003 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a72b6: 5430 2441 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4124 │ │ +1a72ba: 2201 7b10 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@107b │ │ +1a72be: 7020 8058 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5880 │ │ +1a72c4: 6e20 4003 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a72ca: 5430 3041 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4130 │ │ +1a72ce: 2201 7c10 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@107c │ │ +1a72d2: 7020 8258 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5882 │ │ +1a72d8: 6e20 4003 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a72de: 5430 3641 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4136 │ │ +1a72e2: 2201 7f10 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@107f │ │ +1a72e6: 7020 8858 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5888 │ │ +1a72ec: 6e20 4003 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a72f2: 5430 3241 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4132 │ │ +1a72f6: 2201 8010 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1080 │ │ +1a72fa: 7020 8a58 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@588a │ │ +1a7300: 6e20 4003 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7306: 5430 3541 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4135 │ │ +1a730a: 2201 7310 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1073 │ │ +1a730e: 7020 7058 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5870 │ │ +1a7314: 6e20 4003 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a731a: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=125 │ │ 0x0014 line=130 │ │ 0x001e line=131 │ │ 0x0028 line=132 │ │ @@ -299122,118 +299123,118 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -1a7318: |[1a7318] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ -1a7328: 6200 2041 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a732c: 54b1 2e41 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412e │ │ -1a7330: 54b2 3041 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4130 │ │ -1a7334: 54b3 2441 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4124 │ │ -1a7338: 54b4 3641 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4136 │ │ -1a733c: 54b5 3541 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4135 │ │ -1a7340: 54b6 2941 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4129 │ │ -1a7344: 54b7 3841 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a7348: 54b8 3241 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4132 │ │ -1a734c: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ -1a7350: 2399 3411 |0014: new-array v9, v9, [Landroid/view/View; // type@1134 │ │ -1a7354: 120a |0016: const/4 v10, #int 0 // #0 │ │ -1a7356: 4d01 090a |0017: aput-object v1, v9, v10 │ │ -1a735a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -1a735c: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ -1a7360: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -1a7362: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ -1a7366: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -1a7368: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ -1a736c: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -1a736e: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ -1a7372: 1255 |0025: const/4 v5, #int 5 // #5 │ │ -1a7374: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ -1a7378: 1265 |0028: const/4 v5, #int 6 // #6 │ │ -1a737a: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ -1a737e: 1275 |002b: const/4 v5, #int 7 // #7 │ │ -1a7380: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ -1a7384: 7030 cb58 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ -1a738a: 6200 1d41 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a738e: 2345 3411 |0033: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ -1a7392: 54b6 2841 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ -1a7396: 4d06 050a |0037: aput-object v6, v5, v10 │ │ -1a739a: 54b6 3841 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a739e: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ -1a73a2: 54b6 2741 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a73a6: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ -1a73aa: 54b6 2541 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ -1a73ae: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ -1a73b2: 7030 cb58 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ -1a73b8: 6200 1e41 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a73bc: 2345 3411 |004a: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ -1a73c0: 54b6 2841 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ -1a73c4: 4d06 050a |004e: aput-object v6, v5, v10 │ │ -1a73c8: 54b6 3841 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a73cc: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ -1a73d0: 54b6 2741 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a73d4: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ -1a73d8: 54b6 2541 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ -1a73dc: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ -1a73e0: 7030 cb58 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ -1a73e6: 6200 1b41 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ -1a73ea: 54b5 2841 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ -1a73ee: 54b6 3841 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a73f2: 54b7 3341 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4133 │ │ -1a73f6: 2338 3411 |0067: new-array v8, v3, [Landroid/view/View; // type@1134 │ │ -1a73fa: 4d05 080a |0069: aput-object v5, v8, v10 │ │ -1a73fe: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ -1a7402: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ -1a7406: 7030 cb58 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ -1a740c: 6200 2141 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a7410: 2345 3411 |0074: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ -1a7414: 54b6 2841 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ -1a7418: 4d06 050a |0078: aput-object v6, v5, v10 │ │ -1a741c: 54b6 2d41 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412d │ │ -1a7420: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ -1a7424: 54b6 2741 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a7428: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ -1a742c: 54b6 2541 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ -1a7430: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ -1a7434: 7030 cb58 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ -1a743a: 6200 1f41 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a743e: 54b5 2841 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ -1a7442: 54b6 2d41 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412d │ │ -1a7446: 2327 3411 |008f: new-array v7, v2, [Landroid/view/View; // type@1134 │ │ -1a744a: 4d05 070a |0091: aput-object v5, v7, v10 │ │ -1a744e: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ -1a7452: 7030 cb58 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ -1a7458: 6200 1c41 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a745c: 54b5 2841 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ -1a7460: 54b6 2a41 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412a │ │ -1a7464: 54b7 2b41 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412b │ │ -1a7468: 54b8 3841 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a746c: 2344 3411 |00a2: new-array v4, v4, [Landroid/view/View; // type@1134 │ │ -1a7470: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ -1a7474: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ -1a7478: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ -1a747c: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ -1a7480: 7030 cb58 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ -1a7486: 54b0 3941 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ -1a748a: 7210 f80c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0cf8 │ │ -1a7490: 0c00 |00b4: move-result-object v0 │ │ -1a7492: 7210 870c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ -1a7498: 0c00 |00b8: move-result-object v0 │ │ -1a749a: 7210 bb0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a74a0: 0a01 |00bc: move-result v1 │ │ -1a74a2: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ -1a74a6: 7210 bc0c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a74ac: 0c01 |00c2: move-result-object v1 │ │ -1a74ae: 1f01 9603 |00c3: check-cast v1, Ljava/util/Set; // type@0396 │ │ -1a74b2: 54b2 2341 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ -1a74b6: 7220 0c0d 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0d0c │ │ -1a74bc: 28ef |00ca: goto 00b9 // -0011 │ │ -1a74be: 0e00 |00cb: return-void │ │ +1a731c: |[1a731c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ +1a732c: 6200 2041 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a7330: 54b1 2e41 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@412e │ │ +1a7334: 54b2 3041 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4130 │ │ +1a7338: 54b3 2441 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4124 │ │ +1a733c: 54b4 3641 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4136 │ │ +1a7340: 54b5 3541 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4135 │ │ +1a7344: 54b6 2941 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4129 │ │ +1a7348: 54b7 3841 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a734c: 54b8 3241 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4132 │ │ +1a7350: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ +1a7354: 2399 3411 |0014: new-array v9, v9, [Landroid/view/View; // type@1134 │ │ +1a7358: 120a |0016: const/4 v10, #int 0 // #0 │ │ +1a735a: 4d01 090a |0017: aput-object v1, v9, v10 │ │ +1a735e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +1a7360: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ +1a7364: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +1a7366: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ +1a736a: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +1a736c: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ +1a7370: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +1a7372: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ +1a7376: 1255 |0025: const/4 v5, #int 5 // #5 │ │ +1a7378: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ +1a737c: 1265 |0028: const/4 v5, #int 6 // #6 │ │ +1a737e: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ +1a7382: 1275 |002b: const/4 v5, #int 7 // #7 │ │ +1a7384: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ +1a7388: 7030 cb58 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ +1a738e: 6200 1d41 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a7392: 2345 3411 |0033: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ +1a7396: 54b6 2841 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ +1a739a: 4d06 050a |0037: aput-object v6, v5, v10 │ │ +1a739e: 54b6 3841 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a73a2: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ +1a73a6: 54b6 2741 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a73aa: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ +1a73ae: 54b6 2541 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ +1a73b2: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ +1a73b6: 7030 cb58 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ +1a73bc: 6200 1e41 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a73c0: 2345 3411 |004a: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ +1a73c4: 54b6 2841 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ +1a73c8: 4d06 050a |004e: aput-object v6, v5, v10 │ │ +1a73cc: 54b6 3841 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a73d0: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ +1a73d4: 54b6 2741 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a73d8: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ +1a73dc: 54b6 2541 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ +1a73e0: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ +1a73e4: 7030 cb58 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ +1a73ea: 6200 1b41 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ +1a73ee: 54b5 2841 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ +1a73f2: 54b6 3841 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a73f6: 54b7 3341 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4133 │ │ +1a73fa: 2338 3411 |0067: new-array v8, v3, [Landroid/view/View; // type@1134 │ │ +1a73fe: 4d05 080a |0069: aput-object v5, v8, v10 │ │ +1a7402: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ +1a7406: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ +1a740a: 7030 cb58 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ +1a7410: 6200 2141 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a7414: 2345 3411 |0074: new-array v5, v4, [Landroid/view/View; // type@1134 │ │ +1a7418: 54b6 2841 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ +1a741c: 4d06 050a |0078: aput-object v6, v5, v10 │ │ +1a7420: 54b6 2d41 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412d │ │ +1a7424: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ +1a7428: 54b6 2741 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a742c: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ +1a7430: 54b6 2541 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4125 │ │ +1a7434: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ +1a7438: 7030 cb58 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ +1a743e: 6200 1f41 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a7442: 54b5 2841 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ +1a7446: 54b6 2d41 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@412d │ │ +1a744a: 2327 3411 |008f: new-array v7, v2, [Landroid/view/View; // type@1134 │ │ +1a744e: 4d05 070a |0091: aput-object v5, v7, v10 │ │ +1a7452: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ +1a7456: 7030 cb58 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ +1a745c: 6200 1c41 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a7460: 54b5 2841 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4128 │ │ +1a7464: 54b6 2a41 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@412a │ │ +1a7468: 54b7 2b41 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@412b │ │ +1a746c: 54b8 3841 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a7470: 2344 3411 |00a2: new-array v4, v4, [Landroid/view/View; // type@1134 │ │ +1a7474: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ +1a7478: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ +1a747c: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ +1a7480: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ +1a7484: 7030 cb58 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@58cb │ │ +1a748a: 54b0 3941 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ +1a748e: 7210 f80c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0cf8 │ │ +1a7494: 0c00 |00b4: move-result-object v0 │ │ +1a7496: 7210 870c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ +1a749c: 0c00 |00b8: move-result-object v0 │ │ +1a749e: 7210 bb0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a74a4: 0a01 |00bc: move-result v1 │ │ +1a74a6: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ +1a74aa: 7210 bc0c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a74b0: 0c01 |00c2: move-result-object v1 │ │ +1a74b2: 1f01 9603 |00c3: check-cast v1, Ljava/util/Set; // type@0396 │ │ +1a74b6: 54b2 2341 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ +1a74ba: 7220 0c0d 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0d0c │ │ +1a74c0: 28ef |00ca: goto 00b9 // -0011 │ │ +1a74c2: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0031 line=101 │ │ 0x0048 line=103 │ │ 0x005f line=105 │ │ 0x0072 line=107 │ │ @@ -299249,22 +299250,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a765c: |[1a765c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ -1a766c: 5420 2741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a7670: 5421 3441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ -1a7674: 6e20 3f59 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@593f │ │ -1a767a: 5420 2741 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a767e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -1a7680: 6e20 3b59 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ -1a7686: 0e00 |000d: return-void │ │ +1a7660: |[1a7660] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ +1a7670: 5420 2741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a7674: 5421 3441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ +1a7678: 6e20 3f59 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@593f │ │ +1a767e: 5420 2741 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a7682: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +1a7684: 6e20 3b59 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ +1a768a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -299273,22 +299274,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a7688: |[1a7688] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ -1a7698: 5420 2741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a769c: 5421 3441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ -1a76a0: 6e20 3f59 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@593f │ │ -1a76a6: 5420 2741 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a76aa: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ -1a76ae: 6e20 3b59 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ -1a76b4: 0e00 |000e: return-void │ │ +1a768c: |[1a768c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ +1a769c: 5420 2741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a76a0: 5421 3441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ +1a76a4: 6e20 3f59 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@593f │ │ +1a76aa: 5420 2741 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a76ae: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ +1a76b2: 6e20 3b59 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ +1a76b8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -299297,22 +299298,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a76b8: |[1a76b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ -1a76c8: 5420 2741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a76cc: 5421 3141 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4131 │ │ -1a76d0: 6e20 3f59 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@593f │ │ -1a76d6: 5420 2741 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a76da: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ -1a76de: 6e20 3b59 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ -1a76e4: 0e00 |000e: return-void │ │ +1a76bc: |[1a76bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ +1a76cc: 5420 2741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a76d0: 5421 3141 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4131 │ │ +1a76d4: 6e20 3f59 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@593f │ │ +1a76da: 5420 2741 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a76de: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ +1a76e2: 6e20 3b59 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ +1a76e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -299321,22 +299322,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a76e8: |[1a76e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ -1a76f8: 5420 2741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a76fc: 5421 3441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ -1a7700: 6e20 3f59 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@593f │ │ -1a7706: 5420 2741 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a770a: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -1a770c: 6e20 3b59 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ -1a7712: 0e00 |000d: return-void │ │ +1a76ec: |[1a76ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ +1a76fc: 5420 2741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a7700: 5421 3441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4134 │ │ +1a7704: 6e20 3f59 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@593f │ │ +1a770a: 5420 2741 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a770e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +1a7710: 6e20 3b59 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ +1a7716: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=223 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -299345,72 +299346,72 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1a6f0c: |[1a6f0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ -1a6f1c: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ -1a6f22: b501 |0003: and-int/2addr v1, v0 │ │ -1a6f24: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a6f28: b601 |0006: or-int/2addr v1, v0 │ │ -1a6f2a: 0f01 |0007: return v1 │ │ +1a6f10: |[1a6f10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ +1a6f20: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ +1a6f26: b501 |0003: and-int/2addr v1, v0 │ │ +1a6f28: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a6f2c: b601 |0006: or-int/2addr v1, v0 │ │ +1a6f2e: 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 │ │ -1a778c: |[1a778c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ -1a779c: 5b45 2c41 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@412c │ │ -1a77a0: 7020 cc58 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58cc │ │ -1a77a6: 6200 1941 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ -1a77aa: 6e10 a158 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a77b0: 0a01 |000a: move-result v1 │ │ -1a77b2: 4400 0001 |000b: aget v0, v0, v1 │ │ -1a77b6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a77b8: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ -1a77bc: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -1a77be: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ -1a77c2: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -1a77c4: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ -1a77c8: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -1a77ca: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -1a77ce: 2810 |0019: goto 0029 // +0010 │ │ -1a77d0: 7010 bf58 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@58bf │ │ -1a77d6: 280c |001d: goto 0029 // +000c │ │ -1a77d8: 7010 c258 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@58c2 │ │ -1a77de: 2808 |0021: goto 0029 // +0008 │ │ -1a77e0: 7010 c158 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@58c1 │ │ -1a77e6: 2804 |0025: goto 0029 // +0004 │ │ -1a77e8: 7010 c058 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@58c0 │ │ -1a77ee: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ -1a77f2: 5446 2f41 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a77f6: 7220 9958 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@5899 │ │ -1a77fc: 5446 2f41 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a7800: 6200 2041 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a7804: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -1a7806: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ -1a780a: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -1a780c: 2802 |0038: goto 003a // +0002 │ │ -1a780e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -1a7810: 6203 2141 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a7814: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ -1a7818: 2802 |003e: goto 0040 // +0002 │ │ -1a781a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1a781c: 7230 9a58 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@589a │ │ -1a7822: 0e00 |0043: return-void │ │ +1a7790: |[1a7790] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ +1a77a0: 5b45 2c41 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@412c │ │ +1a77a4: 7020 cc58 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58cc │ │ +1a77aa: 6200 1941 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4119 │ │ +1a77ae: 6e10 a158 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a77b4: 0a01 |000a: move-result v1 │ │ +1a77b6: 4400 0001 |000b: aget v0, v0, v1 │ │ +1a77ba: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a77bc: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ +1a77c0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +1a77c2: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ +1a77c6: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +1a77c8: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ +1a77cc: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +1a77ce: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +1a77d2: 2810 |0019: goto 0029 // +0010 │ │ +1a77d4: 7010 bf58 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@58bf │ │ +1a77da: 280c |001d: goto 0029 // +000c │ │ +1a77dc: 7010 c258 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@58c2 │ │ +1a77e2: 2808 |0021: goto 0029 // +0008 │ │ +1a77e4: 7010 c158 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@58c1 │ │ +1a77ea: 2804 |0025: goto 0029 // +0004 │ │ +1a77ec: 7010 c058 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@58c0 │ │ +1a77f2: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ +1a77f6: 5446 2f41 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a77fa: 7220 9958 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@5899 │ │ +1a7800: 5446 2f41 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a7804: 6200 2041 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a7808: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +1a780a: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ +1a780e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +1a7810: 2802 |0038: goto 003a // +0002 │ │ +1a7812: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +1a7814: 6203 2141 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a7818: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ +1a781c: 2802 |003e: goto 0040 // +0002 │ │ +1a781e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1a7820: 7230 9a58 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@589a │ │ +1a7826: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x0005 line=180 │ │ 0x001a line=184 │ │ 0x001e line=183 │ │ @@ -299428,22 +299429,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 │ │ -1a7870: |[1a7870] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ -1a7880: 5420 3941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ -1a7884: 2201 7f03 |0002: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1a7888: 7110 680c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c68 │ │ -1a788e: 0c04 |0007: move-result-object v4 │ │ -1a7890: 7020 ad0c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0cad │ │ -1a7896: 7230 f40c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1a789c: 0e00 |000e: return-void │ │ +1a7874: |[1a7874] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ +1a7884: 5420 3941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ +1a7888: 2201 7f03 |0002: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1a788c: 7110 680c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c68 │ │ +1a7892: 0c04 |0007: move-result-object v4 │ │ +1a7894: 7020 ad0c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0cad │ │ +1a789a: 7230 f40c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1a78a0: 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; │ │ @@ -299453,37 +299454,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 │ │ -1a78a0: |[1a78a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a78b0: 5430 3941 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ -1a78b4: 7220 f10c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1a78ba: 0c04 |0005: move-result-object v4 │ │ -1a78bc: 1f04 9603 |0006: check-cast v4, Ljava/util/Set; // type@0396 │ │ -1a78c0: 5430 2341 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ -1a78c4: 7210 110d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ -1a78ca: 0c00 |000d: move-result-object v0 │ │ -1a78cc: 7210 bb0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a78d2: 0a01 |0011: move-result v1 │ │ -1a78d4: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ -1a78d8: 7210 bc0c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a78de: 0c01 |0017: move-result-object v1 │ │ -1a78e0: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ -1a78e4: 7030 a858 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@58a8 │ │ -1a78ea: 0a02 |001d: move-result v2 │ │ -1a78ec: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -1a78f0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1a78f2: 2803 |0021: goto 0024 // +0003 │ │ -1a78f4: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ -1a78f8: 6e20 4b03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1a78fe: 28e7 |0027: goto 000e // -0019 │ │ -1a7900: 0e00 |0028: return-void │ │ +1a78a4: |[1a78a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a78b4: 5430 3941 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ +1a78b8: 7220 f10c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1a78be: 0c04 |0005: move-result-object v4 │ │ +1a78c0: 1f04 9603 |0006: check-cast v4, Ljava/util/Set; // type@0396 │ │ +1a78c4: 5430 2341 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4123 │ │ +1a78c8: 7210 110d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ +1a78ce: 0c00 |000d: move-result-object v0 │ │ +1a78d0: 7210 bb0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a78d6: 0a01 |0011: move-result v1 │ │ +1a78d8: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ +1a78dc: 7210 bc0c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a78e2: 0c01 |0017: move-result-object v1 │ │ +1a78e4: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ +1a78e8: 7030 a858 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@58a8 │ │ +1a78ee: 0a02 |001d: move-result v2 │ │ +1a78f0: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +1a78f4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1a78f6: 2803 |0021: goto 0024 // +0003 │ │ +1a78f8: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ +1a78fc: 6e20 4b03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1a7902: 28e7 |0027: goto 000e // -0019 │ │ +1a7904: 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; │ │ @@ -299495,18 +299496,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 │ │ -1a706c: |[1a706c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a707c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a707e: 7030 c858 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@58c8 │ │ -1a7084: 0e00 |0004: return-void │ │ +1a7070: |[1a7070] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a7080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a7082: 7030 c858 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@58c8 │ │ +1a7088: 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; │ │ │ │ @@ -299515,19 +299516,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a6eec: |[1a6eec] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ -1a6efc: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a6f00: 6e10 3559 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5935 │ │ -1a6f06: 0a00 |0005: move-result v0 │ │ -1a6f08: 0f00 |0006: return v0 │ │ +1a6ef0: |[1a6ef0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ +1a6f00: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a6f04: 6e10 3559 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5935 │ │ +1a6f0a: 0a00 |0005: move-result v0 │ │ +1a6f0c: 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;) │ │ @@ -299535,18 +299536,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a74c0: |[1a74c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a74d0: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a74d4: 7210 9d58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@589d │ │ -1a74da: 0e00 |0005: return-void │ │ +1a74c4: |[1a74c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a74d4: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a74d8: 7210 9d58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@589d │ │ +1a74de: 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; │ │ │ │ @@ -299555,20 +299556,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a74dc: |[1a74dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a74ec: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a74f0: 7210 9758 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@5897 │ │ -1a74f6: 6201 2041 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a74fa: 6e20 c758 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a7500: 0e00 |000a: return-void │ │ +1a74e0: |[1a74e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a74f0: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a74f4: 7210 9758 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@5897 │ │ +1a74fa: 6201 2041 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a74fe: 6e20 c758 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a7504: 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; │ │ @@ -299578,18 +299579,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a7504: |[1a7504] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7514: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a7518: 7210 9c58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@589c │ │ -1a751e: 0e00 |0005: return-void │ │ +1a7508: |[1a7508] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7518: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a751c: 7210 9c58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@589c │ │ +1a7522: 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; │ │ │ │ @@ -299598,18 +299599,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7520: |[1a7520] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7530: 6201 1f41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a7534: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a753a: 0e00 |0005: return-void │ │ +1a7524: |[1a7524] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7534: 6201 1f41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a7538: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a753e: 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; │ │ │ │ @@ -299618,18 +299619,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a753c: |[1a753c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a754c: 6201 1c41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a7550: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a7556: 0e00 |0005: return-void │ │ +1a7540: |[1a7540] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7550: 6201 1c41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a7554: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a755a: 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; │ │ │ │ @@ -299638,18 +299639,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a7558: |[1a7558] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7568: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a756c: 7210 9858 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@5898 │ │ -1a7572: 0e00 |0005: return-void │ │ +1a755c: |[1a755c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a756c: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a7570: 7210 9858 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@5898 │ │ +1a7576: 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; │ │ │ │ @@ -299658,18 +299659,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a7574: |[1a7574] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7584: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a7588: 7210 9b58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@589b │ │ -1a758e: 0e00 |0005: return-void │ │ +1a7578: |[1a7578] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7588: 5401 2f41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a758c: 7210 9b58 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@589b │ │ +1a7592: 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; │ │ │ │ @@ -299678,18 +299679,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7590: |[1a7590] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a75a0: 6201 2041 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a75a4: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a75aa: 0e00 |0005: return-void │ │ +1a7594: |[1a7594] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a75a4: 6201 2041 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a75a8: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a75ae: 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; │ │ │ │ @@ -299698,18 +299699,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a75ac: |[1a75ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a75bc: 6201 1d41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ -1a75c0: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a75c6: 0e00 |0005: return-void │ │ +1a75b0: |[1a75b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a75c0: 6201 1d41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411d │ │ +1a75c4: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a75ca: 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; │ │ │ │ @@ -299718,18 +299719,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a75c8: |[1a75c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a75d8: 6201 1b41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ -1a75dc: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a75e2: 0e00 |0005: return-void │ │ +1a75cc: |[1a75cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a75dc: 6201 1b41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411b │ │ +1a75e0: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a75e6: 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; │ │ │ │ @@ -299738,18 +299739,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a75e4: |[1a75e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a75f4: 6201 1e41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ -1a75f8: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a75fe: 0e00 |0005: return-void │ │ +1a75e8: |[1a75e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a75f8: 6201 1e41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411e │ │ +1a75fc: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a7602: 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; │ │ │ │ @@ -299758,18 +299759,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7600: |[1a7600] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1a7610: 6201 2141 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a7614: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a761a: 0e00 |0005: return-void │ │ +1a7604: |[1a7604] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1a7614: 6201 2141 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a7618: 6e20 c758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a761e: 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; │ │ │ │ @@ -299778,18 +299779,18 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a761c: |[1a761c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -1a762c: 5410 2f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a7630: 7220 9658 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@5896 │ │ -1a7636: 0e00 |0005: return-void │ │ +1a7620: |[1a7620] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +1a7630: 5410 2f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a7634: 7220 9658 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@5896 │ │ +1a763a: 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 │ │ │ │ @@ -299798,20 +299799,20 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1a7638: |[1a7638] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -1a7648: 5410 2f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a764c: 7110 c358 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@58c3 │ │ -1a7652: 0a02 |0005: move-result v2 │ │ -1a7654: 7220 9658 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@5896 │ │ -1a765a: 0e00 |0009: return-void │ │ +1a763c: |[1a763c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +1a764c: 5410 2f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a7650: 7110 c358 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@58c3 │ │ +1a7656: 0a02 |0005: move-result v2 │ │ +1a7658: 7220 9658 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@5896 │ │ +1a765e: 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 │ │ │ │ @@ -299820,18 +299821,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7714: |[1a7714] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ -1a7724: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ -1a7728: 6e20 3b59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ -1a772e: 0e00 |0005: return-void │ │ +1a7718: |[1a7718] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ +1a7728: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4127 │ │ +1a772c: 6e20 3b59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ +1a7732: 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 │ │ │ │ @@ -299840,19 +299841,19 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a7730: |[1a7730] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ -1a7740: 5410 2641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4126 │ │ -1a7744: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1a7748: 6e20 2e59 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@592e │ │ -1a774e: 0e00 |0007: return-void │ │ +1a7734: |[1a7734] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ +1a7744: 5410 2641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4126 │ │ +1a7748: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1a774c: 6e20 2e59 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@592e │ │ +1a7752: 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; │ │ @@ -299862,20 +299863,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 │ │ -1a7750: |[1a7750] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ -1a7760: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -1a7764: 2803 |0002: goto 0005 // +0003 │ │ -1a7766: 6201 2241 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ -1a776a: 5b01 2f41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ -1a776e: 0e00 |0007: return-void │ │ +1a7754: |[1a7754] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ +1a7764: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +1a7768: 2803 |0002: goto 0005 // +0003 │ │ +1a776a: 6201 2241 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4122 │ │ +1a776e: 5b01 2f41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@412f │ │ +1a7772: 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; │ │ │ │ @@ -299884,18 +299885,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 │ │ -1a7770: |[1a7770] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a7780: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a7782: 7030 c858 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@58c8 │ │ -1a7788: 0e00 |0004: return-void │ │ +1a7774: |[1a7774] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a7784: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a7786: 7030 c858 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@58c8 │ │ +1a778c: 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; │ │ │ │ @@ -299904,31 +299905,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -1a7824: |[1a7824] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ -1a7834: 5c23 3741 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4137 │ │ -1a7838: 5423 3841 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a783c: 5420 3941 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ -1a7840: 5421 2c41 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@412c │ │ -1a7844: 7220 f10c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1a784a: 0c00 |000b: move-result-object v0 │ │ -1a784c: 1f00 9603 |000c: check-cast v0, Ljava/util/Set; // type@0396 │ │ -1a7850: 5421 3841 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ -1a7854: 7030 a858 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@58a8 │ │ -1a785a: 0a00 |0013: move-result v0 │ │ -1a785c: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -1a7860: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1a7862: 2803 |0017: goto 001a // +0003 │ │ -1a7864: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ -1a7868: 6e20 4b03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1a786e: 0e00 |001d: return-void │ │ +1a7828: |[1a7828] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ +1a7838: 5c23 3741 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4137 │ │ +1a783c: 5423 3841 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a7840: 5420 3941 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4139 │ │ +1a7844: 5421 2c41 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@412c │ │ +1a7848: 7220 f10c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1a784e: 0c00 |000b: move-result-object v0 │ │ +1a7850: 1f00 9603 |000c: check-cast v0, Ljava/util/Set; // type@0396 │ │ +1a7854: 5421 3841 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4138 │ │ +1a7858: 7030 a858 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@58a8 │ │ +1a785e: 0a00 |0013: move-result v0 │ │ +1a7860: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +1a7864: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1a7866: 2803 |0017: goto 001a // +0003 │ │ +1a7868: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ +1a786c: 6e20 4b03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1a7872: 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 │ │ @@ -299995,18 +299996,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 │ │ -1a7cbc: |[1a7cbc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -1a7ccc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a7cd2: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4144 │ │ -1a7cd6: 0e00 |0005: return-void │ │ +1a7cc0: |[1a7cc0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +1a7cd0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a7cd6: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4144 │ │ +1a7cda: 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; │ │ │ │ @@ -300016,18 +300017,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a7cd8: |[1a7cd8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a7ce8: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4144 │ │ -1a7cec: 6e20 ef58 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@58ef │ │ -1a7cf2: 0e00 |0005: return-void │ │ +1a7cdc: |[1a7cdc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a7cec: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4144 │ │ +1a7cf0: 6e20 ef58 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@58ef │ │ +1a7cf6: 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; │ │ │ │ @@ -300063,17 +300064,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a8248: |[1a8248] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ -1a8258: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a825e: 0e00 |0003: return-void │ │ +1a824c: |[1a824c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ +1a825c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a8262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ │ │ Virtual methods - │ │ @@ -300082,18 +300083,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 │ │ -1a81a8: |[1a81a8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -1a81b8: 6e20 0e59 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@590e │ │ -1a81be: 0c01 |0003: move-result-object v1 │ │ -1a81c0: 1101 |0004: return-object v1 │ │ +1a81ac: |[1a81ac] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +1a81bc: 6e20 0e59 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@590e │ │ +1a81c2: 0c01 |0003: move-result-object v1 │ │ +1a81c4: 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; │ │ │ │ @@ -300102,32 +300103,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 │ │ -1a81e0: |[1a81e0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -1a81f0: 2200 9110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ -1a81f4: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ -1a81fa: 0c01 |0005: move-result-object v1 │ │ -1a81fc: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1a8202: 0c01 |0009: move-result-object v1 │ │ -1a8204: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -1a820a: 0a02 |000d: move-result v2 │ │ -1a820c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -1a820e: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ -1a8212: 2802 |0011: goto 0013 // +0002 │ │ -1a8214: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a8216: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -1a821c: 0a02 |0016: move-result v2 │ │ -1a821e: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -1a8224: 0a05 |001a: move-result v5 │ │ -1a8226: 7055 1259 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5912 │ │ -1a822c: 1100 |001e: return-object v0 │ │ +1a81e4: |[1a81e4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +1a81f4: 2200 9110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ +1a81f8: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ +1a81fe: 0c01 |0005: move-result-object v1 │ │ +1a8200: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1a8206: 0c01 |0009: move-result-object v1 │ │ +1a8208: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +1a820e: 0a02 |000d: move-result v2 │ │ +1a8210: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +1a8212: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ +1a8216: 2802 |0011: goto 0013 // +0002 │ │ +1a8218: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a821a: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +1a8220: 0a02 |0016: move-result v2 │ │ +1a8222: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +1a8228: 0a05 |001a: move-result v5 │ │ +1a822a: 7055 1259 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5912 │ │ +1a8230: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000a line=287 │ │ 0x0013 line=288 │ │ 0x0017 line=289 │ │ locals : │ │ @@ -300139,18 +300140,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 │ │ -1a81c4: |[1a81c4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ -1a81d4: 6e20 1059 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5910 │ │ -1a81da: 0c01 |0003: move-result-object v1 │ │ -1a81dc: 1101 |0004: return-object v1 │ │ +1a81c8: |[1a81c8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ +1a81d8: 6e20 1059 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5910 │ │ +1a81de: 0c01 |0003: move-result-object v1 │ │ +1a81e0: 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 │ │ │ │ @@ -300159,17 +300160,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 │ │ -1a8230: |[1a8230] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -1a8240: 2311 c311 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11c3 │ │ -1a8244: 1101 |0002: return-object v1 │ │ +1a8234: |[1a8234] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +1a8244: 2311 c311 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11c3 │ │ +1a8248: 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 │ │ │ │ @@ -300207,19 +300208,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 │ │ -1a8a40: |[1a8a40] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ -1a8a50: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a8a56: 5b01 6141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4161 │ │ -1a8a5a: 5902 6241 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4162 │ │ -1a8a5e: 0e00 |0007: return-void │ │ +1a8a44: |[1a8a44] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ +1a8a54: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a8a5a: 5b01 6141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4161 │ │ +1a8a5e: 5902 6241 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4162 │ │ +1a8a62: 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 │ │ @@ -300230,19 +300231,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a8a60: |[1a8a60] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a8a70: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4161 │ │ -1a8a74: 5221 6241 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4162 │ │ -1a8a78: 7130 2559 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@5925 │ │ -1a8a7e: 0e00 |0007: return-void │ │ +1a8a64: |[1a8a64] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a8a74: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4161 │ │ +1a8a78: 5221 6241 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4162 │ │ +1a8a7c: 7130 2559 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@5925 │ │ +1a8a82: 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; │ │ │ │ @@ -300420,18 +300421,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a8cc8: |[1a8cc8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ -1a8cd8: 7020 0d03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030d │ │ -1a8cde: 7010 3659 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5936 │ │ -1a8ce4: 0e00 |0006: return-void │ │ +1a8ccc: |[1a8ccc] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ +1a8cdc: 7020 0d03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030d │ │ +1a8ce2: 7010 3659 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5936 │ │ +1a8ce8: 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; │ │ @@ -300441,47 +300442,47 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -1a8ce8: |[1a8ce8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1a8cf8: 7030 0e03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030e │ │ -1a8cfe: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1a8d04: 0c03 |0006: move-result-object v3 │ │ -1a8d06: 6200 643a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a64 │ │ -1a8d0a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1a8d0c: 6e51 d600 4310 |000a: invoke-virtual {v3, v4, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d6 │ │ -1a8d12: 0c03 |000d: move-result-object v3 │ │ -1a8d14: 6004 673a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a67 │ │ -1a8d18: 6000 8a12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@128a │ │ -1a8d1c: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ -1a8d22: 0a04 |0015: move-result v4 │ │ -1a8d24: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ -1a8d2a: 0c00 |0019: move-result-object v0 │ │ -1a8d2c: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ -1a8d32: 0c04 |001d: move-result-object v4 │ │ -1a8d34: 5b24 7041 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4170 │ │ -1a8d38: 6004 653a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a65 │ │ -1a8d3c: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ -1a8d3e: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -1a8d44: 0a04 |0026: move-result v4 │ │ -1a8d46: 5924 6b41 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416b │ │ -1a8d4a: 6004 663a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a66 │ │ -1a8d4e: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ -1a8d52: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ -1a8d58: 0a04 |0030: move-result v4 │ │ -1a8d5a: 5924 6c41 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ -1a8d5e: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1a8d64: 7010 3659 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5936 │ │ -1a8d6a: 0e00 |0039: return-void │ │ -1a8d6c: 0d04 |003a: move-exception v4 │ │ -1a8d6e: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1a8d74: 2704 |003e: throw v4 │ │ +1a8cec: |[1a8cec] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1a8cfc: 7030 0e03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030e │ │ +1a8d02: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1a8d08: 0c03 |0006: move-result-object v3 │ │ +1a8d0a: 6200 643a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a64 │ │ +1a8d0e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1a8d10: 6e51 d600 4310 |000a: invoke-virtual {v3, v4, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d6 │ │ +1a8d16: 0c03 |000d: move-result-object v3 │ │ +1a8d18: 6004 673a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a67 │ │ +1a8d1c: 6000 8a12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@128a │ │ +1a8d20: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ +1a8d26: 0a04 |0015: move-result v4 │ │ +1a8d28: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ +1a8d2e: 0c00 |0019: move-result-object v0 │ │ +1a8d30: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ +1a8d36: 0c04 |001d: move-result-object v4 │ │ +1a8d38: 5b24 7041 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4170 │ │ +1a8d3c: 6004 653a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a65 │ │ +1a8d40: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ +1a8d42: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +1a8d48: 0a04 |0026: move-result v4 │ │ +1a8d4a: 5924 6b41 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416b │ │ +1a8d4e: 6004 663a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a66 │ │ +1a8d52: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ +1a8d56: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ +1a8d5c: 0a04 |0030: move-result v4 │ │ +1a8d5e: 5924 6c41 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ +1a8d62: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1a8d68: 7010 3659 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5936 │ │ +1a8d6e: 0e00 |0039: return-void │ │ +1a8d70: 0d04 |003a: move-exception v4 │ │ +1a8d72: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1a8d78: 2704 |003e: throw v4 │ │ catches : 1 │ │ 0x000e - 0x0033 │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ 0x000e line=83 │ │ @@ -300502,18 +300503,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 │ │ -1a8d84: |[1a8d84] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1a8d94: 7040 0f03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@030f │ │ -1a8d9a: 7010 3659 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5936 │ │ -1a8da0: 0e00 |0006: return-void │ │ +1a8d88: |[1a8d88] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1a8d98: 7040 0f03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@030f │ │ +1a8d9e: 7010 3659 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5936 │ │ +1a8da4: 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; │ │ @@ -300525,18 +300526,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 │ │ -1a8da4: |[1a8da4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -1a8db4: 7054 1003 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0310 │ │ -1a8dba: 7010 3659 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5936 │ │ -1a8dc0: 0e00 |0006: return-void │ │ +1a8da8: |[1a8da8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +1a8db8: 7054 1003 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0310 │ │ +1a8dbe: 7010 3659 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5936 │ │ +1a8dc4: 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; │ │ @@ -300549,57 +300550,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -1a8dc4: |[1a8dc4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ -1a8dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a8dd6: 6e20 4059 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@5940 │ │ -1a8ddc: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a8de0: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a8de6: 5b40 7541 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4175 │ │ -1a8dea: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -1a8dee: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1a8df4: 5440 7541 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4175 │ │ -1a8df8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1a8dfa: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a8e00: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ -1a8e04: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ -1a8e0a: 5b40 7641 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ -1a8e0e: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a8e12: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a8e18: 5b40 7741 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ -1a8e1c: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ -1a8e20: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1a8e26: 5440 7741 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ -1a8e2a: 5242 6b41 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416b │ │ -1a8e2e: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -1a8e34: 5440 7741 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ -1a8e38: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a8e3e: 5440 7741 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ -1a8e42: 5242 6c41 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ -1a8e46: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -1a8e4c: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a8e50: 5442 7741 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ -1a8e54: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ -1a8e5a: 5b40 7341 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@4173 │ │ -1a8e5e: 5242 6c41 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ -1a8e62: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ -1a8e66: c932 |0049: div-float/2addr v2, v3 │ │ -1a8e68: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -1a8e6e: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a8e72: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a8e78: 5b40 7141 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4171 │ │ -1a8e7c: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -1a8e80: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1a8e86: 5440 7141 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4171 │ │ -1a8e8a: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a8e90: 0e00 |005e: return-void │ │ +1a8dc8: |[1a8dc8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ +1a8dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a8dda: 6e20 4059 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@5940 │ │ +1a8de0: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8de4: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a8dea: 5b40 7541 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4175 │ │ +1a8dee: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +1a8df2: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1a8df8: 5440 7541 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4175 │ │ +1a8dfc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1a8dfe: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a8e04: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ +1a8e08: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ +1a8e0e: 5b40 7641 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ +1a8e12: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8e16: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a8e1c: 5b40 7741 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ +1a8e20: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ +1a8e24: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1a8e2a: 5440 7741 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ +1a8e2e: 5242 6b41 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416b │ │ +1a8e32: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +1a8e38: 5440 7741 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ +1a8e3c: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a8e42: 5440 7741 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ +1a8e46: 5242 6c41 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ +1a8e4a: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +1a8e50: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8e54: 5442 7741 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ +1a8e58: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ +1a8e5e: 5b40 7341 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@4173 │ │ +1a8e62: 5242 6c41 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ +1a8e66: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ +1a8e6a: c932 |0049: div-float/2addr v2, v3 │ │ +1a8e6c: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +1a8e72: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8e76: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a8e7c: 5b40 7141 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4171 │ │ +1a8e80: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +1a8e84: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1a8e8a: 5440 7141 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4171 │ │ +1a8e8e: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a8e94: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0004 line=109 │ │ 0x000b line=110 │ │ 0x0010 line=111 │ │ 0x0016 line=113 │ │ @@ -300622,17 +300623,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8cb0: |[1a8cb0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ -1a8cc0: 5210 6841 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4168 │ │ -1a8cc4: 0f00 |0002: return v0 │ │ +1a8cb4: |[1a8cb4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ +1a8cc4: 5210 6841 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4168 │ │ +1a8cc8: 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;) │ │ @@ -300640,83 +300641,83 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -1a8e94: |[1a8e94] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ -1a8ea4: 6f20 3403 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0334 │ │ -1a8eaa: 5460 7641 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ -1a8eae: 5261 6d41 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ -1a8eb2: 8211 |0007: int-to-float v1, v1 │ │ -1a8eb4: 5262 6c41 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ -1a8eb8: 5263 6f41 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@416f │ │ -1a8ebc: c632 |000c: add-float/2addr v2, v3 │ │ -1a8ebe: 5264 7241 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ -1a8ec2: c642 |000f: add-float/2addr v2, v4 │ │ -1a8ec4: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1a8ec8: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -1a8ece: 5460 7641 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ -1a8ed2: 5461 6e41 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ -1a8ed6: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1a8eda: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ -1a8ee0: 5460 7641 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ -1a8ee4: 5261 6d41 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ -1a8ee8: 8211 |0022: int-to-float v1, v1 │ │ -1a8eea: 5262 7941 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@4179 │ │ -1a8eee: 8222 |0025: int-to-float v2, v2 │ │ -1a8ef0: 5263 6c41 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ -1a8ef4: 5264 6f41 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@416f │ │ -1a8ef8: c643 |002a: add-float/2addr v3, v4 │ │ -1a8efa: 5265 7241 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ -1a8efe: c653 |002d: add-float/2addr v3, v5 │ │ -1a8f00: c732 |002e: sub-float/2addr v2, v3 │ │ -1a8f02: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1a8f06: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -1a8f0c: 5460 6a41 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416a │ │ -1a8f10: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -1a8f12: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ -1a8f18: 5460 6a41 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416a │ │ -1a8f1c: 5461 7641 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ -1a8f20: 5462 7741 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ -1a8f24: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -1a8f2a: 5460 6a41 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416a │ │ -1a8f2e: 5461 7641 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ -1a8f32: 5462 7541 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4175 │ │ -1a8f36: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -1a8f3c: 5460 6941 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ -1a8f40: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1a8f42: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -1a8f44: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1a8f4a: 5460 6e41 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ -1a8f4e: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1a8f52: 8700 |0057: float-to-int v0, v0 │ │ -1a8f54: 5261 7841 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ -1a8f58: 7120 790a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ -1a8f5e: 0a00 |005d: move-result v0 │ │ -1a8f60: 5960 7841 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ -1a8f64: 5460 7141 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4171 │ │ -1a8f68: 5261 6841 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4168 │ │ -1a8f6c: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -1a8f72: 5260 6d41 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ -1a8f76: 8200 |0069: int-to-float v0, v0 │ │ -1a8f78: 5261 7841 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ -1a8f7c: 8211 |006c: int-to-float v1, v1 │ │ -1a8f7e: 5262 7241 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ -1a8f82: 5463 7141 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4171 │ │ -1a8f86: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -1a8f8c: 5260 6d41 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ -1a8f90: 8200 |0076: int-to-float v0, v0 │ │ -1a8f92: 5261 7841 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ -1a8f96: 8211 |0079: int-to-float v1, v1 │ │ -1a8f98: 5262 7241 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ -1a8f9c: 5463 7341 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@4173 │ │ -1a8fa0: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -1a8fa6: 0e00 |0081: return-void │ │ +1a8e98: |[1a8e98] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ +1a8ea8: 6f20 3403 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0334 │ │ +1a8eae: 5460 7641 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ +1a8eb2: 5261 6d41 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ +1a8eb6: 8211 |0007: int-to-float v1, v1 │ │ +1a8eb8: 5262 6c41 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ +1a8ebc: 5263 6f41 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@416f │ │ +1a8ec0: c632 |000c: add-float/2addr v2, v3 │ │ +1a8ec2: 5264 7241 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ +1a8ec6: c642 |000f: add-float/2addr v2, v4 │ │ +1a8ec8: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1a8ecc: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +1a8ed2: 5460 7641 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ +1a8ed6: 5461 6e41 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ +1a8eda: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1a8ede: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ +1a8ee4: 5460 7641 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ +1a8ee8: 5261 6d41 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ +1a8eec: 8211 |0022: int-to-float v1, v1 │ │ +1a8eee: 5262 7941 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@4179 │ │ +1a8ef2: 8222 |0025: int-to-float v2, v2 │ │ +1a8ef4: 5263 6c41 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ +1a8ef8: 5264 6f41 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@416f │ │ +1a8efc: c643 |002a: add-float/2addr v3, v4 │ │ +1a8efe: 5265 7241 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ +1a8f02: c653 |002d: add-float/2addr v3, v5 │ │ +1a8f04: c732 |002e: sub-float/2addr v2, v3 │ │ +1a8f06: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1a8f0a: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +1a8f10: 5460 6a41 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416a │ │ +1a8f14: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +1a8f16: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ +1a8f1c: 5460 6a41 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416a │ │ +1a8f20: 5461 7641 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ +1a8f24: 5462 7741 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@4177 │ │ +1a8f28: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +1a8f2e: 5460 6a41 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416a │ │ +1a8f32: 5461 7641 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@4176 │ │ +1a8f36: 5462 7541 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4175 │ │ +1a8f3a: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +1a8f40: 5460 6941 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ +1a8f44: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1a8f46: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +1a8f48: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1a8f4e: 5460 6e41 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ +1a8f52: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1a8f56: 8700 |0057: float-to-int v0, v0 │ │ +1a8f58: 5261 7841 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ +1a8f5c: 7120 790a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ +1a8f62: 0a00 |005d: move-result v0 │ │ +1a8f64: 5960 7841 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ +1a8f68: 5460 7141 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4171 │ │ +1a8f6c: 5261 6841 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4168 │ │ +1a8f70: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +1a8f76: 5260 6d41 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ +1a8f7a: 8200 |0069: int-to-float v0, v0 │ │ +1a8f7c: 5261 7841 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ +1a8f80: 8211 |006c: int-to-float v1, v1 │ │ +1a8f82: 5262 7241 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ +1a8f86: 5463 7141 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@4171 │ │ +1a8f8a: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +1a8f90: 5260 6d41 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ +1a8f94: 8200 |0076: int-to-float v0, v0 │ │ +1a8f96: 5261 7841 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ +1a8f9a: 8211 |0079: int-to-float v1, v1 │ │ +1a8f9c: 5262 7241 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ +1a8fa0: 5463 7341 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@4173 │ │ +1a8fa4: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +1a8faa: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=133 │ │ 0x0015 line=134 │ │ 0x001e line=135 │ │ 0x0034 line=137 │ │ @@ -300736,85 +300737,85 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 125 16-bit code units │ │ -1a8fa8: |[1a8fa8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ -1a8fb8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1a8fbc: 0201 1200 |0002: move/from16 v1, v18 │ │ -1a8fc0: 0202 1300 |0004: move/from16 v2, v19 │ │ -1a8fc4: 7505 3503 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0335 │ │ -1a8fca: 5901 7a41 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417a │ │ -1a8fce: 5902 7941 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@4179 │ │ -1a8fd2: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ -1a8fd6: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ -1a8fda: 286b |0011: goto 007c // +006b │ │ -1a8fdc: 8212 |0012: int-to-float v2, v1 │ │ -1a8fde: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ -1a8fe2: a802 0203 |0015: mul-float v2, v2, v3 │ │ -1a8fe6: 8722 |0017: float-to-int v2, v2 │ │ -1a8fe8: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ -1a8fec: 5903 6d41 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ -1a8ff0: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1a8ff4: 8211 |001e: int-to-float v1, v1 │ │ -1a8ff6: 5203 6c41 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ -1a8ffa: c731 |0021: sub-float/2addr v1, v3 │ │ -1a8ffc: 5901 7241 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ -1a9000: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ -1a9004: 8221 |0026: int-to-float v1, v2 │ │ -1a9006: c731 |0027: sub-float/2addr v1, v3 │ │ -1a9008: 5901 6f41 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@416f │ │ -1a900c: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ -1a9010: 5202 6d41 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ -1a9014: 8223 |002e: int-to-float v3, v2 │ │ -1a9016: 5204 6f41 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@416f │ │ -1a901a: c743 |0031: sub-float/2addr v3, v4 │ │ -1a901c: 5205 6c41 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ -1a9020: a606 0504 |0034: add-float v6, v5, v4 │ │ -1a9024: 5207 7241 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ -1a9028: c676 |0038: add-float/2addr v6, v7 │ │ -1a902a: 8222 |0039: int-to-float v2, v2 │ │ -1a902c: c642 |003a: add-float/2addr v2, v4 │ │ -1a902e: 5208 7941 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@4179 │ │ -1a9032: 8288 |003d: int-to-float v8, v8 │ │ -1a9034: c645 |003e: add-float/2addr v5, v4 │ │ -1a9036: c675 |003f: add-float/2addr v5, v7 │ │ -1a9038: c758 |0040: sub-float/2addr v8, v5 │ │ -1a903a: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1a9040: 5b01 6e41 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ -1a9044: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ -1a9048: 5402 6e41 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ -1a904c: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1a9050: 5402 6e41 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ -1a9054: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -1a9058: 540e 7041 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4170 │ │ -1a905c: 120f |0052: const/4 v15, #int 0 // #0 │ │ -1a905e: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ -1a9062: 120a |0055: const/4 v10, #int 0 // #0 │ │ -1a9064: 120c |0056: const/4 v12, #int 0 // #0 │ │ -1a9066: 0719 |0057: move-object v9, v1 │ │ -1a9068: 7608 3401 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0134 │ │ -1a906e: 5402 7541 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4175 │ │ -1a9072: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ -1a9078: 5401 6941 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ -1a907c: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ -1a9080: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ -1a9086: 5201 7a41 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417a │ │ -1a908a: 5202 7941 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@4179 │ │ -1a908e: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -1a9092: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1a9098: 0c01 |0070: move-result-object v1 │ │ -1a909a: 5b01 6941 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ -1a909e: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -1a90a2: 5402 6941 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ -1a90a6: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -1a90ac: 5b01 6a41 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416a │ │ -1a90b0: 0e00 |007c: return-void │ │ +1a8fac: |[1a8fac] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ +1a8fbc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1a8fc0: 0201 1200 |0002: move/from16 v1, v18 │ │ +1a8fc4: 0202 1300 |0004: move/from16 v2, v19 │ │ +1a8fc8: 7505 3503 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0335 │ │ +1a8fce: 5901 7a41 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417a │ │ +1a8fd2: 5902 7941 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@4179 │ │ +1a8fd6: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ +1a8fda: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ +1a8fde: 286b |0011: goto 007c // +006b │ │ +1a8fe0: 8212 |0012: int-to-float v2, v1 │ │ +1a8fe2: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ +1a8fe6: a802 0203 |0015: mul-float v2, v2, v3 │ │ +1a8fea: 8722 |0017: float-to-int v2, v2 │ │ +1a8fec: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ +1a8ff0: 5903 6d41 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ +1a8ff4: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1a8ff8: 8211 |001e: int-to-float v1, v1 │ │ +1a8ffa: 5203 6c41 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ +1a8ffe: c731 |0021: sub-float/2addr v1, v3 │ │ +1a9000: 5901 7241 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ +1a9004: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ +1a9008: 8221 |0026: int-to-float v1, v2 │ │ +1a900a: c731 |0027: sub-float/2addr v1, v3 │ │ +1a900c: 5901 6f41 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@416f │ │ +1a9010: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ +1a9014: 5202 6d41 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@416d │ │ +1a9018: 8223 |002e: int-to-float v3, v2 │ │ +1a901a: 5204 6f41 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@416f │ │ +1a901e: c743 |0031: sub-float/2addr v3, v4 │ │ +1a9020: 5205 6c41 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ +1a9024: a606 0504 |0034: add-float v6, v5, v4 │ │ +1a9028: 5207 7241 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@4172 │ │ +1a902c: c676 |0038: add-float/2addr v6, v7 │ │ +1a902e: 8222 |0039: int-to-float v2, v2 │ │ +1a9030: c642 |003a: add-float/2addr v2, v4 │ │ +1a9032: 5208 7941 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@4179 │ │ +1a9036: 8288 |003d: int-to-float v8, v8 │ │ +1a9038: c645 |003e: add-float/2addr v5, v4 │ │ +1a903a: c675 |003f: add-float/2addr v5, v7 │ │ +1a903c: c758 |0040: sub-float/2addr v8, v5 │ │ +1a903e: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1a9044: 5b01 6e41 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ +1a9048: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ +1a904c: 5402 6e41 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ +1a9050: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1a9054: 5402 6e41 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ +1a9058: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +1a905c: 540e 7041 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4170 │ │ +1a9060: 120f |0052: const/4 v15, #int 0 // #0 │ │ +1a9062: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ +1a9066: 120a |0055: const/4 v10, #int 0 // #0 │ │ +1a9068: 120c |0056: const/4 v12, #int 0 // #0 │ │ +1a906a: 0719 |0057: move-object v9, v1 │ │ +1a906c: 7608 3401 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0134 │ │ +1a9072: 5402 7541 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@4175 │ │ +1a9076: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ +1a907c: 5401 6941 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ +1a9080: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ +1a9084: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ +1a908a: 5201 7a41 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417a │ │ +1a908e: 5202 7941 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@4179 │ │ +1a9092: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +1a9096: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1a909c: 0c01 |0070: move-result-object v1 │ │ +1a909e: 5b01 6941 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ +1a90a2: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +1a90a6: 5402 6941 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ +1a90aa: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +1a90b0: 5b01 6a41 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@416a │ │ +1a90b4: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=169 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x0018 line=178 │ │ 0x001c line=179 │ │ @@ -300838,43 +300839,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a8c34: |[1a8c34] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -1a8c44: 6e10 0503 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0305 │ │ -1a8c4a: 0a03 |0003: move-result v3 │ │ -1a8c4c: 5420 6e41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ -1a8c50: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -1a8c54: 7120 7c0a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a7c │ │ -1a8c5a: 0a03 |000b: move-result v3 │ │ -1a8c5c: 8733 |000c: float-to-int v3, v3 │ │ -1a8c5e: 5923 7841 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ -1a8c62: 5423 6e41 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ -1a8c66: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1a8c6a: 5220 7841 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ -1a8c6e: 8200 |0015: int-to-float v0, v0 │ │ -1a8c70: 7120 780a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a78 │ │ -1a8c76: 0a03 |0019: move-result v3 │ │ -1a8c78: 8733 |001a: float-to-int v3, v3 │ │ -1a8c7a: 5923 7841 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ -1a8c7e: 5420 6941 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ -1a8c82: 5221 7a41 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417a │ │ -1a8c86: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1a8c8a: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -1a8c90: 0a03 |0026: move-result v3 │ │ -1a8c92: 5923 6841 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4168 │ │ -1a8c96: 5420 7441 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4174 │ │ -1a8c9a: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -1a8c9e: 7220 3059 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5930 │ │ -1a8ca4: 6e10 3759 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ -1a8caa: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -1a8cac: 0f03 |0034: return v3 │ │ +1a8c38: |[1a8c38] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +1a8c48: 6e10 0503 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0305 │ │ +1a8c4e: 0a03 |0003: move-result v3 │ │ +1a8c50: 5420 6e41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ +1a8c54: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +1a8c58: 7120 7c0a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a7c │ │ +1a8c5e: 0a03 |000b: move-result v3 │ │ +1a8c60: 8733 |000c: float-to-int v3, v3 │ │ +1a8c62: 5923 7841 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ +1a8c66: 5423 6e41 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ +1a8c6a: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1a8c6e: 5220 7841 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ +1a8c72: 8200 |0015: int-to-float v0, v0 │ │ +1a8c74: 7120 780a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a78 │ │ +1a8c7a: 0a03 |0019: move-result v3 │ │ +1a8c7c: 8733 |001a: float-to-int v3, v3 │ │ +1a8c7e: 5923 7841 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ +1a8c82: 5420 6941 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4169 │ │ +1a8c86: 5221 7a41 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@417a │ │ +1a8c8a: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1a8c8e: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +1a8c94: 0a03 |0026: move-result v3 │ │ +1a8c96: 5923 6841 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4168 │ │ +1a8c9a: 5420 7441 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4174 │ │ +1a8c9e: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +1a8ca2: 7220 3059 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5930 │ │ +1a8ca8: 6e10 3759 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ +1a8cae: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +1a8cb0: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000f line=154 │ │ 0x001d line=156 │ │ 0x0029 line=158 │ │ 0x002d line=159 │ │ @@ -300888,26 +300889,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1a90b4: |[1a90b4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ -1a90c4: 5912 6841 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4168 │ │ -1a90c8: 5410 6e41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ -1a90cc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1a90d0: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1a90d4: 8700 |0008: float-to-int v0, v0 │ │ -1a90d6: 5910 7841 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ -1a90da: 5410 7441 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4174 │ │ -1a90de: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -1a90e2: 7220 3059 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5930 │ │ -1a90e8: 6e10 3759 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ -1a90ee: 0e00 |0015: return-void │ │ +1a90b8: |[1a90b8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ +1a90c8: 5912 6841 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4168 │ │ +1a90cc: 5410 6e41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@416e │ │ +1a90d0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1a90d4: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1a90d8: 8700 |0008: float-to-int v0, v0 │ │ +1a90da: 5910 7841 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@4178 │ │ +1a90de: 5410 7441 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4174 │ │ +1a90e2: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +1a90e6: 7220 3059 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5930 │ │ +1a90ec: 6e10 3759 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ +1a90f2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000b line=220 │ │ 0x000f line=221 │ │ @@ -300921,18 +300922,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a90f0: |[1a90f0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ -1a9100: 5901 6b41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416b │ │ -1a9104: 6e10 3759 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ -1a910a: 0e00 |0005: return-void │ │ +1a90f4: |[1a90f4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ +1a9104: 5901 6b41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@416b │ │ +1a9108: 6e10 3759 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ +1a910e: 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 │ │ @@ -300942,18 +300943,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a910c: |[1a910c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ -1a911c: 5901 6c41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ -1a9120: 6e10 3759 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ -1a9126: 0e00 |0005: return-void │ │ +1a9110: |[1a9110] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ +1a9120: 5901 6c41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@416c │ │ +1a9124: 6e10 3759 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ +1a912a: 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 │ │ @@ -300963,18 +300964,18 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9128: |[1a9128] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ -1a9138: 5b01 7041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4170 │ │ -1a913c: 6e10 3759 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ -1a9142: 0e00 |0005: return-void │ │ +1a912c: |[1a912c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ +1a913c: 5b01 7041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@4170 │ │ +1a9140: 6e10 3759 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5937 │ │ +1a9146: 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 │ │ @@ -300984,17 +300985,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 │ │ -1a9144: |[1a9144] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ -1a9154: 5b01 7441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4174 │ │ -1a9158: 0e00 |0002: return-void │ │ +1a9148: |[1a9148] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ +1a9158: 5b01 7441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4174 │ │ +1a915c: 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; │ │ │ │ @@ -301036,20 +301037,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 │ │ -1a9198: |[1a9198] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ -1a91a8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a91ae: 5b01 7c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@417c │ │ -1a91b2: 5b02 7d41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@417d │ │ -1a91b6: 5b03 7e41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@417e │ │ -1a91ba: 0e00 |0009: return-void │ │ +1a919c: |[1a919c] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ +1a91ac: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a91b2: 5b01 7c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@417c │ │ +1a91b6: 5b02 7d41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@417d │ │ +1a91ba: 5b03 7e41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@417e │ │ +1a91be: 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; │ │ @@ -301061,20 +301062,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 │ │ -1a91bc: |[1a91bc] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -1a91cc: 5430 7c41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@417c │ │ -1a91d0: 5431 7d41 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@417d │ │ -1a91d4: 5432 7e41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@417e │ │ -1a91d8: 7155 4b59 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@594b │ │ -1a91de: 0e00 |0009: return-void │ │ +1a91c0: |[1a91c0] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +1a91d0: 5430 7c41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@417c │ │ +1a91d4: 5431 7d41 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@417d │ │ +1a91d8: 5432 7e41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@417e │ │ +1a91dc: 7155 4b59 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@594b │ │ +1a91e2: 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 │ │ @@ -301163,19 +301164,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 │ │ -1a9828: |[1a9828] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ -1a9838: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a983e: 5b01 8841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4188 │ │ -1a9842: 5b02 8941 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@4189 │ │ -1a9846: 0e00 |0007: return-void │ │ +1a982c: |[1a982c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ +1a983c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a9842: 5b01 8841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4188 │ │ +1a9846: 5b02 8941 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@4189 │ │ +1a984a: 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; │ │ @@ -301186,19 +301187,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a9848: |[1a9848] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a9858: 5420 8841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4188 │ │ -1a985c: 5421 8941 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@4189 │ │ -1a9860: 7130 7659 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@5976 │ │ -1a9866: 0e00 |0007: return-void │ │ +1a984c: |[1a984c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a985c: 5420 8841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4188 │ │ +1a9860: 5421 8941 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@4189 │ │ +1a9864: 7130 7659 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@5976 │ │ +1a986a: 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; │ │ │ │ @@ -301236,19 +301237,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 │ │ -1a9868: |[1a9868] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1a9878: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a987e: 5b01 8a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418a │ │ -1a9882: 5b02 8b41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418b │ │ -1a9886: 0e00 |0007: return-void │ │ +1a986c: |[1a986c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1a987c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a9882: 5b01 8a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418a │ │ +1a9886: 5b02 8b41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418b │ │ +1a988a: 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; │ │ @@ -301259,19 +301260,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a9888: |[1a9888] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1a9898: 5420 8a41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418a │ │ -1a989c: 5421 8b41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418b │ │ -1a98a0: 7130 7359 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@5973 │ │ -1a98a6: 0e00 |0007: return-void │ │ +1a988c: |[1a988c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1a989c: 5420 8a41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418a │ │ +1a98a0: 5421 8b41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418b │ │ +1a98a4: 7130 7359 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@5973 │ │ +1a98aa: 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; │ │ │ │ @@ -301309,19 +301310,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 │ │ -1a98cc: |[1a98cc] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1a98dc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a98e2: 5b01 8c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418c │ │ -1a98e6: 5b02 8d41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418d │ │ -1a98ea: 0e00 |0007: return-void │ │ +1a98d0: |[1a98d0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1a98e0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a98e6: 5b01 8c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418c │ │ +1a98ea: 5b02 8d41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418d │ │ +1a98ee: 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; │ │ @@ -301332,20 +301333,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a98a8: |[1a98a8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ -1a98b8: 5420 8c41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418c │ │ -1a98bc: 5421 8d41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418d │ │ -1a98c0: 7130 7459 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@5974 │ │ -1a98c6: 0a03 |0007: move-result v3 │ │ -1a98c8: 0f03 |0008: return v3 │ │ +1a98ac: |[1a98ac] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ +1a98bc: 5420 8c41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418c │ │ +1a98c0: 5421 8d41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@418d │ │ +1a98c4: 7130 7459 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@5974 │ │ +1a98ca: 0a03 |0007: move-result v3 │ │ +1a98cc: 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; │ │ │ │ @@ -301383,19 +301384,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 │ │ -1a98ec: |[1a98ec] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ -1a98fc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a9902: 5b01 8e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418e │ │ -1a9906: 5b02 8f41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@418f │ │ -1a990a: 0e00 |0007: return-void │ │ +1a98f0: |[1a98f0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ +1a9900: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a9906: 5b01 8e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418e │ │ +1a990a: 5b02 8f41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@418f │ │ +1a990e: 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; │ │ @@ -301406,19 +301407,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a990c: |[1a990c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -1a991c: 5420 8e41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418e │ │ -1a9920: 5421 8f41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@418f │ │ -1a9924: 7130 7559 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@5975 │ │ -1a992a: 0e00 |0007: return-void │ │ +1a9910: |[1a9910] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +1a9920: 5420 8e41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@418e │ │ +1a9924: 5421 8f41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@418f │ │ +1a9928: 7130 7559 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@5975 │ │ +1a992e: 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; │ │ │ │ @@ -301452,18 +301453,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 │ │ -1a9fc8: |[1a9fc8] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ -1a9fd8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a9fde: 5b01 9c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@419c │ │ -1a9fe2: 0e00 |0005: return-void │ │ +1a9fcc: |[1a9fcc] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ +1a9fdc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a9fe2: 5b01 9c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@419c │ │ +1a9fe6: 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; │ │ │ │ @@ -301473,18 +301474,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9fe4: |[1a9fe4] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ -1a9ff4: 5410 9c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@419c │ │ -1a9ff8: 6e10 9b59 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@599b │ │ -1a9ffe: 0e00 |0005: return-void │ │ +1a9fe8: |[1a9fe8] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ +1a9ff8: 5410 9c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@419c │ │ +1a9ffc: 6e10 9b59 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@599b │ │ +1aa002: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -301590,47 +301591,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -1aa4ec: |[1aa4ec] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ -1aa4fc: 2200 aa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa500: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa502: 2312 2711 |0003: new-array v2, v1, [I // type@1127 │ │ -1aa506: 2203 d901 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d9 │ │ -1aa50a: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -1aa50e: 7040 6e06 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@066e │ │ -1aa514: 2311 2711 |000c: new-array v1, v1, [I // type@1127 │ │ -1aa518: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -1aa51c: 7051 a259 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@59a2 │ │ -1aa522: 6900 a541 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a5 │ │ -1aa526: 0e00 |0015: return-void │ │ +1aa4f0: |[1aa4f0] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ +1aa500: 2200 aa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa504: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa506: 2312 2711 |0003: new-array v2, v1, [I // type@1127 │ │ +1aa50a: 2203 d901 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d9 │ │ +1aa50e: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +1aa512: 7040 6e06 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@066e │ │ +1aa518: 2311 2711 |000c: new-array v1, v1, [I // type@1127 │ │ +1aa51c: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +1aa520: 7051 a259 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@59a2 │ │ +1aa526: 6900 a541 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a5 │ │ +1aa52a: 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 │ │ -1aa528: |[1aa528] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ -1aa538: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa53e: 5b01 a941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41a9 │ │ -1aa542: 5b02 a641 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a6 │ │ -1aa546: 5b03 a741 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a7 │ │ -1aa54a: 5b04 a841 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a8 │ │ -1aa54e: 0e00 |000b: return-void │ │ +1aa52c: |[1aa52c] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ +1aa53c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa542: 5b01 a941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41a9 │ │ +1aa546: 5b02 a641 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a6 │ │ +1aa54a: 5b03 a741 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a7 │ │ +1aa54e: 5b04 a841 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a8 │ │ +1aa552: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -301647,17 +301648,17 @@ │ │ type : '()Lcom/b44t/messenger/DcChatlist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa45c: |[1aa45c] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ -1aa46c: 5410 a741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a7 │ │ -1aa470: 1100 |0002: return-object v0 │ │ +1aa460: |[1aa460] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ +1aa470: 5410 a741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a7 │ │ +1aa474: 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;) │ │ @@ -301665,17 +301666,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa4a4: |[1aa4a4] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ -1aa4b4: 5410 a641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a6 │ │ -1aa4b8: 1100 |0002: return-object v0 │ │ +1aa4a8: |[1aa4a8] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ +1aa4b8: 5410 a641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a6 │ │ +1aa4bc: 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;) │ │ @@ -301683,17 +301684,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa4bc: |[1aa4bc] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ -1aa4cc: 5410 a841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a8 │ │ -1aa4d0: 1100 |0002: return-object v0 │ │ +1aa4c0: |[1aa4c0] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ +1aa4d0: 5410 a841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a8 │ │ +1aa4d4: 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;) │ │ @@ -301701,17 +301702,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa4d4: |[1aa4d4] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ -1aa4e4: 5410 a941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41a9 │ │ -1aa4e8: 1100 |0002: return-object v0 │ │ +1aa4d8: |[1aa4d8] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ +1aa4e8: 5410 a941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41a9 │ │ +1aa4ec: 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;) │ │ @@ -301719,22 +301720,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1aa438: |[1aa438] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ -1aa448: 6e10 a859 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a8 │ │ -1aa44e: 0a00 |0003: move-result v0 │ │ -1aa450: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1aa454: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1aa456: 2802 |0007: goto 0009 // +0002 │ │ -1aa458: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1aa45a: 0f00 |0009: return v0 │ │ +1aa43c: |[1aa43c] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ +1aa44c: 6e10 a859 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a8 │ │ +1aa452: 0a00 |0003: move-result v0 │ │ +1aa454: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1aa458: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1aa45a: 2802 |0007: goto 0009 // +0002 │ │ +1aa45c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1aa45e: 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;) │ │ @@ -301742,25 +301743,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1aa474: |[1aa474] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ -1aa484: 5420 a641 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a6 │ │ -1aa488: 2100 |0002: array-length v0, v0 │ │ -1aa48a: 5421 a741 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a7 │ │ -1aa48e: 6e10 7106 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1aa494: 0a01 |0008: move-result v1 │ │ -1aa496: b010 |0009: add-int/2addr v0, v1 │ │ -1aa498: 5421 a841 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a8 │ │ -1aa49c: 2111 |000c: array-length v1, v1 │ │ -1aa49e: b010 |000d: add-int/2addr v0, v1 │ │ -1aa4a0: 0f00 |000e: return v0 │ │ +1aa478: |[1aa478] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ +1aa488: 5420 a641 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41a6 │ │ +1aa48c: 2100 |0002: array-length v0, v0 │ │ +1aa48e: 5421 a741 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41a7 │ │ +1aa492: 6e10 7106 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1aa498: 0a01 |0008: move-result v1 │ │ +1aa49a: b010 |0009: add-int/2addr v0, v1 │ │ +1aa49c: 5421 a841 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41a8 │ │ +1aa4a0: 2111 |000c: array-length v1, v1 │ │ +1aa4a2: b010 |000d: add-int/2addr v0, v1 │ │ +1aa4a4: 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 : 14316 (SearchResult.java) │ │ @@ -301788,17 +301789,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa550: |[1aa550] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ -1aa560: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -1aa566: 0e00 |0003: return-void │ │ +1aa554: |[1aa554] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ +1aa564: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +1aa56a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ │ │ Virtual methods - │ │ @@ -301807,19 +301808,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 │ │ -1aa568: |[1aa568] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -1aa578: 1a01 2617 |0000: const-string v1, "DeltaChat" // string@1726 │ │ -1aa57c: 1a02 d40b |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0bd4 │ │ -1aa580: 7120 c002 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa586: 0e00 |0007: return-void │ │ +1aa56c: |[1aa56c] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +1aa57c: 1a01 2617 |0000: const-string v1, "DeltaChat" // string@1726 │ │ +1aa580: 1a02 d40b |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0bd4 │ │ +1aa584: 7120 c002 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa58a: 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; │ │ @@ -301854,18 +301855,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 │ │ -1aa588: |[1aa588] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ -1aa598: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa59e: 5b01 aa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41aa │ │ -1aa5a2: 0e00 |0005: return-void │ │ +1aa58c: |[1aa58c] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ +1aa59c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa5a2: 5b01 aa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41aa │ │ +1aa5a6: 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; │ │ │ │ @@ -301875,18 +301876,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa5a4: |[1aa5a4] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ -1aa5b4: 5410 aa41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41aa │ │ -1aa5b8: 6e10 b059 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@59b0 │ │ -1aa5be: 0e00 |0005: return-void │ │ +1aa5a8: |[1aa5a8] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ +1aa5b8: 5410 aa41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41aa │ │ +1aa5bc: 6e10 b059 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@59b0 │ │ +1aa5c2: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -301934,27 +301935,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1aa5d4: |[1aa5d4] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -1aa5e4: 1c00 bd0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0fbd │ │ -1aa5e8: 1a00 d018 |0002: const-string v0, "FcmReceiveService" // string@18d0 │ │ -1aa5ec: 6900 ad41 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ad │ │ -1aa5f0: 2200 fe02 |0006: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1aa5f4: 7010 a10a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa5fa: 6900 ab41 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ab │ │ -1aa5fe: 2200 fe02 |000d: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1aa602: 7010 a10a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aa608: 6900 ac41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ac │ │ -1aa60c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -1aa60e: 6a00 ae41 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ -1aa612: 0e00 |0017: return-void │ │ +1aa5d8: |[1aa5d8] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +1aa5e8: 1c00 bd0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0fbd │ │ +1aa5ec: 1a00 d018 |0002: const-string v0, "FcmReceiveService" // string@18d0 │ │ +1aa5f0: 6900 ad41 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ad │ │ +1aa5f4: 2200 fe02 |0006: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1aa5f8: 7010 a10a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa5fe: 6900 ab41 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ab │ │ +1aa602: 2200 fe02 |000d: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1aa606: 7010 a10a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aa60c: 6900 ac41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ac │ │ +1aa610: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +1aa612: 6a00 ae41 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ +1aa616: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000d line=24 │ │ 0x0015 line=25 │ │ locals : │ │ @@ -301964,17 +301965,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa614: |[1aa614] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -1aa624: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ -1aa62a: 0e00 |0003: return-void │ │ +1aa618: |[1aa618] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +1aa628: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ +1aa62e: 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;) │ │ @@ -301982,68 +301983,68 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -1aa6f8: |[1aa6f8] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ -1aa708: 7100 fb4d 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@4dfb │ │ -1aa70e: 0c00 |0003: move-result-object v0 │ │ -1aa710: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -1aa714: 6e10 fd4d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@4dfd │ │ -1aa71a: 0a00 |0009: move-result v0 │ │ -1aa71c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1aa720: 0e00 |000c: return-void │ │ -1aa722: 7110 c459 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@59c4 │ │ -1aa728: 6200 ab41 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ab │ │ -1aa72c: 1d00 |0012: monitor-enter v0 │ │ -1aa72e: 6201 af41 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41af │ │ -1aa732: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ -1aa736: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ -1aa73a: 1c02 ad10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@10ad │ │ -1aa73e: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1aa744: 6901 af41 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41af │ │ -1aa748: 7120 3005 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ -1aa74e: 1e00 |0023: monitor-exit v0 │ │ -1aa750: 283c |0024: goto 0060 // +003c │ │ -1aa752: 0d03 |0025: move-exception v3 │ │ -1aa754: 1e00 |0026: monitor-exit v0 │ │ -1aa756: 2703 |0027: throw v3 │ │ -1aa758: 0d03 |0028: move-exception v3 │ │ -1aa75a: 6200 ad41 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ad │ │ -1aa75e: 2201 0c03 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1aa762: 1a02 cc18 |002d: const-string v2, "Failed to start foreground service: " // string@18cc │ │ -1aa766: 7020 0f0b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aa76c: 6e20 170b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1aa772: 1a03 820c |0035: const-string v3, ", fetching in background." // string@0c82 │ │ -1aa776: 6e20 180b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa77c: 6e10 290b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aa782: 0c03 |003d: move-result-object v3 │ │ -1aa784: 7120 c402 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1aa78a: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -1aa78c: 6a03 ae41 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ -1aa790: 6203 af0e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0eaf │ │ -1aa794: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ -1aa798: 6e20 4706 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0647 │ │ -1aa79e: 0a03 |004b: move-result v3 │ │ -1aa7a0: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ -1aa7a4: 6203 ac41 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ac │ │ -1aa7a8: 1d03 |0050: monitor-enter v3 │ │ -1aa7aa: 6300 ae41 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ -1aa7ae: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ -1aa7b2: 6200 ac41 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ac │ │ -1aa7b6: 6e10 a70a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa7 │ │ -1aa7bc: 28f7 |005a: goto 0051 // -0009 │ │ -1aa7be: 1e03 |005b: monitor-exit v3 │ │ -1aa7c0: 2804 |005c: goto 0060 // +0004 │ │ -1aa7c2: 0d00 |005d: move-exception v0 │ │ -1aa7c4: 1e03 |005e: monitor-exit v3 │ │ -1aa7c6: 2700 |005f: throw v0 │ │ -1aa7c8: 0e00 |0060: return-void │ │ +1aa6fc: |[1aa6fc] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ +1aa70c: 7100 fb4d 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@4dfb │ │ +1aa712: 0c00 |0003: move-result-object v0 │ │ +1aa714: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +1aa718: 6e10 fd4d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@4dfd │ │ +1aa71e: 0a00 |0009: move-result v0 │ │ +1aa720: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1aa724: 0e00 |000c: return-void │ │ +1aa726: 7110 c459 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@59c4 │ │ +1aa72c: 6200 ab41 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ab │ │ +1aa730: 1d00 |0012: monitor-enter v0 │ │ +1aa732: 6201 af41 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41af │ │ +1aa736: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ +1aa73a: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ +1aa73e: 1c02 ad10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@10ad │ │ +1aa742: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1aa748: 6901 af41 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41af │ │ +1aa74c: 7120 3005 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ +1aa752: 1e00 |0023: monitor-exit v0 │ │ +1aa754: 283c |0024: goto 0060 // +003c │ │ +1aa756: 0d03 |0025: move-exception v3 │ │ +1aa758: 1e00 |0026: monitor-exit v0 │ │ +1aa75a: 2703 |0027: throw v3 │ │ +1aa75c: 0d03 |0028: move-exception v3 │ │ +1aa75e: 6200 ad41 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ad │ │ +1aa762: 2201 0c03 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1aa766: 1a02 cc18 |002d: const-string v2, "Failed to start foreground service: " // string@18cc │ │ +1aa76a: 7020 0f0b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aa770: 6e20 170b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1aa776: 1a03 820c |0035: const-string v3, ", fetching in background." // string@0c82 │ │ +1aa77a: 6e20 180b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa780: 6e10 290b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aa786: 0c03 |003d: move-result-object v3 │ │ +1aa788: 7120 c402 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1aa78e: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +1aa790: 6a03 ae41 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ +1aa794: 6203 af0e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0eaf │ │ +1aa798: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ +1aa79c: 6e20 4706 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0647 │ │ +1aa7a2: 0a03 |004b: move-result v3 │ │ +1aa7a4: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ +1aa7a8: 6203 ac41 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ac │ │ +1aa7ac: 1d03 |0050: monitor-enter v3 │ │ +1aa7ae: 6300 ae41 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ +1aa7b2: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ +1aa7b6: 6200 ac41 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ac │ │ +1aa7ba: 6e10 a70a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa7 │ │ +1aa7c0: 28f7 |005a: goto 0051 // -0009 │ │ +1aa7c2: 1e03 |005b: monitor-exit v3 │ │ +1aa7c4: 2804 |005c: goto 0060 // +0004 │ │ +1aa7c6: 0d00 |005d: move-exception v0 │ │ +1aa7c8: 1e03 |005e: monitor-exit v3 │ │ +1aa7ca: 2700 |005f: throw v0 │ │ +1aa7cc: 0e00 |0060: return-void │ │ catches : 6 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0028 │ │ 0x0013 - 0x0027 │ │ -> 0x0025 │ │ 0x0027 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ @@ -302078,39 +302079,39 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1aa80c: |[1aa80c] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ -1aa81c: 6300 ae41 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ -1aa820: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -1aa824: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1aa826: 6a00 ae41 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ -1aa82a: 6200 ac41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ac │ │ -1aa82e: 1d00 |0009: monitor-enter v0 │ │ -1aa830: 6e10 a50a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ -1aa836: 1e00 |000d: monitor-exit v0 │ │ -1aa838: 2804 |000e: goto 0012 // +0004 │ │ -1aa83a: 0d02 |000f: move-exception v2 │ │ -1aa83c: 1e00 |0010: monitor-exit v0 │ │ -1aa83e: 2702 |0011: throw v2 │ │ -1aa840: 6200 ab41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ab │ │ -1aa844: 1d00 |0014: monitor-enter v0 │ │ -1aa846: 6201 af41 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41af │ │ -1aa84a: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -1aa84e: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ -1aa854: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1aa856: 6902 af41 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41af │ │ -1aa85a: 1e00 |001f: monitor-exit v0 │ │ -1aa85c: 0e00 |0020: return-void │ │ -1aa85e: 0d02 |0021: move-exception v2 │ │ -1aa860: 1e00 |0022: monitor-exit v0 │ │ -1aa862: 2702 |0023: throw v2 │ │ +1aa810: |[1aa810] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ +1aa820: 6300 ae41 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ +1aa824: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +1aa828: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1aa82a: 6a00 ae41 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41ae │ │ +1aa82e: 6200 ac41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41ac │ │ +1aa832: 1d00 |0009: monitor-enter v0 │ │ +1aa834: 6e10 a50a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ +1aa83a: 1e00 |000d: monitor-exit v0 │ │ +1aa83c: 2804 |000e: goto 0012 // +0004 │ │ +1aa83e: 0d02 |000f: move-exception v2 │ │ +1aa840: 1e00 |0010: monitor-exit v0 │ │ +1aa842: 2702 |0011: throw v2 │ │ +1aa844: 6200 ab41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41ab │ │ +1aa848: 1d00 |0014: monitor-enter v0 │ │ +1aa84a: 6201 af41 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41af │ │ +1aa84e: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +1aa852: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ +1aa858: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1aa85a: 6902 af41 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41af │ │ +1aa85e: 1e00 |001f: monitor-exit v0 │ │ +1aa860: 0e00 |0020: return-void │ │ +1aa862: 0d02 |0021: move-exception v2 │ │ +1aa864: 1e00 |0022: monitor-exit v0 │ │ +1aa866: 2702 |0023: throw v2 │ │ catches : 2 │ │ 0x000a - 0x0011 │ │ -> 0x000f │ │ 0x0015 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=66 │ │ @@ -302132,25 +302133,25 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1aa62c: |[1aa62c] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ -1aa63c: 6200 ad41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ad │ │ -1aa640: 1a01 4939 |0002: const-string v1, "Starting fetch" // string@3949 │ │ -1aa644: 7120 c002 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa64a: 6200 af0e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0eaf │ │ -1aa64e: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ -1aa652: 6e20 4706 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0647 │ │ -1aa658: 0a00 |000e: move-result v0 │ │ -1aa65a: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -1aa65e: 7110 b659 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@59b6 │ │ -1aa664: 0e00 |0014: return-void │ │ +1aa630: |[1aa630] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ +1aa640: 6200 ad41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ad │ │ +1aa644: 1a01 4939 |0002: const-string v1, "Starting fetch" // string@3949 │ │ +1aa648: 7120 c002 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa64e: 6200 af0e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0eaf │ │ +1aa652: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ +1aa656: 6e20 4706 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0647 │ │ +1aa65c: 0a00 |000e: move-result v0 │ │ +1aa65e: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +1aa662: 7110 b659 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@59b6 │ │ +1aa668: 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; │ │ @@ -302160,54 +302161,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 │ │ -1aa5c0: |[1aa5c0] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1aa5d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1aa5d2: 1101 |0001: return-object v1 │ │ +1aa5c4: |[1aa5c4] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1aa5d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1aa5d6: 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 : 50 16-bit code units │ │ -1aa668: |[1aa668] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ -1aa678: 6200 ad41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ad │ │ -1aa67c: 1a01 5616 |0002: const-string v1, "Creating fetch service" // string@1656 │ │ -1aa680: 7120 c002 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa686: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ -1aa68c: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -1aa690: 1a01 394b |000c: const-string v1, "ch_generic" // string@4b39 │ │ -1aa694: 7030 fc04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fc │ │ -1aa69a: 6001 3328 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2833 │ │ -1aa69e: 6e20 af59 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@59af │ │ -1aa6a4: 0c01 |0016: move-result-object v1 │ │ -1aa6a6: 6e20 0605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ -1aa6ac: 0c00 |001a: move-result-object v0 │ │ -1aa6ae: 6001 8e21 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@218e │ │ -1aa6b2: 6e20 1105 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ -1aa6b8: 0c00 |0020: move-result-object v0 │ │ -1aa6ba: 6e10 fe04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04fe │ │ -1aa6c0: 0c00 |0024: move-result-object v0 │ │ -1aa6c2: 1241 |0025: const/4 v1, #int 4 // #4 │ │ -1aa6c4: 6e30 b559 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@59b5 │ │ -1aa6ca: 2200 ac10 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@10ac │ │ -1aa6ce: 7020 ab59 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@59ab │ │ -1aa6d4: 7110 825b 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b82 │ │ -1aa6da: 0e00 |0031: return-void │ │ +1aa66c: |[1aa66c] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ +1aa67c: 6200 ad41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41ad │ │ +1aa680: 1a01 5616 |0002: const-string v1, "Creating fetch service" // string@1656 │ │ +1aa684: 7120 c002 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa68a: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ +1aa690: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +1aa694: 1a01 394b |000c: const-string v1, "ch_generic" // string@4b39 │ │ +1aa698: 7030 fc04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fc │ │ +1aa69e: 6001 3328 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2833 │ │ +1aa6a2: 6e20 af59 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@59af │ │ +1aa6a8: 0c01 |0016: move-result-object v1 │ │ +1aa6aa: 6e20 0605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ +1aa6b0: 0c00 |001a: move-result-object v0 │ │ +1aa6b2: 6001 8e21 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@218e │ │ +1aa6b6: 6e20 1105 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ +1aa6bc: 0c00 |0020: move-result-object v0 │ │ +1aa6be: 6e10 fe04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04fe │ │ +1aa6c4: 0c00 |0024: move-result-object v0 │ │ +1aa6c6: 1241 |0025: const/4 v1, #int 4 // #4 │ │ +1aa6c8: 6e30 b559 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@59b5 │ │ +1aa6ce: 2200 ac10 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@10ac │ │ +1aa6d2: 7020 ab59 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@59ab │ │ +1aa6d8: 7110 825b 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b82 │ │ +1aa6de: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=86 │ │ 0x0013 line=87 │ │ 0x001d line=88 │ │ @@ -302222,18 +302223,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1aa6dc: |[1aa6dc] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ -1aa6ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aa6ee: 6e20 b759 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@59b7 │ │ -1aa6f4: 0e00 |0004: return-void │ │ +1aa6e0: |[1aa6e0] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ +1aa6f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aa6f2: 6e20 b759 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@59b7 │ │ +1aa6f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ source_file_idx : 6360 (FetchForegroundService.java) │ │ @@ -302324,25 +302325,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 │ │ -1aab24: |[1aab24] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ -1aab34: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aab3a: 5b01 b741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ -1aab3e: 5b02 b141 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ -1aab42: 5b03 b041 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ -1aab46: 5904 b241 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ -1aab4a: 5905 b341 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1aab4e: 5907 b541 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ -1aab52: 5906 b641 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ -1aab56: 5c08 b441 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ -1aab5a: 0e00 |0013: return-void │ │ +1aab28: |[1aab28] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ +1aab38: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aab3e: 5b01 b741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ +1aab42: 5b02 b141 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ +1aab46: 5b03 b041 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ +1aab4a: 5904 b241 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ +1aab4e: 5905 b341 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1aab52: 5907 b541 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ +1aab56: 5906 b641 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ +1aab5a: 5c08 b441 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ +1aab5e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0005 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ @@ -302366,17 +302367,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 │ │ -1aab5c: |[1aab5c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ -1aab6c: 7609 b859 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@59b8 │ │ -1aab72: 0e00 |0003: return-void │ │ +1aab60: |[1aab60] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ +1aab70: 7609 b859 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@59b8 │ │ +1aab76: 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; │ │ @@ -302393,18 +302394,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 │ │ -1aaa18: |[1aaa18] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -1aaa28: 7110 bc59 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59bc │ │ -1aaa2e: 0c00 |0003: move-result-object v0 │ │ -1aaa30: 1100 |0004: return-object v0 │ │ +1aaa1c: |[1aaa1c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +1aaa2c: 7110 bc59 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59bc │ │ +1aaa32: 0c00 |0003: move-result-object v0 │ │ +1aaa34: 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;) │ │ @@ -302412,73 +302413,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 │ │ -1aaa34: |[1aaa34] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -1aaa44: 7100 c359 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ -1aaa4a: 0c00 |0003: move-result-object v0 │ │ -1aaa4c: 5200 b341 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1aaa50: 1a01 ac55 |0006: const-string v1, "extra_id" // string@55ac │ │ -1aaa54: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aaa5a: 0a07 |000b: move-result v7 │ │ -1aaa5c: 1a00 b455 |000c: const-string v0, "extra_title" // string@55b4 │ │ -1aaa60: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1aaa66: 0c00 |0011: move-result-object v0 │ │ -1aaa68: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -1aaa6c: 7100 c359 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ -1aaa72: 0c00 |0017: move-result-object v0 │ │ -1aaa74: 5400 b741 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ -1aaa78: 0703 |001a: move-object v3, v0 │ │ -1aaa7a: 1a00 aa55 |001b: const-string v0, "extra_content_text" // string@55aa │ │ -1aaa7e: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1aaa84: 0c00 |0020: move-result-object v0 │ │ -1aaa86: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ -1aaa8a: 7100 c359 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ -1aaa90: 0c00 |0026: move-result-object v0 │ │ -1aaa92: 5400 b141 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ -1aaa96: 0704 |0029: move-object v4, v0 │ │ -1aaa98: 1a00 a955 |002a: const-string v0, "extra_channel_id" // string@55a9 │ │ -1aaa9c: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1aaaa2: 0c00 |002f: move-result-object v0 │ │ -1aaaa4: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ -1aaaa8: 7100 c359 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ -1aaaae: 0c00 |0035: move-result-object v0 │ │ -1aaab0: 5400 b041 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ -1aaab4: 0705 |0038: move-object v5, v0 │ │ -1aaab6: 7100 c359 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ -1aaabc: 0c00 |003c: move-result-object v0 │ │ -1aaabe: 5200 b241 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ -1aaac2: 1a01 ab55 |003f: const-string v1, "extra_icon_res" // string@55ab │ │ -1aaac6: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aaacc: 0a06 |0044: move-result v6 │ │ -1aaace: 7100 c359 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ -1aaad4: 0c00 |0048: move-result-object v0 │ │ -1aaad6: 5200 b541 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ -1aaada: 1a01 ae55 |004b: const-string v1, "extra_progress" // string@55ae │ │ -1aaade: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aaae4: 0a09 |0050: move-result v9 │ │ -1aaae6: 7100 c359 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ -1aaaec: 0c00 |0054: move-result-object v0 │ │ -1aaaee: 5200 b641 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ -1aaaf2: 1a01 b055 |0057: const-string v1, "extra_progress_max" // string@55b0 │ │ -1aaaf6: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aaafc: 0a08 |005c: move-result v8 │ │ -1aaafe: 7100 c359 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ -1aab04: 0c00 |0060: move-result-object v0 │ │ -1aab06: 5500 b441 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ -1aab0a: 1a01 af55 |0063: const-string v1, "extra_progress_indeterminate" // string@55af │ │ -1aab0e: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1aab14: 0a0a |0068: move-result v10 │ │ -1aab16: 220b af10 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aab1a: 07b2 |006b: move-object v2, v11 │ │ -1aab1c: 7609 b859 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@59b8 │ │ -1aab22: 110b |006f: return-object v11 │ │ +1aaa38: |[1aaa38] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +1aaa48: 7100 c359 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ +1aaa4e: 0c00 |0003: move-result-object v0 │ │ +1aaa50: 5200 b341 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1aaa54: 1a01 ac55 |0006: const-string v1, "extra_id" // string@55ac │ │ +1aaa58: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aaa5e: 0a07 |000b: move-result v7 │ │ +1aaa60: 1a00 b455 |000c: const-string v0, "extra_title" // string@55b4 │ │ +1aaa64: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1aaa6a: 0c00 |0011: move-result-object v0 │ │ +1aaa6c: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +1aaa70: 7100 c359 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ +1aaa76: 0c00 |0017: move-result-object v0 │ │ +1aaa78: 5400 b741 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ +1aaa7c: 0703 |001a: move-object v3, v0 │ │ +1aaa7e: 1a00 aa55 |001b: const-string v0, "extra_content_text" // string@55aa │ │ +1aaa82: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1aaa88: 0c00 |0020: move-result-object v0 │ │ +1aaa8a: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ +1aaa8e: 7100 c359 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ +1aaa94: 0c00 |0026: move-result-object v0 │ │ +1aaa96: 5400 b141 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ +1aaa9a: 0704 |0029: move-object v4, v0 │ │ +1aaa9c: 1a00 a955 |002a: const-string v0, "extra_channel_id" // string@55a9 │ │ +1aaaa0: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1aaaa6: 0c00 |002f: move-result-object v0 │ │ +1aaaa8: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ +1aaaac: 7100 c359 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ +1aaab2: 0c00 |0035: move-result-object v0 │ │ +1aaab4: 5400 b041 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ +1aaab8: 0705 |0038: move-object v5, v0 │ │ +1aaaba: 7100 c359 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ +1aaac0: 0c00 |003c: move-result-object v0 │ │ +1aaac2: 5200 b241 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ +1aaac6: 1a01 ab55 |003f: const-string v1, "extra_icon_res" // string@55ab │ │ +1aaaca: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aaad0: 0a06 |0044: move-result v6 │ │ +1aaad2: 7100 c359 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ +1aaad8: 0c00 |0048: move-result-object v0 │ │ +1aaada: 5200 b541 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ +1aaade: 1a01 ae55 |004b: const-string v1, "extra_progress" // string@55ae │ │ +1aaae2: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aaae8: 0a09 |0050: move-result v9 │ │ +1aaaea: 7100 c359 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ +1aaaf0: 0c00 |0054: move-result-object v0 │ │ +1aaaf2: 5200 b641 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ +1aaaf6: 1a01 b055 |0057: const-string v1, "extra_progress_max" // string@55b0 │ │ +1aaafa: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aab00: 0a08 |005c: move-result v8 │ │ +1aab02: 7100 c359 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59c3 │ │ +1aab08: 0c00 |0060: move-result-object v0 │ │ +1aab0a: 5500 b441 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ +1aab0e: 1a01 af55 |0063: const-string v1, "extra_progress_indeterminate" // string@55af │ │ +1aab12: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1aab18: 0a0a |0068: move-result v10 │ │ +1aab1a: 220b af10 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aab1e: 07b2 |006b: move-object v2, v11 │ │ +1aab20: 7609 b859 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@59b8 │ │ +1aab26: 110b |006f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=224 │ │ 0x0014 line=225 │ │ 0x001b line=227 │ │ 0x0023 line=228 │ │ @@ -302498,61 +302499,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -1aa87c: |[1aa87c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ -1aa88c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aa88e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1aa892: 0f00 |0003: return v0 │ │ -1aa894: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aa896: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ -1aa89a: 6e10 a30a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ -1aa8a0: 0c02 |000a: move-result-object v2 │ │ -1aa8a2: 6e10 a30a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ -1aa8a8: 0c03 |000e: move-result-object v3 │ │ -1aa8aa: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -1aa8ae: 2842 |0011: goto 0053 // +0042 │ │ -1aa8b0: 1f05 af10 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aa8b4: 5242 b341 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1aa8b8: 5253 b341 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1aa8bc: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ -1aa8c0: 5242 b241 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ -1aa8c4: 5253 b241 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ -1aa8c8: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ -1aa8cc: 5242 b541 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ -1aa8d0: 5253 b541 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ -1aa8d4: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ -1aa8d8: 5242 b641 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ -1aa8dc: 5253 b641 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ -1aa8e0: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ -1aa8e4: 5542 b441 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ -1aa8e8: 5553 b441 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ -1aa8ec: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ -1aa8f0: 5442 b741 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ -1aa8f4: 5453 b741 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ -1aa8f8: 6e20 d60a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa8fe: 0a02 |0039: move-result v2 │ │ -1aa900: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ -1aa904: 5442 b141 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ -1aa908: 5453 b141 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ -1aa90c: 6e20 d60a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa912: 0a02 |0043: move-result v2 │ │ -1aa914: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ -1aa918: 5442 b041 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ -1aa91c: 5455 b041 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ -1aa920: 6e20 d60a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa926: 0a05 |004d: move-result v5 │ │ -1aa928: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -1aa92c: 2802 |0050: goto 0052 // +0002 │ │ -1aa92e: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -1aa930: 0f00 |0052: return v0 │ │ -1aa932: 0f01 |0053: return v1 │ │ +1aa880: |[1aa880] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ +1aa890: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aa892: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1aa896: 0f00 |0003: return v0 │ │ +1aa898: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aa89a: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ +1aa89e: 6e10 a30a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ +1aa8a4: 0c02 |000a: move-result-object v2 │ │ +1aa8a6: 6e10 a30a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ +1aa8ac: 0c03 |000e: move-result-object v3 │ │ +1aa8ae: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +1aa8b2: 2842 |0011: goto 0053 // +0042 │ │ +1aa8b4: 1f05 af10 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aa8b8: 5242 b341 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1aa8bc: 5253 b341 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1aa8c0: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ +1aa8c4: 5242 b241 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ +1aa8c8: 5253 b241 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ +1aa8cc: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ +1aa8d0: 5242 b541 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ +1aa8d4: 5253 b541 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ +1aa8d8: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ +1aa8dc: 5242 b641 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ +1aa8e0: 5253 b641 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ +1aa8e4: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ +1aa8e8: 5542 b441 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ +1aa8ec: 5553 b441 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ +1aa8f0: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ +1aa8f4: 5442 b741 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ +1aa8f8: 5453 b741 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ +1aa8fc: 6e20 d60a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa902: 0a02 |0039: move-result v2 │ │ +1aa904: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ +1aa908: 5442 b141 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ +1aa90c: 5453 b141 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ +1aa910: 6e20 d60a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa916: 0a02 |0043: move-result v2 │ │ +1aa918: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ +1aa91c: 5442 b041 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ +1aa920: 5455 b041 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ +1aa924: 6e20 d60a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa92a: 0a05 |004d: move-result v5 │ │ +1aa92c: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +1aa930: 2802 |0050: goto 0052 // +0002 │ │ +1aa932: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +1aa934: 0f00 |0052: return v0 │ │ +1aa936: 0f01 |0053: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x0012 line=251 │ │ 0x0014 line=252 │ │ 0x0036 line=257 │ │ 0x0040 line=258 │ │ @@ -302566,39 +302567,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -1aa934: |[1aa934] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ -1aa944: 5420 b741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ -1aa948: 6e10 dd0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1aa94e: 0a00 |0005: move-result v0 │ │ -1aa950: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa954: 5421 b041 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ -1aa958: 6e10 dd0a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1aa95e: 0a01 |000d: move-result v1 │ │ -1aa960: b010 |000e: add-int/2addr v0, v1 │ │ -1aa962: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa966: 5221 b341 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1aa96a: b010 |0013: add-int/2addr v0, v1 │ │ -1aa96c: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa970: 5221 b241 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ -1aa974: b010 |0018: add-int/2addr v0, v1 │ │ -1aa976: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa97a: 5221 b541 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ -1aa97e: b010 |001d: add-int/2addr v0, v1 │ │ -1aa980: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa984: 5221 b641 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ -1aa988: b010 |0022: add-int/2addr v0, v1 │ │ -1aa98a: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aa98e: 5521 b441 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ -1aa992: b010 |0027: add-int/2addr v0, v1 │ │ -1aa994: 0f00 |0028: return v0 │ │ +1aa938: |[1aa938] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ +1aa948: 5420 b741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ +1aa94c: 6e10 dd0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1aa952: 0a00 |0005: move-result v0 │ │ +1aa954: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa958: 5421 b041 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ +1aa95c: 6e10 dd0a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1aa962: 0a01 |000d: move-result v1 │ │ +1aa964: b010 |000e: add-int/2addr v0, v1 │ │ +1aa966: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa96a: 5221 b341 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1aa96e: b010 |0013: add-int/2addr v0, v1 │ │ +1aa970: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa974: 5221 b241 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ +1aa978: b010 |0018: add-int/2addr v0, v1 │ │ +1aa97a: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa97e: 5221 b541 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ +1aa982: b010 |001d: add-int/2addr v0, v1 │ │ +1aa984: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa988: 5221 b641 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ +1aa98c: b010 |0022: add-int/2addr v0, v1 │ │ +1aa98e: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aa992: 5521 b441 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ +1aa996: b010 |0027: add-int/2addr v0, v1 │ │ +1aa998: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0011 line=268 │ │ 0x0016 line=270 │ │ 0x001b line=272 │ │ @@ -302612,47 +302613,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1aa998: |[1aa998] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ -1aa9a8: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1aa9ac: 5481 b041 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ -1aa9b0: 5282 b341 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1aa9b4: 7110 530a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aa9ba: 0c02 |0009: move-result-object v2 │ │ -1aa9bc: 5283 b541 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ -1aa9c0: 7110 530a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aa9c6: 0c03 |000f: move-result-object v3 │ │ -1aa9c8: 5284 b641 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ -1aa9cc: 7110 530a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aa9d2: 0c04 |0015: move-result-object v4 │ │ -1aa9d4: 5585 b441 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ -1aa9d8: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -1aa9dc: 1a05 aa60 |001a: const-string v5, "indeterminate" // string@60aa │ │ -1aa9e0: 2803 |001c: goto 001f // +0003 │ │ -1aa9e2: 1a05 bc51 |001d: const-string v5, "determinate" // string@51bc │ │ -1aa9e6: 1256 |001f: const/4 v6, #int 5 // #5 │ │ -1aa9e8: 2366 4011 |0020: new-array v6, v6, [Ljava/lang/Object; // type@1140 │ │ -1aa9ec: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1aa9ee: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ -1aa9f2: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -1aa9f4: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ -1aa9f8: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -1aa9fa: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ -1aa9fe: 1231 |002b: const/4 v1, #int 3 // #3 │ │ -1aaa00: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ -1aaa04: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -1aaa06: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ -1aaa0a: 1a01 1e13 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@131e │ │ -1aaa0e: 7130 d90a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ -1aaa14: 0c00 |0036: move-result-object v0 │ │ -1aaa16: 1100 |0037: return-object v0 │ │ +1aa99c: |[1aa99c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ +1aa9ac: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1aa9b0: 5481 b041 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ +1aa9b4: 5282 b341 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1aa9b8: 7110 530a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aa9be: 0c02 |0009: move-result-object v2 │ │ +1aa9c0: 5283 b541 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ +1aa9c4: 7110 530a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aa9ca: 0c03 |000f: move-result-object v3 │ │ +1aa9cc: 5284 b641 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ +1aa9d0: 7110 530a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aa9d6: 0c04 |0015: move-result-object v4 │ │ +1aa9d8: 5585 b441 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ +1aa9dc: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +1aa9e0: 1a05 aa60 |001a: const-string v5, "indeterminate" // string@60aa │ │ +1aa9e4: 2803 |001c: goto 001f // +0003 │ │ +1aa9e6: 1a05 bc51 |001d: const-string v5, "determinate" // string@51bc │ │ +1aa9ea: 1256 |001f: const/4 v6, #int 5 // #5 │ │ +1aa9ec: 2366 4011 |0020: new-array v6, v6, [Ljava/lang/Object; // type@1140 │ │ +1aa9f0: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1aa9f2: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ +1aa9f6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +1aa9f8: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ +1aa9fc: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +1aa9fe: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ +1aaa02: 1231 |002b: const/4 v1, #int 3 // #3 │ │ +1aaa04: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ +1aaa08: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +1aaa0a: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ +1aaa0e: 1a01 1e13 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@131e │ │ +1aaa12: 7130 d90a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ +1aaa18: 0c00 |0036: move-result-object v0 │ │ +1aaa1a: 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 : 6523 (GenericForegroundService.java) │ │ @@ -302689,18 +302690,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 │ │ -1aab8c: |[1aab8c] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ -1aab9c: 5b01 b841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41b8 │ │ -1aaba0: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ -1aaba6: 0e00 |0005: return-void │ │ +1aab90: |[1aab90] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ +1aaba0: 5b01 b841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41b8 │ │ +1aaba4: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ +1aabaa: 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; │ │ │ │ @@ -302710,17 +302711,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aab74: |[1aab74] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ -1aab84: 5410 b841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41b8 │ │ -1aab88: 1100 |0002: return-object v0 │ │ +1aab78: |[1aab78] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ +1aab88: 5410 b841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41b8 │ │ +1aab8c: 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 : 6523 (GenericForegroundService.java) │ │ @@ -302840,37 +302841,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 10 │ │ insns size : 39 16-bit code units │ │ -1aad30: |[1aad30] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -1aad40: 2200 bc03 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03bc │ │ -1aad44: 7010 770d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d77 │ │ -1aad4a: 6900 c541 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41c5 │ │ -1aad4e: 2200 bb03 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03bb │ │ -1aad52: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1aad54: 7020 740d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d74 │ │ -1aad5a: 6900 bb41 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41bb │ │ -1aad5e: 6701 ca41 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ -1aad62: 2200 af10 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aad66: 6006 3821 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@2138 │ │ -1aad6a: 120a |0015: const/4 v10, #int 0 // #0 │ │ -1aad6c: 120b |0016: const/4 v11, #int 0 // #0 │ │ -1aad6e: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ -1aad72: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -1aad76: 1a05 394b |001b: const-string v5, "ch_generic" // string@4b39 │ │ -1aad7a: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ -1aad7c: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1aad7e: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1aad80: 0702 |0020: move-object v2, v0 │ │ -1aad82: 760a b959 0200 |0021: 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@59b9 │ │ -1aad88: 6900 bc41 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bc │ │ -1aad8c: 0e00 |0026: return-void │ │ +1aad34: |[1aad34] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +1aad44: 2200 bc03 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03bc │ │ +1aad48: 7010 770d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d77 │ │ +1aad4e: 6900 c541 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41c5 │ │ +1aad52: 2200 bb03 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03bb │ │ +1aad56: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1aad58: 7020 740d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d74 │ │ +1aad5e: 6900 bb41 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41bb │ │ +1aad62: 6701 ca41 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ +1aad66: 2200 af10 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aad6a: 6006 3821 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@2138 │ │ +1aad6e: 120a |0015: const/4 v10, #int 0 // #0 │ │ +1aad70: 120b |0016: const/4 v11, #int 0 // #0 │ │ +1aad72: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ +1aad76: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +1aad7a: 1a05 394b |001b: const-string v5, "ch_generic" // string@4b39 │ │ +1aad7e: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ +1aad80: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1aad82: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1aad84: 0702 |0020: move-object v2, v0 │ │ +1aad86: 760a b959 0200 |0021: 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@59b9 │ │ +1aad8c: 6900 bc41 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bc │ │ +1aad90: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -302880,23 +302881,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1aad90: |[1aad90] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -1aada0: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ -1aada6: 2200 b010 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10b0 │ │ -1aadaa: 7020 bf59 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@59bf │ │ -1aadb0: 5b10 c841 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41c8 │ │ -1aadb4: 2200 8303 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0383 │ │ -1aadb8: 7010 be0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cbe │ │ -1aadbe: 5b10 c741 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ -1aadc2: 0e00 |0011: return-void │ │ +1aad94: |[1aad94] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +1aada4: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ +1aadaa: 2200 b010 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10b0 │ │ +1aadae: 7020 bf59 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@59bf │ │ +1aadb4: 5b10 c841 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41c8 │ │ +1aadb8: 2200 8303 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0383 │ │ +1aadbc: 7010 be0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cbe │ │ +1aadc2: 5b10 c741 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ +1aadc6: 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; │ │ @@ -302906,53 +302907,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 │ │ -1aac90: |[1aac90] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -1aaca0: 6200 bc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bc │ │ -1aaca4: 1100 |0002: return-object v0 │ │ +1aac94: |[1aac94] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +1aaca4: 6200 bc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bc │ │ +1aaca8: 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 │ │ -1aadc4: |[1aadc4] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ -1aadd4: 6200 bb41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41bb │ │ -1aadd8: 6e10 750d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d75 │ │ -1aadde: 0a01 |0005: move-result v1 │ │ -1aade0: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ -1aade4: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1aade8: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ -1aadec: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ -1aadf0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1aadf2: 6e20 760d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d76 │ │ -1aadf8: 1a00 394b |0012: const-string v0, "ch_generic" // string@4b39 │ │ -1aadfc: 1a02 7919 |0014: const-string v2, "Generic Background Service" // string@1979 │ │ -1aae00: 7130 925b 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@5b92 │ │ -1aae06: 0c00 |0019: move-result-object v0 │ │ -1aae08: 1a01 0318 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1803 │ │ -1aae0c: 7120 a85b 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@5ba8 │ │ -1aae12: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ -1aae16: 7120 a25b 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@5ba2 │ │ -1aae1c: 0c03 |0024: move-result-object v3 │ │ -1aae1e: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ -1aae22: 7120 aa5b 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@5baa │ │ -1aae28: 0e00 |002a: return-void │ │ +1aadc8: |[1aadc8] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ +1aadd8: 6200 bb41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41bb │ │ +1aaddc: 6e10 750d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d75 │ │ +1aade2: 0a01 |0005: move-result v1 │ │ +1aade4: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ +1aade8: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1aadec: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ +1aadf0: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ +1aadf4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1aadf6: 6e20 760d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d76 │ │ +1aadfc: 1a00 394b |0012: const-string v0, "ch_generic" // string@4b39 │ │ +1aae00: 1a02 7919 |0014: const-string v2, "Generic Background Service" // string@1979 │ │ +1aae04: 7130 925b 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@5b92 │ │ +1aae0a: 0c00 |0019: move-result-object v0 │ │ +1aae0c: 1a01 0318 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1803 │ │ +1aae10: 7120 a85b 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@5ba8 │ │ +1aae16: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ +1aae1a: 7120 a25b 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@5ba2 │ │ +1aae20: 0c03 |0024: move-result-object v3 │ │ +1aae22: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ +1aae26: 7120 aa5b 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@5baa │ │ +1aae2c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000f line=190 │ │ 0x0012 line=191 │ │ 0x001a line=193 │ │ 0x001f line=194 │ │ @@ -302965,38 +302966,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 │ │ -1aae2c: |[1aae2c] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ -1aae3c: 1d05 |0000: monitor-enter v5 │ │ -1aae3e: 7110 ba59 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59ba │ │ -1aae44: 0c06 |0004: move-result-object v6 │ │ -1aae46: 6200 c641 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ -1aae4a: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1aae4e: 1a02 bc5e |0009: const-string v2, "handleStart() %s" // string@5ebc │ │ -1aae52: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -1aae54: 2333 4011 |000c: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1aae58: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -1aae5a: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ -1aae5e: 7130 d90a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ -1aae64: 0c01 |0014: move-result-object v1 │ │ -1aae66: 7120 c002 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aae6c: 5450 c741 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ -1aae70: 5261 b341 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1aae74: 7110 530a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aae7a: 0c01 |001f: move-result-object v1 │ │ -1aae7c: 6e30 c10c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cc1 │ │ -1aae82: 1e05 |0023: monitor-exit v5 │ │ -1aae84: 0e00 |0024: return-void │ │ -1aae86: 0d06 |0025: move-exception v6 │ │ -1aae88: 1e05 |0026: monitor-exit v5 │ │ -1aae8a: 2706 |0027: throw v6 │ │ +1aae30: |[1aae30] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ +1aae40: 1d05 |0000: monitor-enter v5 │ │ +1aae42: 7110 ba59 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@59ba │ │ +1aae48: 0c06 |0004: move-result-object v6 │ │ +1aae4a: 6200 c641 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ +1aae4e: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1aae52: 1a02 bc5e |0009: const-string v2, "handleStart() %s" // string@5ebc │ │ +1aae56: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +1aae58: 2333 4011 |000c: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1aae5c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1aae5e: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ +1aae62: 7130 d90a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ +1aae68: 0c01 |0014: move-result-object v1 │ │ +1aae6a: 7120 c002 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aae70: 5450 c741 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ +1aae74: 5261 b341 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1aae78: 7110 530a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aae7e: 0c01 |001f: move-result-object v1 │ │ +1aae80: 6e30 c10c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cc1 │ │ +1aae86: 1e05 |0023: monitor-exit v5 │ │ +1aae88: 0e00 |0024: return-void │ │ +1aae8a: 0d06 |0025: move-exception v6 │ │ +1aae8c: 1e05 |0026: monitor-exit v5 │ │ +1aae8e: 2706 |0027: throw v6 │ │ catches : 2 │ │ 0x0001 - 0x0023 │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=94 │ │ @@ -303012,37 +303013,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 │ │ -1aaea0: |[1aaea0] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ -1aaeb0: 1d03 |0000: monitor-enter v3 │ │ -1aaeb2: 6200 c641 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ -1aaeb6: 1a01 be5e |0003: const-string v1, "handleStop()" // string@5ebe │ │ -1aaeba: 7120 c002 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aaec0: 1a01 ac55 |0008: const-string v1, "extra_id" // string@55ac │ │ -1aaec4: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -1aaec6: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1aaecc: 0a04 |000e: move-result v4 │ │ -1aaece: 5431 c741 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ -1aaed2: 7110 530a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aaed8: 0c04 |0014: move-result-object v4 │ │ -1aaeda: 6e20 c20c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc2 │ │ -1aaee0: 0c04 |0018: move-result-object v4 │ │ -1aaee2: 1f04 af10 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aaee6: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ -1aaeea: 1a04 4616 |001d: const-string v4, "Could not find entry to remove" // string@1646 │ │ -1aaeee: 7120 c402 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1aaef4: 1e03 |0022: monitor-exit v3 │ │ -1aaef6: 0e00 |0023: return-void │ │ -1aaef8: 0d04 |0024: move-exception v4 │ │ -1aaefa: 1e03 |0025: monitor-exit v3 │ │ -1aaefc: 2704 |0026: throw v4 │ │ +1aaea4: |[1aaea4] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ +1aaeb4: 1d03 |0000: monitor-enter v3 │ │ +1aaeb6: 6200 c641 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ +1aaeba: 1a01 be5e |0003: const-string v1, "handleStop()" // string@5ebe │ │ +1aaebe: 7120 c002 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aaec4: 1a01 ac55 |0008: const-string v1, "extra_id" // string@55ac │ │ +1aaec8: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +1aaeca: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1aaed0: 0a04 |000e: move-result v4 │ │ +1aaed2: 5431 c741 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ +1aaed6: 7110 530a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aaedc: 0c04 |0014: move-result-object v4 │ │ +1aaede: 6e20 c20c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc2 │ │ +1aaee4: 0c04 |0018: move-result-object v4 │ │ +1aaee6: 1f04 af10 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aaeea: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ +1aaeee: 1a04 4616 |001d: const-string v4, "Could not find entry to remove" // string@1646 │ │ +1aaef2: 7120 c402 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1aaef8: 1e03 |0022: monitor-exit v3 │ │ +1aaefa: 0e00 |0023: return-void │ │ +1aaefc: 0d04 |0024: move-exception v4 │ │ +1aaefe: 1e03 |0025: monitor-exit v3 │ │ +1aaf00: 2704 |0026: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=102 │ │ @@ -303059,72 +303060,72 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1aabc0: |[1aabc0] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ -1aabd0: 6000 ca41 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ -1aabd4: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -1aabd8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1aabda: 2802 |0005: goto 0007 // +0002 │ │ -1aabdc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1aabde: 0f00 |0007: return v0 │ │ +1aabc4: |[1aabc4] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ +1aabd4: 6000 ca41 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ +1aabd8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +1aabdc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1aabde: 2802 |0005: goto 0007 // +0002 │ │ +1aabe0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1aabe2: 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 │ │ -1aaf14: |[1aaf14] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ -1aaf24: 5b34 c941 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41c9 │ │ -1aaf28: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -1aaf2c: 5441 b041 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ -1aaf30: 7030 fc04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fc │ │ -1aaf36: 5241 b241 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ -1aaf3a: 6e20 1105 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ -1aaf40: 0c00 |000e: move-result-object v0 │ │ -1aaf42: 5441 b741 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ -1aaf46: 6e20 0605 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ -1aaf4c: 0c00 |0014: move-result-object v0 │ │ -1aaf4e: 5441 b141 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ -1aaf52: 6e20 1505 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0515 │ │ -1aaf58: 0c00 |001a: move-result-object v0 │ │ -1aaf5a: 5441 b141 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ -1aaf5e: 6e20 0505 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ -1aaf64: 0c00 |0020: move-result-object v0 │ │ -1aaf66: 5241 b641 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ -1aaf6a: 5242 b541 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ -1aaf6e: 5544 b441 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ -1aaf72: 6e40 1005 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0510 │ │ -1aaf78: 0c04 |002a: move-result-object v4 │ │ -1aaf7a: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1aaf7e: 1c01 4c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d4c │ │ -1aaf82: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1aaf88: 7100 3b5a 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@5a3b │ │ -1aaf8e: 0a01 |0035: move-result v1 │ │ -1aaf90: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -1aaf92: 7140 4000 2310 |0037: invoke-static {v3, v2, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0040 │ │ -1aaf98: 0c00 |003a: move-result-object v0 │ │ -1aaf9a: 6e20 0405 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0504 │ │ -1aafa0: 0c04 |003e: move-result-object v4 │ │ -1aafa2: 6e10 fe04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04fe │ │ -1aafa8: 0c04 |0042: move-result-object v4 │ │ -1aafaa: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -1aafac: 6e30 cc59 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@59cc │ │ -1aafb2: 0e00 |0047: return-void │ │ +1aaf18: |[1aaf18] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ +1aaf28: 5b34 c941 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41c9 │ │ +1aaf2c: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +1aaf30: 5441 b041 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ +1aaf34: 7030 fc04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fc │ │ +1aaf3a: 5241 b241 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ +1aaf3e: 6e20 1105 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ +1aaf44: 0c00 |000e: move-result-object v0 │ │ +1aaf46: 5441 b741 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ +1aaf4a: 6e20 0605 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ +1aaf50: 0c00 |0014: move-result-object v0 │ │ +1aaf52: 5441 b141 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ +1aaf56: 6e20 1505 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0515 │ │ +1aaf5c: 0c00 |001a: move-result-object v0 │ │ +1aaf5e: 5441 b141 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ +1aaf62: 6e20 0505 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ +1aaf68: 0c00 |0020: move-result-object v0 │ │ +1aaf6a: 5241 b641 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41b6 │ │ +1aaf6e: 5242 b541 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41b5 │ │ +1aaf72: 5544 b441 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41b4 │ │ +1aaf76: 6e40 1005 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0510 │ │ +1aaf7c: 0c04 |002a: move-result-object v4 │ │ +1aaf7e: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1aaf82: 1c01 4c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d4c │ │ +1aaf86: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1aaf8c: 7100 3b5a 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@5a3b │ │ +1aaf92: 0a01 |0035: move-result v1 │ │ +1aaf94: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +1aaf96: 7140 4000 2310 |0037: invoke-static {v3, v2, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0040 │ │ +1aaf9c: 0c00 |003a: move-result-object v0 │ │ +1aaf9e: 6e20 0405 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0504 │ │ +1aafa4: 0c04 |003e: move-result-object v4 │ │ +1aafa6: 6e10 fe04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04fe │ │ +1aafac: 0c04 |0042: move-result-object v4 │ │ +1aafae: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +1aafb0: 6e30 cc59 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@59cc │ │ +1aafb6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000b line=116 │ │ 0x0011 line=117 │ │ 0x0017 line=118 │ │ @@ -303142,41 +303143,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 : 60 16-bit code units │ │ -1aaca8: |[1aaca8] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ -1aacb8: 6000 ca41 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ -1aacbc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1aacc0: 6700 ca41 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ -1aacc4: 6200 c541 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41c5 │ │ -1aacc8: 6e10 7b0d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d7b │ │ -1aacce: 0a00 |000b: move-result v0 │ │ -1aacd0: 7110 c459 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@59c4 │ │ -1aacd6: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ -1aacda: 1c02 b110 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1aacde: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1aace4: 1a02 8182 |0016: const-string v2, "start" // string@8281 │ │ -1aace8: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -1aacee: 1a02 b455 |001b: const-string v2, "extra_title" // string@55b4 │ │ -1aacf2: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1aacf8: 1a04 a955 |0020: const-string v4, "extra_channel_id" // string@55a9 │ │ -1aacfc: 1a02 394b |0022: const-string v2, "ch_generic" // string@4b39 │ │ -1aad00: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1aad06: 1a04 ab55 |0027: const-string v4, "extra_icon_res" // string@55ab │ │ -1aad0a: 6002 8e21 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@218e │ │ -1aad0e: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1aad14: 1a04 ac55 |002e: const-string v4, "extra_id" // string@55ac │ │ -1aad18: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1aad1e: 7120 3005 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ -1aad24: 2204 b510 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10b5 │ │ -1aad28: 7030 dc59 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@59dc │ │ -1aad2e: 1104 |003b: return-object v4 │ │ +1aacac: |[1aacac] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ +1aacbc: 6000 ca41 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ +1aacc0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1aacc4: 6700 ca41 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ +1aacc8: 6200 c541 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41c5 │ │ +1aaccc: 6e10 7b0d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d7b │ │ +1aacd2: 0a00 |000b: move-result v0 │ │ +1aacd4: 7110 c459 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@59c4 │ │ +1aacda: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ +1aacde: 1c02 b110 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1aace2: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1aace8: 1a02 8182 |0016: const-string v2, "start" // string@8281 │ │ +1aacec: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +1aacf2: 1a02 b455 |001b: const-string v2, "extra_title" // string@55b4 │ │ +1aacf6: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1aacfc: 1a04 a955 |0020: const-string v4, "extra_channel_id" // string@55a9 │ │ +1aad00: 1a02 394b |0022: const-string v2, "ch_generic" // string@4b39 │ │ +1aad04: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1aad0a: 1a04 ab55 |0027: const-string v4, "extra_icon_res" // string@55ab │ │ +1aad0e: 6002 8e21 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@218e │ │ +1aad12: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1aad18: 1a04 ac55 |002e: const-string v4, "extra_id" // string@55ac │ │ +1aad1c: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1aad22: 7120 3005 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ +1aad28: 2204 b510 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10b5 │ │ +1aad2c: 7030 dc59 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@59dc │ │ +1aad32: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0016 line=137 │ │ @@ -303195,30 +303196,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 │ │ -1ab0bc: |[1ab0bc] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ -1ab0cc: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1ab0d0: 1c01 b110 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1ab0d4: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ab0da: 1a01 1783 |0007: const-string v1, "stop" // string@8317 │ │ -1ab0de: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -1ab0e4: 1a01 ac55 |000c: const-string v1, "extra_id" // string@55ac │ │ -1ab0e8: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1ab0ee: 7120 3005 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ -1ab0f4: 6002 ca41 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ -1ab0f8: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1ab0fc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1ab0fe: 7120 790a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ -1ab104: 0a02 |001c: move-result v2 │ │ -1ab106: 6702 ca41 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ -1ab10a: 0e00 |001f: return-void │ │ +1ab0c0: |[1ab0c0] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ +1ab0d0: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1ab0d4: 1c01 b110 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1ab0d8: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ab0de: 1a01 1783 |0007: const-string v1, "stop" // string@8317 │ │ +1ab0e2: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +1ab0e8: 1a01 ac55 |000c: const-string v1, "extra_id" // string@55ac │ │ +1ab0ec: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1ab0f2: 7120 3005 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0530 │ │ +1ab0f8: 6002 ca41 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ +1ab0fc: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1ab100: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1ab102: 7120 790a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ +1ab108: 0a02 |001c: move-result v2 │ │ +1ab10a: 6702 ca41 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41ca │ │ +1ab10e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ 0x0011 line=153 │ │ 0x0014 line=154 │ │ @@ -303231,45 +303232,45 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1ab10c: |[1ab10c] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ -1ab11c: 1d02 |0000: monitor-enter v2 │ │ -1ab11e: 5420 c741 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ -1ab122: 6e10 c30c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cc3 │ │ -1ab128: 0c00 |0006: move-result-object v0 │ │ -1ab12a: 7210 870c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ -1ab130: 0c00 |000a: move-result-object v0 │ │ -1ab132: 7210 bb0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1ab138: 0a01 |000e: move-result v1 │ │ -1ab13a: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -1ab13e: 7210 bc0c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1ab144: 0c00 |0014: move-result-object v0 │ │ -1ab146: 1f00 af10 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1ab14a: 7020 ca59 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@59ca │ │ -1ab150: 2819 |001a: goto 0033 // +0019 │ │ -1ab152: 6200 c641 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ -1ab156: 1a01 b01e |001d: const-string v1, "Last request. Ending foreground service." // string@1eb0 │ │ -1ab15a: 7120 c002 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1ab160: 5420 c941 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41c9 │ │ -1ab164: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -1ab168: 2803 |0026: goto 0029 // +0003 │ │ -1ab16a: 6200 bc41 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bc │ │ -1ab16e: 7020 ca59 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@59ca │ │ -1ab174: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -1ab176: 6e20 ce59 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@59ce │ │ -1ab17c: 6e10 d059 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@59d0 │ │ -1ab182: 1e02 |0033: monitor-exit v2 │ │ -1ab184: 0e00 |0034: return-void │ │ -1ab186: 0d00 |0035: move-exception v0 │ │ -1ab188: 1e02 |0036: monitor-exit v2 │ │ -1ab18a: 2700 |0037: throw v0 │ │ +1ab110: |[1ab110] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ +1ab120: 1d02 |0000: monitor-enter v2 │ │ +1ab122: 5420 c741 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ +1ab126: 6e10 c30c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cc3 │ │ +1ab12c: 0c00 |0006: move-result-object v0 │ │ +1ab12e: 7210 870c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ +1ab134: 0c00 |000a: move-result-object v0 │ │ +1ab136: 7210 bb0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1ab13c: 0a01 |000e: move-result v1 │ │ +1ab13e: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +1ab142: 7210 bc0c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1ab148: 0c00 |0014: move-result-object v0 │ │ +1ab14a: 1f00 af10 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1ab14e: 7020 ca59 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@59ca │ │ +1ab154: 2819 |001a: goto 0033 // +0019 │ │ +1ab156: 6200 c641 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ +1ab15a: 1a01 b01e |001d: const-string v1, "Last request. Ending foreground service." // string@1eb0 │ │ +1ab15e: 7120 c002 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1ab164: 5420 c941 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41c9 │ │ +1ab168: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +1ab16c: 2803 |0026: goto 0029 // +0003 │ │ +1ab16e: 6200 bc41 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41bc │ │ +1ab172: 7020 ca59 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@59ca │ │ +1ab178: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +1ab17a: 6e20 ce59 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@59ce │ │ +1ab180: 6e10 d059 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@59d0 │ │ +1ab186: 1e02 |0033: monitor-exit v2 │ │ +1ab188: 0e00 |0034: return-void │ │ +1ab18a: 0d00 |0035: move-exception v0 │ │ +1ab18c: 1e02 |0036: monitor-exit v2 │ │ +1ab18e: 2700 |0037: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0033 │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=80 │ │ @@ -303289,17 +303290,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 │ │ -1aaba8: |[1aaba8] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1aabb8: 5401 c841 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41c8 │ │ -1aabbc: 1101 |0002: return-object v1 │ │ +1aabac: |[1aabac] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1aabbc: 5401 c841 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41c8 │ │ +1aabc0: 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; │ │ │ │ @@ -303308,55 +303309,55 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -1aabe0: |[1aabe0] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ -1aabf0: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ -1aabf4: 1c05 b110 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1aabf8: 1d05 |0004: monitor-enter v5 │ │ -1aabfa: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -1aac00: 0c06 |0008: move-result-object v6 │ │ -1aac02: 1a00 8182 |0009: const-string v0, "start" // string@8281 │ │ -1aac06: 6e20 d60a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aac0c: 0a00 |000e: move-result v0 │ │ -1aac0e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -1aac10: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -1aac14: 7020 c559 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@59c5 │ │ -1aac1a: 280c |0015: goto 0021 // +000c │ │ -1aac1c: 1a00 1783 |0016: const-string v0, "stop" // string@8317 │ │ -1aac20: 6e20 d60a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aac26: 0a06 |001b: move-result v6 │ │ -1aac28: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ -1aac2c: 7020 c659 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@59c6 │ │ -1aac32: 7010 d159 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@59d1 │ │ -1aac38: 1e05 |0024: monitor-exit v5 │ │ -1aac3a: 0f01 |0025: return v1 │ │ -1aac3c: 2204 ef02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ef │ │ -1aac40: 1a06 870e |0028: const-string v6, "Action needs to be %s or %s." // string@0e87 │ │ -1aac44: 2310 4011 |002a: new-array v0, v1, [Ljava/lang/Object; // type@1140 │ │ -1aac48: 1a01 8182 |002c: const-string v1, "start" // string@8281 │ │ -1aac4c: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -1aac4e: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ -1aac52: 1a01 1783 |0031: const-string v1, "stop" // string@8317 │ │ -1aac56: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -1aac58: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ -1aac5c: 7120 d80a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1aac62: 0c06 |0039: move-result-object v6 │ │ -1aac64: 7020 460a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1aac6a: 2704 |003d: throw v4 │ │ -1aac6c: 0d04 |003e: move-exception v4 │ │ -1aac6e: 1e05 |003f: monitor-exit v5 │ │ -1aac70: 2704 |0040: throw v4 │ │ -1aac72: 2204 ef02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ef │ │ -1aac76: 1a05 e31a |0043: const-string v5, "Intent needs to be non-null." // string@1ae3 │ │ -1aac7a: 7020 460a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1aac80: 2704 |0048: throw v4 │ │ +1aabe4: |[1aabe4] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ +1aabf4: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ +1aabf8: 1c05 b110 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1aabfc: 1d05 |0004: monitor-enter v5 │ │ +1aabfe: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +1aac04: 0c06 |0008: move-result-object v6 │ │ +1aac06: 1a00 8182 |0009: const-string v0, "start" // string@8281 │ │ +1aac0a: 6e20 d60a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aac10: 0a00 |000e: move-result v0 │ │ +1aac12: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +1aac14: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +1aac18: 7020 c559 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@59c5 │ │ +1aac1e: 280c |0015: goto 0021 // +000c │ │ +1aac20: 1a00 1783 |0016: const-string v0, "stop" // string@8317 │ │ +1aac24: 6e20 d60a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aac2a: 0a06 |001b: move-result v6 │ │ +1aac2c: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ +1aac30: 7020 c659 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@59c6 │ │ +1aac36: 7010 d159 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@59d1 │ │ +1aac3c: 1e05 |0024: monitor-exit v5 │ │ +1aac3e: 0f01 |0025: return v1 │ │ +1aac40: 2204 ef02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ef │ │ +1aac44: 1a06 870e |0028: const-string v6, "Action needs to be %s or %s." // string@0e87 │ │ +1aac48: 2310 4011 |002a: new-array v0, v1, [Ljava/lang/Object; // type@1140 │ │ +1aac4c: 1a01 8182 |002c: const-string v1, "start" // string@8281 │ │ +1aac50: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +1aac52: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ +1aac56: 1a01 1783 |0031: const-string v1, "stop" // string@8317 │ │ +1aac5a: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +1aac5c: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ +1aac60: 7120 d80a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1aac66: 0c06 |0039: move-result-object v6 │ │ +1aac68: 7020 460a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1aac6e: 2704 |003d: throw v4 │ │ +1aac70: 0d04 |003e: move-exception v4 │ │ +1aac72: 1e05 |003f: monitor-exit v5 │ │ +1aac74: 2704 |0040: throw v4 │ │ +1aac76: 2204 ef02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ef │ │ +1aac7a: 1a05 e31a |0043: const-string v5, "Intent needs to be non-null." // string@1ae3 │ │ +1aac7e: 7020 460a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1aac84: 2704 |0048: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ @@ -303377,74 +303378,74 @@ │ │ type : '(IIIZLjava/lang/String;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -1aafb4: |[1aafb4] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ -1aafc4: 1d0a |0000: monitor-enter v10 │ │ -1aafc6: 54a0 c741 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ -1aafca: 7110 530a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1aafd0: 0c0b |0006: move-result-object v11 │ │ -1aafd2: 6e20 c00c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc0 │ │ -1aafd8: 0c0b |000a: move-result-object v11 │ │ -1aafda: 1f0b af10 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1aafde: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ -1aafe2: 620b c641 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ -1aafe6: 1a0c ca18 |0011: const-string v12, "Failed to replace notification, it was not found" // string@18ca │ │ -1aafea: 7120 c402 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1aaff0: 1e0a |0016: monitor-exit v10 │ │ -1aaff2: 0e00 |0017: return-void │ │ -1aaff4: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ -1aaff8: 54bf b141 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ -1aaffc: 07f2 |001c: move-object v2, v15 │ │ -1aaffe: 220f af10 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ -1ab002: 54b1 b741 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ -1ab006: 54b3 b041 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ -1ab00a: 52b4 b241 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ -1ab00e: 52b5 b341 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1ab012: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -1ab014: 07f0 |0028: move-object v0, v15 │ │ -1ab016: 01c6 |0029: move v6, v12 │ │ -1ab018: 01d7 |002a: move v7, v13 │ │ -1ab01a: 01e8 |002b: move v8, v14 │ │ -1ab01c: 760a b959 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@59b9 │ │ -1ab022: 6e20 bb59 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@59bb │ │ -1ab028: 0a0b |0032: move-result v11 │ │ -1ab02a: 120c |0033: const/4 v12, #int 0 // #0 │ │ -1ab02c: 121d |0034: const/4 v13, #int 1 // #1 │ │ -1ab02e: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ -1ab032: 620b c641 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ -1ab036: 1a0e ac5e |0039: const-string v14, "handleReplace() skip, no change %s" // string@5eac │ │ -1ab03a: 23dd 4011 |003b: new-array v13, v13, [Ljava/lang/Object; // type@1140 │ │ -1ab03e: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ -1ab042: 7120 d80a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1ab048: 0c0c |0042: move-result-object v12 │ │ -1ab04a: 7120 bc02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1ab050: 1e0a |0046: monitor-exit v10 │ │ -1ab052: 0e00 |0047: return-void │ │ -1ab054: 620b c641 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ -1ab058: 1a0e ab5e |004a: const-string v14, "handleReplace() %s" // string@5eab │ │ -1ab05c: 23dd 4011 |004c: new-array v13, v13, [Ljava/lang/Object; // type@1140 │ │ -1ab060: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ -1ab064: 7120 d80a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1ab06a: 0c0c |0053: move-result-object v12 │ │ -1ab06c: 7120 c002 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1ab072: 54ab c741 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ -1ab076: 52fc b341 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ -1ab07a: 7110 530a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ab080: 0c0c |005e: move-result-object v12 │ │ -1ab082: 6e30 c10c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cc1 │ │ -1ab088: 7010 d159 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@59d1 │ │ -1ab08e: 1e0a |0065: monitor-exit v10 │ │ -1ab090: 0e00 |0066: return-void │ │ -1ab092: 0d0b |0067: move-exception v11 │ │ -1ab094: 1e0a |0068: monitor-exit v10 │ │ -1ab096: 270b |0069: throw v11 │ │ +1aafb8: |[1aafb8] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ +1aafc8: 1d0a |0000: monitor-enter v10 │ │ +1aafca: 54a0 c741 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ +1aafce: 7110 530a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1aafd4: 0c0b |0006: move-result-object v11 │ │ +1aafd6: 6e20 c00c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc0 │ │ +1aafdc: 0c0b |000a: move-result-object v11 │ │ +1aafde: 1f0b af10 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1aafe2: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ +1aafe6: 620b c641 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ +1aafea: 1a0c ca18 |0011: const-string v12, "Failed to replace notification, it was not found" // string@18ca │ │ +1aafee: 7120 c402 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1aaff4: 1e0a |0016: monitor-exit v10 │ │ +1aaff6: 0e00 |0017: return-void │ │ +1aaff8: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ +1aaffc: 54bf b141 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41b1 │ │ +1ab000: 07f2 |001c: move-object v2, v15 │ │ +1ab002: 220f af10 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10af │ │ +1ab006: 54b1 b741 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41b7 │ │ +1ab00a: 54b3 b041 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41b0 │ │ +1ab00e: 52b4 b241 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41b2 │ │ +1ab012: 52b5 b341 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1ab016: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +1ab018: 07f0 |0028: move-object v0, v15 │ │ +1ab01a: 01c6 |0029: move v6, v12 │ │ +1ab01c: 01d7 |002a: move v7, v13 │ │ +1ab01e: 01e8 |002b: move v8, v14 │ │ +1ab020: 760a b959 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@59b9 │ │ +1ab026: 6e20 bb59 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@59bb │ │ +1ab02c: 0a0b |0032: move-result v11 │ │ +1ab02e: 120c |0033: const/4 v12, #int 0 // #0 │ │ +1ab030: 121d |0034: const/4 v13, #int 1 // #1 │ │ +1ab032: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ +1ab036: 620b c641 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ +1ab03a: 1a0e ac5e |0039: const-string v14, "handleReplace() skip, no change %s" // string@5eac │ │ +1ab03e: 23dd 4011 |003b: new-array v13, v13, [Ljava/lang/Object; // type@1140 │ │ +1ab042: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ +1ab046: 7120 d80a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1ab04c: 0c0c |0042: move-result-object v12 │ │ +1ab04e: 7120 bc02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1ab054: 1e0a |0046: monitor-exit v10 │ │ +1ab056: 0e00 |0047: return-void │ │ +1ab058: 620b c641 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41c6 │ │ +1ab05c: 1a0e ab5e |004a: const-string v14, "handleReplace() %s" // string@5eab │ │ +1ab060: 23dd 4011 |004c: new-array v13, v13, [Ljava/lang/Object; // type@1140 │ │ +1ab064: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ +1ab068: 7120 d80a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1ab06e: 0c0c |0053: move-result-object v12 │ │ +1ab070: 7120 c002 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1ab076: 54ab c741 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41c7 │ │ +1ab07a: 52fc b341 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41b3 │ │ +1ab07e: 7110 530a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ab084: 0c0c |005e: move-result-object v12 │ │ +1ab086: 6e30 c10c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cc1 │ │ +1ab08c: 7010 d159 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@59d1 │ │ +1ab092: 1e0a |0065: monitor-exit v10 │ │ +1ab094: 0e00 |0066: return-void │ │ +1ab096: 0d0b |0067: move-exception v11 │ │ +1ab098: 1e0a |0068: monitor-exit v10 │ │ +1ab09a: 270b |0069: throw v11 │ │ catches : 4 │ │ 0x0001 - 0x0016 │ │ -> 0x0067 │ │ 0x001a - 0x0046 │ │ -> 0x0067 │ │ 0x0048 - 0x0065 │ │ -> 0x0067 │ │ @@ -303507,20 +303508,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ab1a0: |[1ab1a0] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ -1ab1b0: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ -1ab1b6: 2200 2203 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ -1ab1ba: 7020 600b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ -1ab1c0: 5b10 cb41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41cb │ │ -1ab1c4: 0e00 |000a: return-void │ │ +1ab1a4: |[1ab1a4] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ +1ab1b4: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ +1ab1ba: 2200 2203 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ +1ab1be: 7020 600b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ +1ab1c4: 5b10 cb41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41cb │ │ +1ab1c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -303531,87 +303532,87 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -1ab1c8: |[1ab1c8] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ -1ab1d8: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ -1ab1de: 0c00 |0003: move-result-object v0 │ │ -1ab1e0: 54a1 cb41 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41cb │ │ -1ab1e4: 6e10 620b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1ab1ea: 0c01 |0009: move-result-object v1 │ │ -1ab1ec: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ -1ab1f0: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ -1ab1f4: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ -1ab1f8: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ -1ab1fc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1ab1fe: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ -1ab202: 1a0b 9546 |0015: const-string v11, "addr" // string@4695 │ │ -1ab206: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -1ab20c: 0c0b |001a: move-result-object v11 │ │ -1ab20e: 7100 d659 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@59d6 │ │ -1ab214: 0c02 |001e: move-result-object v2 │ │ -1ab216: 2203 0c03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1ab21a: 1a04 380e |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0e38 │ │ -1ab21e: 7020 0f0b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1ab224: 6e20 180b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ab22a: 6e10 290b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ab230: 0c03 |002c: move-result-object v3 │ │ -1ab232: 7120 bc02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1ab238: 7110 c34d 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@4dc3 │ │ -1ab23e: 0c02 |0033: move-result-object v2 │ │ -1ab240: 6e10 4906 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0649 │ │ -1ab246: 0c03 |0037: move-result-object v3 │ │ -1ab248: 2134 |0038: array-length v4, v3 │ │ -1ab24a: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -1ab24c: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ -1ab252: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ -1ab256: 4407 0305 |003f: aget v7, v3, v5 │ │ -1ab25a: 6e20 4806 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0648 │ │ -1ab260: 0c08 |0044: move-result-object v8 │ │ -1ab262: 1a09 9d4d |0045: const-string v9, "configured_addr" // string@4d9d │ │ -1ab266: 6e20 a106 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ -1ab26c: 0c08 |004a: move-result-object v8 │ │ -1ab26e: 6e20 d60a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ab274: 0a08 |004e: move-result v8 │ │ -1ab276: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ -1ab27a: 7100 d659 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@59d6 │ │ -1ab280: 0c00 |0054: move-result-object v0 │ │ -1ab282: 2202 0c03 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ -1ab286: 7010 0c0b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1ab28c: 6e20 180b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ab292: 1a0b f603 |005d: const-string v11, " already exists. Switching account." // string@03f6 │ │ -1ab296: 6e20 180b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ab29c: 6e10 290b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ab2a2: 0c0b |0065: move-result-object v11 │ │ -1ab2a4: 7120 bc02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1ab2aa: 7100 834d 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4d83 │ │ -1ab2b0: 0c0b |006c: move-result-object v11 │ │ -1ab2b2: 6e30 884d 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@4d88 │ │ -1ab2b8: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ -1ab2bc: 1c00 2a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ -1ab2c0: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ab2c6: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -1ab2cc: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -1ab2d2: 0e00 |007d: return-void │ │ -1ab2d4: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1ab2d8: 28ba |0080: goto 003a // -0046 │ │ -1ab2da: 7100 834d 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4d83 │ │ -1ab2e0: 0c0b |0084: move-result-object v11 │ │ -1ab2e2: 6e20 814d 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4d81 │ │ -1ab2e8: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ -1ab2ec: 1c02 f50d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0df5 │ │ -1ab2f0: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ab2f6: 1a02 2e0e |008f: const-string v2, "ACCOUNT_DATA" // string@0e2e │ │ -1ab2fa: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ -1ab300: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -1ab306: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -1ab30c: 0e00 |009a: return-void │ │ +1ab1cc: |[1ab1cc] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ +1ab1dc: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ +1ab1e2: 0c00 |0003: move-result-object v0 │ │ +1ab1e4: 54a1 cb41 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41cb │ │ +1ab1e8: 6e10 620b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1ab1ee: 0c01 |0009: move-result-object v1 │ │ +1ab1f0: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ +1ab1f4: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ +1ab1f8: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ +1ab1fc: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ +1ab200: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1ab202: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ +1ab206: 1a0b 9546 |0015: const-string v11, "addr" // string@4695 │ │ +1ab20a: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +1ab210: 0c0b |001a: move-result-object v11 │ │ +1ab212: 7100 d659 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@59d6 │ │ +1ab218: 0c02 |001e: move-result-object v2 │ │ +1ab21a: 2203 0c03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1ab21e: 1a04 380e |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0e38 │ │ +1ab222: 7020 0f0b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1ab228: 6e20 180b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ab22e: 6e10 290b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ab234: 0c03 |002c: move-result-object v3 │ │ +1ab236: 7120 bc02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1ab23c: 7110 c34d 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@4dc3 │ │ +1ab242: 0c02 |0033: move-result-object v2 │ │ +1ab244: 6e10 4906 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0649 │ │ +1ab24a: 0c03 |0037: move-result-object v3 │ │ +1ab24c: 2134 |0038: array-length v4, v3 │ │ +1ab24e: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +1ab250: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ +1ab256: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ +1ab25a: 4407 0305 |003f: aget v7, v3, v5 │ │ +1ab25e: 6e20 4806 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0648 │ │ +1ab264: 0c08 |0044: move-result-object v8 │ │ +1ab266: 1a09 9d4d |0045: const-string v9, "configured_addr" // string@4d9d │ │ +1ab26a: 6e20 a106 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ +1ab270: 0c08 |004a: move-result-object v8 │ │ +1ab272: 6e20 d60a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ab278: 0a08 |004e: move-result v8 │ │ +1ab27a: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ +1ab27e: 7100 d659 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@59d6 │ │ +1ab284: 0c00 |0054: move-result-object v0 │ │ +1ab286: 2202 0c03 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ +1ab28a: 7010 0c0b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1ab290: 6e20 180b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ab296: 1a0b f603 |005d: const-string v11, " already exists. Switching account." // string@03f6 │ │ +1ab29a: 6e20 180b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ab2a0: 6e10 290b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ab2a6: 0c0b |0065: move-result-object v11 │ │ +1ab2a8: 7120 bc02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1ab2ae: 7100 834d 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4d83 │ │ +1ab2b4: 0c0b |006c: move-result-object v11 │ │ +1ab2b6: 6e30 884d 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@4d88 │ │ +1ab2bc: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ +1ab2c0: 1c00 2a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ +1ab2c4: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ab2ca: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +1ab2d0: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +1ab2d6: 0e00 |007d: return-void │ │ +1ab2d8: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1ab2dc: 28ba |0080: goto 003a // -0046 │ │ +1ab2de: 7100 834d 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4d83 │ │ +1ab2e4: 0c0b |0084: move-result-object v11 │ │ +1ab2e6: 6e20 814d 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4d81 │ │ +1ab2ec: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ +1ab2f0: 1c02 f50d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0df5 │ │ +1ab2f4: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ab2fa: 1a02 2e0e |008f: const-string v2, "ACCOUNT_DATA" // string@0e2e │ │ +1ab2fe: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ +1ab304: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +1ab30a: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +1ab310: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0010 line=52 │ │ 0x0015 line=53 │ │ 0x001b line=54 │ │ @@ -303683,37 +303684,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1ab35c: |[1ab35c] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -1ab36c: 0e00 |0000: return-void │ │ +1ab360: |[1ab360] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +1ab370: 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 │ │ -1ab370: |[1ab370] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -1ab380: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ -1ab386: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ -1ab38a: 2201 b210 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@10b2 │ │ -1ab38e: 7020 d259 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@59d2 │ │ -1ab394: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ -1ab39a: 5b20 cf41 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41cf │ │ -1ab39e: 0e00 |000f: return-void │ │ +1ab374: |[1ab374] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +1ab384: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ +1ab38a: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ +1ab38e: 2201 b210 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@10b2 │ │ +1ab392: 7020 d259 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@59d2 │ │ +1ab398: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ +1ab39e: 5b20 cf41 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41cf │ │ +1ab3a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ │ │ @@ -303722,17 +303723,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ab344: |[1ab344] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ -1ab354: 6200 ce41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@41ce │ │ -1ab358: 1100 |0002: return-object v0 │ │ +1ab348: |[1ab348] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ +1ab358: 6200 ce41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@41ce │ │ +1ab35c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ @@ -303740,19 +303741,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 │ │ -1ab310: |[1ab310] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1ab320: 5401 cf41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41cf │ │ -1ab324: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ -1ab32a: 0c01 |0005: move-result-object v1 │ │ -1ab32c: 1101 |0006: return-object v1 │ │ +1ab314: |[1ab314] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1ab324: 5401 cf41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41cf │ │ +1ab328: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ +1ab32e: 0c01 |0005: move-result-object v1 │ │ +1ab330: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -303761,17 +303762,17 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1ab330: |[1ab330] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ -1ab340: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -1ab342: 0f01 |0001: return v1 │ │ +1ab334: |[1ab334] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ +1ab344: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +1ab346: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6764 (IPCAddAccountsService.java) │ │ │ │ Class #1774 header: │ │ @@ -303807,18 +303808,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 │ │ -1ab3a0: |[1ab3a0] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -1ab3b0: 5b01 d041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d0 │ │ -1ab3b4: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab3ba: 0e00 |0005: return-void │ │ +1ab3a4: |[1ab3a4] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +1ab3b4: 5b01 d041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d0 │ │ +1ab3b8: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab3be: 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; │ │ │ │ @@ -303828,25 +303829,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 │ │ -1ab3bc: |[1ab3bc] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -1ab3cc: 1f02 b010 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10b0 │ │ -1ab3d0: 6e10 c059 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@59c0 │ │ -1ab3d6: 0c01 |0005: move-result-object v1 │ │ -1ab3d8: 5402 d041 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d0 │ │ -1ab3dc: 7110 dd59 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@59dd │ │ -1ab3e2: 0c02 |000b: move-result-object v2 │ │ -1ab3e4: 6e20 9a0d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d9a │ │ -1ab3ea: 5401 d041 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d0 │ │ -1ab3ee: 7110 de59 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@59de │ │ -1ab3f4: 0e00 |0014: return-void │ │ +1ab3c0: |[1ab3c0] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +1ab3d0: 1f02 b010 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10b0 │ │ +1ab3d4: 6e10 c059 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@59c0 │ │ +1ab3da: 0c01 |0005: move-result-object v1 │ │ +1ab3dc: 5402 d041 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d0 │ │ +1ab3e0: 7110 dd59 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@59dd │ │ +1ab3e6: 0c02 |000b: move-result-object v2 │ │ +1ab3e8: 6e20 9a0d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d9a │ │ +1ab3ee: 5401 d041 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d0 │ │ +1ab3f2: 7110 de59 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@59de │ │ +1ab3f8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=42 │ │ 0x000f line=44 │ │ locals : │ │ @@ -303859,21 +303860,21 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ab3f8: |[1ab3f8] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -1ab408: 5412 d041 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d0 │ │ -1ab40c: 7110 dd59 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@59dd │ │ -1ab412: 0c02 |0005: move-result-object v2 │ │ -1ab414: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1ab416: 6e20 9a0d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d9a │ │ -1ab41c: 0e00 |000a: return-void │ │ +1ab3fc: |[1ab3fc] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +1ab40c: 5412 d041 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41d0 │ │ +1ab410: 7110 dd59 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@59dd │ │ +1ab416: 0c02 |0005: move-result-object v2 │ │ +1ab418: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1ab41a: 6e20 9a0d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d9a │ │ +1ab420: 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; │ │ │ │ @@ -303942,34 +303943,34 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -1ab450: |[1ab450] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ -1ab460: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab466: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -1ab46a: 5b20 d441 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ -1ab46e: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -1ab472: 5a20 d541 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d5 │ │ -1ab476: 2200 c103 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03c1 │ │ -1ab47a: 7010 960d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d96 │ │ -1ab480: 5b20 d841 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d8 │ │ -1ab484: 5b23 d141 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d1 │ │ -1ab488: 5924 d241 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d2 │ │ -1ab48c: 2204 b410 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10b4 │ │ -1ab490: 7020 d959 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@59d9 │ │ -1ab496: 5b24 d941 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@41d9 │ │ -1ab49a: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1ab49e: 1c01 b110 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1ab4a2: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ab4a8: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -1ab4aa: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ -1ab4b0: 0e00 |0028: return-void │ │ +1ab454: |[1ab454] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ +1ab464: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab46a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +1ab46e: 5b20 d441 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ +1ab472: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +1ab476: 5a20 d541 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d5 │ │ +1ab47a: 2200 c103 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03c1 │ │ +1ab47e: 7010 960d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d96 │ │ +1ab484: 5b20 d841 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d8 │ │ +1ab488: 5b23 d141 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d1 │ │ +1ab48c: 5924 d241 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d2 │ │ +1ab490: 2204 b410 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10b4 │ │ +1ab494: 7020 d959 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@59d9 │ │ +1ab49a: 5b24 d941 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@41d9 │ │ +1ab49e: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1ab4a2: 1c01 b110 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1ab4a6: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ab4ac: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +1ab4ae: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ +1ab4b4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=25 │ │ 0x0009 line=26 │ │ 0x000b line=30 │ │ 0x0012 line=33 │ │ @@ -303986,17 +303987,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 │ │ -1ab438: |[1ab438] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -1ab448: 5400 d841 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d8 │ │ -1ab44c: 1100 |0002: return-object v0 │ │ +1ab43c: |[1ab43c] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +1ab44c: 5400 d841 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d8 │ │ +1ab450: 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;) │ │ @@ -304004,17 +304005,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 │ │ -1ab4b4: |[1ab4b4] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -1ab4c4: 7010 e459 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@59e4 │ │ -1ab4ca: 0e00 |0003: return-void │ │ +1ab4b8: |[1ab4b8] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +1ab4c8: 7010 e459 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@59e4 │ │ +1ab4ce: 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;) │ │ @@ -304022,49 +304023,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 │ │ -1ab534: |[1ab534] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ -1ab544: 1d05 |0000: monitor-enter v5 │ │ -1ab546: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -1ab54a: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ -1ab54e: b360 |0005: div-int/2addr v0, v6 │ │ -1ab550: 2804 |0006: goto 000a // +0004 │ │ -1ab552: 0d06 |0007: move-exception v6 │ │ -1ab554: 282b |0008: goto 0033 // +002b │ │ -1ab556: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -1ab558: 8100 |000a: int-to-long v0, v0 │ │ -1ab55a: 5352 d541 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d5 │ │ -1ab55e: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -1ab562: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ -1ab566: 5552 d341 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d3 │ │ -1ab56a: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ -1ab56e: 5452 d441 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ -1ab572: 6e20 d60a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ab578: 0a02 |001a: move-result v2 │ │ -1ab57a: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -1ab57e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -1ab580: 2802 |001e: goto 0020 // +0002 │ │ -1ab582: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1ab584: 5a50 d541 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d5 │ │ -1ab588: 5957 d641 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@41d6 │ │ -1ab58c: 5956 d741 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@41d7 │ │ -1ab590: 5c58 d341 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d3 │ │ -1ab594: 5b59 d441 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ -1ab598: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ -1ab59c: 1e05 |002c: monitor-exit v5 │ │ -1ab59e: 0e00 |002d: return-void │ │ -1ab5a0: 7010 e459 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@59e4 │ │ -1ab5a6: 1e05 |0031: monitor-exit v5 │ │ -1ab5a8: 0e00 |0032: return-void │ │ -1ab5aa: 1e05 |0033: monitor-exit v5 │ │ -1ab5ac: 2706 |0034: throw v6 │ │ +1ab538: |[1ab538] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ +1ab548: 1d05 |0000: monitor-enter v5 │ │ +1ab54a: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +1ab54e: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ +1ab552: b360 |0005: div-int/2addr v0, v6 │ │ +1ab554: 2804 |0006: goto 000a // +0004 │ │ +1ab556: 0d06 |0007: move-exception v6 │ │ +1ab558: 282b |0008: goto 0033 // +002b │ │ +1ab55a: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +1ab55c: 8100 |000a: int-to-long v0, v0 │ │ +1ab55e: 5352 d541 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d5 │ │ +1ab562: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +1ab566: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ +1ab56a: 5552 d341 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d3 │ │ +1ab56e: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ +1ab572: 5452 d441 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ +1ab576: 6e20 d60a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ab57c: 0a02 |001a: move-result v2 │ │ +1ab57e: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +1ab582: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +1ab584: 2802 |001e: goto 0020 // +0002 │ │ +1ab586: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1ab588: 5a50 d541 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@41d5 │ │ +1ab58c: 5957 d641 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@41d6 │ │ +1ab590: 5956 d741 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@41d7 │ │ +1ab594: 5c58 d341 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d3 │ │ +1ab598: 5b59 d441 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ +1ab59c: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ +1ab5a0: 1e05 |002c: monitor-exit v5 │ │ +1ab5a2: 0e00 |002d: return-void │ │ +1ab5a4: 7010 e459 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@59e4 │ │ +1ab5aa: 1e05 |0031: monitor-exit v5 │ │ +1ab5ac: 0e00 |0032: return-void │ │ +1ab5ae: 1e05 |0033: monitor-exit v5 │ │ +1ab5b0: 2706 |0034: throw v6 │ │ catches : 3 │ │ 0x0005 - 0x002a │ │ -> 0x0007 │ │ 0x002e - 0x0031 │ │ -> 0x0007 │ │ 0x0033 - 0x0034 │ │ -> 0x0007 │ │ @@ -304091,35 +304092,35 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -1ab5ec: |[1ab5ec] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ -1ab5fc: 1d07 |0000: monitor-enter v7 │ │ -1ab5fe: 5470 d841 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d8 │ │ -1ab602: 6e10 980d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d98 │ │ -1ab608: 0c00 |0006: move-result-object v0 │ │ -1ab60a: 0701 |0007: move-object v1, v0 │ │ -1ab60c: 1f01 b110 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ -1ab610: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -1ab614: 1e07 |000c: monitor-exit v7 │ │ -1ab616: 0e00 |000d: return-void │ │ -1ab618: 5272 d241 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d2 │ │ -1ab61c: 5273 d741 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@41d7 │ │ -1ab620: 5274 d641 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@41d6 │ │ -1ab624: 5575 d341 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d3 │ │ -1ab628: 5476 d441 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ -1ab62c: 7406 cb59 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@59cb │ │ -1ab632: 1e07 |001b: monitor-exit v7 │ │ -1ab634: 0e00 |001c: return-void │ │ -1ab636: 0d00 |001d: move-exception v0 │ │ -1ab638: 1e07 |001e: monitor-exit v7 │ │ -1ab63a: 2700 |001f: throw v0 │ │ +1ab5f0: |[1ab5f0] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ +1ab600: 1d07 |0000: monitor-enter v7 │ │ +1ab602: 5470 d841 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@41d8 │ │ +1ab606: 6e10 980d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d98 │ │ +1ab60c: 0c00 |0006: move-result-object v0 │ │ +1ab60e: 0701 |0007: move-object v1, v0 │ │ +1ab610: 1f01 b110 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10b1 │ │ +1ab614: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +1ab618: 1e07 |000c: monitor-exit v7 │ │ +1ab61a: 0e00 |000d: return-void │ │ +1ab61c: 5272 d241 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d2 │ │ +1ab620: 5273 d741 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@41d7 │ │ +1ab624: 5274 d641 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@41d6 │ │ +1ab628: 5575 d341 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@41d3 │ │ +1ab62c: 5476 d441 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ +1ab630: 7406 cb59 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@59cb │ │ +1ab636: 1e07 |001b: monitor-exit v7 │ │ +1ab638: 0e00 |001c: return-void │ │ +1ab63a: 0d00 |001d: move-exception v0 │ │ +1ab63c: 1e07 |001e: monitor-exit v7 │ │ +1ab63e: 2700 |001f: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x001d │ │ 0x000e - 0x001b │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ @@ -304137,25 +304138,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1ab4cc: |[1ab4cc] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ -1ab4dc: 5420 d141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d1 │ │ -1ab4e0: 5221 d241 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d2 │ │ -1ab4e4: 7120 cf59 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@59cf │ │ -1ab4ea: 5420 d141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d1 │ │ -1ab4ee: 5421 d941 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@41d9 │ │ -1ab4f2: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ -1ab4f8: 2805 |000e: goto 0013 // +0005 │ │ -1ab4fa: 0d00 |000f: move-exception v0 │ │ -1ab4fc: 6e10 370a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1ab502: 0e00 |0013: return-void │ │ +1ab4d0: |[1ab4d0] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ +1ab4e0: 5420 d141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d1 │ │ +1ab4e4: 5221 d241 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d2 │ │ +1ab4e8: 7120 cf59 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@59cf │ │ +1ab4ee: 5420 d141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@41d1 │ │ +1ab4f2: 5421 d941 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@41d9 │ │ +1ab4f6: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ +1ab4fc: 2805 |000e: goto 0013 // +0005 │ │ +1ab4fe: 0d00 |000f: move-exception v0 │ │ +1ab500: 6e10 370a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1ab506: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ 0x0010 line=65 │ │ @@ -304167,17 +304168,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ab420: |[1ab420] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ -1ab430: 5210 d241 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d2 │ │ -1ab434: 0f00 |0002: return v0 │ │ +1ab424: |[1ab424] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ +1ab434: 5210 d241 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@41d2 │ │ +1ab438: 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;) │ │ @@ -304185,20 +304186,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -1ab514: |[1ab514] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ -1ab524: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1ab526: 5431 d441 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ -1ab52a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1ab52c: 7051 e259 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@59e2 │ │ -1ab532: 0e00 |0007: return-void │ │ +1ab518: |[1ab518] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ +1ab528: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1ab52a: 5431 d441 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@41d4 │ │ +1ab52e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1ab530: 7051 e259 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@59e2 │ │ +1ab536: 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;) │ │ @@ -304206,20 +304207,20 @@ │ │ type : '(JJLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -1ab5cc: |[1ab5cc] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ -1ab5dc: 8412 |0000: long-to-int v2, v1 │ │ -1ab5de: 8431 |0001: long-to-int v1, v3 │ │ -1ab5e0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -1ab5e2: 7055 e259 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@59e2 │ │ -1ab5e8: 0e00 |0006: return-void │ │ +1ab5d0: |[1ab5d0] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ +1ab5e0: 8412 |0000: long-to-int v2, v1 │ │ +1ab5e2: 8431 |0001: long-to-int v1, v3 │ │ +1ab5e4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +1ab5e6: 7055 e259 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@59e2 │ │ +1ab5ec: 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 │ │ @@ -304250,17 +304251,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab658: |[1ab658] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ -1ab668: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -1ab66e: 0e00 |0003: return-void │ │ +1ab65c: |[1ab65c] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ +1ab66c: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +1ab672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ │ │ Virtual methods - │ │ @@ -304269,24 +304270,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 │ │ -1ab670: |[1ab670] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -1ab680: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -1ab684: 7110 c85a 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@5ac8 │ │ -1ab68a: 0a01 |0005: move-result v1 │ │ -1ab68c: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -1ab690: 1a01 e260 |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@60e2 │ │ -1ab694: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -1ab69a: 0c02 |000d: move-result-object v2 │ │ -1ab69c: 6e20 d60a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ab6a2: 0e00 |0011: return-void │ │ +1ab674: |[1ab674] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +1ab684: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +1ab688: 7110 c85a 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@5ac8 │ │ +1ab68e: 0a01 |0005: move-result v1 │ │ +1ab690: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +1ab694: 1a01 e260 |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@60e2 │ │ +1ab698: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +1ab69e: 0c02 |000d: move-result-object v2 │ │ +1ab6a0: 6e20 d60a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ab6a6: 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; │ │ @@ -304317,17 +304318,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab6f0: |[1ab6f0] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ -1ab700: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab706: 0e00 |0003: return-void │ │ +1ab6f4: |[1ab6f4] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ +1ab704: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab70a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AccessibilityUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/AccessibilityUtil;) │ │ @@ -304335,32 +304336,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -1ab6a4: |[1ab6a4] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ -1ab6b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ab6b6: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -1ab6ba: 1a03 7d0e |0003: const-string v3, "AccessibilityUtil" // string@0e7d │ │ -1ab6be: 1a01 6047 |0005: const-string v1, "animationsDisabled: context was null" // string@4760 │ │ -1ab6c2: 7120 be02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1ab6c8: 0f00 |000a: return v0 │ │ -1ab6ca: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1ab6d0: 0c03 |000e: move-result-object v3 │ │ -1ab6d2: 1a01 6247 |000f: const-string v1, "animator_duration_scale" // string@4762 │ │ -1ab6d6: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -1ab6da: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ -1ab6e0: 0a03 |0016: move-result v3 │ │ -1ab6e2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1ab6e4: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ -1ab6e8: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -1ab6ec: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -1ab6ee: 0f00 |001d: return v0 │ │ +1ab6a8: |[1ab6a8] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ +1ab6b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ab6ba: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +1ab6be: 1a03 7d0e |0003: const-string v3, "AccessibilityUtil" // string@0e7d │ │ +1ab6c2: 1a01 6047 |0005: const-string v1, "animationsDisabled: context was null" // string@4760 │ │ +1ab6c6: 7120 be02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1ab6cc: 0f00 |000a: return v0 │ │ +1ab6ce: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1ab6d4: 0c03 |000e: move-result-object v3 │ │ +1ab6d6: 1a01 6247 |000f: const-string v1, "animator_duration_scale" // string@4762 │ │ +1ab6da: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +1ab6de: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ +1ab6e4: 0a03 |0016: move-result v3 │ │ +1ab6e6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1ab6e8: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ +1ab6ec: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +1ab6f0: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +1ab6f2: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=14 │ │ 0x000b line=17 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -304395,27 +304396,27 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1ab708: |[1ab708] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ -1ab718: 7020 c902 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02c9 │ │ -1ab71e: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -1ab720: 6e30 ea59 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ -1ab726: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -1ab728: 6e30 ea59 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ -1ab72e: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -1ab730: 6e30 ea59 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ -1ab736: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -1ab738: 6e30 ea59 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ -1ab73e: 1251 |0013: const/4 v1, #int 5 // #5 │ │ -1ab740: 6e30 ea59 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ -1ab746: 0e00 |0017: return-void │ │ +1ab70c: |[1ab70c] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ +1ab71c: 7020 c902 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02c9 │ │ +1ab722: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +1ab724: 6e30 ea59 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ +1ab72a: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +1ab72c: 6e30 ea59 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ +1ab732: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +1ab734: 6e30 ea59 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ +1ab73a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +1ab73c: 6e30 ea59 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ +1ab742: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +1ab744: 6e30 ea59 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@59ea │ │ +1ab74a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=14 │ │ 0x0008 line=15 │ │ 0x000c line=16 │ │ 0x0010 line=17 │ │ @@ -304450,17 +304451,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ab868: |[1ab868] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ -1ab878: 7020 350a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a35 │ │ -1ab87e: 0e00 |0003: return-void │ │ +1ab86c: |[1ab86c] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ +1ab87c: 7020 350a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a35 │ │ +1ab882: 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; │ │ │ │ @@ -304469,17 +304470,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ab880: |[1ab880] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ -1ab890: 7020 330a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a33 │ │ -1ab896: 0e00 |0003: return-void │ │ +1ab884: |[1ab884] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ +1ab894: 7020 330a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a33 │ │ +1ab89a: 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; │ │ │ │ @@ -304537,22 +304538,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 │ │ -1ab898: |[1ab898] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ -1ab8a8: 5b01 dd41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ -1ab8ac: 5b02 df41 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ -1ab8b0: 5903 e041 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@41e0 │ │ -1ab8b4: 5904 de41 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@41de │ │ -1ab8b8: 5b05 dc41 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41dc │ │ -1ab8bc: 7010 a10a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab8c2: 0e00 |000d: return-void │ │ +1ab89c: |[1ab89c] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ +1ab8ac: 5b01 dd41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ +1ab8b0: 5b02 df41 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ +1ab8b4: 5903 e041 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@41e0 │ │ +1ab8b8: 5904 de41 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@41de │ │ +1ab8bc: 5b05 dc41 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41dc │ │ +1ab8c0: 7010 a10a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab8c6: 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; │ │ @@ -304566,67 +304567,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -1ab8c4: |[1ab8c4] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ -1ab8d4: 5460 dd41 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ -1ab8d8: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -1ab8dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ab8de: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -1ab8e2: 5461 df41 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ -1ab8e6: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -1ab8ea: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ -1ab8f0: 0c00 |000e: move-result-object v0 │ │ -1ab8f2: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ -1ab8f6: 283e |0011: goto 004f // +003e │ │ -1ab8f8: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ -1ab8fe: 0a00 |0015: move-result v0 │ │ -1ab900: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ -1ab904: 5260 e041 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@41e0 │ │ -1ab908: 5461 dd41 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ -1ab90c: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ -1ab912: 0a01 |001f: move-result v1 │ │ -1ab914: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ -1ab918: 5261 de41 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@41de │ │ -1ab91c: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -1ab920: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1ab926: 0c00 |0029: move-result-object v0 │ │ -1ab928: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -1ab92c: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -1ab932: 5463 dd41 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ -1ab936: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ -1ab93c: 0a04 |0034: move-result v4 │ │ -1ab93e: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ -1ab944: 0a05 |0038: move-result v5 │ │ -1ab946: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ -1ab94c: 5463 dd41 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ -1ab950: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ -1ab956: 280a |0041: goto 004b // +000a │ │ -1ab958: 0d00 |0042: move-exception v0 │ │ -1ab95a: 7100 fd59 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@59fd │ │ -1ab960: 0c01 |0046: move-result-object v1 │ │ -1ab962: 7120 c602 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1ab968: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -1ab96a: 5461 df41 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ -1ab96e: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ -1ab972: 5460 df41 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ -1ab976: 1d00 |0051: monitor-enter v0 │ │ -1ab978: 5461 dc41 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41dc │ │ -1ab97c: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -1ab97e: 6e20 760d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d76 │ │ -1ab984: 5461 df41 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ -1ab988: 6e10 a50a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ -1ab98e: 1e00 |005d: monitor-exit v0 │ │ -1ab990: 0e00 |005e: return-void │ │ -1ab992: 0d01 |005f: move-exception v1 │ │ -1ab994: 1e00 |0060: monitor-exit v0 │ │ -1ab996: 2701 |0061: throw v1 │ │ +1ab8c8: |[1ab8c8] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ +1ab8d8: 5460 dd41 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ +1ab8dc: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +1ab8e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ab8e2: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +1ab8e6: 5461 df41 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ +1ab8ea: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +1ab8ee: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ +1ab8f4: 0c00 |000e: move-result-object v0 │ │ +1ab8f6: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ +1ab8fa: 283e |0011: goto 004f // +003e │ │ +1ab8fc: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ +1ab902: 0a00 |0015: move-result v0 │ │ +1ab904: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ +1ab908: 5260 e041 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@41e0 │ │ +1ab90c: 5461 dd41 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ +1ab910: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ +1ab916: 0a01 |001f: move-result v1 │ │ +1ab918: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ +1ab91c: 5261 de41 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@41de │ │ +1ab920: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +1ab924: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1ab92a: 0c00 |0029: move-result-object v0 │ │ +1ab92c: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +1ab930: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +1ab936: 5463 dd41 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ +1ab93a: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ +1ab940: 0a04 |0034: move-result v4 │ │ +1ab942: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ +1ab948: 0a05 |0038: move-result v5 │ │ +1ab94a: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ +1ab950: 5463 dd41 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@41dd │ │ +1ab954: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ +1ab95a: 280a |0041: goto 004b // +000a │ │ +1ab95c: 0d00 |0042: move-exception v0 │ │ +1ab95e: 7100 fd59 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@59fd │ │ +1ab964: 0c01 |0046: move-result-object v1 │ │ +1ab966: 7120 c602 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1ab96c: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +1ab96e: 5461 df41 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ +1ab972: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ +1ab976: 5460 df41 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ +1ab97a: 1d00 |0051: monitor-enter v0 │ │ +1ab97c: 5461 dc41 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41dc │ │ +1ab980: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +1ab982: 6e20 760d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d76 │ │ +1ab988: 5461 df41 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@41df │ │ +1ab98c: 6e10 a50a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ +1ab992: 1e00 |005d: monitor-exit v0 │ │ +1ab994: 0e00 |005e: return-void │ │ +1ab996: 0d01 |005f: move-exception v1 │ │ +1ab998: 1e00 |0060: monitor-exit v0 │ │ +1ab99a: 2701 |0061: throw v1 │ │ catches : 2 │ │ 0x0024 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ 0x0052 - 0x0061 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=186 │ │ @@ -304692,32 +304693,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1abf04: |[1abf04] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -1abf14: 0e00 |0000: return-void │ │ +1abf08: |[1abf08] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +1abf18: 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 │ │ -1abf18: |[1abf18] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -1abf28: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1abf2e: 0e00 |0003: return-void │ │ +1abf1c: |[1abf1c] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +1abf2c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1abf32: 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;) │ │ @@ -304725,59 +304726,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1abeec: |[1abeec] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ -1abefc: 6200 e141 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@41e1 │ │ -1abf00: 1100 |0002: return-object v0 │ │ +1abef0: |[1abef0] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ +1abf00: 6200 e141 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@41e1 │ │ +1abf04: 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 │ │ -1ab9b0: |[1ab9b0] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ -1ab9c0: 2206 bb03 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03bb │ │ -1ab9c4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -1ab9c6: 7020 740d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d74 │ │ -1ab9cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1ab9ce: 2308 2b11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@112b │ │ -1ab9d2: 2209 bc10 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10bc │ │ -1ab9d6: 0790 |000b: move-object v0, v9 │ │ -1ab9d8: 07a1 |000c: move-object v1, v10 │ │ -1ab9da: 0782 |000d: move-object v2, v8 │ │ -1ab9dc: 01b3 |000e: move v3, v11 │ │ -1ab9de: 01c4 |000f: move v4, v12 │ │ -1ab9e0: 0765 |0010: move-object v5, v6 │ │ -1ab9e2: 7606 f959 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@59f9 │ │ -1ab9e8: 7110 855b 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b85 │ │ -1ab9ee: 1d08 |0017: monitor-enter v8 │ │ -1ab9f0: 6e10 750d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d75 │ │ -1ab9f6: 0a0a |001b: move-result v10 │ │ -1ab9f8: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ -1ab9fc: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ -1aba00: 7130 8a5b a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@5b8a │ │ -1aba06: 28f5 |0023: goto 0018 // -000b │ │ -1aba08: 460a 0807 |0024: aget-object v10, v8, v7 │ │ -1aba0c: 1e08 |0026: monitor-exit v8 │ │ -1aba0e: 110a |0027: return-object v10 │ │ -1aba10: 0d0a |0028: move-exception v10 │ │ -1aba12: 1e08 |0029: monitor-exit v8 │ │ -1aba14: 270a |002a: throw v10 │ │ +1ab9b4: |[1ab9b4] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ +1ab9c4: 2206 bb03 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03bb │ │ +1ab9c8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +1ab9ca: 7020 740d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d74 │ │ +1ab9d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1ab9d2: 2308 2b11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@112b │ │ +1ab9d6: 2209 bc10 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10bc │ │ +1ab9da: 0790 |000b: move-object v0, v9 │ │ +1ab9dc: 07a1 |000c: move-object v1, v10 │ │ +1ab9de: 0782 |000d: move-object v2, v8 │ │ +1ab9e0: 01b3 |000e: move v3, v11 │ │ +1ab9e2: 01c4 |000f: move v4, v12 │ │ +1ab9e4: 0765 |0010: move-object v5, v6 │ │ +1ab9e6: 7606 f959 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@59f9 │ │ +1ab9ec: 7110 855b 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b85 │ │ +1ab9f2: 1d08 |0017: monitor-enter v8 │ │ +1ab9f4: 6e10 750d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d75 │ │ +1ab9fa: 0a0a |001b: move-result v10 │ │ +1ab9fc: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ +1aba00: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ +1aba04: 7130 8a5b a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@5b8a │ │ +1aba0a: 28f5 |0023: goto 0018 // -000b │ │ +1aba0c: 460a 0807 |0024: aget-object v10, v8, v7 │ │ +1aba10: 1e08 |0026: monitor-exit v8 │ │ +1aba12: 110a |0027: return-object v10 │ │ +1aba14: 0d0a |0028: move-exception v10 │ │ +1aba16: 1e08 |0029: monitor-exit v8 │ │ +1aba18: 270a |002a: throw v10 │ │ catches : 1 │ │ 0x0018 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0009 line=183 │ │ @@ -304796,39 +304797,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 │ │ -1abc30: |[1abc30] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ -1abc40: 715b 055a 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@5a05 │ │ -1abc46: 0c01 |0003: move-result-object v1 │ │ -1abc48: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ -1abc4c: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ -1abc50: 0183 |0008: move v3, v8 │ │ -1abc52: 2802 |0009: goto 000b // +0002 │ │ -1abc54: 0173 |000a: move v3, v7 │ │ -1abc56: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ -1abc5a: 0174 |000d: move v4, v7 │ │ -1abc5c: 2802 |000e: goto 0010 // +0002 │ │ -1abc5e: 0184 |000f: move v4, v8 │ │ -1abc60: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ -1abc64: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ -1abc68: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1abc6a: 0760 |0015: move-object v0, v6 │ │ -1abc6c: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ -1abc72: 2207 c002 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02c0 │ │ -1abc76: 7010 6309 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@0963 │ │ -1abc7c: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ -1abc80: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ -1abc86: 6e10 6709 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0967 │ │ -1abc8c: 0c06 |0026: move-result-object v6 │ │ -1abc8e: 6e10 6509 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@0965 │ │ -1abc94: 1106 |002a: return-object v6 │ │ +1abc34: |[1abc34] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ +1abc44: 715b 055a 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@5a05 │ │ +1abc4a: 0c01 |0003: move-result-object v1 │ │ +1abc4c: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ +1abc50: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ +1abc54: 0183 |0008: move v3, v8 │ │ +1abc56: 2802 |0009: goto 000b // +0002 │ │ +1abc58: 0173 |000a: move v3, v7 │ │ +1abc5a: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ +1abc5e: 0174 |000d: move v4, v7 │ │ +1abc60: 2802 |000e: goto 0010 // +0002 │ │ +1abc62: 0184 |000f: move v4, v8 │ │ +1abc64: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ +1abc68: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ +1abc6c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1abc6e: 0760 |0015: move-object v0, v6 │ │ +1abc70: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ +1abc76: 2207 c002 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02c0 │ │ +1abc7a: 7010 6309 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@0963 │ │ +1abc80: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ +1abc84: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ +1abc8a: 6e10 6709 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0967 │ │ +1abc90: 0c06 |0026: move-result-object v6 │ │ +1abc92: 6e10 6509 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@0965 │ │ +1abc98: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0010 line=115 │ │ 0x0019 line=118 │ │ 0x0020 line=119 │ │ @@ -304847,52 +304848,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 │ │ -1aba24: |[1aba24] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -1aba34: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1aba3a: 0a00 |0003: move-result v0 │ │ -1aba3c: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ -1aba40: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1aba46: 0a00 |0009: move-result v0 │ │ -1aba48: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ -1aba4c: 1103 |000c: return-object v3 │ │ -1aba4e: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ -1aba52: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ -1aba56: 2827 |0011: goto 0038 // +0027 │ │ -1aba58: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1aba5e: 0a00 |0015: move-result v0 │ │ -1aba60: 8200 |0016: int-to-float v0, v0 │ │ -1aba62: 8241 |0017: int-to-float v1, v4 │ │ -1aba64: c910 |0018: div-float/2addr v0, v1 │ │ -1aba66: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1aba6c: 0a01 |001c: move-result v1 │ │ -1aba6e: 8211 |001d: int-to-float v1, v1 │ │ -1aba70: 8252 |001e: int-to-float v2, v5 │ │ -1aba72: c921 |001f: div-float/2addr v1, v2 │ │ -1aba74: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ -1aba78: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ -1aba7c: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1aba82: 0a05 |0027: move-result v5 │ │ -1aba84: 8255 |0028: int-to-float v5, v5 │ │ -1aba86: c905 |0029: div-float/2addr v5, v0 │ │ -1aba88: 8755 |002a: float-to-int v5, v5 │ │ -1aba8a: 2808 |002b: goto 0033 // +0008 │ │ -1aba8c: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1aba92: 0a04 |002f: move-result v4 │ │ -1aba94: 8244 |0030: int-to-float v4, v4 │ │ -1aba96: c914 |0031: div-float/2addr v4, v1 │ │ -1aba98: 8744 |0032: float-to-int v4, v4 │ │ -1aba9a: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -1aba9c: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -1abaa2: 0c03 |0037: move-result-object v3 │ │ -1abaa4: 1103 |0038: return-object v3 │ │ +1aba28: |[1aba28] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +1aba38: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1aba3e: 0a00 |0003: move-result v0 │ │ +1aba40: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ +1aba44: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1aba4a: 0a00 |0009: move-result v0 │ │ +1aba4c: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ +1aba50: 1103 |000c: return-object v3 │ │ +1aba52: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ +1aba56: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ +1aba5a: 2827 |0011: goto 0038 // +0027 │ │ +1aba5c: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1aba62: 0a00 |0015: move-result v0 │ │ +1aba64: 8200 |0016: int-to-float v0, v0 │ │ +1aba66: 8241 |0017: int-to-float v1, v4 │ │ +1aba68: c910 |0018: div-float/2addr v0, v1 │ │ +1aba6a: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1aba70: 0a01 |001c: move-result v1 │ │ +1aba72: 8211 |001d: int-to-float v1, v1 │ │ +1aba74: 8252 |001e: int-to-float v2, v5 │ │ +1aba76: c921 |001f: div-float/2addr v1, v2 │ │ +1aba78: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ +1aba7c: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ +1aba80: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1aba86: 0a05 |0027: move-result v5 │ │ +1aba88: 8255 |0028: int-to-float v5, v5 │ │ +1aba8a: c905 |0029: div-float/2addr v5, v0 │ │ +1aba8c: 8755 |002a: float-to-int v5, v5 │ │ +1aba8e: 2808 |002b: goto 0033 // +0008 │ │ +1aba90: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1aba96: 0a04 |002f: move-result v4 │ │ +1aba98: 8244 |0030: int-to-float v4, v4 │ │ +1aba9a: c914 |0031: div-float/2addr v4, v1 │ │ +1aba9c: 8744 |0032: float-to-int v4, v4 │ │ +1aba9e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +1abaa0: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +1abaa6: 0c03 |0037: move-result-object v3 │ │ +1abaa8: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ 0x0024 line=51 │ │ 0x002c line=53 │ │ @@ -304907,26 +304908,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 │ │ -1abb54: |[1abb54] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -1abb64: 7110 035a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@5a03 │ │ -1abb6a: 0c02 |0003: move-result-object v2 │ │ -1abb6c: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -1abb70: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1abb74: 7110 530a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abb7a: 0c01 |000b: move-result-object v1 │ │ -1abb7c: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1abb80: 7110 530a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abb86: 0c02 |0011: move-result-object v2 │ │ -1abb88: 7030 c702 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1abb8e: 1100 |0015: return-object v0 │ │ +1abb58: |[1abb58] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +1abb68: 7110 035a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@5a03 │ │ +1abb6e: 0c02 |0003: move-result-object v2 │ │ +1abb70: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +1abb74: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1abb78: 7110 530a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abb7e: 0c01 |000b: move-result-object v1 │ │ +1abb80: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1abb84: 7110 530a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abb8a: 0c02 |0011: move-result-object v2 │ │ +1abb8c: 7030 c702 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1abb92: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -304935,54 +304936,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 │ │ -1abb90: |[1abb90] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -1abba0: 2200 8401 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0184 │ │ -1abba4: 7020 5f05 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@055f │ │ -1abbaa: 1a04 a31a |0005: const-string v4, "ImageWidth" // string@1aa3 │ │ -1abbae: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1abbb0: 6e30 6005 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ -1abbb6: 0a04 |000b: move-result v4 │ │ -1abbb8: 1a02 a11a |000c: const-string v2, "ImageLength" // string@1aa1 │ │ -1abbbc: 6e30 6005 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ -1abbc2: 0a02 |0011: move-result v2 │ │ -1abbc4: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ -1abbc8: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -1abbcc: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -1abbce: 1104 |0017: return-object v4 │ │ -1abbd0: 1a03 d132 |0018: const-string v3, "Orientation" // string@32d1 │ │ -1abbd4: 6e30 6005 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ -1abbda: 0a00 |001d: move-result v0 │ │ -1abbdc: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -1abbde: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ -1abbe2: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ -1abbe6: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ -1abbea: 1271 |0025: const/4 v1, #int 7 // #7 │ │ -1abbec: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ -1abbf0: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -1abbf2: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ -1abbf6: 280f |002b: goto 003a // +000f │ │ -1abbf8: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -1abbfc: 7110 530a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abc02: 0c04 |0031: move-result-object v4 │ │ -1abc04: 7110 530a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abc0a: 0c01 |0035: move-result-object v1 │ │ -1abc0c: 7030 c702 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1abc12: 1100 |0039: return-object v0 │ │ -1abc14: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -1abc18: 7110 530a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abc1e: 0c01 |003f: move-result-object v1 │ │ -1abc20: 7110 530a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1abc26: 0c04 |0043: move-result-object v4 │ │ -1abc28: 7030 c702 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1abc2e: 1100 |0047: return-object v0 │ │ +1abb94: |[1abb94] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +1abba4: 2200 8401 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0184 │ │ +1abba8: 7020 5f05 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@055f │ │ +1abbae: 1a04 a31a |0005: const-string v4, "ImageWidth" // string@1aa3 │ │ +1abbb2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1abbb4: 6e30 6005 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ +1abbba: 0a04 |000b: move-result v4 │ │ +1abbbc: 1a02 a11a |000c: const-string v2, "ImageLength" // string@1aa1 │ │ +1abbc0: 6e30 6005 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ +1abbc6: 0a02 |0011: move-result v2 │ │ +1abbc8: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ +1abbcc: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +1abbd0: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +1abbd2: 1104 |0017: return-object v4 │ │ +1abbd4: 1a03 d132 |0018: const-string v3, "Orientation" // string@32d1 │ │ +1abbd8: 6e30 6005 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0560 │ │ +1abbde: 0a00 |001d: move-result v0 │ │ +1abbe0: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +1abbe2: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ +1abbe6: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ +1abbea: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ +1abbee: 1271 |0025: const/4 v1, #int 7 // #7 │ │ +1abbf0: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ +1abbf4: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +1abbf6: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ +1abbfa: 280f |002b: goto 003a // +000f │ │ +1abbfc: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +1abc00: 7110 530a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abc06: 0c04 |0031: move-result-object v4 │ │ +1abc08: 7110 530a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abc0e: 0c01 |0035: move-result-object v1 │ │ +1abc10: 7030 c702 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1abc16: 1100 |0039: return-object v0 │ │ +1abc18: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +1abc1c: 7110 530a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abc22: 0c01 |003f: move-result-object v1 │ │ +1abc24: 7110 530a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1abc2a: 0c04 |0043: move-result-object v4 │ │ +1abc2c: 7030 c702 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1abc32: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000c line=83 │ │ 0x0018 line=88 │ │ 0x002c line=96 │ │ @@ -304995,48 +304996,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 │ │ -1abaa8: |[1abaa8] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ -1abab8: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ -1ababc: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ -1abac2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1abac4: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ -1abac8: 2201 bb02 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02bb │ │ -1abacc: 7020 5409 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0954 │ │ -1abad2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1abad4: 7130 1401 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@0114 │ │ -1abada: 6e10 5609 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@0956 │ │ -1abae0: 2808 |0014: goto 001c // +0008 │ │ -1abae2: 6203 e141 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@41e1 │ │ -1abae6: 1a01 da55 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@55da │ │ -1abaea: 7120 c402 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1abaf0: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1abaf4: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ -1abaf6: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ -1abafa: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1abafe: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ -1abb02: 1100 |0025: return-object v0 │ │ -1abb04: 2203 bb10 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10bb │ │ -1abb08: 2201 0c03 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1abb0c: 1a02 c418 |002a: const-string v2, "Failed to decode image dimensions: " // string@18c4 │ │ -1abb10: 7020 0f0b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1abb16: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1abb1a: 6e20 130b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abb20: 1a02 630c |0034: const-string v2, ", " // string@0c63 │ │ -1abb24: 6e20 180b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1abb2a: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1abb2e: 6e20 130b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abb34: 6e10 290b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1abb3a: 0c00 |0041: move-result-object v0 │ │ -1abb3c: 7020 f859 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@59f8 │ │ -1abb42: 2703 |0045: throw v3 │ │ +1abaac: |[1abaac] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ +1ababc: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ +1abac0: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ +1abac6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1abac8: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ +1abacc: 2201 bb02 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02bb │ │ +1abad0: 7020 5409 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0954 │ │ +1abad6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1abad8: 7130 1401 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@0114 │ │ +1abade: 6e10 5609 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@0956 │ │ +1abae4: 2808 |0014: goto 001c // +0008 │ │ +1abae6: 6203 e141 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@41e1 │ │ +1abaea: 1a01 da55 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@55da │ │ +1abaee: 7120 c402 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1abaf4: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1abaf8: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ +1abafa: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ +1abafe: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1abb02: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ +1abb06: 1100 |0025: return-object v0 │ │ +1abb08: 2203 bb10 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10bb │ │ +1abb0c: 2201 0c03 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1abb10: 1a02 c418 |002a: const-string v2, "Failed to decode image dimensions: " // string@18c4 │ │ +1abb14: 7020 0f0b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1abb1a: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1abb1e: 6e20 130b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abb24: 1a02 630c |0034: const-string v2, ", " // string@0c63 │ │ +1abb28: 6e20 180b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1abb2e: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1abb32: 6e20 130b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abb38: 6e10 290b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1abb3e: 0c00 |0041: move-result-object v0 │ │ +1abb40: 7020 f859 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@59f8 │ │ +1abb46: 2703 |0045: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ @@ -305053,50 +305054,50 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -1abe58: |[1abe58] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ -1abe68: 7100 f90d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0df9 │ │ -1abe6e: 0c00 |0003: move-result-object v0 │ │ -1abe70: 1f00 df03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03df │ │ -1abe74: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -1abe78: 7220 f40d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0df4 │ │ -1abe7e: 0c01 |000b: move-result-object v1 │ │ -1abe80: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -1abe82: 2322 2711 |000d: new-array v2, v2, [I // type@1127 │ │ -1abe86: 7230 f60d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0df6 │ │ -1abe8c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1abe8e: 2323 2711 |0013: new-array v3, v2, [I // type@1127 │ │ -1abe92: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -1abe94: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1abe96: 7253 f20d 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@0df2 │ │ -1abe9c: 4404 0305 |001a: aget v4, v3, v5 │ │ -1abea0: 2346 5411 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1154 │ │ -1abea4: 7253 f20d 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@0df2 │ │ -1abeaa: 2322 2711 |0021: new-array v2, v2, [I // type@1127 │ │ -1abeae: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1abeb0: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -1abeb2: 4408 0305 |0025: aget v8, v3, v5 │ │ -1abeb6: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ -1abeba: 4608 0604 |0029: aget-object v8, v6, v4 │ │ -1abebe: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ -1abec2: 7252 f10d 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@0df1 │ │ -1abec8: 4408 0205 |0030: aget v8, v2, v5 │ │ -1abecc: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ -1abed0: 0187 |0034: move v7, v8 │ │ -1abed2: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1abed6: 28ee |0037: goto 0025 // -0012 │ │ -1abed8: 7220 f80d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0df8 │ │ -1abede: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ -1abee2: 7120 7d0a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1abee8: 0a00 |0040: move-result v0 │ │ -1abeea: 0f00 |0041: return v0 │ │ +1abe5c: |[1abe5c] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ +1abe6c: 7100 f90d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0df9 │ │ +1abe72: 0c00 |0003: move-result-object v0 │ │ +1abe74: 1f00 df03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03df │ │ +1abe78: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +1abe7c: 7220 f40d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0df4 │ │ +1abe82: 0c01 |000b: move-result-object v1 │ │ +1abe84: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +1abe86: 2322 2711 |000d: new-array v2, v2, [I // type@1127 │ │ +1abe8a: 7230 f60d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0df6 │ │ +1abe90: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1abe92: 2323 2711 |0013: new-array v3, v2, [I // type@1127 │ │ +1abe96: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +1abe98: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1abe9a: 7253 f20d 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@0df2 │ │ +1abea0: 4404 0305 |001a: aget v4, v3, v5 │ │ +1abea4: 2346 5411 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1154 │ │ +1abea8: 7253 f20d 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@0df2 │ │ +1abeae: 2322 2711 |0021: new-array v2, v2, [I // type@1127 │ │ +1abeb2: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1abeb4: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +1abeb6: 4408 0305 |0025: aget v8, v3, v5 │ │ +1abeba: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ +1abebe: 4608 0604 |0029: aget-object v8, v6, v4 │ │ +1abec2: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ +1abec6: 7252 f10d 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@0df1 │ │ +1abecc: 4408 0205 |0030: aget v8, v2, v5 │ │ +1abed0: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ +1abed4: 0187 |0034: move v7, v8 │ │ +1abed6: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1abeda: 28ee |0037: goto 0025 // -0012 │ │ +1abedc: 7220 f80d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0df8 │ │ +1abee2: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ +1abee6: 7120 7d0a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1abeec: 0a00 |0040: move-result v0 │ │ +1abeee: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=229 │ │ 0x000d line=231 │ │ 0x000f line=232 │ │ 0x0013 line=234 │ │ @@ -305116,135 +305117,135 @@ │ │ type : '([BIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 215 16-bit code units │ │ -1abc98: |[1abc98] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ -1abca8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1abcac: 0201 1400 |0002: move/from16 v1, v20 │ │ -1abcb0: 0202 1500 |0004: move/from16 v2, v21 │ │ -1abcb4: 0203 1600 |0006: move/from16 v3, v22 │ │ -1abcb8: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -1abcbc: 1100 |000a: return-object v0 │ │ -1abcbe: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ -1abcc2: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ -1abcc6: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ -1abcca: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ -1abcce: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ -1abcd2: 9204 0102 |0015: mul-int v4, v1, v2 │ │ -1abcd6: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ -1abcda: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ -1abcde: 2106 |001b: array-length v6, v0 │ │ -1abce0: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ -1abce4: 2105 |001e: array-length v5, v0 │ │ -1abce6: 2355 2311 |001f: new-array v5, v5, [B // type@1123 │ │ -1abcea: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ -1abcee: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1abcf0: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -1abcf2: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ -1abcf6: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -1abcf8: 2802 |0028: goto 002a // +0002 │ │ -1abcfa: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1abcfc: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ -1abd00: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ -1abd04: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ -1abd08: 2803 |0030: goto 0033 // +0003 │ │ -1abd0a: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ -1abd0e: 1219 |0033: const/4 v9, #int 1 // #1 │ │ -1abd10: 2802 |0034: goto 0036 // +0002 │ │ -1abd12: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -1abd14: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ -1abd18: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ -1abd1c: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -1abd1e: 2802 |003b: goto 003d // +0002 │ │ -1abd20: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -1abd22: 120a |003d: const/4 v10, #int 0 // #0 │ │ -1abd24: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ -1abd28: 120b |0040: const/4 v11, #int 0 // #0 │ │ -1abd2a: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ -1abd2e: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ -1abd32: b0bc |0045: add-int/2addr v12, v11 │ │ -1abd34: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ -1abd38: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ -1abd3c: b04d |004a: add-int/2addr v13, v4 │ │ -1abd3e: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ -1abd42: b0ed |004d: add-int/2addr v13, v14 │ │ -1abd44: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ -1abd48: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -1abd4c: 012f |0052: move v15, v2 │ │ -1abd4e: 2802 |0053: goto 0055 // +0002 │ │ -1abd50: 011f |0054: move v15, v1 │ │ -1abd52: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ -1abd56: 0210 0100 |0057: move/from16 v16, v1 │ │ -1abd5a: 2803 |0059: goto 005c // +0003 │ │ -1abd5c: 0210 0200 |005a: move/from16 v16, v2 │ │ -1abd60: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ -1abd64: 0211 0a00 |005e: move/from16 v17, v10 │ │ -1abd68: 2803 |0060: goto 0063 // +0003 │ │ -1abd6a: 0211 0b00 |0061: move/from16 v17, v11 │ │ -1abd6e: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ -1abd72: 0212 0b00 |0065: move/from16 v18, v11 │ │ -1abd76: 2803 |0067: goto 006a // +0003 │ │ -1abd78: 0212 0a00 |0068: move/from16 v18, v10 │ │ -1abd7c: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ -1abd80: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ -1abd84: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ -1abd88: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ -1abd8c: 9110 1012 |0072: sub-int v16, v16, v18 │ │ -1abd90: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ -1abd94: 9210 120f |0076: mul-int v16, v18, v15 │ │ -1abd98: 9010 1011 |0078: add-int v16, v16, v17 │ │ -1abd9c: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ -1abda0: 9212 120f |007c: mul-int v18, v18, v15 │ │ -1abda4: 9012 0412 |007e: add-int v18, v4, v18 │ │ -1abda8: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ -1abdac: 9012 120f |0082: add-int v18, v18, v15 │ │ -1abdb0: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ -1abdb4: 480c 000c |0086: aget-byte v12, v0, v12 │ │ -1abdb8: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1abdbc: 8dcc |008a: int-to-byte v12, v12 │ │ -1abdbe: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ -1abdc2: 480c 000d |008d: aget-byte v12, v0, v13 │ │ -1abdc6: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1abdca: 8dcc |0091: int-to-byte v12, v12 │ │ -1abdcc: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ -1abdd0: 480c 000e |0094: aget-byte v12, v0, v14 │ │ -1abdd4: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1abdd8: 8dcc |0098: int-to-byte v12, v12 │ │ -1abdda: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ -1abdde: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -1abde2: 28a4 |009d: goto 0041 // -005c │ │ -1abde4: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1abde8: 289e |00a0: goto 003e // -0062 │ │ -1abdea: 1105 |00a1: return-object v5 │ │ -1abdec: 2203 c802 |00a2: new-instance v3, Ljava/io/IOException; // type@02c8 │ │ -1abdf0: 2204 0c03 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@030c │ │ -1abdf4: 1a06 3f79 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@793f │ │ -1abdf8: 7020 0f0b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1abdfe: 2100 |00ab: array-length v0, v0 │ │ -1abe00: 6e20 130b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abe06: 1a00 c50b |00af: const-string v0, "). Width: " // string@0bc5 │ │ -1abe0a: 6e20 180b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1abe10: 6e20 130b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abe16: 1a00 0c04 |00b7: const-string v0, " height: " // string@040c │ │ -1abe1a: 6e20 180b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1abe20: 6e20 130b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abe26: 1a00 ef03 |00bf: const-string v0, " = data length: " // string@03ef │ │ -1abe2a: 6e20 180b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1abe30: 6e20 130b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1abe36: 6e10 290b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1abe3c: 0c00 |00ca: move-result-object v0 │ │ -1abe3e: 7020 9109 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1abe44: 2703 |00ce: throw v3 │ │ -1abe46: 2200 ee02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1abe4a: 1a01 640d |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0d64 │ │ -1abe4e: 7020 420a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1abe54: 2700 |00d6: throw v0 │ │ +1abc9c: |[1abc9c] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ +1abcac: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +1abcb0: 0201 1400 |0002: move/from16 v1, v20 │ │ +1abcb4: 0202 1500 |0004: move/from16 v2, v21 │ │ +1abcb8: 0203 1600 |0006: move/from16 v3, v22 │ │ +1abcbc: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +1abcc0: 1100 |000a: return-object v0 │ │ +1abcc2: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ +1abcc6: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ +1abcca: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ +1abcce: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ +1abcd2: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ +1abcd6: 9204 0102 |0015: mul-int v4, v1, v2 │ │ +1abcda: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ +1abcde: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ +1abce2: 2106 |001b: array-length v6, v0 │ │ +1abce4: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ +1abce8: 2105 |001e: array-length v5, v0 │ │ +1abcea: 2355 2311 |001f: new-array v5, v5, [B // type@1123 │ │ +1abcee: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ +1abcf2: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1abcf4: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +1abcf6: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ +1abcfa: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +1abcfc: 2802 |0028: goto 002a // +0002 │ │ +1abcfe: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1abd00: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ +1abd04: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ +1abd08: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ +1abd0c: 2803 |0030: goto 0033 // +0003 │ │ +1abd0e: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ +1abd12: 1219 |0033: const/4 v9, #int 1 // #1 │ │ +1abd14: 2802 |0034: goto 0036 // +0002 │ │ +1abd16: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +1abd18: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ +1abd1c: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ +1abd20: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +1abd22: 2802 |003b: goto 003d // +0002 │ │ +1abd24: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +1abd26: 120a |003d: const/4 v10, #int 0 // #0 │ │ +1abd28: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ +1abd2c: 120b |0040: const/4 v11, #int 0 // #0 │ │ +1abd2e: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ +1abd32: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ +1abd36: b0bc |0045: add-int/2addr v12, v11 │ │ +1abd38: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ +1abd3c: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ +1abd40: b04d |004a: add-int/2addr v13, v4 │ │ +1abd42: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ +1abd46: b0ed |004d: add-int/2addr v13, v14 │ │ +1abd48: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ +1abd4c: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +1abd50: 012f |0052: move v15, v2 │ │ +1abd52: 2802 |0053: goto 0055 // +0002 │ │ +1abd54: 011f |0054: move v15, v1 │ │ +1abd56: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ +1abd5a: 0210 0100 |0057: move/from16 v16, v1 │ │ +1abd5e: 2803 |0059: goto 005c // +0003 │ │ +1abd60: 0210 0200 |005a: move/from16 v16, v2 │ │ +1abd64: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ +1abd68: 0211 0a00 |005e: move/from16 v17, v10 │ │ +1abd6c: 2803 |0060: goto 0063 // +0003 │ │ +1abd6e: 0211 0b00 |0061: move/from16 v17, v11 │ │ +1abd72: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ +1abd76: 0212 0b00 |0065: move/from16 v18, v11 │ │ +1abd7a: 2803 |0067: goto 006a // +0003 │ │ +1abd7c: 0212 0a00 |0068: move/from16 v18, v10 │ │ +1abd80: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ +1abd84: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ +1abd88: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ +1abd8c: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ +1abd90: 9110 1012 |0072: sub-int v16, v16, v18 │ │ +1abd94: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ +1abd98: 9210 120f |0076: mul-int v16, v18, v15 │ │ +1abd9c: 9010 1011 |0078: add-int v16, v16, v17 │ │ +1abda0: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ +1abda4: 9212 120f |007c: mul-int v18, v18, v15 │ │ +1abda8: 9012 0412 |007e: add-int v18, v4, v18 │ │ +1abdac: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ +1abdb0: 9012 120f |0082: add-int v18, v18, v15 │ │ +1abdb4: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ +1abdb8: 480c 000c |0086: aget-byte v12, v0, v12 │ │ +1abdbc: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1abdc0: 8dcc |008a: int-to-byte v12, v12 │ │ +1abdc2: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ +1abdc6: 480c 000d |008d: aget-byte v12, v0, v13 │ │ +1abdca: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1abdce: 8dcc |0091: int-to-byte v12, v12 │ │ +1abdd0: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ +1abdd4: 480c 000e |0094: aget-byte v12, v0, v14 │ │ +1abdd8: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1abddc: 8dcc |0098: int-to-byte v12, v12 │ │ +1abdde: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ +1abde2: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +1abde6: 28a4 |009d: goto 0041 // -005c │ │ +1abde8: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1abdec: 289e |00a0: goto 003e // -0062 │ │ +1abdee: 1105 |00a1: return-object v5 │ │ +1abdf0: 2203 c802 |00a2: new-instance v3, Ljava/io/IOException; // type@02c8 │ │ +1abdf4: 2204 0c03 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@030c │ │ +1abdf8: 1a06 3f79 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@793f │ │ +1abdfc: 7020 0f0b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1abe02: 2100 |00ab: array-length v0, v0 │ │ +1abe04: 6e20 130b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abe0a: 1a00 c50b |00af: const-string v0, "). Width: " // string@0bc5 │ │ +1abe0e: 6e20 180b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1abe14: 6e20 130b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abe1a: 1a00 0c04 |00b7: const-string v0, " height: " // string@040c │ │ +1abe1e: 6e20 180b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1abe24: 6e20 130b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abe2a: 1a00 ef03 |00bf: const-string v0, " = data length: " // string@03ef │ │ +1abe2e: 6e20 180b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1abe34: 6e20 130b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1abe3a: 6e10 290b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1abe40: 0c00 |00ca: move-result-object v0 │ │ +1abe42: 7020 9109 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1abe48: 2703 |00ce: throw v3 │ │ +1abe4a: 2200 ee02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1abe4e: 1a01 640d |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0d64 │ │ +1abe52: 7020 420a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1abe58: 2700 |00d6: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=140 │ │ 0x0019 line=142 │ │ 0x001e line=148 │ │ 0x0021 line=150 │ │ 0x002a line=151 │ │ @@ -305286,17 +305287,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1abff8: |[1abff8] org.thoughtcrime.securesms.util.Conversions.:()V │ │ -1ac008: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac00e: 0e00 |0003: return-void │ │ +1abffc: |[1abffc] org.thoughtcrime.securesms.util.Conversions.:()V │ │ +1ac00c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac012: 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;) │ │ @@ -305304,61 +305305,61 @@ │ │ type : '([BIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -1abf54: |[1abf54] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ -1abf64: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ -1abf68: 8461 |0002: long-to-int v1, v6 │ │ -1abf6a: 8d11 |0003: int-to-byte v1, v1 │ │ -1abf6c: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ -1abf70: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ -1abf74: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -1abf78: a402 0601 |000a: shr-long v2, v6, v1 │ │ -1abf7c: 8423 |000c: long-to-int v3, v2 │ │ -1abf7e: 8d32 |000d: int-to-byte v2, v3 │ │ -1abf80: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ -1abf84: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ -1abf88: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ -1abf8c: a402 0602 |0014: shr-long v2, v6, v2 │ │ -1abf90: 8423 |0016: long-to-int v3, v2 │ │ -1abf92: 8d32 |0017: int-to-byte v2, v3 │ │ -1abf94: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ -1abf98: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ -1abf9c: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ -1abfa0: a402 0602 |001e: shr-long v2, v6, v2 │ │ -1abfa4: 8423 |0020: long-to-int v3, v2 │ │ -1abfa6: 8d32 |0021: int-to-byte v2, v3 │ │ -1abfa8: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ -1abfac: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ -1abfb0: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -1abfb4: a402 0602 |0028: shr-long v2, v6, v2 │ │ -1abfb8: 8423 |002a: long-to-int v3, v2 │ │ -1abfba: 8d32 |002b: int-to-byte v2, v3 │ │ -1abfbc: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ -1abfc0: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ -1abfc4: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -1abfc8: a402 0602 |0032: shr-long v2, v6, v2 │ │ -1abfcc: 8423 |0034: long-to-int v3, v2 │ │ -1abfce: 8d32 |0035: int-to-byte v2, v3 │ │ -1abfd0: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ -1abfd4: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ -1abfd8: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ -1abfdc: a402 0602 |003c: shr-long v2, v6, v2 │ │ -1abfe0: 8423 |003e: long-to-int v3, v2 │ │ -1abfe2: 8d32 |003f: int-to-byte v2, v3 │ │ -1abfe4: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ -1abfe8: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ -1abfec: c406 |0044: shr-long/2addr v6, v0 │ │ -1abfee: 8467 |0045: long-to-int v7, v6 │ │ -1abff0: 8d76 |0046: int-to-byte v6, v7 │ │ -1abff2: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ -1abff6: 0f01 |0049: return v1 │ │ +1abf58: |[1abf58] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ +1abf68: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ +1abf6c: 8461 |0002: long-to-int v1, v6 │ │ +1abf6e: 8d11 |0003: int-to-byte v1, v1 │ │ +1abf70: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ +1abf74: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ +1abf78: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +1abf7c: a402 0601 |000a: shr-long v2, v6, v1 │ │ +1abf80: 8423 |000c: long-to-int v3, v2 │ │ +1abf82: 8d32 |000d: int-to-byte v2, v3 │ │ +1abf84: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ +1abf88: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ +1abf8c: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ +1abf90: a402 0602 |0014: shr-long v2, v6, v2 │ │ +1abf94: 8423 |0016: long-to-int v3, v2 │ │ +1abf96: 8d32 |0017: int-to-byte v2, v3 │ │ +1abf98: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ +1abf9c: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ +1abfa0: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ +1abfa4: a402 0602 |001e: shr-long v2, v6, v2 │ │ +1abfa8: 8423 |0020: long-to-int v3, v2 │ │ +1abfaa: 8d32 |0021: int-to-byte v2, v3 │ │ +1abfac: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ +1abfb0: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ +1abfb4: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +1abfb8: a402 0602 |0028: shr-long v2, v6, v2 │ │ +1abfbc: 8423 |002a: long-to-int v3, v2 │ │ +1abfbe: 8d32 |002b: int-to-byte v2, v3 │ │ +1abfc0: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ +1abfc4: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ +1abfc8: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +1abfcc: a402 0602 |0032: shr-long v2, v6, v2 │ │ +1abfd0: 8423 |0034: long-to-int v3, v2 │ │ +1abfd2: 8d32 |0035: int-to-byte v2, v3 │ │ +1abfd4: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ +1abfd8: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ +1abfdc: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ +1abfe0: a402 0602 |003c: shr-long v2, v6, v2 │ │ +1abfe4: 8423 |003e: long-to-int v3, v2 │ │ +1abfe6: 8d32 |003f: int-to-byte v2, v3 │ │ +1abfe8: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ +1abfec: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ +1abff0: c406 |0044: shr-long/2addr v6, v0 │ │ +1abff2: 8467 |0045: long-to-int v7, v6 │ │ +1abff4: 8d76 |0046: int-to-byte v6, v7 │ │ +1abff6: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ +1abffa: 0f01 |0049: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000e line=29 │ │ 0x0018 line=30 │ │ 0x0022 line=31 │ │ 0x002c line=32 │ │ @@ -305375,20 +305376,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1abf30: |[1abf30] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ -1abf40: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1abf44: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ -1abf48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1abf4a: 7140 075a 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@5a07 │ │ -1abf50: 1100 |0008: return-object v0 │ │ +1abf34: |[1abf34] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ +1abf44: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1abf48: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ +1abf4c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1abf4e: 7140 075a 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@5a07 │ │ +1abf54: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ │ │ @@ -305418,17 +305419,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac484: |[1ac484] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ -1ac494: 7010 aa02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02aa │ │ -1ac49a: 0e00 |0003: return-void │ │ +1ac488: |[1ac488] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ +1ac498: 7010 aa02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02aa │ │ +1ac49e: 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;) │ │ @@ -305436,23 +305437,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 │ │ -1ac070: |[1ac070] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ -1ac080: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1ac086: 0b00 |0003: move-result-wide v0 │ │ -1ac088: bc20 |0004: sub-long/2addr v0, v2 │ │ -1ac08a: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac08e: 6e40 6d0d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d6d │ │ -1ac094: 0b02 |000a: move-result-wide v2 │ │ -1ac096: 8423 |000b: long-to-int v3, v2 │ │ -1ac098: 0f03 |000c: return v3 │ │ +1ac074: |[1ac074] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ +1ac084: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1ac08a: 0b00 |0003: move-result-wide v0 │ │ +1ac08c: bc20 |0004: sub-long/2addr v0, v2 │ │ +1ac08e: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac092: 6e40 6d0d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d6d │ │ +1ac098: 0b02 |000a: move-result-wide v2 │ │ +1ac09a: 8423 |000b: long-to-int v3, v2 │ │ +1ac09c: 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; │ │ │ │ @@ -305461,82 +305462,82 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -1ac09c: |[1ac09c] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1ac0ac: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1ac0b0: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1ac0b4: 7150 145a 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac0ba: 0a00 |0007: move-result v0 │ │ -1ac0bc: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -1ac0c0: 6006 692a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a69 │ │ -1ac0c4: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ac0ca: 0c05 |000f: move-result-object v5 │ │ -1ac0cc: 1105 |0010: return-object v5 │ │ -1ac0ce: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1ac0d2: 7150 145a 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac0d8: 0a00 |0016: move-result v0 │ │ -1ac0da: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1ac0dc: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -1ac0de: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ -1ac0e2: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1ac0e6: 7130 0a5a 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5a0a │ │ -1ac0ec: 0a06 |0020: move-result v6 │ │ -1ac0ee: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac0f4: 0c05 |0024: move-result-object v5 │ │ -1ac0f6: 6007 5127 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2751 │ │ -1ac0fa: 7110 530a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac100: 0c00 |002a: move-result-object v0 │ │ -1ac102: 2341 4011 |002b: new-array v1, v4, [Ljava/lang/Object; // type@1140 │ │ -1ac106: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ -1ac10a: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac110: 0c05 |0032: move-result-object v5 │ │ -1ac112: 1105 |0033: return-object v5 │ │ -1ac114: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac118: 7150 145a 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac11e: 0a00 |0039: move-result v0 │ │ -1ac120: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ -1ac124: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1ac128: 7130 0a5a 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5a0a │ │ -1ac12e: 0a06 |0041: move-result v6 │ │ -1ac130: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac136: 0c05 |0045: move-result-object v5 │ │ -1ac138: 6007 4e27 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@274e │ │ -1ac13c: 7110 530a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac142: 0c00 |004b: move-result-object v0 │ │ -1ac144: 2341 4011 |004c: new-array v1, v4, [Ljava/lang/Object; // type@1140 │ │ -1ac148: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ -1ac14c: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac152: 0c05 |0053: move-result-object v5 │ │ -1ac154: 1105 |0054: return-object v5 │ │ -1ac156: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ -1ac15a: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac15e: 7155 145a 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac164: 0a05 |005c: move-result v5 │ │ -1ac166: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ -1ac16a: 1a05 9017 |005f: const-string v5, "EEE" // string@1790 │ │ -1ac16e: 7130 0f5a 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ -1ac174: 0c05 |0064: move-result-object v5 │ │ -1ac176: 1105 |0065: return-object v5 │ │ -1ac178: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ -1ac17c: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac180: 7155 145a 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac186: 0a05 |006d: move-result v5 │ │ -1ac188: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ -1ac18c: 1a05 4330 |0070: const-string v5, "MMM d" // string@3043 │ │ -1ac190: 7130 0f5a 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ -1ac196: 0c05 |0075: move-result-object v5 │ │ -1ac198: 1105 |0076: return-object v5 │ │ -1ac19a: 1a05 4530 |0077: const-string v5, "MMM d, yyyy" // string@3045 │ │ -1ac19e: 7130 0f5a 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ -1ac1a4: 0c05 |007c: move-result-object v5 │ │ -1ac1a6: 1105 |007d: return-object v5 │ │ +1ac0a0: |[1ac0a0] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1ac0b0: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1ac0b4: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1ac0b8: 7150 145a 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac0be: 0a00 |0007: move-result v0 │ │ +1ac0c0: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +1ac0c4: 6006 692a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a69 │ │ +1ac0c8: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ac0ce: 0c05 |000f: move-result-object v5 │ │ +1ac0d0: 1105 |0010: return-object v5 │ │ +1ac0d2: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1ac0d6: 7150 145a 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac0dc: 0a00 |0016: move-result v0 │ │ +1ac0de: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1ac0e0: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +1ac0e2: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ +1ac0e6: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1ac0ea: 7130 0a5a 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5a0a │ │ +1ac0f0: 0a06 |0020: move-result v6 │ │ +1ac0f2: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac0f8: 0c05 |0024: move-result-object v5 │ │ +1ac0fa: 6007 5127 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2751 │ │ +1ac0fe: 7110 530a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac104: 0c00 |002a: move-result-object v0 │ │ +1ac106: 2341 4011 |002b: new-array v1, v4, [Ljava/lang/Object; // type@1140 │ │ +1ac10a: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ +1ac10e: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac114: 0c05 |0032: move-result-object v5 │ │ +1ac116: 1105 |0033: return-object v5 │ │ +1ac118: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac11c: 7150 145a 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac122: 0a00 |0039: move-result v0 │ │ +1ac124: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ +1ac128: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1ac12c: 7130 0a5a 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5a0a │ │ +1ac132: 0a06 |0041: move-result v6 │ │ +1ac134: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac13a: 0c05 |0045: move-result-object v5 │ │ +1ac13c: 6007 4e27 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@274e │ │ +1ac140: 7110 530a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac146: 0c00 |004b: move-result-object v0 │ │ +1ac148: 2341 4011 |004c: new-array v1, v4, [Ljava/lang/Object; // type@1140 │ │ +1ac14c: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ +1ac150: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac156: 0c05 |0053: move-result-object v5 │ │ +1ac158: 1105 |0054: return-object v5 │ │ +1ac15a: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ +1ac15e: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac162: 7155 145a 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac168: 0a05 |005c: move-result v5 │ │ +1ac16a: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ +1ac16e: 1a05 9017 |005f: const-string v5, "EEE" // string@1790 │ │ +1ac172: 7130 0f5a 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ +1ac178: 0c05 |0064: move-result-object v5 │ │ +1ac17a: 1105 |0065: return-object v5 │ │ +1ac17c: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ +1ac180: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac184: 7155 145a 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac18a: 0a05 |006d: move-result v5 │ │ +1ac18c: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ +1ac190: 1a05 4330 |0070: const-string v5, "MMM d" // string@3043 │ │ +1ac194: 7130 0f5a 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ +1ac19a: 0c05 |0075: move-result-object v5 │ │ +1ac19c: 1105 |0076: return-object v5 │ │ +1ac19e: 1a05 4530 |0077: const-string v5, "MMM d, yyyy" // string@3045 │ │ +1ac1a2: 7130 0f5a 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ +1ac1a8: 0c05 |007c: move-result-object v5 │ │ +1ac1aa: 1105 |007d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=61 │ │ 0x001b line=62 │ │ 0x0021 line=63 │ │ @@ -305557,51 +305558,51 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -1ac1a8: |[1ac1a8] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1ac1b8: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1ac1bc: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1ac1c0: 7150 145a 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac1c6: 0a00 |0007: move-result v0 │ │ -1ac1c8: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -1ac1cc: 6004 692a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a69 │ │ -1ac1d0: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ac1d6: 0c03 |000f: move-result-object v3 │ │ -1ac1d8: 1103 |0010: return-object v3 │ │ -1ac1da: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1ac1de: 7150 145a 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac1e4: 0a00 |0016: move-result v0 │ │ -1ac1e6: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ -1ac1ea: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1ac1ee: 7100 2c0b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1ac1f4: 0b01 |001e: move-result-wide v1 │ │ -1ac1f6: bc41 |001f: sub-long/2addr v1, v4 │ │ -1ac1f8: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac1fc: 6e40 6d0d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d6d │ │ -1ac202: 0b04 |0025: move-result-wide v4 │ │ -1ac204: 8445 |0026: long-to-int v5, v4 │ │ -1ac206: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac20c: 0c03 |002a: move-result-object v3 │ │ -1ac20e: 6004 5127 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2751 │ │ -1ac212: 7110 530a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac218: 0c00 |0030: move-result-object v0 │ │ -1ac21a: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -1ac21c: 2311 4011 |0032: new-array v1, v1, [Ljava/lang/Object; // type@1140 │ │ -1ac220: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -1ac222: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ -1ac226: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac22c: 0c03 |003a: move-result-object v3 │ │ -1ac22e: 1103 |003b: return-object v3 │ │ -1ac230: 7130 0d5a 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5a0d │ │ -1ac236: 0c03 |003f: move-result-object v3 │ │ -1ac238: 1103 |0040: return-object v3 │ │ +1ac1ac: |[1ac1ac] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1ac1bc: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1ac1c0: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1ac1c4: 7150 145a 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac1ca: 0a00 |0007: move-result v0 │ │ +1ac1cc: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +1ac1d0: 6004 692a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a69 │ │ +1ac1d4: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ac1da: 0c03 |000f: move-result-object v3 │ │ +1ac1dc: 1103 |0010: return-object v3 │ │ +1ac1de: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1ac1e2: 7150 145a 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac1e8: 0a00 |0016: move-result v0 │ │ +1ac1ea: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ +1ac1ee: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1ac1f2: 7100 2c0b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1ac1f8: 0b01 |001e: move-result-wide v1 │ │ +1ac1fa: bc41 |001f: sub-long/2addr v1, v4 │ │ +1ac1fc: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac200: 6e40 6d0d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d6d │ │ +1ac206: 0b04 |0025: move-result-wide v4 │ │ +1ac208: 8445 |0026: long-to-int v5, v4 │ │ +1ac20a: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac210: 0c03 |002a: move-result-object v3 │ │ +1ac212: 6004 5127 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2751 │ │ +1ac216: 7110 530a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac21c: 0c00 |0030: move-result-object v0 │ │ +1ac21e: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +1ac220: 2311 4011 |0032: new-array v1, v1, [Ljava/lang/Object; // type@1140 │ │ +1ac224: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +1ac226: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ +1ac22a: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac230: 0c03 |003a: move-result-object v3 │ │ +1ac232: 1103 |003b: return-object v3 │ │ +1ac234: 7130 0d5a 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5a0d │ │ +1ac23a: 0c03 |003f: move-result-object v3 │ │ +1ac23c: 1103 |0040: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000a line=91 │ │ 0x0011 line=92 │ │ 0x0019 line=93 │ │ 0x0027 line=94 │ │ @@ -305615,52 +305616,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 │ │ -1ac23c: |[1ac23c] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1ac24c: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1ac250: 7010 0c0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1ac256: 7120 135a 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a13 │ │ -1ac25c: 0a01 |0008: move-result v1 │ │ -1ac25e: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -1ac262: 2826 |000b: goto 0031 // +0026 │ │ -1ac264: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ -1ac268: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac26c: 7153 145a 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac272: 0a01 |0013: move-result v1 │ │ -1ac274: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -1ac278: 1a01 9117 |0016: const-string v1, "EEE " // string@1791 │ │ -1ac27c: 6e20 180b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac282: 2816 |001b: goto 0031 // +0016 │ │ -1ac284: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ -1ac288: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac28c: 7153 145a 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ -1ac292: 0a01 |0023: move-result v1 │ │ -1ac294: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -1ac298: 1a01 4430 |0026: const-string v1, "MMM d, " // string@3044 │ │ -1ac29c: 6e20 180b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac2a2: 2806 |002b: goto 0031 // +0006 │ │ -1ac2a4: 1a01 4630 |002c: const-string v1, "MMM d, yyyy, " // string@3046 │ │ -1ac2a8: 6e20 180b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac2ae: 7110 a902 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02a9 │ │ -1ac2b4: 0a04 |0034: move-result v4 │ │ -1ac2b6: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ -1ac2ba: 1a04 b619 |0037: const-string v4, "HH:mm" // string@19b6 │ │ -1ac2be: 6e20 180b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac2c4: 2806 |003c: goto 0042 // +0006 │ │ -1ac2c6: 1a04 155f |003d: const-string v4, "hh:mm a" // string@5f15 │ │ -1ac2ca: 6e20 180b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ac2d0: 6e10 290b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ac2d6: 0c04 |0045: move-result-object v4 │ │ -1ac2d8: 7130 0f5a 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ -1ac2de: 0c04 |0049: move-result-object v4 │ │ -1ac2e0: 1104 |004a: return-object v4 │ │ +1ac240: |[1ac240] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1ac250: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1ac254: 7010 0c0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1ac25a: 7120 135a 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a13 │ │ +1ac260: 0a01 |0008: move-result v1 │ │ +1ac262: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +1ac266: 2826 |000b: goto 0031 // +0026 │ │ +1ac268: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ +1ac26c: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac270: 7153 145a 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac276: 0a01 |0013: move-result v1 │ │ +1ac278: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +1ac27c: 1a01 9117 |0016: const-string v1, "EEE " // string@1791 │ │ +1ac280: 6e20 180b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac286: 2816 |001b: goto 0031 // +0016 │ │ +1ac288: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ +1ac28c: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac290: 7153 145a 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5a14 │ │ +1ac296: 0a01 |0023: move-result v1 │ │ +1ac298: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +1ac29c: 1a01 4430 |0026: const-string v1, "MMM d, " // string@3044 │ │ +1ac2a0: 6e20 180b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac2a6: 2806 |002b: goto 0031 // +0006 │ │ +1ac2a8: 1a01 4630 |002c: const-string v1, "MMM d, yyyy, " // string@3046 │ │ +1ac2ac: 6e20 180b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac2b2: 7110 a902 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02a9 │ │ +1ac2b8: 0a04 |0034: move-result v4 │ │ +1ac2ba: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ +1ac2be: 1a04 b619 |0037: const-string v4, "HH:mm" // string@19b6 │ │ +1ac2c2: 6e20 180b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac2c8: 2806 |003c: goto 0042 // +0006 │ │ +1ac2ca: 1a04 155f |003d: const-string v4, "hh:mm a" // string@5f15 │ │ +1ac2ce: 6e20 180b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ac2d4: 6e10 290b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ac2da: 0c04 |0045: move-result-object v4 │ │ +1ac2dc: 7130 0f5a 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ +1ac2e2: 0c04 |0049: move-result-object v4 │ │ +1ac2e4: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000e line=79 │ │ 0x001e line=80 │ │ 0x002c line=81 │ │ @@ -305676,41 +305677,41 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -1ac2e4: |[1ac2e4] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ -1ac2f4: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac2f8: 6e30 700d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d70 │ │ -1ac2fe: 0b00 |0005: move-result-wide v0 │ │ -1ac300: 7120 5f0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1ac306: 0c00 |0009: move-result-object v0 │ │ -1ac308: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac30c: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1ac310: 6e30 700d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d70 │ │ -1ac316: 0b02 |0011: move-result-wide v2 │ │ -1ac318: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -1ac31e: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ -1ac322: bc26 |0017: sub-long/2addr v6, v2 │ │ -1ac324: 6e30 720d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ -1ac32a: 0b06 |001b: move-result-wide v6 │ │ -1ac32c: 7120 5f0a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1ac332: 0c06 |001f: move-result-object v6 │ │ -1ac334: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -1ac336: 2377 4011 |0021: new-array v7, v7, [Ljava/lang/Object; // type@1140 │ │ -1ac33a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -1ac33c: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ -1ac340: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -1ac342: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -1ac346: 1a06 2e06 |0029: const-string v6, "%02d:%02d" // string@062e │ │ -1ac34a: 7120 d80a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1ac350: 0c06 |002e: move-result-object v6 │ │ -1ac352: 1106 |002f: return-object v6 │ │ +1ac2e8: |[1ac2e8] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ +1ac2f8: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac2fc: 6e30 700d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d70 │ │ +1ac302: 0b00 |0005: move-result-wide v0 │ │ +1ac304: 7120 5f0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1ac30a: 0c00 |0009: move-result-object v0 │ │ +1ac30c: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac310: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1ac314: 6e30 700d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d70 │ │ +1ac31a: 0b02 |0011: move-result-wide v2 │ │ +1ac31c: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +1ac322: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ +1ac326: bc26 |0017: sub-long/2addr v6, v2 │ │ +1ac328: 6e30 720d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ +1ac32e: 0b06 |001b: move-result-wide v6 │ │ +1ac330: 7120 5f0a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1ac336: 0c06 |001f: move-result-object v6 │ │ +1ac338: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +1ac33a: 2377 4011 |0021: new-array v7, v7, [Ljava/lang/Object; // type@1140 │ │ +1ac33e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +1ac340: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ +1ac344: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +1ac346: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +1ac34a: 1a06 2e06 |0029: const-string v6, "%02d:%02d" // string@062e │ │ +1ac34e: 7120 d80a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1ac354: 0c06 |002e: move-result-object v6 │ │ +1ac356: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x000e line=119 │ │ 0x0029 line=117 │ │ locals : │ │ @@ -305721,28 +305722,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 │ │ -1ac354: |[1ac354] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ -1ac364: 7110 115a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5a11 │ │ -1ac36a: 0c03 |0003: move-result-object v3 │ │ -1ac36c: 2200 7103 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0371 │ │ -1ac370: 7020 440c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c44 │ │ -1ac376: 2203 7b03 |0009: new-instance v3, Ljava/util/Date; // type@037b │ │ -1ac37a: 7030 9b0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c9b │ │ -1ac380: 6e20 470c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c47 │ │ -1ac386: 0c01 |0011: move-result-object v1 │ │ -1ac388: 1a02 3f0d |0012: const-string v2, ".," // string@0d3f │ │ -1ac38c: 1a03 5c0c |0014: const-string v3, "," // string@0c5c │ │ -1ac390: 6e30 ed0a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aed │ │ -1ac396: 0c01 |0019: move-result-object v1 │ │ -1ac398: 1101 |001a: return-object v1 │ │ +1ac358: |[1ac358] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ +1ac368: 7110 115a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5a11 │ │ +1ac36e: 0c03 |0003: move-result-object v3 │ │ +1ac370: 2200 7103 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0371 │ │ +1ac374: 7020 440c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c44 │ │ +1ac37a: 2203 7b03 |0009: new-instance v3, Ljava/util/Date; // type@037b │ │ +1ac37e: 7030 9b0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c9b │ │ +1ac384: 6e20 470c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c47 │ │ +1ac38a: 0c01 |0011: move-result-object v1 │ │ +1ac38c: 1a02 3f0d |0012: const-string v2, ".," // string@0d3f │ │ +1ac390: 1a03 5c0c |0014: const-string v3, "," // string@0c5c │ │ +1ac394: 6e30 ed0a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aed │ │ +1ac39a: 0c01 |0019: move-result-object v1 │ │ +1ac39c: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) J │ │ @@ -305753,41 +305754,41 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -1ac39c: |[1ac39c] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1ac3ac: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ -1ac3b2: b305 |0003: div-int/2addr v5, v0 │ │ -1ac3b4: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ -1ac3b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1ac3ba: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -1ac3bc: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -1ac3c0: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac3c6: 0c04 |000d: move-result-object v4 │ │ -1ac3c8: 6000 5127 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2751 │ │ -1ac3cc: 7110 530a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac3d2: 0c03 |0013: move-result-object v3 │ │ -1ac3d4: 2322 4011 |0014: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ -1ac3d8: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -1ac3dc: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac3e2: 0c04 |001b: move-result-object v4 │ │ -1ac3e4: 1104 |001c: return-object v4 │ │ -1ac3e6: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac3ec: 0c04 |0020: move-result-object v4 │ │ -1ac3ee: 6005 4e27 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@274e │ │ -1ac3f2: 7110 530a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1ac3f8: 0c03 |0026: move-result-object v3 │ │ -1ac3fa: 2322 4011 |0027: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ -1ac3fe: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ -1ac402: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1ac408: 0c04 |002e: move-result-object v4 │ │ -1ac40a: 1104 |002f: return-object v4 │ │ +1ac3a0: |[1ac3a0] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1ac3b0: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ +1ac3b6: b305 |0003: div-int/2addr v5, v0 │ │ +1ac3b8: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ +1ac3bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1ac3be: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +1ac3c0: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +1ac3c4: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac3ca: 0c04 |000d: move-result-object v4 │ │ +1ac3cc: 6000 5127 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2751 │ │ +1ac3d0: 7110 530a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac3d6: 0c03 |0013: move-result-object v3 │ │ +1ac3d8: 2322 4011 |0014: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ +1ac3dc: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +1ac3e0: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac3e6: 0c04 |001b: move-result-object v4 │ │ +1ac3e8: 1104 |001c: return-object v4 │ │ +1ac3ea: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac3f0: 0c04 |0020: move-result-object v4 │ │ +1ac3f2: 6005 4e27 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@274e │ │ +1ac3f6: 7110 530a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1ac3fc: 0c03 |0026: move-result-object v3 │ │ +1ac3fe: 2322 4011 |0027: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ +1ac402: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ +1ac406: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1ac40c: 0c04 |002e: move-result-object v4 │ │ +1ac40e: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0004 line=124 │ │ 0x000a line=125 │ │ 0x001d line=128 │ │ locals : │ │ @@ -305799,20 +305800,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 │ │ -1ac40c: |[1ac40c] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ac41c: 7100 6e5b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@5b6e │ │ -1ac422: 0c00 |0003: move-result-object v0 │ │ -1ac424: 7120 a802 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a8 │ │ -1ac42a: 0c01 |0007: move-result-object v1 │ │ -1ac42c: 1101 |0008: return-object v1 │ │ +1ac410: |[1ac410] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ac420: 7100 6e5b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@5b6e │ │ +1ac426: 0c00 |0003: move-result-object v0 │ │ +1ac428: 7120 a802 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a8 │ │ +1ac42e: 0c01 |0007: move-result-object v1 │ │ +1ac430: 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;) │ │ @@ -305820,33 +305821,33 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1ac430: |[1ac430] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1ac440: 7120 135a 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a13 │ │ -1ac446: 0a00 |0003: move-result v0 │ │ -1ac448: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -1ac44c: 6002 ab2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bab │ │ -1ac450: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ac456: 0c01 |000b: move-result-object v1 │ │ -1ac458: 1101 |000c: return-object v1 │ │ -1ac45a: 7120 155a 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5a15 │ │ -1ac460: 0a00 |0010: move-result v0 │ │ -1ac462: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -1ac466: 6002 e22b |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2be2 │ │ -1ac46a: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ac470: 0c01 |0018: move-result-object v1 │ │ -1ac472: 1101 |0019: return-object v1 │ │ -1ac474: 1a01 9217 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1792 │ │ -1ac478: 7130 0f5a 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ -1ac47e: 0c01 |001f: move-result-object v1 │ │ -1ac480: 1101 |0020: return-object v1 │ │ +1ac434: |[1ac434] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1ac444: 7120 135a 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a13 │ │ +1ac44a: 0a00 |0003: move-result v0 │ │ +1ac44c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +1ac450: 6002 ab2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bab │ │ +1ac454: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ac45a: 0c01 |000b: move-result-object v1 │ │ +1ac45c: 1101 |000c: return-object v1 │ │ +1ac45e: 7120 155a 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5a15 │ │ +1ac464: 0a00 |0010: move-result v0 │ │ +1ac466: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +1ac46a: 6002 e22b |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2be2 │ │ +1ac46e: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ac474: 0c01 |0018: move-result-object v1 │ │ +1ac476: 1101 |0019: return-object v1 │ │ +1ac478: 1a01 9217 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1792 │ │ +1ac47c: 7130 0f5a 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5a0f │ │ +1ac482: 0c01 |001f: move-result-object v1 │ │ +1ac484: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000d line=105 │ │ 0x0013 line=106 │ │ 0x001a line=108 │ │ @@ -305859,26 +305860,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 │ │ -1ac010: |[1ac010] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ -1ac020: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1ac026: 0b00 |0003: move-result-wide v0 │ │ -1ac028: bc20 |0004: sub-long/2addr v0, v2 │ │ -1ac02a: 6e30 6f0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d6f │ │ -1ac030: 0b02 |0008: move-result-wide v2 │ │ -1ac032: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -1ac036: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ -1ac03a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -1ac03c: 2802 |000e: goto 0010 // +0002 │ │ -1ac03e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1ac040: 0f02 |0010: return v2 │ │ +1ac014: |[1ac014] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ +1ac024: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1ac02a: 0b00 |0003: move-result-wide v0 │ │ +1ac02c: bc20 |0004: sub-long/2addr v0, v2 │ │ +1ac02e: 6e30 6f0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d6f │ │ +1ac034: 0b02 |0008: move-result-wide v2 │ │ +1ac036: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +1ac03a: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ +1ac03e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +1ac040: 2802 |000e: goto 0010 // +0002 │ │ +1ac042: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1ac044: 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; │ │ @@ -305888,23 +305889,23 @@ │ │ type : '(J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1ac044: |[1ac044] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ -1ac054: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1ac058: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1ac05c: 6e30 6f0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d6f │ │ -1ac062: 0b00 |0007: move-result-wide v0 │ │ -1ac064: bb03 |0008: add-long/2addr v3, v0 │ │ -1ac066: 7120 135a 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a13 │ │ -1ac06c: 0a03 |000c: move-result v3 │ │ -1ac06e: 0f03 |000d: return v3 │ │ +1ac048: |[1ac048] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ +1ac058: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1ac05c: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1ac060: 6e30 6f0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d6f │ │ +1ac066: 0b00 |0007: move-result-wide v0 │ │ +1ac068: bb03 |0008: add-long/2addr v3, v0 │ │ +1ac06a: 7120 135a 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5a13 │ │ +1ac070: 0a03 |000c: move-result v3 │ │ +1ac072: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -305941,21 +305942,21 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1ac49c: |[1ac49c] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ -1ac4ac: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac4b2: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -1ac4b6: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ -1ac4bc: 5b10 e241 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e2 │ │ -1ac4c0: 5a12 e341 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@41e3 │ │ -1ac4c4: 0e00 |000c: return-void │ │ +1ac4a0: |[1ac4a0] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ +1ac4b0: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac4b6: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +1ac4ba: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ +1ac4c0: 5b10 e241 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e2 │ │ +1ac4c4: 5a12 e341 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@41e3 │ │ +1ac4c8: 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; │ │ @@ -305967,19 +305968,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ac4c8: |[1ac4c8] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ -1ac4d8: 5420 e241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e2 │ │ -1ac4dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac4de: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -1ac4e4: 0e00 |0006: return-void │ │ +1ac4cc: |[1ac4cc] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ +1ac4dc: 5420 e241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e2 │ │ +1ac4e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac4e2: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +1ac4e8: 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;) │ │ @@ -305987,22 +305988,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1ac4e8: |[1ac4e8] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ -1ac4f8: 5430 e241 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e2 │ │ -1ac4fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac4fe: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -1ac504: 5430 e241 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e2 │ │ -1ac508: 5331 e341 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@41e3 │ │ -1ac50c: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -1ac512: 0e00 |000d: return-void │ │ +1ac4ec: |[1ac4ec] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ +1ac4fc: 5430 e241 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e2 │ │ +1ac500: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac502: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +1ac508: 5430 e241 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@41e2 │ │ +1ac50c: 5331 e341 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@41e3 │ │ +1ac510: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +1ac516: 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; │ │ @@ -306044,27 +306045,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1ac560: |[1ac560] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -1ac570: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ -1ac574: 7110 c15b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ -1ac57a: 0a00 |0005: move-result v0 │ │ -1ac57c: 6700 e441 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@41e4 │ │ -1ac580: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ -1ac584: 7110 c15b 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ -1ac58a: 0a01 |000d: move-result v1 │ │ -1ac58c: 6701 e641 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@41e6 │ │ -1ac590: b110 |0010: sub-int/2addr v0, v1 │ │ -1ac592: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ -1ac596: 6700 e541 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@41e5 │ │ -1ac59a: 0e00 |0015: return-void │ │ +1ac564: |[1ac564] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +1ac574: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ +1ac578: 7110 c15b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ +1ac57e: 0a00 |0005: move-result v0 │ │ +1ac580: 6700 e441 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@41e4 │ │ +1ac584: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ +1ac588: 7110 c15b 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ +1ac58e: 0a01 |000d: move-result v1 │ │ +1ac590: 6701 e641 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@41e6 │ │ +1ac594: b110 |0010: sub-int/2addr v0, v1 │ │ +1ac596: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ +1ac59a: 6700 e541 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@41e5 │ │ +1ac59e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x000a line=11 │ │ 0x0011 line=12 │ │ locals : │ │ │ │ @@ -306073,17 +306074,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac59c: |[1ac59c] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -1ac5ac: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac5b2: 0e00 |0003: return-void │ │ +1ac5a0: |[1ac5a0] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +1ac5b0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac5b6: 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;) │ │ @@ -306091,31 +306092,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 │ │ -1ac514: |[1ac514] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -1ac524: 6000 e441 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@41e4 │ │ -1ac528: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -1ac52c: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1ac532: 0c00 |0007: move-result-object v0 │ │ -1ac534: 6001 e641 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@41e6 │ │ -1ac538: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1ac53a: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -1ac540: 0c05 |000e: move-result-object v5 │ │ -1ac542: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -1ac546: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -1ac54c: 6002 e541 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@41e5 │ │ -1ac550: 8223 |0016: int-to-float v3, v2 │ │ -1ac552: 8222 |0017: int-to-float v2, v2 │ │ -1ac554: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -1ac556: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1ac55c: 1100 |001c: return-object v0 │ │ +1ac518: |[1ac518] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +1ac528: 6000 e441 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@41e4 │ │ +1ac52c: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +1ac530: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1ac536: 0c00 |0007: move-result-object v0 │ │ +1ac538: 6001 e641 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@41e6 │ │ +1ac53c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1ac53e: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +1ac544: 0c05 |000e: move-result-object v5 │ │ +1ac546: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +1ac54a: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +1ac550: 6002 e541 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@41e5 │ │ +1ac554: 8223 |0016: int-to-float v3, v2 │ │ +1ac556: 8222 |0017: int-to-float v2, v2 │ │ +1ac558: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +1ac55a: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1ac560: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0008 line=16 │ │ 0x000f line=18 │ │ 0x0014 line=19 │ │ locals : │ │ @@ -306152,17 +306153,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac5fc: |[1ac5fc] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ -1ac60c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac612: 0e00 |0003: return-void │ │ +1ac600: |[1ac600] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ +1ac610: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac616: 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;) │ │ @@ -306170,18 +306171,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1ac614: |[1ac614] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ -1ac624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ac626: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ -1ac62c: 0e00 |0004: return-void │ │ +1ac618: |[1ac618] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ +1ac628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ac62a: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ +1ac630: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -306233,17 +306234,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac760: |[1ac760] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ -1ac770: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac776: 0e00 |0003: return-void │ │ +1ac764: |[1ac764] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ +1ac774: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac77a: 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;) │ │ @@ -306251,22 +306252,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 │ │ -1ac738: |[1ac738] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ -1ac748: 7110 265a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a26 │ │ -1ac74e: 0a00 |0003: move-result v0 │ │ -1ac750: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1ac754: 1a00 008a |0006: const-string v0, "✅" // string@8a00 │ │ -1ac758: 2803 |0008: goto 000b // +0003 │ │ -1ac75a: 1a00 018a |0009: const-string v0, "✔️" // string@8a01 │ │ -1ac75e: 1100 |000b: return-object v0 │ │ +1ac73c: |[1ac73c] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ +1ac74c: 7110 265a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a26 │ │ +1ac752: 0a00 |0003: move-result v0 │ │ +1ac754: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1ac758: 1a00 008a |0006: const-string v0, "✅" // string@8a00 │ │ +1ac75c: 2803 |0008: goto 000b // +0003 │ │ +1ac75e: 1a00 018a |0009: const-string v0, "✔️" // string@8a01 │ │ +1ac762: 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;) │ │ @@ -306274,24 +306275,24 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1ac708: |[1ac708] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ -1ac718: 7110 265a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a26 │ │ -1ac71e: 0a01 |0003: move-result v1 │ │ -1ac720: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -1ac724: 6e10 235a 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5a23 │ │ -1ac72a: 0a01 |0009: move-result v1 │ │ -1ac72c: 0f01 |000a: return v1 │ │ -1ac72e: 6e10 245a 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5a24 │ │ -1ac734: 0a01 |000e: move-result v1 │ │ -1ac736: 0f01 |000f: return v1 │ │ +1ac70c: |[1ac70c] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ +1ac71c: 7110 265a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a26 │ │ +1ac722: 0a01 |0003: move-result v1 │ │ +1ac724: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +1ac728: 6e10 235a 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5a23 │ │ +1ac72e: 0a01 |0009: move-result v1 │ │ +1ac730: 0f01 |000a: return v1 │ │ +1ac732: 6e10 245a 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5a24 │ │ +1ac738: 0a01 |000e: move-result v1 │ │ +1ac73a: 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; │ │ @@ -306302,31 +306303,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1ac630: |[1ac630] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ -1ac640: 7110 be5a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@5abe │ │ -1ac646: 0c00 |0003: move-result-object v0 │ │ -1ac648: 1a01 de83 |0004: const-string v1, "system" // string@83de │ │ -1ac64c: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac652: 0a01 |0009: move-result v1 │ │ -1ac654: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -1ac658: 7100 2b5a 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5a2b │ │ -1ac65e: 0a01 |000f: move-result v1 │ │ -1ac660: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -1ac664: 7110 275a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ -1ac66a: 0a02 |0015: move-result v2 │ │ -1ac66c: 0f02 |0016: return v2 │ │ -1ac66e: 1a02 4750 |0017: const-string v2, "dark" // string@5047 │ │ -1ac672: 6e20 d60a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac678: 0a02 |001c: move-result v2 │ │ -1ac67a: 0f02 |001d: return v2 │ │ +1ac634: |[1ac634] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ +1ac644: 7110 be5a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@5abe │ │ +1ac64a: 0c00 |0003: move-result-object v0 │ │ +1ac64c: 1a01 de83 |0004: const-string v1, "system" // string@83de │ │ +1ac650: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac656: 0a01 |0009: move-result v1 │ │ +1ac658: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +1ac65c: 7100 2b5a 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5a2b │ │ +1ac662: 0a01 |000f: move-result v1 │ │ +1ac664: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +1ac668: 7110 275a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@5a27 │ │ +1ac66e: 0a02 |0015: move-result v2 │ │ +1ac670: 0f02 |0016: return v2 │ │ +1ac672: 1a02 4750 |0017: const-string v2, "dark" // string@5047 │ │ +1ac676: 6e20 d60a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac67c: 0a02 |001c: move-result v2 │ │ +1ac67e: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=92 │ │ 0x0012 line=93 │ │ 0x0017 line=95 │ │ locals : │ │ @@ -306337,27 +306338,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1ac67c: |[1ac67c] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ -1ac68c: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1ac692: 0c01 |0003: move-result-object v1 │ │ -1ac694: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1ac69a: 0c01 |0007: move-result-object v1 │ │ -1ac69c: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ -1ac6a0: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ -1ac6a4: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ -1ac6a8: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ -1ac6ac: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1ac6ae: 2802 |0011: goto 0013 // +0002 │ │ -1ac6b0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1ac6b2: 0f01 |0013: return v1 │ │ +1ac680: |[1ac680] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ +1ac690: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1ac696: 0c01 |0003: move-result-object v1 │ │ +1ac698: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1ac69e: 0c01 |0007: move-result-object v1 │ │ +1ac6a0: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ +1ac6a4: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ +1ac6a8: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ +1ac6ac: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ +1ac6b0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1ac6b2: 2802 |0011: goto 0013 // +0002 │ │ +1ac6b4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1ac6b6: 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;) │ │ @@ -306365,33 +306366,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1ac7e0: |[1ac7e0] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ -1ac7f0: 7110 be5a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@5abe │ │ -1ac7f6: 0c00 |0003: move-result-object v0 │ │ -1ac7f8: 1a01 de83 |0004: const-string v1, "system" // string@83de │ │ -1ac7fc: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac802: 0a00 |0009: move-result v0 │ │ -1ac804: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -1ac808: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -1ac80a: 7110 a904 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ -1ac810: 2810 |0010: goto 0020 // +0010 │ │ -1ac812: 7110 265a 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a26 │ │ -1ac818: 0a02 |0014: move-result v2 │ │ -1ac81a: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ -1ac81e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -1ac820: 7110 a904 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ -1ac826: 2805 |001b: goto 0020 // +0005 │ │ -1ac828: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -1ac82a: 7110 a904 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ -1ac830: 0e00 |0020: return-void │ │ +1ac7e4: |[1ac7e4] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ +1ac7f4: 7110 be5a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@5abe │ │ +1ac7fa: 0c00 |0003: move-result-object v0 │ │ +1ac7fc: 1a01 de83 |0004: const-string v1, "system" // string@83de │ │ +1ac800: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac806: 0a00 |0009: move-result v0 │ │ +1ac808: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1ac80c: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +1ac80e: 7110 a904 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ +1ac814: 2810 |0010: goto 0020 // +0010 │ │ +1ac816: 7110 265a 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a26 │ │ +1ac81c: 0a02 |0014: move-result v2 │ │ +1ac81e: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ +1ac822: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +1ac824: 7110 a904 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ +1ac82a: 2805 |001b: goto 0020 // +0005 │ │ +1ac82c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +1ac82e: 7110 a904 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04a9 │ │ +1ac834: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -306404,22 +306405,22 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -1ac6b4: |[1ac6b4] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ -1ac6c4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1ac6c8: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -1ac6cc: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -1ac6d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1ac6d2: 2802 |0007: goto 0009 // +0002 │ │ -1ac6d4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1ac6d6: 0f00 |0009: return v0 │ │ +1ac6b8: |[1ac6b8] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ +1ac6c8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1ac6cc: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +1ac6d0: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +1ac6d4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1ac6d6: 2802 |0007: goto 0009 // +0002 │ │ +1ac6d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1ac6da: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306427,17 +306428,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac6d8: |[1ac6d8] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ -1ac6e8: 6000 532e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e53 │ │ -1ac6ec: 0f00 |0002: return v0 │ │ +1ac6dc: |[1ac6dc] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ +1ac6ec: 6000 532e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e53 │ │ +1ac6f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306445,17 +306446,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac6f0: |[1ac6f0] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ -1ac700: 6000 572e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e57 │ │ -1ac704: 0f00 |0002: return v0 │ │ +1ac6f4: |[1ac6f4] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ +1ac704: 6000 572e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e57 │ │ +1ac708: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -306463,20 +306464,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1ac778: |[1ac778] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ -1ac788: 7020 255a 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5a25 │ │ -1ac78e: 0a00 |0003: move-result v0 │ │ -1ac790: 5910 ea41 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@41ea │ │ -1ac794: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ -1ac79a: 0e00 |0009: return-void │ │ +1ac77c: |[1ac77c] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ +1ac78c: 7020 255a 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5a25 │ │ +1ac792: 0a00 |0003: move-result v0 │ │ +1ac794: 5910 ea41 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@41ea │ │ +1ac798: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ +1ac79e: 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; │ │ @@ -306486,26 +306487,26 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1ac79c: |[1ac79c] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ -1ac7ac: 5220 ea41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@41ea │ │ -1ac7b0: 7020 255a 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5a25 │ │ -1ac7b6: 0a01 |0005: move-result v1 │ │ -1ac7b8: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ -1ac7bc: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1ac7c2: 0c00 |000b: move-result-object v0 │ │ -1ac7c4: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -1ac7ca: 7110 205a 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5a20 │ │ -1ac7d0: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -1ac7d6: 7110 205a 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5a20 │ │ -1ac7dc: 0e00 |0018: return-void │ │ +1ac7a0: |[1ac7a0] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ +1ac7b0: 5220 ea41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@41ea │ │ +1ac7b4: 7020 255a 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5a25 │ │ +1ac7ba: 0a01 |0005: move-result v1 │ │ +1ac7bc: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ +1ac7c0: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1ac7c6: 0c00 |000b: move-result-object v0 │ │ +1ac7c8: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +1ac7ce: 7110 205a 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5a20 │ │ +1ac7d4: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +1ac7da: 7110 205a 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5a20 │ │ +1ac7e0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x0012 line=45 │ │ @@ -306548,17 +306549,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac854: |[1ac854] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ -1ac864: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac86a: 0e00 |0003: return-void │ │ +1ac858: |[1ac858] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ +1ac868: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac86e: 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;) │ │ @@ -306566,19 +306567,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 │ │ -1ac834: |[1ac834] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ -1ac844: 1a00 fa4c |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4cfa │ │ -1ac848: 7130 3105 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@0531 │ │ -1ac84e: 0c01 |0005: move-result-object v1 │ │ -1ac850: 1101 |0006: return-object v1 │ │ +1ac838: |[1ac838] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ +1ac848: 1a00 fa4c |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4cfa │ │ +1ac84c: 7130 3105 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@0531 │ │ +1ac852: 0c01 |0005: move-result-object v1 │ │ +1ac854: 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; │ │ │ │ @@ -306608,17 +306609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac97c: |[1ac97c] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ -1ac98c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ac992: 0e00 |0003: return-void │ │ +1ac980: |[1ac980] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ +1ac990: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ac996: 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;) │ │ @@ -306626,92 +306627,92 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -1ac86c: |[1ac86c] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ -1ac87c: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -1ac880: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac882: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ -1ac886: 0f01 |0005: return v1 │ │ -1ac888: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ -1ac88c: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ -1ac890: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ -1ac894: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ -1ac898: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ -1ac89c: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ -1ac8a0: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ -1ac8a4: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ -1ac8a8: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ -1ac8ac: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ -1ac8b0: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ -1ac8b4: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ -1ac8b8: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ -1ac8bc: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ -1ac8c0: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ -1ac8c4: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ -1ac8c8: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ -1ac8cc: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ -1ac8d0: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ -1ac8d4: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ -1ac8d8: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -1ac8da: 0f02 |002f: return v2 │ │ -1ac8dc: 0f01 |0030: return v1 │ │ +1ac870: |[1ac870] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ +1ac880: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +1ac884: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac886: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ +1ac88a: 0f01 |0005: return v1 │ │ +1ac88c: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ +1ac890: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ +1ac894: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ +1ac898: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ +1ac89c: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ +1ac8a0: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ +1ac8a4: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ +1ac8a8: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ +1ac8ac: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ +1ac8b0: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ +1ac8b4: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ +1ac8b8: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ +1ac8bc: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ +1ac8c0: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ +1ac8c4: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ +1ac8c8: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ +1ac8cc: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ +1ac8d0: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ +1ac8d4: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ +1ac8d8: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ +1ac8dc: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +1ac8de: 0f02 |002f: return v2 │ │ +1ac8e0: 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 │ │ -1ac8e0: |[1ac8e0] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ac8f0: 7110 a702 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ac8f6: 0a00 |0003: move-result v0 │ │ -1ac8f8: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ -1ac8fc: 1a00 330d |0006: const-string v0, "." // string@0d33 │ │ -1ac900: 6e20 d60a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac906: 0a00 |000b: move-result v0 │ │ -1ac908: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ -1ac90c: 1a00 400d |000e: const-string v0, ".." // string@0d40 │ │ -1ac910: 6e20 d60a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ac916: 0a00 |0013: move-result v0 │ │ -1ac918: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1ac91c: 282c |0016: goto 0042 // +002c │ │ -1ac91e: 2200 0c03 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1ac922: 6e10 e80a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae8 │ │ -1ac928: 0a01 |001c: move-result v1 │ │ -1ac92a: 7020 0d0b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0d │ │ -1ac930: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -1ac932: 6e10 e80a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae8 │ │ -1ac938: 0a02 |0024: move-result v2 │ │ -1ac93a: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ -1ac93e: 6e20 cb0a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0acb │ │ -1ac944: 0a02 |002a: move-result v2 │ │ -1ac946: 7110 2f5a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@5a2f │ │ -1ac94c: 0a03 |002e: move-result v3 │ │ -1ac94e: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ -1ac952: 6e20 100b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ -1ac958: 2806 |0034: goto 003a // +0006 │ │ -1ac95a: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ -1ac95e: 6e20 100b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ -1ac964: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1ac968: 28e5 |003c: goto 0021 // -001b │ │ -1ac96a: 6e10 290b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ac970: 0c04 |0040: move-result-object v4 │ │ -1ac972: 1104 |0041: return-object v4 │ │ -1ac974: 1a04 b20b |0042: const-string v4, "(invalid)" // string@0bb2 │ │ -1ac978: 1104 |0044: return-object v4 │ │ +1ac8e4: |[1ac8e4] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ac8f4: 7110 a702 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ac8fa: 0a00 |0003: move-result v0 │ │ +1ac8fc: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ +1ac900: 1a00 330d |0006: const-string v0, "." // string@0d33 │ │ +1ac904: 6e20 d60a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac90a: 0a00 |000b: move-result v0 │ │ +1ac90c: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ +1ac910: 1a00 400d |000e: const-string v0, ".." // string@0d40 │ │ +1ac914: 6e20 d60a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ac91a: 0a00 |0013: move-result v0 │ │ +1ac91c: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1ac920: 282c |0016: goto 0042 // +002c │ │ +1ac922: 2200 0c03 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1ac926: 6e10 e80a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae8 │ │ +1ac92c: 0a01 |001c: move-result v1 │ │ +1ac92e: 7020 0d0b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0d │ │ +1ac934: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +1ac936: 6e10 e80a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae8 │ │ +1ac93c: 0a02 |0024: move-result v2 │ │ +1ac93e: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ +1ac942: 6e20 cb0a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0acb │ │ +1ac948: 0a02 |002a: move-result v2 │ │ +1ac94a: 7110 2f5a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@5a2f │ │ +1ac950: 0a03 |002e: move-result v3 │ │ +1ac952: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ +1ac956: 6e20 100b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ +1ac95c: 2806 |0034: goto 003a // +0006 │ │ +1ac95e: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ +1ac962: 6e20 100b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ +1ac968: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1ac96c: 28e5 |003c: goto 0021 // -001b │ │ +1ac96e: 6e10 290b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ac974: 0c04 |0040: move-result-object v4 │ │ +1ac976: 1104 |0041: return-object v4 │ │ +1ac978: 1a04 b20b |0042: const-string v4, "(invalid)" // string@0bb2 │ │ +1ac97c: 1104 |0044: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0017 line=11 │ │ 0x0021 line=12 │ │ 0x0027 line=13 │ │ 0x002b line=14 │ │ @@ -306787,17 +306788,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aca14: |[1aca14] org.thoughtcrime.securesms.util.Hash.:()V │ │ -1aca24: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aca2a: 0e00 |0003: return-void │ │ +1aca18: |[1aca18] org.thoughtcrime.securesms.util.Hash.:()V │ │ +1aca28: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aca2e: 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;) │ │ @@ -306805,40 +306806,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 │ │ -1ac994: |[1ac994] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ac9a4: 1a00 ec35 |0000: const-string v0, "SHA-256" // string@35ec │ │ -1ac9a8: 7110 310c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c31 │ │ -1ac9ae: 0c00 |0005: move-result-object v0 │ │ -1ac9b0: 1a01 183e |0006: const-string v1, "UTF-8" // string@3e18 │ │ -1ac9b4: 7110 ca0b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bca │ │ -1ac9ba: 0c01 |000b: move-result-object v1 │ │ -1ac9bc: 6e20 db0a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0adb │ │ -1ac9c2: 0c03 |000f: move-result-object v3 │ │ -1ac9c4: 6e20 330c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c33 │ │ -1ac9ca: 6e10 300c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c30 │ │ -1ac9d0: 0c03 |0016: move-result-object v3 │ │ -1ac9d2: 1a00 2f06 |0017: const-string v0, "%064x" // string@062f │ │ -1ac9d6: 2201 3503 |0019: new-instance v1, Ljava/math/BigInteger; // type@0335 │ │ -1ac9da: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1ac9dc: 7030 970b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b97 │ │ -1ac9e2: 2323 4011 |001f: new-array v3, v2, [Ljava/lang/Object; // type@1140 │ │ -1ac9e6: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -1ac9e8: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ -1ac9ec: 7120 d80a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1ac9f2: 0c03 |0027: move-result-object v3 │ │ -1ac9f4: 1103 |0028: return-object v3 │ │ -1ac9f6: 0d03 |0029: move-exception v3 │ │ -1ac9f8: 6e10 340c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c34 │ │ -1ac9fe: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1aca00: 1103 |002e: return-object v3 │ │ +1ac998: |[1ac998] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ac9a8: 1a00 ec35 |0000: const-string v0, "SHA-256" // string@35ec │ │ +1ac9ac: 7110 310c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c31 │ │ +1ac9b2: 0c00 |0005: move-result-object v0 │ │ +1ac9b4: 1a01 183e |0006: const-string v1, "UTF-8" // string@3e18 │ │ +1ac9b8: 7110 ca0b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bca │ │ +1ac9be: 0c01 |000b: move-result-object v1 │ │ +1ac9c0: 6e20 db0a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0adb │ │ +1ac9c6: 0c03 |000f: move-result-object v3 │ │ +1ac9c8: 6e20 330c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c33 │ │ +1ac9ce: 6e10 300c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c30 │ │ +1ac9d4: 0c03 |0016: move-result-object v3 │ │ +1ac9d6: 1a00 2f06 |0017: const-string v0, "%064x" // string@062f │ │ +1ac9da: 2201 3503 |0019: new-instance v1, Ljava/math/BigInteger; // type@0335 │ │ +1ac9de: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1ac9e0: 7030 970b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b97 │ │ +1ac9e6: 2323 4011 |001f: new-array v3, v2, [Ljava/lang/Object; // type@1140 │ │ +1ac9ea: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +1ac9ec: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ +1ac9f0: 7120 d80a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1ac9f6: 0c03 |0027: move-result-object v3 │ │ +1ac9f8: 1103 |0028: return-object v3 │ │ +1ac9fa: 0d03 |0029: move-exception v3 │ │ +1ac9fc: 6e10 340c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c34 │ │ +1aca02: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1aca04: 1103 |002e: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0029 │ │ positions : │ │ 0x0000 line=12 │ │ 0x0006 line=13 │ │ 0x0013 line=14 │ │ @@ -306881,38 +306882,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -1acae8: |[1acae8] org.thoughtcrime.securesms.util.Hex.:()V │ │ -1acaf8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -1acafc: 2300 2411 |0002: new-array v0, v0, [C // type@1124 │ │ -1acb00: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -1acb06: 6900 ec41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@41ec │ │ -1acb0a: 0e00 |0009: return-void │ │ -1acb0c: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +1acaec: |[1acaec] org.thoughtcrime.securesms.util.Hex.:()V │ │ +1acafc: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +1acb00: 2300 2411 |0002: new-array v0, v0, [C // type@1124 │ │ +1acb04: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +1acb0a: 6900 ec41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@41ec │ │ +1acb0e: 0e00 |0009: return-void │ │ +1acb10: 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 │ │ -1acb34: |[1acb34] org.thoughtcrime.securesms.util.Hex.:()V │ │ -1acb44: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1acb4a: 0e00 |0003: return-void │ │ +1acb38: |[1acb38] org.thoughtcrime.securesms.util.Hex.:()V │ │ +1acb48: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acb4e: 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;) │ │ @@ -306920,24 +306921,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 │ │ -1acb4c: |[1acb4c] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ -1acb5c: 6200 ec41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@41ec │ │ -1acb60: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ -1acb64: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ -1acb68: 4901 0001 |0006: aget-char v1, v0, v1 │ │ -1acb6c: 6e20 070b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b07 │ │ -1acb72: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ -1acb76: 4903 0003 |000d: aget-char v3, v0, v3 │ │ -1acb7a: 6e20 070b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b07 │ │ -1acb80: 0e00 |0012: return-void │ │ +1acb50: |[1acb50] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ +1acb60: 6200 ec41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@41ec │ │ +1acb64: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ +1acb68: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ +1acb6c: 4901 0001 |0006: aget-char v1, v0, v1 │ │ +1acb70: 6e20 070b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b07 │ │ +1acb76: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ +1acb7a: 4903 0003 |000d: aget-char v3, v0, v3 │ │ +1acb7e: 6e20 070b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b07 │ │ +1acb84: 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 │ │ @@ -306947,46 +306948,46 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -1aca2c: |[1aca2c] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ -1aca3c: 6e10 f70a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af7 │ │ -1aca42: 0c07 |0003: move-result-object v7 │ │ -1aca44: 2170 |0004: array-length v0, v7 │ │ -1aca46: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ -1aca4a: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ -1aca4e: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ -1aca52: 2311 2311 |000b: new-array v1, v1, [B // type@1123 │ │ -1aca56: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1aca58: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -1aca5a: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ -1aca5e: 4904 0702 |0011: aget-char v4, v7, v2 │ │ -1aca62: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ -1aca66: 7120 d309 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d3 │ │ -1aca6c: 0a04 |0018: move-result v4 │ │ -1aca6e: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -1aca72: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ -1aca76: 4906 0706 |001d: aget-char v6, v7, v6 │ │ -1aca7a: 7120 d309 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d3 │ │ -1aca80: 0a05 |0022: move-result v5 │ │ -1aca82: b654 |0023: or-int/2addr v4, v5 │ │ -1aca84: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -1aca88: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -1aca8c: 8d44 |0028: int-to-byte v4, v4 │ │ -1aca8e: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ -1aca92: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1aca96: 28e2 |002d: goto 000f // -001e │ │ -1aca98: 1101 |002e: return-object v1 │ │ -1aca9a: 2207 c802 |002f: new-instance v7, Ljava/io/IOException; // type@02c8 │ │ -1aca9e: 1a00 9d32 |0031: const-string v0, "Odd number of characters." // string@329d │ │ -1acaa2: 7020 9109 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1acaa8: 2707 |0036: throw v7 │ │ +1aca30: |[1aca30] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ +1aca40: 6e10 f70a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af7 │ │ +1aca46: 0c07 |0003: move-result-object v7 │ │ +1aca48: 2170 |0004: array-length v0, v7 │ │ +1aca4a: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ +1aca4e: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ +1aca52: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ +1aca56: 2311 2311 |000b: new-array v1, v1, [B // type@1123 │ │ +1aca5a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1aca5c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +1aca5e: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ +1aca62: 4904 0702 |0011: aget-char v4, v7, v2 │ │ +1aca66: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ +1aca6a: 7120 d309 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d3 │ │ +1aca70: 0a04 |0018: move-result v4 │ │ +1aca72: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +1aca76: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ +1aca7a: 4906 0706 |001d: aget-char v6, v7, v6 │ │ +1aca7e: 7120 d309 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d3 │ │ +1aca84: 0a05 |0022: move-result v5 │ │ +1aca86: b654 |0023: or-int/2addr v4, v5 │ │ +1aca88: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +1aca8c: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +1aca90: 8d44 |0028: int-to-byte v4, v4 │ │ +1aca92: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ +1aca96: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1aca9a: 28e2 |002d: goto 000f // -001e │ │ +1aca9c: 1101 |002e: return-object v1 │ │ +1aca9e: 2207 c802 |002f: new-instance v7, Ljava/io/IOException; // type@02c8 │ │ +1acaa2: 1a00 9d32 |0031: const-string v0, "Odd number of characters." // string@329d │ │ +1acaa6: 7020 9109 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1acaac: 2707 |0036: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000b line=46 │ │ 0x0011 line=50 │ │ 0x001d line=52 │ │ @@ -307000,27 +307001,27 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1acaac: |[1acaac] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ -1acabc: 2200 0b03 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@030b │ │ -1acac0: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0b05 │ │ -1acac6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1acac8: 2132 |0006: array-length v2, v3 │ │ -1acaca: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ -1acace: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ -1acad2: 7120 375a 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@5a37 │ │ -1acad8: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1acadc: 28f6 |0010: goto 0006 // -000a │ │ -1acade: 6e10 0b0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b0b │ │ -1acae4: 0c03 |0014: move-result-object v3 │ │ -1acae6: 1103 |0015: return-object v3 │ │ +1acab0: |[1acab0] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ +1acac0: 2200 0b03 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@030b │ │ +1acac4: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0b05 │ │ +1acaca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1acacc: 2132 |0006: array-length v2, v3 │ │ +1acace: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ +1acad2: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ +1acad6: 7120 375a 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@5a37 │ │ +1acadc: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1acae0: 28f6 |0010: goto 0006 // -000a │ │ +1acae2: 6e10 0b0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b0b │ │ +1acae8: 0c03 |0014: move-result-object v3 │ │ +1acaea: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=35 │ │ locals : │ │ @@ -307052,17 +307053,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1acbe4: |[1acbe4] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ -1acbf4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1acbfa: 0e00 |0003: return-void │ │ +1acbe8: |[1acbe8] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ +1acbf8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acbfe: 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;) │ │ @@ -307070,49 +307071,49 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -1acbbc: |[1acbbc] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ -1acbcc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1acbd0: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -1acbd4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -1acbd8: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ -1acbdc: 0f00 |0008: return v0 │ │ -1acbde: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1acbe0: 0f00 |000a: return v0 │ │ +1acbc0: |[1acbc0] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ +1acbd0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1acbd4: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +1acbd8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +1acbdc: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ +1acbe0: 0f00 |0008: return v0 │ │ +1acbe2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1acbe4: 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 │ │ -1acb84: |[1acb84] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ -1acb94: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ -1acb9a: 0c01 |0003: move-result-object v1 │ │ -1acb9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1acb9e: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ -1acba4: 0c01 |0008: move-result-object v1 │ │ -1acba6: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -1acbaa: 7210 e00c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1acbb0: 0a01 |000e: move-result v1 │ │ -1acbb2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1acbb4: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ -1acbb8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -1acbba: 0f00 |0013: return v0 │ │ +1acb88: |[1acb88] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ +1acb98: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ +1acb9e: 0c01 |0003: move-result-object v1 │ │ +1acba0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1acba2: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ +1acba8: 0c01 |0008: move-result-object v1 │ │ +1acbaa: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +1acbae: 7210 e00c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1acbb4: 0a01 |000e: move-result v1 │ │ +1acbb6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1acbb8: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ +1acbbc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +1acbbe: 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; │ │ @@ -307122,28 +307123,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1acbfc: |[1acbfc] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1acc0c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1acc10: 1a01 1247 |0002: const-string v1, "android.intent.action.VIEW" // string@4712 │ │ -1acc14: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1acc1a: 0c03 |0007: move-result-object v3 │ │ -1acc1c: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ -1acc22: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -1acc28: 280b |000e: goto 0019 // +000b │ │ -1acc2a: 6003 562a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a56 │ │ -1acc2e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -1acc30: 7130 7104 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0471 │ │ -1acc36: 0c02 |0015: move-result-object v2 │ │ -1acc38: 6e10 7304 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1acc3e: 0e00 |0019: return-void │ │ +1acc00: |[1acc00] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1acc10: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1acc14: 1a01 1247 |0002: const-string v1, "android.intent.action.VIEW" // string@4712 │ │ +1acc18: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1acc1e: 0c03 |0007: move-result-object v3 │ │ +1acc20: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ +1acc26: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +1acc2c: 280b |000e: goto 0019 // +000b │ │ +1acc2e: 6003 562a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a56 │ │ +1acc32: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +1acc34: 7130 7104 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0471 │ │ +1acc3a: 0c02 |0015: move-result-object v2 │ │ +1acc3c: 6e10 7304 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1acc42: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Landroid/content/ActivityNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=27 │ │ 0x000b line=29 │ │ 0x000f line=31 │ │ @@ -307192,18 +307193,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1acce0: |[1acce0] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ -1accf0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1accf6: 5b01 ed41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ -1accfa: 0e00 |0005: return-void │ │ +1acce4: |[1acce4] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ +1accf4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1accfa: 5b01 ed41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ +1accfe: 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; │ │ @@ -307214,19 +307215,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1acc6c: |[1acc6c] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ -1acc7c: 5410 ed41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ -1acc80: 6e20 a13e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3ea1 │ │ -1acc86: 0a02 |0005: move-result v2 │ │ -1acc88: 0f02 |0006: return v2 │ │ +1acc70: |[1acc70] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ +1acc80: 5410 ed41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ +1acc84: 6e20 a13e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3ea1 │ │ +1acc8a: 0a02 |0005: move-result v2 │ │ +1acc8c: 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; │ │ │ │ @@ -307235,19 +307236,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1accc0: |[1accc0] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ -1accd0: 5420 ed41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ -1accd4: 6e20 a23e 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3ea2 │ │ -1accda: 0b00 |0005: move-result-wide v0 │ │ -1accdc: 1000 |0006: return-wide v0 │ │ +1accc4: |[1accc4] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ +1accd4: 5420 ed41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ +1accd8: 6e20 a23e 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3ea2 │ │ +1accde: 0b00 |0005: move-result-wide v0 │ │ +1acce0: 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; │ │ │ │ @@ -307256,25 +307257,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 │ │ -1acc8c: |[1acc8c] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -1acc9c: 5410 ed41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ -1acca0: 6e20 a53e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ea5 │ │ -1acca6: 0a00 |0005: move-result v0 │ │ -1acca8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -1accac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1accae: 1102 |0009: return-object v2 │ │ -1accb0: 5410 ed41 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ -1accb4: 6e20 a33e 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3ea3 │ │ -1accba: 0c02 |000f: move-result-object v2 │ │ -1accbc: 1102 |0010: return-object v2 │ │ +1acc90: |[1acc90] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +1acca0: 5410 ed41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ +1acca4: 6e20 a53e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ea5 │ │ +1accaa: 0a00 |0005: move-result v0 │ │ +1accac: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +1accb0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1accb2: 1102 |0009: return-object v2 │ │ +1accb4: 5410 ed41 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ +1accb8: 6e20 a33e 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3ea3 │ │ +1accbe: 0c02 |000f: move-result-object v2 │ │ +1accc0: 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; │ │ @@ -307284,19 +307285,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1acc4c: |[1acc4c] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ -1acc5c: 5410 ed41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ -1acc60: 6e20 a53e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ea5 │ │ -1acc66: 0a02 |0005: move-result v2 │ │ -1acc68: 0f02 |0006: return v2 │ │ +1acc50: |[1acc50] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ +1acc60: 5410 ed41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@41ed │ │ +1acc64: 6e20 a53e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ea5 │ │ +1acc6a: 0a02 |0005: move-result v2 │ │ +1acc6c: 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; │ │ │ │ @@ -307347,26 +307348,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1ace18: |[1ace18] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -1ace28: 2200 4f02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024f │ │ -1ace2c: 7010 8c08 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@088c │ │ -1ace32: 6900 ee41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ -1ace36: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ -1ace3a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1ace3c: 6e30 8d08 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@088d │ │ -1ace42: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ -1ace46: 6e20 8f08 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088f │ │ -1ace4c: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ -1ace50: 6e20 8e08 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088e │ │ -1ace56: 0e00 |0017: return-void │ │ +1ace1c: |[1ace1c] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +1ace2c: 2200 4f02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024f │ │ +1ace30: 7010 8c08 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@088c │ │ +1ace36: 6900 ee41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ +1ace3a: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ +1ace3e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1ace40: 6e30 8d08 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@088d │ │ +1ace46: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ +1ace4a: 6e20 8f08 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088f │ │ +1ace50: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ +1ace54: 6e20 8e08 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088e │ │ +1ace5a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ 0x0012 line=21 │ │ locals : │ │ @@ -307376,17 +307377,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ace58: |[1ace58] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -1ace68: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ace6e: 0e00 |0003: return-void │ │ +1ace5c: |[1ace5c] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +1ace6c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ace72: 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;) │ │ @@ -307394,19 +307395,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 │ │ -1acd68: |[1acd68] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1acd78: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ -1acd7c: 6e30 9008 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0890 │ │ -1acd82: 0c01 |0005: move-result-object v1 │ │ -1acd84: 1101 |0006: return-object v1 │ │ +1acd6c: |[1acd6c] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1acd7c: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ +1acd80: 6e30 9008 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0890 │ │ +1acd86: 0c01 |0005: move-result-object v1 │ │ +1acd88: 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; │ │ │ │ @@ -307415,19 +307416,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 │ │ -1acd88: |[1acd88] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1acd98: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ -1acd9c: 6e30 9108 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@0891 │ │ -1acda2: 0c01 |0005: move-result-object v1 │ │ -1acda4: 1101 |0006: return-object v1 │ │ +1acd8c: |[1acd8c] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1acd9c: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ +1acda0: 6e30 9108 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@0891 │ │ +1acda6: 0c01 |0005: move-result-object v1 │ │ +1acda8: 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; │ │ │ │ @@ -307436,19 +307437,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 │ │ -1acda8: |[1acda8] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1acdb8: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ -1acdbc: 6e30 9208 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0892 │ │ -1acdc2: 0c01 |0005: move-result-object v1 │ │ -1acdc4: 1101 |0006: return-object v1 │ │ +1acdac: |[1acdac] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1acdbc: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ +1acdc0: 6e30 9208 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0892 │ │ +1acdc6: 0c01 |0005: move-result-object v1 │ │ +1acdc8: 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; │ │ │ │ @@ -307457,20 +307458,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 │ │ -1acd44: |[1acd44] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ -1acd54: 2200 0a03 |0000: new-instance v0, Ljava/lang/String; // type@030a │ │ -1acd58: 7020 c50a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0ac5 │ │ -1acd5e: 7120 475a 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@5a47 │ │ -1acd64: 0c01 |0008: move-result-object v1 │ │ -1acd66: 1101 |0009: return-object v1 │ │ +1acd48: |[1acd48] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ +1acd58: 2200 0a03 |0000: new-instance v0, Ljava/lang/String; // type@030a │ │ +1acd5c: 7020 c50a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0ac5 │ │ +1acd62: 7120 475a 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@5a47 │ │ +1acd68: 0c01 |0008: move-result-object v1 │ │ +1acd6a: 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; │ │ │ │ @@ -307479,37 +307480,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 │ │ -1acd2c: |[1acd2c] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ -1acd3c: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ -1acd40: 1100 |0002: return-object v0 │ │ +1acd30: |[1acd30] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ +1acd40: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ +1acd44: 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 │ │ -1accfc: |[1accfc] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ -1acd0c: 6e20 a63e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3ea6 │ │ -1acd12: 0a00 |0003: move-result v0 │ │ -1acd14: 0f00 |0004: return v0 │ │ -1acd16: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1acd18: 0f00 |0006: return v0 │ │ +1acd00: |[1acd00] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ +1acd10: 6e20 a63e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3ea6 │ │ +1acd16: 0a00 |0003: move-result v0 │ │ +1acd18: 0f00 |0004: return v0 │ │ +1acd1a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1acd1c: 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; │ │ @@ -307520,20 +307521,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 │ │ -1acdc8: |[1acdc8] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ -1acdd8: 6e20 a83e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3ea8 │ │ -1acdde: 0c00 |0003: move-result-object v0 │ │ -1acde0: 1100 |0004: return-object v0 │ │ -1acde2: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -1acde6: 1100 |0007: return-object v0 │ │ +1acdcc: |[1acdcc] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ +1acddc: 6e20 a83e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3ea8 │ │ +1acde2: 0c00 |0003: move-result-object v0 │ │ +1acde4: 1100 |0004: return-object v0 │ │ +1acde6: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +1acdea: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=52 │ │ locals : │ │ @@ -307545,19 +307546,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 │ │ -1acdf8: |[1acdf8] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -1ace08: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ -1ace0c: 6e20 9308 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@0893 │ │ -1ace12: 0c01 |0005: move-result-object v1 │ │ -1ace14: 1101 |0006: return-object v1 │ │ +1acdfc: |[1acdfc] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +1ace0c: 6200 ee41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@41ee │ │ +1ace10: 6e20 9308 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@0893 │ │ +1ace16: 0c01 |0005: move-result-object v1 │ │ +1ace18: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -307596,18 +307597,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ace98: |[1ace98] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ -1acea8: 7010 be0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cbe │ │ -1aceae: 5901 ef41 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@41ef │ │ -1aceb2: 0e00 |0005: return-void │ │ +1ace9c: |[1ace9c] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ +1aceac: 7010 be0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cbe │ │ +1aceb2: 5901 ef41 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@41ef │ │ +1aceb6: 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 │ │ @@ -307618,23 +307619,23 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1ace70: |[1ace70] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -1ace80: 6e10 4f5a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@5a4f │ │ -1ace86: 0a02 |0003: move-result v2 │ │ -1ace88: 5210 ef41 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@41ef │ │ -1ace8c: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ -1ace90: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1ace92: 2802 |0009: goto 000b // +0002 │ │ -1ace94: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1ace96: 0f02 |000b: return v2 │ │ +1ace74: |[1ace74] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +1ace84: 6e10 4f5a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@5a4f │ │ +1ace8a: 0a02 |0003: move-result v2 │ │ +1ace8c: 5210 ef41 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@41ef │ │ +1ace90: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ +1ace94: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1ace96: 2802 |0009: goto 000b // +0002 │ │ +1ace98: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1ace9a: 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; │ │ │ │ @@ -307671,24 +307672,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1acf0c: |[1acf0c] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -1acf1c: 1a00 d506 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@06d5 │ │ -1acf20: 7110 cf0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dcf │ │ -1acf26: 0c00 |0005: move-result-object v0 │ │ -1acf28: 6900 f041 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@41f0 │ │ -1acf2c: 1a00 d406 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@06d4 │ │ -1acf30: 7110 cf0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dcf │ │ -1acf36: 0c00 |000d: move-result-object v0 │ │ -1acf38: 6900 f141 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@41f1 │ │ -1acf3c: 0e00 |0010: return-void │ │ +1acf10: |[1acf10] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +1acf20: 1a00 d506 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@06d5 │ │ +1acf24: 7110 cf0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dcf │ │ +1acf2a: 0c00 |0005: move-result-object v0 │ │ +1acf2c: 6900 f041 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@41f0 │ │ +1acf30: 1a00 d406 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@06d4 │ │ +1acf34: 7110 cf0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dcf │ │ +1acf3a: 0c00 |000d: move-result-object v0 │ │ +1acf3c: 6900 f141 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@41f1 │ │ +1acf40: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -307696,17 +307697,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1acf40: |[1acf40] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -1acf50: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1acf56: 0e00 |0003: return-void │ │ +1acf44: |[1acf44] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +1acf54: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acf5a: 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;) │ │ @@ -307714,33 +307715,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 │ │ -1aceb4: |[1aceb4] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ -1acec4: 6200 f041 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@41f0 │ │ -1acec8: 1a01 6e4c |0002: const-string v1, "cmd:" // string@4c6e │ │ -1acecc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1acece: 7152 b702 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@02b7 │ │ -1aced4: 0a00 |0008: move-result v0 │ │ -1aced6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -1aceda: 7110 535a 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a53 │ │ -1acee0: 6200 f141 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@41f1 │ │ -1acee4: 7152 b702 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@02b7 │ │ -1aceea: 0a00 |0013: move-result v0 │ │ -1aceec: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -1acef0: 7110 535a 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a53 │ │ -1acef6: 1270 |0019: const/4 v0, #int 7 // #7 │ │ -1acef8: 7120 b602 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b6 │ │ -1acefe: 0a00 |001d: move-result v0 │ │ -1acf00: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -1acf04: 7110 535a 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a53 │ │ -1acf0a: 1103 |0023: return-object v3 │ │ +1aceb8: |[1aceb8] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ +1acec8: 6200 f041 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@41f0 │ │ +1acecc: 1a01 6e4c |0002: const-string v1, "cmd:" // string@4c6e │ │ +1aced0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1aced2: 7152 b702 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@02b7 │ │ +1aced8: 0a00 |0008: move-result v0 │ │ +1aceda: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +1acede: 7110 535a 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a53 │ │ +1acee4: 6200 f141 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@41f1 │ │ +1acee8: 7152 b702 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@02b7 │ │ +1aceee: 0a00 |0013: move-result v0 │ │ +1acef0: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +1acef4: 7110 535a 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a53 │ │ +1acefa: 1270 |0019: const/4 v0, #int 7 // #7 │ │ +1acefc: 7120 b602 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b6 │ │ +1acf02: 0a00 |001d: move-result v0 │ │ +1acf04: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +1acf08: 7110 535a 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5a53 │ │ +1acf0e: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000e line=32 │ │ 0x0016 line=33 │ │ 0x001a line=37 │ │ @@ -307753,38 +307754,38 @@ │ │ type : '(Landroid/text/SpannableString;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -1acf58: |[1acf58] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ -1acf68: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -1acf6e: 0a00 |0003: move-result v0 │ │ -1acf70: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ -1acf74: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1acf76: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ -1acf7c: 0c00 |000a: move-result-object v0 │ │ -1acf7e: 1f00 3311 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1133 │ │ -1acf82: 2101 |000d: array-length v1, v0 │ │ -1acf84: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -1acf88: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -1acf8c: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ -1acf92: 0a04 |0015: move-result v4 │ │ -1acf94: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ -1acf9a: 0a05 |0019: move-result v5 │ │ -1acf9c: 2206 d410 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ -1acfa0: 6e10 b502 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b5 │ │ -1acfa6: 0c03 |001f: move-result-object v3 │ │ -1acfa8: 7020 6d5a 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5a6d │ │ -1acfae: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ -1acfb2: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1acfb8: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1acfbc: 28e4 |002a: goto 000e // -001c │ │ -1acfbe: 0e00 |002b: return-void │ │ +1acf5c: |[1acf5c] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ +1acf6c: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +1acf72: 0a00 |0003: move-result v0 │ │ +1acf74: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ +1acf78: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1acf7a: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ +1acf80: 0c00 |000a: move-result-object v0 │ │ +1acf82: 1f00 3311 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1133 │ │ +1acf86: 2101 |000d: array-length v1, v0 │ │ +1acf88: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +1acf8c: 4603 0002 |0010: aget-object v3, v0, v2 │ │ +1acf90: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ +1acf96: 0a04 |0015: move-result v4 │ │ +1acf98: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ +1acf9e: 0a05 |0019: move-result v5 │ │ +1acfa0: 2206 d410 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ +1acfa4: 6e10 b502 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b5 │ │ +1acfaa: 0c03 |001f: move-result-object v3 │ │ +1acfac: 7020 6d5a 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5a6d │ │ +1acfb2: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ +1acfb6: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1acfbc: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1acfc0: 28e4 |002a: goto 000e // -001c │ │ +1acfc2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000d line=17 │ │ 0x0012 line=18 │ │ 0x0016 line=19 │ │ 0x001a line=21 │ │ @@ -307833,18 +307834,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1acfd8: |[1acfd8] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ -1acfe8: 5b01 f241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@41f2 │ │ -1acfec: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1acff2: 0e00 |0005: return-void │ │ +1acfdc: |[1acfdc] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ +1acfec: 5b01 f241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@41f2 │ │ +1acff0: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1acff6: 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; │ │ │ │ @@ -307854,17 +307855,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1acfc0: |[1acfc0] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ -1acfd0: 5410 f241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@41f2 │ │ -1acfd4: 1100 |0002: return-object v0 │ │ +1acfc4: |[1acfc4] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ +1acfd4: 5410 f241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@41f2 │ │ +1acfd8: 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 : 8249 (ListenableFutureTask.java) │ │ @@ -307902,18 +307903,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 │ │ -1acff4: |[1acff4] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ -1ad004: 5b01 f341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f3 │ │ -1ad008: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ad00e: 0e00 |0005: return-void │ │ +1acff8: |[1acff8] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ +1ad008: 5b01 f341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f3 │ │ +1ad00c: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ad012: 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; │ │ │ │ @@ -307923,30 +307924,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1ad010: |[1ad010] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ -1ad020: 5430 f341 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f3 │ │ -1ad024: 7110 5d5a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5a5d │ │ -1ad02a: 0c00 |0005: move-result-object v0 │ │ -1ad02c: 7210 da0c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ -1ad032: 0c00 |0009: move-result-object v0 │ │ -1ad034: 7210 bb0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1ad03a: 0a01 |000d: move-result v1 │ │ -1ad03c: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -1ad040: 7210 bc0c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1ad046: 0c01 |0013: move-result-object v1 │ │ -1ad048: 1f01 c710 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10c7 │ │ -1ad04c: 5432 f341 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f3 │ │ -1ad050: 7120 5e5a 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@5a5e │ │ -1ad056: 28ef |001b: goto 000a // -0011 │ │ -1ad058: 0e00 |001c: return-void │ │ +1ad014: |[1ad014] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ +1ad024: 5430 f341 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f3 │ │ +1ad028: 7110 5d5a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5a5d │ │ +1ad02e: 0c00 |0005: move-result-object v0 │ │ +1ad030: 7210 da0c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ +1ad036: 0c00 |0009: move-result-object v0 │ │ +1ad038: 7210 bb0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1ad03e: 0a01 |000d: move-result v1 │ │ +1ad040: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +1ad044: 7210 bc0c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1ad04a: 0c01 |0013: move-result-object v1 │ │ +1ad04c: 1f01 c710 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10c7 │ │ +1ad050: 5432 f341 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@41f3 │ │ +1ad054: 7120 5e5a 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@5a5e │ │ +1ad05a: 28ef |001b: goto 000a // -0011 │ │ +1ad05c: 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; │ │ │ │ @@ -308009,18 +308010,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1ad0d8: |[1ad0d8] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ -1ad0e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ad0ea: 7030 595a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a59 │ │ -1ad0f0: 0e00 |0004: return-void │ │ +1ad0dc: |[1ad0dc] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ +1ad0ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ad0ee: 7030 595a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a59 │ │ +1ad0f4: 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; │ │ │ │ @@ -308029,26 +308030,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 │ │ -1ad0f4: |[1ad0f4] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1ad104: 2200 cf10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10cf │ │ -1ad108: 7020 545a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5a54 │ │ -1ad10e: 7020 620d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d62 │ │ -1ad114: 2202 8503 |0008: new-instance v2, Ljava/util/LinkedList; // type@0385 │ │ -1ad118: 7010 c70c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1ad11e: 5b12 f641 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ -1ad122: 5b13 f541 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f5 │ │ -1ad126: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1ad128: 5b12 f441 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f4 │ │ -1ad12c: 6e10 685a 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@5a68 │ │ -1ad132: 0e00 |0017: return-void │ │ +1ad0f8: |[1ad0f8] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1ad108: 2200 cf10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10cf │ │ +1ad10c: 7020 545a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5a54 │ │ +1ad112: 7020 620d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d62 │ │ +1ad118: 2202 8503 |0008: new-instance v2, Ljava/util/LinkedList; // type@0385 │ │ +1ad11c: 7010 c70c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1ad122: 5b12 f641 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ +1ad126: 5b13 f541 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f5 │ │ +1ad12a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1ad12c: 5b12 f441 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f4 │ │ +1ad130: 6e10 685a 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@5a68 │ │ +1ad136: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=30 │ │ 0x000f line=64 │ │ 0x0012 line=65 │ │ 0x0014 line=66 │ │ @@ -308062,18 +308063,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 │ │ -1ad134: |[1ad134] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ -1ad144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ad146: 7030 5b5a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@5a5b │ │ -1ad14c: 0e00 |0004: return-void │ │ +1ad138: |[1ad138] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ +1ad148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ad14a: 7030 5b5a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@5a5b │ │ +1ad150: 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; │ │ │ │ @@ -308082,18 +308083,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 │ │ -1ad150: |[1ad150] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ -1ad160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ad162: 7040 5c5a 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@5a5c │ │ -1ad168: 0e00 |0004: return-void │ │ +1ad154: |[1ad154] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ +1ad164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ad166: 7040 5c5a 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@5a5c │ │ +1ad16c: 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; │ │ @@ -308103,22 +308104,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 │ │ -1ad16c: |[1ad16c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ -1ad17c: 7020 620d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d62 │ │ -1ad182: 2201 8503 |0003: new-instance v1, Ljava/util/LinkedList; // type@0385 │ │ -1ad186: 7010 c70c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1ad18c: 5b01 f641 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ -1ad190: 5b02 f541 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f5 │ │ -1ad194: 5b03 f441 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f4 │ │ -1ad198: 0e00 |000e: return-void │ │ +1ad170: |[1ad170] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ +1ad180: 7020 620d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d62 │ │ +1ad186: 2201 8503 |0003: new-instance v1, Ljava/util/LinkedList; // type@0385 │ │ +1ad18a: 7010 c70c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1ad190: 5b01 f641 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ +1ad194: 5b02 f541 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f5 │ │ +1ad198: 5b03 f441 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f4 │ │ +1ad19c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=30 │ │ 0x000a line=48 │ │ 0x000c line=49 │ │ locals : │ │ @@ -308132,17 +308133,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 │ │ -1ad0c0: |[1ad0c0] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ -1ad0d0: 5400 f641 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ -1ad0d4: 1100 |0002: return-object v0 │ │ +1ad0c4: |[1ad0c4] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ +1ad0d4: 5400 f641 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ +1ad0d8: 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;) │ │ @@ -308150,17 +308151,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 │ │ -1ad19c: |[1ad19c] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1ad1ac: 7020 615a 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a61 │ │ -1ad1b2: 0e00 |0003: return-void │ │ +1ad1a0: |[1ad1a0] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1ad1b0: 7020 615a 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a61 │ │ +1ad1b6: 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; │ │ │ │ @@ -308169,23 +308170,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1ad204: |[1ad204] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ -1ad214: 2200 d010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10d0 │ │ -1ad218: 7020 565a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@5a56 │ │ -1ad21e: 5421 f441 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f4 │ │ -1ad222: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -1ad226: 7210 ad0a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1ad22c: 2804 |000c: goto 0010 // +0004 │ │ -1ad22e: 7220 5a0d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ -1ad234: 0e00 |0010: return-void │ │ +1ad208: |[1ad208] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ +1ad218: 2200 d010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10d0 │ │ +1ad21c: 7020 565a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@5a56 │ │ +1ad222: 5421 f441 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@41f4 │ │ +1ad226: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +1ad22a: 7210 ad0a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1ad230: 2804 |000c: goto 0010 // +0004 │ │ +1ad232: 7220 5a0d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ +1ad238: 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; │ │ @@ -308195,28 +308196,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 │ │ -1ad238: |[1ad238] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1ad248: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -1ad24c: 6e10 645a 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5a64 │ │ -1ad252: 0c00 |0005: move-result-object v0 │ │ -1ad254: 7220 325a 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5a32 │ │ -1ad25a: 280d |0009: goto 0016 // +000d │ │ -1ad25c: 0d00 |000a: move-exception v0 │ │ -1ad25e: 7220 315a 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5a31 │ │ -1ad264: 2808 |000e: goto 0016 // +0008 │ │ -1ad266: 0d02 |000f: move-exception v2 │ │ -1ad268: 2200 d902 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ -1ad26c: 7020 c309 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1ad272: 2700 |0015: throw v0 │ │ -1ad274: 0e00 |0016: return-void │ │ +1ad23c: |[1ad23c] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1ad24c: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +1ad250: 6e10 645a 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5a64 │ │ +1ad256: 0c00 |0005: move-result-object v0 │ │ +1ad258: 7220 325a 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5a32 │ │ +1ad25e: 280d |0009: goto 0016 // +000d │ │ +1ad260: 0d00 |000a: move-exception v0 │ │ +1ad262: 7220 315a 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5a31 │ │ +1ad268: 2808 |000e: goto 0016 // +0008 │ │ +1ad26a: 0d02 |000f: move-exception v2 │ │ +1ad26c: 2200 d902 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ +1ad270: 7020 c309 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1ad276: 2700 |0015: throw v0 │ │ +1ad278: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ Ljava/util/concurrent/ExecutionException; -> 0x000a │ │ positions : │ │ 0x0002 line=103 │ │ 0x000b line=107 │ │ @@ -308231,28 +308232,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 │ │ -1ad1b4: |[1ad1b4] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1ad1c4: 1d01 |0000: monitor-enter v1 │ │ -1ad1c6: 6e10 665a 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@5a66 │ │ -1ad1cc: 0a00 |0004: move-result v0 │ │ -1ad1ce: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -1ad1d2: 7020 615a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a61 │ │ -1ad1d8: 2806 |000a: goto 0010 // +0006 │ │ -1ad1da: 5410 f641 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ -1ad1de: 7220 d20c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1ad1e4: 1e01 |0010: monitor-exit v1 │ │ -1ad1e6: 0e00 |0011: return-void │ │ -1ad1e8: 0d02 |0012: move-exception v2 │ │ -1ad1ea: 1e01 |0013: monitor-exit v1 │ │ -1ad1ec: 2702 |0014: throw v2 │ │ +1ad1b8: |[1ad1b8] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1ad1c8: 1d01 |0000: monitor-enter v1 │ │ +1ad1ca: 6e10 665a 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@5a66 │ │ +1ad1d0: 0a00 |0004: move-result v0 │ │ +1ad1d2: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +1ad1d6: 7020 615a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5a61 │ │ +1ad1dc: 2806 |000a: goto 0010 // +0006 │ │ +1ad1de: 5410 f641 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ +1ad1e2: 7220 d20c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1ad1e8: 1e01 |0010: monitor-exit v1 │ │ +1ad1ea: 0e00 |0011: return-void │ │ +1ad1ec: 0d02 |0012: move-exception v2 │ │ +1ad1ee: 1e01 |0013: monitor-exit v1 │ │ +1ad1f0: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=70 │ │ @@ -308268,22 +308269,22 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ad288: |[1ad288] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ -1ad298: 1d01 |0000: monitor-enter v1 │ │ -1ad29a: 7010 605a 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@5a60 │ │ -1ad2a0: 1e01 |0004: monitor-exit v1 │ │ -1ad2a2: 0e00 |0005: return-void │ │ -1ad2a4: 0d00 |0006: move-exception v0 │ │ -1ad2a6: 1e01 |0007: monitor-exit v1 │ │ -1ad2a8: 2700 |0008: throw v0 │ │ +1ad28c: |[1ad28c] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ +1ad29c: 1d01 |0000: monitor-enter v1 │ │ +1ad29e: 7010 605a 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@5a60 │ │ +1ad2a4: 1e01 |0004: monitor-exit v1 │ │ +1ad2a6: 0e00 |0005: return-void │ │ +1ad2a8: 0d00 |0006: move-exception v0 │ │ +1ad2aa: 1e01 |0007: monitor-exit v1 │ │ +1ad2ac: 2700 |0008: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ 0x0007 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=83 │ │ @@ -308296,26 +308297,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1ad05c: |[1ad05c] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ -1ad06c: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -1ad070: 2020 d110 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10d1 │ │ -1ad074: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1ad078: 5410 f541 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f5 │ │ -1ad07c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -1ad080: 6e20 a20a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1ad086: 0a02 |000d: move-result v2 │ │ -1ad088: 0f02 |000e: return v2 │ │ -1ad08a: 6f20 a20a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1ad090: 0a02 |0012: move-result v2 │ │ -1ad092: 0f02 |0013: return v2 │ │ +1ad060: |[1ad060] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ +1ad070: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +1ad074: 2020 d110 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10d1 │ │ +1ad078: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1ad07c: 5410 f541 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f5 │ │ +1ad080: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +1ad084: 6e20 a20a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1ad08a: 0a02 |000d: move-result v2 │ │ +1ad08c: 0f02 |000e: return v2 │ │ +1ad08e: 6f20 a20a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1ad094: 0a02 |0012: move-result v2 │ │ +1ad096: 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; │ │ @@ -308326,23 +308327,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1ad094: |[1ad094] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ -1ad0a4: 5410 f541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f5 │ │ -1ad0a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1ad0ac: 6e10 a40a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1ad0b2: 0a00 |0007: move-result v0 │ │ -1ad0b4: 0f00 |0008: return v0 │ │ -1ad0b6: 6f10 a40a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1ad0bc: 0a00 |000c: move-result v0 │ │ -1ad0be: 0f00 |000d: return v0 │ │ +1ad098: |[1ad098] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ +1ad0a8: 5410 f541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@41f5 │ │ +1ad0ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1ad0b0: 6e10 a40a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1ad0b6: 0a00 |0007: move-result v0 │ │ +1ad0b8: 0f00 |0008: return v0 │ │ +1ad0ba: 6f10 a40a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1ad0c0: 0a00 |000c: move-result v0 │ │ +1ad0c2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -308351,23 +308352,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 │ │ -1ad2c0: |[1ad2c0] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1ad2d0: 1d01 |0000: monitor-enter v1 │ │ -1ad2d2: 5410 f641 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ -1ad2d6: 7220 de0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cde │ │ -1ad2dc: 1e01 |0006: monitor-exit v1 │ │ -1ad2de: 0e00 |0007: return-void │ │ -1ad2e0: 0d02 |0008: move-exception v2 │ │ -1ad2e2: 1e01 |0009: monitor-exit v1 │ │ -1ad2e4: 2702 |000a: throw v2 │ │ +1ad2c4: |[1ad2c4] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1ad2d4: 1d01 |0000: monitor-enter v1 │ │ +1ad2d6: 5410 f641 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@41f6 │ │ +1ad2da: 7220 de0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cde │ │ +1ad2e0: 1e01 |0006: monitor-exit v1 │ │ +1ad2e2: 0e00 |0007: return-void │ │ +1ad2e4: 0d02 |0008: move-exception v2 │ │ +1ad2e6: 1e01 |0009: monitor-exit v1 │ │ +1ad2e8: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=78 │ │ @@ -308414,20 +308415,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 │ │ -1ad2fc: |[1ad2fc] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -1ad30c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ad312: 5b01 f741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@41f7 │ │ -1ad316: 5b02 f841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@41f8 │ │ -1ad31a: 5b03 f941 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@41f9 │ │ -1ad31e: 0e00 |0009: return-void │ │ +1ad300: |[1ad300] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +1ad310: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ad316: 5b01 f741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@41f7 │ │ +1ad31a: 5b02 f841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@41f8 │ │ +1ad31e: 5b03 f941 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@41f9 │ │ +1ad322: 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; │ │ @@ -308439,20 +308440,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 │ │ -1ad320: |[1ad320] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1ad330: 5430 f741 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@41f7 │ │ -1ad334: 5431 f841 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@41f8 │ │ -1ad338: 5432 f941 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@41f9 │ │ -1ad33c: 6e55 6e5a 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@5a6e │ │ -1ad342: 0e00 |0009: return-void │ │ +1ad324: |[1ad324] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1ad334: 5430 f741 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@41f7 │ │ +1ad338: 5431 f841 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@41f8 │ │ +1ad33c: 5432 f941 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@41f9 │ │ +1ad340: 6e55 6e5a 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@5a6e │ │ +1ad346: 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 │ │ @@ -308491,19 +308492,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 │ │ -1ad344: |[1ad344] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1ad354: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ad35a: 5b01 fa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@41fa │ │ -1ad35e: 5b02 fb41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@41fb │ │ -1ad362: 0e00 |0007: return-void │ │ +1ad348: |[1ad348] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1ad358: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ad35e: 5b01 fa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@41fa │ │ +1ad362: 5b02 fb41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@41fb │ │ +1ad366: 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; │ │ @@ -308514,19 +308515,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 │ │ -1ad364: |[1ad364] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -1ad374: 5420 fa41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@41fa │ │ -1ad378: 5421 fb41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@41fb │ │ -1ad37c: 7140 6f5a 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@5a6f │ │ -1ad382: 0e00 |0007: return-void │ │ +1ad368: |[1ad368] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +1ad378: 5420 fa41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@41fa │ │ +1ad37c: 5421 fb41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@41fb │ │ +1ad380: 7140 6f5a 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@5a6f │ │ +1ad386: 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 │ │ @@ -308583,18 +308584,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ad3cc: |[1ad3cc] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ -1ad3dc: 7010 ae02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02ae │ │ -1ad3e2: 5b01 0142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad3e6: 0e00 |0005: return-void │ │ +1ad3d0: |[1ad3d0] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ +1ad3e0: 7010 ae02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02ae │ │ +1ad3e6: 5b01 0142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad3ea: 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; │ │ @@ -308604,24 +308605,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 : 18 16-bit code units │ │ -1ad400: |[1ad400] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ -1ad410: 7120 8b5b 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@5b8b │ │ -1ad416: 6001 3e28 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@283e │ │ -1ad41a: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ad420: 0c01 |0008: move-result-object v1 │ │ -1ad422: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1ad424: 7130 7204 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ -1ad42a: 0c00 |000d: move-result-object v0 │ │ -1ad42c: 6e10 7304 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1ad432: 0e00 |0011: return-void │ │ +1ad404: |[1ad404] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ +1ad414: 7120 8b5b 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@5b8b │ │ +1ad41a: 6001 3e28 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@283e │ │ +1ad41e: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ad424: 0c01 |0008: move-result-object v1 │ │ +1ad426: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1ad428: 7130 7204 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ +1ad42e: 0c00 |000d: move-result-object v0 │ │ +1ad430: 6e10 7304 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1ad436: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/lang/String; │ │ @@ -308633,29 +308634,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 │ │ -1ad6f4: |[1ad6f4] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -1ad704: 7110 c74d 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1ad70a: 0c00 |0003: move-result-object v0 │ │ -1ad70c: 6e10 7a06 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1ad712: 0a04 |0007: move-result v4 │ │ -1ad714: 6e20 8c06 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ -1ad71a: 0a04 |000b: move-result v4 │ │ -1ad71c: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ -1ad720: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1ad724: 1c01 f50c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cf5 │ │ -1ad728: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1ad72e: 1a01 724b |0015: const-string v1, "chat_id" // string@4b72 │ │ -1ad732: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1ad738: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -1ad73e: 0e00 |001d: return-void │ │ +1ad6f8: |[1ad6f8] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +1ad708: 7110 c74d 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1ad70e: 0c00 |0003: move-result-object v0 │ │ +1ad710: 6e10 7a06 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1ad716: 0a04 |0007: move-result v4 │ │ +1ad718: 6e20 8c06 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ +1ad71e: 0a04 |000b: move-result v4 │ │ +1ad720: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ +1ad724: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1ad728: 1c01 f50c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cf5 │ │ +1ad72c: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1ad732: 1a01 724b |0015: const-string v1, "chat_id" // string@4b72 │ │ +1ad736: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1ad73c: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +1ad742: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ 0x001a line=42 │ │ @@ -308669,31 +308670,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 │ │ -1ad384: |[1ad384] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ad394: 1a00 7f6c |0000: const-string v0, "mailto:" // string@6c7f │ │ -1ad398: 6e20 f20a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad39e: 0a00 |0005: move-result v0 │ │ -1ad3a0: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -1ad3a4: 1270 |0008: const/4 v0, #int 7 // #7 │ │ -1ad3a6: 6e20 f50a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ad3ac: 0c02 |000c: move-result-object v2 │ │ -1ad3ae: 1102 |000d: return-object v2 │ │ -1ad3b0: 1a00 5e84 |000e: const-string v0, "tel:" // string@845e │ │ -1ad3b4: 6e20 f20a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad3ba: 0a00 |0013: move-result v0 │ │ -1ad3bc: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -1ad3c0: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -1ad3c2: 6e20 f50a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ad3c8: 0c02 |001a: move-result-object v2 │ │ -1ad3ca: 1102 |001b: return-object v2 │ │ +1ad388: |[1ad388] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ad398: 1a00 7f6c |0000: const-string v0, "mailto:" // string@6c7f │ │ +1ad39c: 6e20 f20a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad3a2: 0a00 |0005: move-result v0 │ │ +1ad3a4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +1ad3a8: 1270 |0008: const/4 v0, #int 7 // #7 │ │ +1ad3aa: 6e20 f50a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ad3b0: 0c02 |000c: move-result-object v2 │ │ +1ad3b2: 1102 |000d: return-object v2 │ │ +1ad3b4: 1a00 5e84 |000e: const-string v0, "tel:" // string@845e │ │ +1ad3b8: 6e20 f20a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad3be: 0a00 |0013: move-result v0 │ │ +1ad3c0: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +1ad3c4: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +1ad3c6: 6e20 f50a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ad3cc: 0c02 |001a: move-result-object v2 │ │ +1ad3ce: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000e line=128 │ │ 0x0017 line=129 │ │ locals : │ │ @@ -308706,17 +308707,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 │ │ -1ad3e8: |[1ad3e8] 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 │ │ -1ad3f8: 7030 725a 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a72 │ │ -1ad3fe: 0e00 |0003: return-void │ │ +1ad3ec: |[1ad3ec] 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 │ │ +1ad3fc: 7030 725a 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a72 │ │ +1ad402: 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; │ │ @@ -308728,130 +308729,130 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -1ad434: |[1ad434] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ -1ad444: 5470 0142 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad448: 1a01 6e4c |0002: const-string v1, "cmd:" // string@4c6e │ │ -1ad44c: 6e20 f20a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad452: 0a00 |0007: move-result v0 │ │ -1ad454: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -1ad458: 5470 0142 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad45c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -1ad45e: 6e20 f50a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ad464: 0c00 |0010: move-result-object v0 │ │ -1ad466: 6e10 1903 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad46c: 0c08 |0014: move-result-object v8 │ │ -1ad46e: 1f08 f50c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cf5 │ │ -1ad472: 2201 0c03 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1ad476: 7010 0c0b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1ad47c: 6e20 180b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ad482: 1a00 d603 |001f: const-string v0, " " // string@03d6 │ │ -1ad486: 6e20 180b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ad48c: 6e10 290b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ad492: 0c00 |0027: move-result-object v0 │ │ -1ad494: 6e20 0341 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@4103 │ │ -1ad49a: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ -1ad49e: 0d08 |002d: move-exception v8 │ │ -1ad4a0: 6e10 370a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1ad4a6: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ -1ad4aa: 5470 0142 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad4ae: 1a01 7f6c |0035: const-string v1, "mailto:" // string@6c7f │ │ -1ad4b2: 6e20 f20a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad4b8: 0a00 |003a: move-result v0 │ │ -1ad4ba: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ -1ad4be: 5470 0142 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad4c2: 7020 735a 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a73 │ │ -1ad4c8: 0c00 |0042: move-result-object v0 │ │ -1ad4ca: 6e10 1903 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad4d0: 0c08 |0046: move-result-object v8 │ │ -1ad4d2: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ -1ad4d6: 7110 c74d 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1ad4dc: 0c01 |004c: move-result-object v1 │ │ -1ad4de: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -1ad4e0: 6e30 8d06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@068d │ │ -1ad4e6: 0a00 |0051: move-result v0 │ │ -1ad4e8: 6e20 a506 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1ad4ee: 0c00 |0055: move-result-object v0 │ │ -1ad4f0: 6e10 7a06 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1ad4f6: 0a03 |0059: move-result v3 │ │ -1ad4f8: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ -1ad4fc: 6e10 8006 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@0680 │ │ -1ad502: 0a03 |005f: move-result v3 │ │ -1ad504: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ -1ad508: 6e10 7a06 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1ad50e: 0a03 |0065: move-result v3 │ │ -1ad510: 6e20 9d06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ -1ad516: 0a01 |0069: move-result v1 │ │ -1ad518: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ -1ad51c: 7030 725a 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a72 │ │ -1ad522: 2900 7b00 |006f: goto/16 00ea // +007b │ │ -1ad526: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1ad52a: 7020 8704 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1ad530: 6003 ce27 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27ce │ │ -1ad534: 6e10 7906 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ -1ad53a: 0c04 |007b: move-result-object v4 │ │ -1ad53c: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -1ad53e: 2355 4011 |007d: new-array v5, v5, [Ljava/lang/Object; // type@1140 │ │ -1ad542: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -1ad544: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ -1ad548: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -1ad54e: 0c03 |0085: move-result-object v3 │ │ -1ad550: 6e20 8d04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -1ad556: 0c01 |0089: move-result-object v1 │ │ -1ad558: 2203 d210 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10d2 │ │ -1ad55c: 7040 695a 7308 |008c: invoke-direct {v3, v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a69 │ │ -1ad562: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ -1ad568: 6e30 9304 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1ad56e: 0c08 |0095: move-result-object v8 │ │ -1ad570: 6000 0428 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ -1ad574: 6e30 8e04 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1ad57a: 0c08 |009b: move-result-object v8 │ │ -1ad57c: 6e10 9904 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1ad582: 284b |009f: goto 00ea // +004b │ │ -1ad584: 0d08 |00a0: move-exception v8 │ │ -1ad586: 6e10 370a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1ad58c: 2846 |00a4: goto 00ea // +0046 │ │ -1ad58e: 5470 0142 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad592: 7110 755b 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5b75 │ │ -1ad598: 0a00 |00aa: move-result v0 │ │ -1ad59a: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ -1ad59e: 2200 4d10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@104d │ │ -1ad5a2: 6e10 1903 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad5a8: 0c08 |00b2: move-result-object v8 │ │ -1ad5aa: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ -1ad5ae: 7020 5657 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5756 │ │ -1ad5b4: 5478 0142 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad5b8: 6e20 5857 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5758 │ │ -1ad5be: 282d |00bd: goto 00ea // +002d │ │ -1ad5c0: 6e10 1903 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad5c6: 0c00 |00c1: move-result-object v0 │ │ -1ad5c8: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ -1ad5cc: 7110 c74d 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1ad5d2: 0c01 |00c7: move-result-object v1 │ │ -1ad5d4: 5472 0142 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad5d8: 6e20 8a06 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@068a │ │ -1ad5de: 0c01 |00cd: move-result-object v1 │ │ -1ad5e0: 6e10 ee06 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06ee │ │ -1ad5e6: 0a01 |00d1: move-result v1 │ │ -1ad5e8: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ -1ad5ec: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ -1ad5f0: 2208 4d10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@104d │ │ -1ad5f4: 7020 5657 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5756 │ │ -1ad5fa: 5470 0142 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad5fe: 6e20 5857 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5758 │ │ -1ad604: 280a |00e0: goto 00ea // +000a │ │ -1ad606: 6e10 1903 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad60c: 0c08 |00e4: move-result-object v8 │ │ -1ad60e: 5470 0142 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad612: 7120 3d5a 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5a3d │ │ -1ad618: 0e00 |00ea: return-void │ │ +1ad438: |[1ad438] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ +1ad448: 5470 0142 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad44c: 1a01 6e4c |0002: const-string v1, "cmd:" // string@4c6e │ │ +1ad450: 6e20 f20a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad456: 0a00 |0007: move-result v0 │ │ +1ad458: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +1ad45c: 5470 0142 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad460: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +1ad462: 6e20 f50a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ad468: 0c00 |0010: move-result-object v0 │ │ +1ad46a: 6e10 1903 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad470: 0c08 |0014: move-result-object v8 │ │ +1ad472: 1f08 f50c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cf5 │ │ +1ad476: 2201 0c03 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1ad47a: 7010 0c0b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1ad480: 6e20 180b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ad486: 1a00 d603 |001f: const-string v0, " " // string@03d6 │ │ +1ad48a: 6e20 180b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ad490: 6e10 290b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ad496: 0c00 |0027: move-result-object v0 │ │ +1ad498: 6e20 0341 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@4103 │ │ +1ad49e: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ +1ad4a2: 0d08 |002d: move-exception v8 │ │ +1ad4a4: 6e10 370a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1ad4aa: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ +1ad4ae: 5470 0142 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad4b2: 1a01 7f6c |0035: const-string v1, "mailto:" // string@6c7f │ │ +1ad4b6: 6e20 f20a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad4bc: 0a00 |003a: move-result v0 │ │ +1ad4be: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ +1ad4c2: 5470 0142 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad4c6: 7020 735a 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a73 │ │ +1ad4cc: 0c00 |0042: move-result-object v0 │ │ +1ad4ce: 6e10 1903 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad4d4: 0c08 |0046: move-result-object v8 │ │ +1ad4d6: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ +1ad4da: 7110 c74d 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1ad4e0: 0c01 |004c: move-result-object v1 │ │ +1ad4e2: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +1ad4e4: 6e30 8d06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@068d │ │ +1ad4ea: 0a00 |0051: move-result v0 │ │ +1ad4ec: 6e20 a506 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1ad4f2: 0c00 |0055: move-result-object v0 │ │ +1ad4f4: 6e10 7a06 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1ad4fa: 0a03 |0059: move-result v3 │ │ +1ad4fc: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ +1ad500: 6e10 8006 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@0680 │ │ +1ad506: 0a03 |005f: move-result v3 │ │ +1ad508: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ +1ad50c: 6e10 7a06 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1ad512: 0a03 |0065: move-result v3 │ │ +1ad514: 6e20 9d06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ +1ad51a: 0a01 |0069: move-result v1 │ │ +1ad51c: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ +1ad520: 7030 725a 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a72 │ │ +1ad526: 2900 7b00 |006f: goto/16 00ea // +007b │ │ +1ad52a: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1ad52e: 7020 8704 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1ad534: 6003 ce27 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27ce │ │ +1ad538: 6e10 7906 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ +1ad53e: 0c04 |007b: move-result-object v4 │ │ +1ad540: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +1ad542: 2355 4011 |007d: new-array v5, v5, [Ljava/lang/Object; // type@1140 │ │ +1ad546: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +1ad548: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ +1ad54c: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +1ad552: 0c03 |0085: move-result-object v3 │ │ +1ad554: 6e20 8d04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +1ad55a: 0c01 |0089: move-result-object v1 │ │ +1ad55c: 2203 d210 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10d2 │ │ +1ad560: 7040 695a 7308 |008c: invoke-direct {v3, v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5a69 │ │ +1ad566: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ +1ad56c: 6e30 9304 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1ad572: 0c08 |0095: move-result-object v8 │ │ +1ad574: 6000 0428 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ +1ad578: 6e30 8e04 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1ad57e: 0c08 |009b: move-result-object v8 │ │ +1ad580: 6e10 9904 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1ad586: 284b |009f: goto 00ea // +004b │ │ +1ad588: 0d08 |00a0: move-exception v8 │ │ +1ad58a: 6e10 370a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1ad590: 2846 |00a4: goto 00ea // +0046 │ │ +1ad592: 5470 0142 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad596: 7110 755b 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5b75 │ │ +1ad59c: 0a00 |00aa: move-result v0 │ │ +1ad59e: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ +1ad5a2: 2200 4d10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@104d │ │ +1ad5a6: 6e10 1903 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad5ac: 0c08 |00b2: move-result-object v8 │ │ +1ad5ae: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ +1ad5b2: 7020 5657 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5756 │ │ +1ad5b8: 5478 0142 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad5bc: 6e20 5857 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5758 │ │ +1ad5c2: 282d |00bd: goto 00ea // +002d │ │ +1ad5c4: 6e10 1903 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad5ca: 0c00 |00c1: move-result-object v0 │ │ +1ad5cc: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ +1ad5d0: 7110 c74d 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1ad5d6: 0c01 |00c7: move-result-object v1 │ │ +1ad5d8: 5472 0142 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad5dc: 6e20 8a06 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@068a │ │ +1ad5e2: 0c01 |00cd: move-result-object v1 │ │ +1ad5e4: 6e10 ee06 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06ee │ │ +1ad5ea: 0a01 |00d1: move-result v1 │ │ +1ad5ec: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ +1ad5f0: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ +1ad5f4: 2208 4d10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@104d │ │ +1ad5f8: 7020 5657 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5756 │ │ +1ad5fe: 5470 0142 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad602: 6e20 5857 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5758 │ │ +1ad608: 280a |00e0: goto 00ea // +000a │ │ +1ad60a: 6e10 1903 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad610: 0c08 |00e4: move-result-object v8 │ │ +1ad612: 5470 0142 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad616: 7120 3d5a 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5a3d │ │ +1ad61c: 0e00 |00ea: return-void │ │ catches : 2 │ │ 0x000a - 0x002b │ │ Ljava/lang/Exception; -> 0x002d │ │ 0x003d - 0x009f │ │ Ljava/lang/Exception; -> 0x00a0 │ │ positions : │ │ 0x0000 line=48 │ │ @@ -308890,58 +308891,58 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -1ad638: |[1ad638] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ -1ad648: 6e10 1903 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1ad64e: 0c06 |0003: move-result-object v6 │ │ -1ad650: 5450 0142 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad654: 1a01 6e4c |0006: const-string v1, "cmd:" // string@4c6e │ │ -1ad658: 6e20 f20a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ad65e: 0a00 |000b: move-result v0 │ │ -1ad660: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1ad662: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -1ad666: 5450 0142 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad66a: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -1ad66c: 6e20 f50a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ad672: 0c00 |0015: move-result-object v0 │ │ -1ad674: 7120 8b5b 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@5b8b │ │ -1ad67a: 6000 3e28 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@283e │ │ -1ad67e: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ad684: 0c00 |001e: move-result-object v0 │ │ -1ad686: 7130 7204 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ -1ad68c: 0c06 |0022: move-result-object v6 │ │ -1ad68e: 6e10 7304 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1ad694: 282e |0026: goto 0054 // +002e │ │ -1ad696: 5450 0142 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ -1ad69a: 7020 735a 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a73 │ │ -1ad6a0: 0c00 |002c: move-result-object v0 │ │ -1ad6a2: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1ad6a6: 7020 8704 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1ad6ac: 6e20 9704 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0497 │ │ -1ad6b2: 0c02 |0035: move-result-object v2 │ │ -1ad6b4: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -1ad6b6: 2333 3a11 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@113a │ │ -1ad6ba: 6004 cb29 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29cb │ │ -1ad6be: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1ad6c4: 0c04 |003e: move-result-object v4 │ │ -1ad6c6: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ -1ad6ca: 2201 d310 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10d3 │ │ -1ad6ce: 7030 6b5a 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5a6b │ │ -1ad6d4: 6e30 8b04 3201 |0046: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ -1ad6da: 0c06 |0049: move-result-object v6 │ │ -1ad6dc: 6000 0428 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ -1ad6e0: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -1ad6e2: 6e30 8e04 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1ad6e8: 0c06 |0050: move-result-object v6 │ │ -1ad6ea: 6e10 9904 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1ad6f0: 0e00 |0054: return-void │ │ +1ad63c: |[1ad63c] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ +1ad64c: 6e10 1903 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1ad652: 0c06 |0003: move-result-object v6 │ │ +1ad654: 5450 0142 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad658: 1a01 6e4c |0006: const-string v1, "cmd:" // string@4c6e │ │ +1ad65c: 6e20 f20a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ad662: 0a00 |000b: move-result v0 │ │ +1ad664: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1ad666: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +1ad66a: 5450 0142 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad66e: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +1ad670: 6e20 f50a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ad676: 0c00 |0015: move-result-object v0 │ │ +1ad678: 7120 8b5b 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@5b8b │ │ +1ad67e: 6000 3e28 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@283e │ │ +1ad682: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ad688: 0c00 |001e: move-result-object v0 │ │ +1ad68a: 7130 7204 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ +1ad690: 0c06 |0022: move-result-object v6 │ │ +1ad692: 6e10 7304 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1ad698: 282e |0026: goto 0054 // +002e │ │ +1ad69a: 5450 0142 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4201 │ │ +1ad69e: 7020 735a 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a73 │ │ +1ad6a4: 0c00 |002c: move-result-object v0 │ │ +1ad6a6: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1ad6aa: 7020 8704 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1ad6b0: 6e20 9704 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0497 │ │ +1ad6b6: 0c02 |0035: move-result-object v2 │ │ +1ad6b8: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +1ad6ba: 2333 3a11 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@113a │ │ +1ad6be: 6004 cb29 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29cb │ │ +1ad6c2: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1ad6c8: 0c04 |003e: move-result-object v4 │ │ +1ad6ca: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ +1ad6ce: 2201 d310 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10d3 │ │ +1ad6d2: 7030 6b5a 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5a6b │ │ +1ad6d8: 6e30 8b04 3201 |0046: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ +1ad6de: 0c06 |0049: move-result-object v6 │ │ +1ad6e0: 6000 0428 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ +1ad6e4: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +1ad6e6: 6e30 8e04 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1ad6ec: 0c06 |0050: move-result-object v6 │ │ +1ad6ee: 6e10 9904 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1ad6f4: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=94 │ │ 0x000f line=95 │ │ 0x0019 line=96 │ │ 0x0027 line=98 │ │ @@ -308960,18 +308961,18 @@ │ │ type : '(ZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1ad740: |[1ad740] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ -1ad750: 5c01 0042 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4200 │ │ -1ad754: 5902 ff41 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@41ff │ │ -1ad758: 0e00 |0004: return-void │ │ +1ad744: |[1ad744] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ +1ad754: 5c01 0042 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4200 │ │ +1ad758: 5902 ff41 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@41ff │ │ +1ad75c: 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 │ │ @@ -308982,22 +308983,22 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1ad75c: |[1ad75c] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -1ad76c: 6f20 af02 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02af │ │ -1ad772: 5210 ff41 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@41ff │ │ -1ad776: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ -1ad77a: 5510 0042 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4200 │ │ -1ad77e: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1ad782: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ -1ad788: 0e00 |000e: return-void │ │ +1ad760: |[1ad760] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +1ad770: 6f20 af02 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02af │ │ +1ad776: 5210 ff41 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@41ff │ │ +1ad77a: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ +1ad77e: 5510 0042 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4200 │ │ +1ad782: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1ad786: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ +1ad78c: 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; │ │ @@ -309037,18 +309038,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 │ │ -1ad7f4: |[1ad7f4] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ -1ad804: 5b01 0242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad808: 7010 e002 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e0 │ │ -1ad80e: 0e00 |0005: return-void │ │ +1ad7f8: |[1ad7f8] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ +1ad808: 5b01 0242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad80c: 7010 e002 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e0 │ │ +1ad812: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ @@ -309058,36 +309059,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1ad810: |[1ad810] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -1ad820: 5412 0242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad824: 7110 7a5a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7a │ │ -1ad82a: 0c02 |0005: move-result-object v2 │ │ -1ad82c: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -1ad830: 5412 0242 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad834: 7110 7c5a 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7c │ │ -1ad83a: 0c02 |000d: move-result-object v2 │ │ -1ad83c: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -1ad840: 5412 0242 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad844: 7110 7a5a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7a │ │ -1ad84a: 0c02 |0015: move-result-object v2 │ │ -1ad84c: 5410 0242 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad850: 7110 7c5a 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7c │ │ -1ad856: 0c00 |001b: move-result-object v0 │ │ -1ad858: 6e20 715a 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5a71 │ │ -1ad85e: 5412 0242 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad862: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1ad864: 7120 7d5a 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@5a7d │ │ -1ad86a: 5412 0242 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad86e: 7120 7b5a 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@5a7b │ │ -1ad874: 0e00 |002a: return-void │ │ +1ad814: |[1ad814] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +1ad824: 5412 0242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad828: 7110 7a5a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7a │ │ +1ad82e: 0c02 |0005: move-result-object v2 │ │ +1ad830: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +1ad834: 5412 0242 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad838: 7110 7c5a 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7c │ │ +1ad83e: 0c02 |000d: move-result-object v2 │ │ +1ad840: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +1ad844: 5412 0242 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad848: 7110 7a5a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7a │ │ +1ad84e: 0c02 |0015: move-result-object v2 │ │ +1ad850: 5410 0242 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad854: 7110 7c5a 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7c │ │ +1ad85a: 0c00 |001b: move-result-object v0 │ │ +1ad85c: 6e20 715a 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5a71 │ │ +1ad862: 5412 0242 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad866: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1ad868: 7120 7d5a 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@5a7d │ │ +1ad86e: 5412 0242 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad872: 7120 7b5a 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@5a7b │ │ +1ad878: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=32 │ │ 0x001f line=33 │ │ 0x0025 line=34 │ │ locals : │ │ @@ -309099,37 +309100,37 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1ad78c: |[1ad78c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -1ad79c: 5412 0242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad7a0: 7110 7a5a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7a │ │ -1ad7a6: 0c02 |0005: move-result-object v2 │ │ -1ad7a8: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -1ad7ac: 5412 0242 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad7b0: 7110 7c5a 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7c │ │ -1ad7b6: 0c02 |000d: move-result-object v2 │ │ -1ad7b8: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -1ad7bc: 5412 0242 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad7c0: 7110 7a5a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7a │ │ -1ad7c6: 0c02 |0015: move-result-object v2 │ │ -1ad7c8: 5410 0242 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad7cc: 7110 7c5a 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7c │ │ -1ad7d2: 0c00 |001b: move-result-object v0 │ │ -1ad7d4: 6e20 705a 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@5a70 │ │ -1ad7da: 5412 0242 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad7de: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1ad7e0: 7120 7d5a 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@5a7d │ │ -1ad7e6: 5412 0242 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ -1ad7ea: 7120 7b5a 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@5a7b │ │ -1ad7f0: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -1ad7f2: 0f02 |002b: return v2 │ │ +1ad790: |[1ad790] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +1ad7a0: 5412 0242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad7a4: 7110 7a5a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7a │ │ +1ad7aa: 0c02 |0005: move-result-object v2 │ │ +1ad7ac: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +1ad7b0: 5412 0242 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad7b4: 7110 7c5a 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7c │ │ +1ad7ba: 0c02 |000d: move-result-object v2 │ │ +1ad7bc: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +1ad7c0: 5412 0242 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad7c4: 7110 7a5a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5a7a │ │ +1ad7ca: 0c02 |0015: move-result-object v2 │ │ +1ad7cc: 5410 0242 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad7d0: 7110 7c5a 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5a7c │ │ +1ad7d6: 0c00 |001b: move-result-object v0 │ │ +1ad7d8: 6e20 705a 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@5a70 │ │ +1ad7de: 5412 0242 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad7e2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1ad7e4: 7120 7d5a 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@5a7d │ │ +1ad7ea: 5412 0242 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4202 │ │ +1ad7ee: 7120 7b5a 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@5a7b │ │ +1ad7f4: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +1ad7f6: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0010 line=41 │ │ 0x001f line=42 │ │ 0x0025 line=43 │ │ locals : │ │ @@ -309177,22 +309178,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1ada58: |[1ada58] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ -1ada68: 7010 ac02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ac │ │ -1ada6e: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ -1ada72: 2201 d510 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10d5 │ │ -1ada76: 7020 765a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@5a76 │ │ -1ada7c: 7030 e102 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e1 │ │ -1ada82: 5b20 0442 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4204 │ │ -1ada86: 0e00 |000f: return-void │ │ +1ada5c: |[1ada5c] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ +1ada6c: 7010 ac02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ac │ │ +1ada72: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ +1ada76: 2201 d510 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10d5 │ │ +1ada7a: 7020 765a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@5a76 │ │ +1ada80: 7030 e102 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e1 │ │ +1ada86: 5b20 0442 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4204 │ │ +1ada8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/content/Context; │ │ @@ -309202,17 +309203,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 │ │ -1ad9f4: |[1ad9f4] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -1ada04: 5400 0342 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4203 │ │ -1ada08: 1100 |0002: return-object v0 │ │ +1ad9f8: |[1ad9f8] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +1ada08: 5400 0342 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4203 │ │ +1ada0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -309220,17 +309221,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 │ │ -1ada0c: |[1ada0c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -1ada1c: 5b01 0342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4203 │ │ -1ada20: 1101 |0002: return-object v1 │ │ +1ada10: |[1ada10] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +1ada20: 5b01 0342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4203 │ │ +1ada24: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ │ │ @@ -309239,17 +309240,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 │ │ -1ad878: |[1ad878] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ -1ad888: 5400 0642 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4206 │ │ -1ad88c: 1100 |0002: return-object v0 │ │ +1ad87c: |[1ad87c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ +1ad88c: 5400 0642 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4206 │ │ +1ad890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -309257,17 +309258,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 │ │ -1ad890: |[1ad890] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ -1ad8a0: 5b01 0642 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4206 │ │ -1ad8a4: 1101 |0002: return-object v1 │ │ +1ad894: |[1ad894] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ +1ad8a4: 5b01 0642 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4206 │ │ +1ad8a8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -309276,24 +309277,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 │ │ -1ada24: |[1ada24] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ -1ada34: 6200 0542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4205 │ │ -1ada38: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -1ada3c: 2200 d610 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10d6 │ │ -1ada40: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1ada46: 0c01 |0009: move-result-object v1 │ │ -1ada48: 7020 795a 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@5a79 │ │ -1ada4e: 6900 0542 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4205 │ │ -1ada52: 6201 0542 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4205 │ │ -1ada56: 1101 |0011: return-object v1 │ │ +1ada28: |[1ada28] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ +1ada38: 6200 0542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4205 │ │ +1ada3c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +1ada40: 2200 d610 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10d6 │ │ +1ada44: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1ada4a: 0c01 |0009: move-result-object v1 │ │ +1ada4c: 7020 795a 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@5a79 │ │ +1ada52: 6900 0542 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4205 │ │ +1ada56: 6201 0542 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4205 │ │ +1ada5a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x000f line=103 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -309304,100 +309305,100 @@ │ │ type : '(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -1ad8a8: |[1ad8a8] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ -1ad8b8: 6e10 fa02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fa │ │ -1ad8be: 0a00 |0003: move-result v0 │ │ -1ad8c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ad8c2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1ad8c4: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ -1ad8c8: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1ad8cc: 282a |000a: goto 0034 // +002a │ │ -1ad8ce: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -1ad8d0: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ -1ad8d4: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ -1ad8da: 0a07 |0011: move-result v7 │ │ -1ad8dc: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ -1ad8e2: 0a00 |0015: move-result v0 │ │ -1ad8e4: 1c02 d410 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ -1ad8e8: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -1ad8ee: 0c07 |001b: move-result-object v7 │ │ -1ad8f0: 1f07 c411 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11c4 │ │ -1ad8f4: 2170 |001e: array-length v0, v7 │ │ -1ad8f6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1ad8f8: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ -1ad8fc: 4603 0702 |0022: aget-object v3, v7, v2 │ │ -1ad900: 6e30 745a 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a74 │ │ -1ad906: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1ad90a: 28f7 |0029: goto 0020 // -0009 │ │ -1ad90c: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -1ad912: 5467 0442 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4204 │ │ -1ad916: 6e20 e202 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e2 │ │ -1ad91c: 0a07 |0032: move-result v7 │ │ -1ad91e: 0f07 |0033: return v7 │ │ -1ad920: 6e10 0303 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0303 │ │ -1ad926: 0a03 |0037: move-result v3 │ │ -1ad928: 8733 |0038: float-to-int v3, v3 │ │ -1ad92a: 6e10 0503 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0305 │ │ -1ad930: 0a04 |003c: move-result v4 │ │ -1ad932: 8744 |003d: float-to-int v4, v4 │ │ -1ad934: 6e10 5904 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0459 │ │ -1ad93a: 0a05 |0041: move-result v5 │ │ -1ad93c: b153 |0042: sub-int/2addr v3, v5 │ │ -1ad93e: 6e10 5a04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045a │ │ -1ad944: 0a05 |0046: move-result v5 │ │ -1ad946: b154 |0047: sub-int/2addr v4, v5 │ │ -1ad948: 6e10 5604 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0456 │ │ -1ad94e: 0a05 |004b: move-result v5 │ │ -1ad950: b053 |004c: add-int/2addr v3, v5 │ │ -1ad952: 6e10 5704 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0457 │ │ -1ad958: 0a05 |0050: move-result v5 │ │ -1ad95a: b054 |0051: add-int/2addr v4, v5 │ │ -1ad95c: 6e10 5504 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0455 │ │ -1ad962: 0c05 |0055: move-result-object v5 │ │ -1ad964: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ -1ad96a: 0a04 |0059: move-result v4 │ │ -1ad96c: 8233 |005a: int-to-float v3, v3 │ │ -1ad96e: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ -1ad974: 0a03 |005e: move-result v3 │ │ -1ad976: 1c04 d410 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ -1ad97a: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -1ad980: 0c03 |0064: move-result-object v3 │ │ -1ad982: 1f03 c411 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11c4 │ │ -1ad986: 2134 |0067: array-length v4, v3 │ │ -1ad988: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ -1ad98c: 4603 0301 |006a: aget-object v3, v3, v1 │ │ -1ad990: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ -1ad994: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ -1ad99a: 0a00 |0071: move-result v0 │ │ -1ad99c: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ -1ad9a2: 0a01 |0075: move-result v1 │ │ -1ad9a4: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ -1ad9aa: 6e10 5404 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0454 │ │ -1ad9b0: 0c08 |007c: move-result-object v8 │ │ -1ad9b2: 6000 1c1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c1c │ │ -1ad9b6: 7120 2e05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052e │ │ -1ad9bc: 0a08 |0082: move-result v8 │ │ -1ad9be: 6e30 745a 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a74 │ │ -1ad9c4: 2807 |0086: goto 008d // +0007 │ │ -1ad9c6: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -1ad9cc: 6e30 745a 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a74 │ │ -1ad9d2: 5b63 0342 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4203 │ │ -1ad9d6: 5b67 0642 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4206 │ │ -1ad9da: 5467 0442 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4204 │ │ -1ad9de: 6e20 e202 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e2 │ │ -1ad9e4: 0a07 |0096: move-result v7 │ │ -1ad9e6: 0f07 |0097: return v7 │ │ -1ad9e8: 6f40 ad02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ad │ │ -1ad9ee: 0a07 |009b: move-result v7 │ │ -1ad9f0: 0f07 |009c: return v7 │ │ +1ad8ac: |[1ad8ac] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ +1ad8bc: 6e10 fa02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fa │ │ +1ad8c2: 0a00 |0003: move-result v0 │ │ +1ad8c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ad8c6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1ad8c8: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ +1ad8cc: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1ad8d0: 282a |000a: goto 0034 // +002a │ │ +1ad8d2: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +1ad8d4: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ +1ad8d8: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ +1ad8de: 0a07 |0011: move-result v7 │ │ +1ad8e0: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ +1ad8e6: 0a00 |0015: move-result v0 │ │ +1ad8e8: 1c02 d410 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ +1ad8ec: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +1ad8f2: 0c07 |001b: move-result-object v7 │ │ +1ad8f4: 1f07 c411 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11c4 │ │ +1ad8f8: 2170 |001e: array-length v0, v7 │ │ +1ad8fa: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1ad8fc: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ +1ad900: 4603 0702 |0022: aget-object v3, v7, v2 │ │ +1ad904: 6e30 745a 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a74 │ │ +1ad90a: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1ad90e: 28f7 |0029: goto 0020 // -0009 │ │ +1ad910: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +1ad916: 5467 0442 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4204 │ │ +1ad91a: 6e20 e202 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e2 │ │ +1ad920: 0a07 |0032: move-result v7 │ │ +1ad922: 0f07 |0033: return v7 │ │ +1ad924: 6e10 0303 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0303 │ │ +1ad92a: 0a03 |0037: move-result v3 │ │ +1ad92c: 8733 |0038: float-to-int v3, v3 │ │ +1ad92e: 6e10 0503 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0305 │ │ +1ad934: 0a04 |003c: move-result v4 │ │ +1ad936: 8744 |003d: float-to-int v4, v4 │ │ +1ad938: 6e10 5904 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0459 │ │ +1ad93e: 0a05 |0041: move-result v5 │ │ +1ad940: b153 |0042: sub-int/2addr v3, v5 │ │ +1ad942: 6e10 5a04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045a │ │ +1ad948: 0a05 |0046: move-result v5 │ │ +1ad94a: b154 |0047: sub-int/2addr v4, v5 │ │ +1ad94c: 6e10 5604 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0456 │ │ +1ad952: 0a05 |004b: move-result v5 │ │ +1ad954: b053 |004c: add-int/2addr v3, v5 │ │ +1ad956: 6e10 5704 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0457 │ │ +1ad95c: 0a05 |0050: move-result v5 │ │ +1ad95e: b054 |0051: add-int/2addr v4, v5 │ │ +1ad960: 6e10 5504 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0455 │ │ +1ad966: 0c05 |0055: move-result-object v5 │ │ +1ad968: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ +1ad96e: 0a04 |0059: move-result v4 │ │ +1ad970: 8233 |005a: int-to-float v3, v3 │ │ +1ad972: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ +1ad978: 0a03 |005e: move-result v3 │ │ +1ad97a: 1c04 d410 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10d4 │ │ +1ad97e: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +1ad984: 0c03 |0064: move-result-object v3 │ │ +1ad986: 1f03 c411 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11c4 │ │ +1ad98a: 2134 |0067: array-length v4, v3 │ │ +1ad98c: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ +1ad990: 4603 0301 |006a: aget-object v3, v3, v1 │ │ +1ad994: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ +1ad998: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ +1ad99e: 0a00 |0071: move-result v0 │ │ +1ad9a0: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ +1ad9a6: 0a01 |0075: move-result v1 │ │ +1ad9a8: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ +1ad9ae: 6e10 5404 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0454 │ │ +1ad9b4: 0c08 |007c: move-result-object v8 │ │ +1ad9b6: 6000 1c1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c1c │ │ +1ad9ba: 7120 2e05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052e │ │ +1ad9c0: 0a08 |0082: move-result v8 │ │ +1ad9c2: 6e30 745a 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a74 │ │ +1ad9c8: 2807 |0086: goto 008d // +0007 │ │ +1ad9ca: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +1ad9d0: 6e30 745a 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5a74 │ │ +1ad9d6: 5b63 0342 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4203 │ │ +1ad9da: 5b67 0642 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4206 │ │ +1ad9de: 5467 0442 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4204 │ │ +1ad9e2: 6e20 e202 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e2 │ │ +1ad9e8: 0a07 |0096: move-result v7 │ │ +1ad9ea: 0f07 |0097: return v7 │ │ +1ad9ec: 6f40 ad02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ad │ │ +1ad9f2: 0a07 |009b: move-result v7 │ │ +1ad9f4: 0f07 |009c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=88 │ │ 0x0012 line=89 │ │ 0x0018 line=88 │ │ 0x001e line=90 │ │ @@ -309487,17 +309488,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1adc44: |[1adc44] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ -1adc54: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1adc5a: 0e00 |0003: return-void │ │ +1adc48: |[1adc48] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ +1adc58: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1adc5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/MailtoUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/MailtoUtil;) │ │ @@ -309505,47 +309506,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 │ │ -1adbac: |[1adbac] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ -1adbbc: 2200 7e03 |0000: new-instance v0, Ljava/util/HashMap; // type@037e │ │ -1adbc0: 7010 a10c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1adbc6: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ -1adbcc: 0c07 |0008: move-result-object v7 │ │ -1adbce: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ -1adbd2: 6e10 e30a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1adbd8: 0a01 |000e: move-result v1 │ │ -1adbda: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ -1adbde: 1a01 3b06 |0011: const-string v1, "&" // string@063b │ │ -1adbe2: 6e20 f00a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1adbe8: 0c07 |0016: move-result-object v7 │ │ -1adbea: 2171 |0017: array-length v1, v7 │ │ -1adbec: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -1adbee: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -1adbf0: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ -1adbf4: 4604 0703 |001c: aget-object v4, v7, v3 │ │ -1adbf8: 1a05 af0d |001e: const-string v5, "=" // string@0daf │ │ -1adbfc: 6e20 f00a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1adc02: 0c04 |0023: move-result-object v4 │ │ -1adc04: 4605 0402 |0024: aget-object v5, v4, v2 │ │ -1adc08: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -1adc0a: 4604 0406 |0027: aget-object v4, v4, v6 │ │ -1adc0e: 1a06 183e |0029: const-string v6, "UTF-8" // string@3e18 │ │ -1adc12: 7120 9e0b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b9e │ │ -1adc18: 0c04 |002e: move-result-object v4 │ │ -1adc1a: 7230 f40c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1adc20: 2805 |0032: goto 0037 // +0005 │ │ -1adc22: 0d04 |0033: move-exception v4 │ │ -1adc24: 6e10 370a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1adc2a: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1adc2e: 28e1 |0039: goto 001a // -001f │ │ -1adc30: 1100 |003a: return-object v0 │ │ +1adbb0: |[1adbb0] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ +1adbc0: 2200 7e03 |0000: new-instance v0, Ljava/util/HashMap; // type@037e │ │ +1adbc4: 7010 a10c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1adbca: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ +1adbd0: 0c07 |0008: move-result-object v7 │ │ +1adbd2: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ +1adbd6: 6e10 e30a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1adbdc: 0a01 |000e: move-result v1 │ │ +1adbde: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ +1adbe2: 1a01 3b06 |0011: const-string v1, "&" // string@063b │ │ +1adbe6: 6e20 f00a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1adbec: 0c07 |0016: move-result-object v7 │ │ +1adbee: 2171 |0017: array-length v1, v7 │ │ +1adbf0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +1adbf2: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +1adbf4: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ +1adbf8: 4604 0703 |001c: aget-object v4, v7, v3 │ │ +1adbfc: 1a05 af0d |001e: const-string v5, "=" // string@0daf │ │ +1adc00: 6e20 f00a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1adc06: 0c04 |0023: move-result-object v4 │ │ +1adc08: 4605 0402 |0024: aget-object v5, v4, v2 │ │ +1adc0c: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +1adc0e: 4604 0406 |0027: aget-object v4, v4, v6 │ │ +1adc12: 1a06 183e |0029: const-string v6, "UTF-8" // string@3e18 │ │ +1adc16: 7120 9e0b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b9e │ │ +1adc1c: 0c04 |002e: move-result-object v4 │ │ +1adc1e: 7230 f40c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1adc24: 2805 |0032: goto 0037 // +0005 │ │ +1adc26: 0d04 |0033: move-exception v4 │ │ +1adc28: 6e10 370a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1adc2e: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1adc32: 28e1 |0039: goto 001a // -001f │ │ +1adc34: 1100 |003a: return-object v0 │ │ catches : 1 │ │ 0x0024 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x000b line=50 │ │ @@ -309562,36 +309563,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 │ │ -1adb4c: |[1adb4c] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ -1adb5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1adb5e: 2300 4211 |0001: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ -1adb62: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -1adb66: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1adb6c: 0c02 |0008: move-result-object v2 │ │ -1adb6e: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ -1adb74: 0c02 |000c: move-result-object v2 │ │ -1adb76: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ -1adb7c: 0c02 |0010: move-result-object v2 │ │ -1adb7e: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -1adb82: 6e10 fd0a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1adb88: 0c01 |0016: move-result-object v1 │ │ -1adb8a: 6e10 e30a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1adb90: 0a01 |001a: move-result v1 │ │ -1adb92: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -1adb96: 6e10 fd0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1adb9c: 0c02 |0020: move-result-object v2 │ │ -1adb9e: 1a00 5c0c |0021: const-string v0, "," // string@0c5c │ │ -1adba2: 6e20 f00a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1adba8: 0c00 |0026: move-result-object v0 │ │ -1adbaa: 1100 |0027: return-object v0 │ │ +1adb50: |[1adb50] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ +1adb60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1adb62: 2300 4211 |0001: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ +1adb66: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +1adb6a: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1adb70: 0c02 |0008: move-result-object v2 │ │ +1adb72: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ +1adb78: 0c02 |000c: move-result-object v2 │ │ +1adb7a: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ +1adb80: 0c02 |0010: move-result-object v2 │ │ +1adb82: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +1adb86: 6e10 fd0a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1adb8c: 0c01 |0016: move-result-object v1 │ │ +1adb8e: 6e10 e30a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1adb94: 0a01 |001a: move-result v1 │ │ +1adb96: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +1adb9a: 6e10 fd0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1adba0: 0c02 |0020: move-result-object v2 │ │ +1adba2: 1a00 5c0c |0021: const-string v0, "," // string@0c5c │ │ +1adba6: 6e20 f00a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1adbac: 0c00 |0026: move-result-object v0 │ │ +1adbae: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0005 line=24 │ │ 0x000d line=25 │ │ 0x0013 line=26 │ │ 0x001d line=27 │ │ @@ -309603,48 +309604,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 │ │ -1adabc: |[1adabc] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1adacc: 7110 815a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5a81 │ │ -1adad2: 0c02 |0003: move-result-object v2 │ │ -1adad4: 1a00 5583 |0004: const-string v0, "subject" // string@8355 │ │ -1adad8: 7220 f10c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1adade: 0c00 |0009: move-result-object v0 │ │ -1adae0: 1f00 0a03 |000a: check-cast v0, Ljava/lang/String; // type@030a │ │ -1adae4: 1a01 a949 |000c: const-string v1, "body" // string@49a9 │ │ -1adae8: 7220 f10c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1adaee: 0c02 |0011: move-result-object v2 │ │ -1adaf0: 1f02 0a03 |0012: check-cast v2, Ljava/lang/String; // type@030a │ │ -1adaf4: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ -1adaf8: 6e10 e30a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1adafe: 0a01 |0019: move-result v1 │ │ -1adb00: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ -1adb04: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ -1adb08: 6e10 e30a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1adb0e: 0a01 |0021: move-result v1 │ │ -1adb10: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -1adb14: 2201 0c03 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1adb18: 7010 0c0b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1adb1e: 6e20 180b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adb24: 1a00 c503 |002c: const-string v0, " │ │ +1adac0: |[1adac0] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1adad0: 7110 815a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5a81 │ │ +1adad6: 0c02 |0003: move-result-object v2 │ │ +1adad8: 1a00 5583 |0004: const-string v0, "subject" // string@8355 │ │ +1adadc: 7220 f10c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1adae2: 0c00 |0009: move-result-object v0 │ │ +1adae4: 1f00 0a03 |000a: check-cast v0, Ljava/lang/String; // type@030a │ │ +1adae8: 1a01 a949 |000c: const-string v1, "body" // string@49a9 │ │ +1adaec: 7220 f10c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1adaf2: 0c02 |0011: move-result-object v2 │ │ +1adaf4: 1f02 0a03 |0012: check-cast v2, Ljava/lang/String; // type@030a │ │ +1adaf8: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ +1adafc: 6e10 e30a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1adb02: 0a01 |0019: move-result v1 │ │ +1adb04: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ +1adb08: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ +1adb0c: 6e10 e30a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1adb12: 0a01 |0021: move-result v1 │ │ +1adb14: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +1adb18: 2201 0c03 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1adb1c: 7010 0c0b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1adb22: 6e20 180b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adb28: 1a00 c503 |002c: const-string v0, " │ │ " // string@03c5 │ │ -1adb28: 6e20 180b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adb2e: 6e20 180b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adb34: 6e10 290b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1adb3a: 0c00 |0037: move-result-object v0 │ │ -1adb3c: 2802 |0038: goto 003a // +0002 │ │ -1adb3e: 0720 |0039: move-object v0, v2 │ │ -1adb40: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -1adb44: 2803 |003c: goto 003f // +0003 │ │ -1adb46: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ -1adb4a: 1100 |003f: return-object v0 │ │ +1adb2c: 6e20 180b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adb32: 6e20 180b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adb38: 6e10 290b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1adb3e: 0c00 |0037: move-result-object v0 │ │ +1adb40: 2802 |0038: goto 003a // +0002 │ │ +1adb42: 0720 |0039: move-object v0, v2 │ │ +1adb44: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +1adb48: 2803 |003c: goto 003f // +0003 │ │ +1adb4a: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ +1adb4e: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x000c line=36 │ │ 0x0016 line=37 │ │ 0x001e line=38 │ │ @@ -309658,26 +309659,26 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1ada88: |[1ada88] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ -1ada98: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -1ada9c: 1a00 7e6c |0002: const-string v0, "mailto" // string@6c7e │ │ -1adaa0: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -1adaa6: 0c01 |0007: move-result-object v1 │ │ -1adaa8: 6e20 d60a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1adaae: 0a01 |000b: move-result v1 │ │ -1adab0: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -1adab4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1adab6: 2802 |000f: goto 0011 // +0002 │ │ -1adab8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1adaba: 0f01 |0011: return v1 │ │ +1ada8c: |[1ada8c] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ +1ada9c: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +1adaa0: 1a00 7e6c |0002: const-string v0, "mailto" // string@6c7e │ │ +1adaa4: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1adaaa: 0c01 |0007: move-result-object v1 │ │ +1adaac: 6e20 d60a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1adab2: 0a01 |000b: move-result v1 │ │ +1adab4: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +1adab8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1adaba: 2802 |000f: goto 0011 // +0002 │ │ +1adabc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1adabe: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ @@ -309719,19 +309720,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1adc5c: |[1adc5c] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ -1adc6c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1adc72: 5901 0d42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@420d │ │ -1adc76: 5902 0c42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@420c │ │ -1adc7a: 0e00 |0007: return-void │ │ +1adc60: |[1adc60] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ +1adc70: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1adc76: 5901 0d42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@420d │ │ +1adc7a: 5902 0c42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@420c │ │ +1adc7e: 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; │ │ @@ -309822,32 +309823,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1ae5f4: |[1ae5f4] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -1ae604: 0e00 |0000: return-void │ │ +1ae5f8: |[1ae5f8] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +1ae608: 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 │ │ -1ae608: |[1ae608] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -1ae618: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ae61e: 0e00 |0003: return-void │ │ +1ae60c: |[1ae60c] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +1ae61c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ae622: 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;) │ │ @@ -309855,59 +309856,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 │ │ -1adfb4: |[1adfb4] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ -1adfc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1adfc6: 2201 c202 |0001: new-instance v1, Ljava/io/File; // type@02c2 │ │ -1adfca: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1adfd0: 0c08 |0006: move-result-object v8 │ │ -1adfd2: 7020 6b09 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1adfd8: 2208 c202 |000a: new-instance v8, Ljava/io/File; // type@02c2 │ │ -1adfdc: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1adfe2: 0c02 |000f: move-result-object v2 │ │ -1adfe4: 7020 6b09 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1adfea: 6e10 7109 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0971 │ │ -1adff0: 0a02 |0016: move-result v2 │ │ -1adff2: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -1adff6: 6e10 7a09 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@097a │ │ -1adffc: 0b02 |001c: move-result-wide v2 │ │ -1adffe: 6e10 7a09 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@097a │ │ -1ae004: 0b04 |0020: move-result-wide v4 │ │ -1ae006: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ -1ae00a: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ -1ae00e: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ -1ae012: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ -1ae018: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ -1ae01e: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -1ae022: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ -1ae028: 0c06 |0032: move-result-object v6 │ │ -1ae02a: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ -1ae02e: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1ae034: 0a07 |0038: move-result v7 │ │ -1ae036: 5997 0d42 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@420d │ │ -1ae03a: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1ae040: 0a07 |003e: move-result v7 │ │ -1ae042: 5997 0c42 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@420c │ │ -1ae046: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ -1ae04c: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ -1ae050: 2207 c502 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c5 │ │ -1ae054: 7020 8909 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ -1ae05a: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -1ae05e: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ -1ae062: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -1ae068: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -1ae06a: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -1ae06c: 2805 |0054: goto 0059 // +0005 │ │ -1ae06e: 0d06 |0055: move-exception v6 │ │ -1ae070: 6e10 370a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1ae076: 0f00 |0059: return v0 │ │ +1adfb8: |[1adfb8] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ +1adfc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1adfca: 2201 c202 |0001: new-instance v1, Ljava/io/File; // type@02c2 │ │ +1adfce: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1adfd4: 0c08 |0006: move-result-object v8 │ │ +1adfd6: 7020 6b09 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1adfdc: 2208 c202 |000a: new-instance v8, Ljava/io/File; // type@02c2 │ │ +1adfe0: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1adfe6: 0c02 |000f: move-result-object v2 │ │ +1adfe8: 7020 6b09 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1adfee: 6e10 7109 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0971 │ │ +1adff4: 0a02 |0016: move-result v2 │ │ +1adff6: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +1adffa: 6e10 7a09 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@097a │ │ +1ae000: 0b02 |001c: move-result-wide v2 │ │ +1ae002: 6e10 7a09 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@097a │ │ +1ae008: 0b04 |0020: move-result-wide v4 │ │ +1ae00a: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ +1ae00e: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ +1ae012: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ +1ae016: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ +1ae01c: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ +1ae022: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ +1ae026: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ +1ae02c: 0c06 |0032: move-result-object v6 │ │ +1ae02e: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ +1ae032: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1ae038: 0a07 |0038: move-result v7 │ │ +1ae03a: 5997 0d42 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@420d │ │ +1ae03e: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1ae044: 0a07 |003e: move-result v7 │ │ +1ae046: 5997 0c42 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@420c │ │ +1ae04a: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ +1ae050: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ +1ae054: 2207 c502 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c5 │ │ +1ae058: 7020 8909 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ +1ae05e: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +1ae062: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ +1ae066: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +1ae06c: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +1ae06e: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +1ae070: 2805 |0054: goto 0059 // +0005 │ │ +1ae072: 0d06 |0055: move-exception v6 │ │ +1ae074: 6e10 370a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1ae07a: 0f00 |0059: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=267 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ @@ -309931,32 +309932,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 │ │ -1ae248: |[1ae248] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ae258: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1ae25c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1ae25e: 1102 |0003: return-object v2 │ │ -1ae260: 6e10 dd0a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1ae266: 1a00 2e60 |0007: const-string v0, "image/jpg" // string@602e │ │ -1ae26a: 6e20 d60a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae270: 0a00 |000c: move-result v0 │ │ -1ae272: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1ae276: 1102 |000f: return-object v2 │ │ -1ae278: 7100 a003 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -1ae27e: 0c00 |0013: move-result-object v0 │ │ -1ae280: 1a01 2d60 |0014: const-string v1, "image/jpeg" // string@602d │ │ -1ae284: 6e20 a103 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a1 │ │ -1ae28a: 0a00 |0019: move-result v0 │ │ -1ae28c: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -1ae290: 0712 |001c: move-object v2, v1 │ │ -1ae292: 1102 |001d: return-object v2 │ │ +1ae24c: |[1ae24c] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ae25c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1ae260: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1ae262: 1102 |0003: return-object v2 │ │ +1ae264: 6e10 dd0a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1ae26a: 1a00 2e60 |0007: const-string v0, "image/jpg" // string@602e │ │ +1ae26e: 6e20 d60a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae274: 0a00 |000c: move-result v0 │ │ +1ae276: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +1ae27a: 1102 |000f: return-object v2 │ │ +1ae27c: 7100 a003 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +1ae282: 0c00 |0013: move-result-object v0 │ │ +1ae284: 1a01 2d60 |0014: const-string v1, "image/jpeg" // string@602d │ │ +1ae288: 6e20 a103 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a1 │ │ +1ae28e: 0a00 |0019: move-result v0 │ │ +1ae290: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +1ae294: 0712 |001c: move-object v2, v1 │ │ +1ae296: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -309965,185 +309966,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 │ │ -1adc7c: |[1adc7c] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ -1adc8c: 1a00 c118 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@18c1 │ │ -1adc90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1adc92: 7110 530a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1adc98: 0c01 |0006: move-result-object v1 │ │ -1adc9a: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ -1adc9e: 7110 935a 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a93 │ │ -1adca4: 0a02 |000c: move-result v2 │ │ -1adca6: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -1adcaa: 2900 1b01 |000f: goto/16 012a // +011b │ │ -1adcae: 7110 915a 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@5a91 │ │ -1adcb4: 0a02 |0014: move-result v2 │ │ -1adcb6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1adcb8: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ -1adcbc: 7110 1653 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5316 │ │ -1adcc2: 0c05 |001b: move-result-object v5 │ │ -1adcc4: 6e10 3454 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5434 │ │ -1adcca: 0c05 |001f: move-result-object v5 │ │ -1adccc: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -1adcce: 6e20 0954 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5409 │ │ -1adcd4: 0c05 |0024: move-result-object v5 │ │ -1adcd6: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -1adcda: 6e20 aa53 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53aa │ │ -1adce0: 0c05 |002a: move-result-object v5 │ │ -1adce2: 2206 a90f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0fa9 │ │ -1adce6: 7020 f552 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@52f5 │ │ -1adcec: 6e20 e453 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53e4 │ │ -1adcf2: 0c05 |0033: move-result-object v5 │ │ -1adcf4: 6e10 0a54 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@540a │ │ -1adcfa: 0c05 |0037: move-result-object v5 │ │ -1adcfc: 7210 d507 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d5 │ │ -1add02: 0c05 |003b: move-result-object v5 │ │ -1add04: 1f05 0a02 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@020a │ │ -1add08: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ -1add0c: 6e10 d307 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07d3 │ │ -1add12: 0a00 |0043: move-result v0 │ │ -1add14: 7110 530a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1add1a: 0c00 |0047: move-result-object v0 │ │ -1add1c: 6e10 d207 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07d2 │ │ -1add22: 0a05 |004b: move-result v5 │ │ -1add24: 7110 530a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1add2a: 0c05 |004f: move-result-object v5 │ │ -1add2c: 7030 c702 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1add32: 0763 |0053: move-object v3, v6 │ │ -1add34: 2900 9a00 |0054: goto/16 00ee // +009a │ │ -1add38: 0d05 |0056: move-exception v5 │ │ -1add3a: 6206 1442 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1add3e: 1a00 8519 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1985 │ │ -1add42: 7130 c502 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1add48: 2900 9000 |005e: goto/16 00ee // +0090 │ │ -1add4c: 0d05 |0060: move-exception v5 │ │ -1add4e: 6206 1442 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1add52: 1a00 1540 |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@4015 │ │ -1add56: 7130 c502 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1add5c: 2900 8600 |0068: goto/16 00ee // +0086 │ │ -1add60: 7110 955a 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@5a95 │ │ -1add66: 0a06 |006d: move-result v6 │ │ -1add68: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ -1add6c: 7120 6854 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ -1add72: 0c06 |0073: move-result-object v6 │ │ -1add74: 7110 025a 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5a02 │ │ -1add7a: 0c02 |0077: move-result-object v2 │ │ -1add7c: 6e10 9609 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1add82: 2818 |007b: goto 0093 // +0018 │ │ -1add84: 0d05 |007c: move-exception v5 │ │ -1add86: 280b |007d: goto 0088 // +000b │ │ -1add88: 0d05 |007e: move-exception v5 │ │ -1add8a: 280d |007f: goto 008c // +000d │ │ -1add8c: 0d05 |0080: move-exception v5 │ │ -1add8e: 280f |0081: goto 0090 // +000f │ │ -1add90: 0d05 |0082: move-exception v5 │ │ -1add92: 0763 |0083: move-object v3, v6 │ │ -1add94: 2900 9900 |0084: goto/16 011d // +0099 │ │ -1add98: 0d05 |0086: move-exception v5 │ │ -1add9a: 0732 |0087: move-object v2, v3 │ │ -1add9c: 0763 |0088: move-object v3, v6 │ │ -1add9e: 282f |0089: goto 00b8 // +002f │ │ -1adda0: 0d05 |008a: move-exception v5 │ │ -1adda2: 0732 |008b: move-object v2, v3 │ │ -1adda4: 0763 |008c: move-object v3, v6 │ │ -1adda6: 283c |008d: goto 00c9 // +003c │ │ -1adda8: 0d05 |008e: move-exception v5 │ │ -1addaa: 0732 |008f: move-object v2, v3 │ │ -1addac: 0763 |0090: move-object v3, v6 │ │ -1addae: 2849 |0091: goto 00da // +0049 │ │ -1addb0: 0732 |0092: move-object v2, v3 │ │ -1addb2: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ -1addb6: 7120 6854 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ -1addbc: 0c03 |0098: move-result-object v3 │ │ -1addbe: 7110 015a 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5a01 │ │ -1addc4: 0c05 |009c: move-result-object v5 │ │ -1addc6: 2808 |009d: goto 00a5 // +0008 │ │ -1addc8: 0d05 |009e: move-exception v5 │ │ -1addca: 2819 |009f: goto 00b8 // +0019 │ │ -1addcc: 0d05 |00a0: move-exception v5 │ │ -1addce: 2828 |00a1: goto 00c9 // +0028 │ │ -1addd0: 0d05 |00a2: move-exception v5 │ │ -1addd2: 2837 |00a3: goto 00da // +0037 │ │ -1addd4: 0725 |00a4: move-object v5, v2 │ │ -1addd6: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ -1addda: 6e10 9609 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1adde0: 2807 |00aa: goto 00b1 // +0007 │ │ -1adde2: 0d06 |00ab: move-exception v6 │ │ -1adde4: 6202 1442 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1adde8: 7130 c502 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1addee: 0753 |00b1: move-object v3, v5 │ │ -1addf0: 283c |00b2: goto 00ee // +003c │ │ -1addf2: 0d05 |00b3: move-exception v5 │ │ -1addf4: 2900 6900 |00b4: goto/16 011d // +0069 │ │ -1addf8: 0d05 |00b6: move-exception v5 │ │ -1addfa: 0732 |00b7: move-object v2, v3 │ │ -1addfc: 6206 1442 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1ade00: 1a04 be11 |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@11be │ │ -1ade04: 7130 c502 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1ade0a: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ -1ade0e: 6e10 9609 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1ade14: 2829 |00c4: goto 00ed // +0029 │ │ -1ade16: 0d05 |00c5: move-exception v5 │ │ -1ade18: 2822 |00c6: goto 00e8 // +0022 │ │ -1ade1a: 0d05 |00c7: move-exception v5 │ │ -1ade1c: 0732 |00c8: move-object v2, v3 │ │ -1ade1e: 6206 1442 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1ade22: 1a04 6c18 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@186c │ │ -1ade26: 7130 c502 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1ade2c: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ -1ade30: 6e10 9609 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1ade36: 2818 |00d5: goto 00ed // +0018 │ │ -1ade38: 0d05 |00d6: move-exception v5 │ │ -1ade3a: 2811 |00d7: goto 00e8 // +0011 │ │ -1ade3c: 0d05 |00d8: move-exception v5 │ │ -1ade3e: 0732 |00d9: move-object v2, v3 │ │ -1ade40: 6206 1442 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1ade44: 1a04 c618 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@18c6 │ │ -1ade48: 7130 c502 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1ade4e: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ -1ade52: 6e10 9609 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1ade58: 2807 |00e6: goto 00ed // +0007 │ │ -1ade5a: 0d05 |00e7: move-exception v5 │ │ -1ade5c: 6206 1442 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1ade60: 7130 c502 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1ade66: 0723 |00ed: move-object v3, v2 │ │ -1ade68: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ -1ade6c: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ -1ade70: 7030 c702 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1ade76: 6205 1442 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1ade7a: 2206 0c03 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1ade7e: 1a00 4317 |00f9: const-string v0, "Dimensions for [" // string@1743 │ │ -1ade82: 7020 0f0b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1ade88: 6e20 170b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1ade8e: 1a07 f942 |0101: const-string v7, "] are " // string@42f9 │ │ -1ade92: 6e20 180b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ade98: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ -1ade9c: 6e20 170b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1adea2: 1a07 4004 |010b: const-string v7, " x " // string@0440 │ │ -1adea6: 6e20 180b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1adeac: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ -1adeb0: 6e20 170b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1adeb6: 6e10 290b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1adebc: 0c06 |0118: move-result-object v6 │ │ -1adebe: 7120 bc02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1adec4: 1103 |011c: return-object v3 │ │ -1adec6: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ -1adeca: 6e10 9609 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1aded0: 2807 |0122: goto 0129 // +0007 │ │ -1aded2: 0d06 |0123: move-exception v6 │ │ -1aded4: 6207 1442 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ -1aded8: 7130 c502 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1adede: 2705 |0129: throw v5 │ │ -1adee0: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ -1adee4: 7030 c702 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ -1adeea: 1105 |012f: return-object v5 │ │ +1adc80: |[1adc80] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ +1adc90: 1a00 c118 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@18c1 │ │ +1adc94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1adc96: 7110 530a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1adc9c: 0c01 |0006: move-result-object v1 │ │ +1adc9e: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ +1adca2: 7110 935a 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a93 │ │ +1adca8: 0a02 |000c: move-result v2 │ │ +1adcaa: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +1adcae: 2900 1b01 |000f: goto/16 012a // +011b │ │ +1adcb2: 7110 915a 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@5a91 │ │ +1adcb8: 0a02 |0014: move-result v2 │ │ +1adcba: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1adcbc: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ +1adcc0: 7110 1653 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5316 │ │ +1adcc6: 0c05 |001b: move-result-object v5 │ │ +1adcc8: 6e10 3454 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5434 │ │ +1adcce: 0c05 |001f: move-result-object v5 │ │ +1adcd0: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +1adcd2: 6e20 0954 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5409 │ │ +1adcd8: 0c05 |0024: move-result-object v5 │ │ +1adcda: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +1adcde: 6e20 aa53 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53aa │ │ +1adce4: 0c05 |002a: move-result-object v5 │ │ +1adce6: 2206 a90f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0fa9 │ │ +1adcea: 7020 f552 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@52f5 │ │ +1adcf0: 6e20 e453 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53e4 │ │ +1adcf6: 0c05 |0033: move-result-object v5 │ │ +1adcf8: 6e10 0a54 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@540a │ │ +1adcfe: 0c05 |0037: move-result-object v5 │ │ +1add00: 7210 d507 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d5 │ │ +1add06: 0c05 |003b: move-result-object v5 │ │ +1add08: 1f05 0a02 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@020a │ │ +1add0c: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ +1add10: 6e10 d307 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07d3 │ │ +1add16: 0a00 |0043: move-result v0 │ │ +1add18: 7110 530a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1add1e: 0c00 |0047: move-result-object v0 │ │ +1add20: 6e10 d207 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07d2 │ │ +1add26: 0a05 |004b: move-result v5 │ │ +1add28: 7110 530a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1add2e: 0c05 |004f: move-result-object v5 │ │ +1add30: 7030 c702 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1add36: 0763 |0053: move-object v3, v6 │ │ +1add38: 2900 9a00 |0054: goto/16 00ee // +009a │ │ +1add3c: 0d05 |0056: move-exception v5 │ │ +1add3e: 6206 1442 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1add42: 1a00 8519 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1985 │ │ +1add46: 7130 c502 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1add4c: 2900 9000 |005e: goto/16 00ee // +0090 │ │ +1add50: 0d05 |0060: move-exception v5 │ │ +1add52: 6206 1442 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1add56: 1a00 1540 |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@4015 │ │ +1add5a: 7130 c502 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1add60: 2900 8600 |0068: goto/16 00ee // +0086 │ │ +1add64: 7110 955a 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@5a95 │ │ +1add6a: 0a06 |006d: move-result v6 │ │ +1add6c: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ +1add70: 7120 6854 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ +1add76: 0c06 |0073: move-result-object v6 │ │ +1add78: 7110 025a 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5a02 │ │ +1add7e: 0c02 |0077: move-result-object v2 │ │ +1add80: 6e10 9609 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1add86: 2818 |007b: goto 0093 // +0018 │ │ +1add88: 0d05 |007c: move-exception v5 │ │ +1add8a: 280b |007d: goto 0088 // +000b │ │ +1add8c: 0d05 |007e: move-exception v5 │ │ +1add8e: 280d |007f: goto 008c // +000d │ │ +1add90: 0d05 |0080: move-exception v5 │ │ +1add92: 280f |0081: goto 0090 // +000f │ │ +1add94: 0d05 |0082: move-exception v5 │ │ +1add96: 0763 |0083: move-object v3, v6 │ │ +1add98: 2900 9900 |0084: goto/16 011d // +0099 │ │ +1add9c: 0d05 |0086: move-exception v5 │ │ +1add9e: 0732 |0087: move-object v2, v3 │ │ +1adda0: 0763 |0088: move-object v3, v6 │ │ +1adda2: 282f |0089: goto 00b8 // +002f │ │ +1adda4: 0d05 |008a: move-exception v5 │ │ +1adda6: 0732 |008b: move-object v2, v3 │ │ +1adda8: 0763 |008c: move-object v3, v6 │ │ +1addaa: 283c |008d: goto 00c9 // +003c │ │ +1addac: 0d05 |008e: move-exception v5 │ │ +1addae: 0732 |008f: move-object v2, v3 │ │ +1addb0: 0763 |0090: move-object v3, v6 │ │ +1addb2: 2849 |0091: goto 00da // +0049 │ │ +1addb4: 0732 |0092: move-object v2, v3 │ │ +1addb6: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ +1addba: 7120 6854 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ +1addc0: 0c03 |0098: move-result-object v3 │ │ +1addc2: 7110 015a 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5a01 │ │ +1addc8: 0c05 |009c: move-result-object v5 │ │ +1addca: 2808 |009d: goto 00a5 // +0008 │ │ +1addcc: 0d05 |009e: move-exception v5 │ │ +1addce: 2819 |009f: goto 00b8 // +0019 │ │ +1addd0: 0d05 |00a0: move-exception v5 │ │ +1addd2: 2828 |00a1: goto 00c9 // +0028 │ │ +1addd4: 0d05 |00a2: move-exception v5 │ │ +1addd6: 2837 |00a3: goto 00da // +0037 │ │ +1addd8: 0725 |00a4: move-object v5, v2 │ │ +1addda: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ +1addde: 6e10 9609 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1adde4: 2807 |00aa: goto 00b1 // +0007 │ │ +1adde6: 0d06 |00ab: move-exception v6 │ │ +1adde8: 6202 1442 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1addec: 7130 c502 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1addf2: 0753 |00b1: move-object v3, v5 │ │ +1addf4: 283c |00b2: goto 00ee // +003c │ │ +1addf6: 0d05 |00b3: move-exception v5 │ │ +1addf8: 2900 6900 |00b4: goto/16 011d // +0069 │ │ +1addfc: 0d05 |00b6: move-exception v5 │ │ +1addfe: 0732 |00b7: move-object v2, v3 │ │ +1ade00: 6206 1442 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1ade04: 1a04 be11 |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@11be │ │ +1ade08: 7130 c502 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1ade0e: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ +1ade12: 6e10 9609 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1ade18: 2829 |00c4: goto 00ed // +0029 │ │ +1ade1a: 0d05 |00c5: move-exception v5 │ │ +1ade1c: 2822 |00c6: goto 00e8 // +0022 │ │ +1ade1e: 0d05 |00c7: move-exception v5 │ │ +1ade20: 0732 |00c8: move-object v2, v3 │ │ +1ade22: 6206 1442 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1ade26: 1a04 6c18 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@186c │ │ +1ade2a: 7130 c502 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1ade30: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ +1ade34: 6e10 9609 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1ade3a: 2818 |00d5: goto 00ed // +0018 │ │ +1ade3c: 0d05 |00d6: move-exception v5 │ │ +1ade3e: 2811 |00d7: goto 00e8 // +0011 │ │ +1ade40: 0d05 |00d8: move-exception v5 │ │ +1ade42: 0732 |00d9: move-object v2, v3 │ │ +1ade44: 6206 1442 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1ade48: 1a04 c618 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@18c6 │ │ +1ade4c: 7130 c502 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1ade52: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ +1ade56: 6e10 9609 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1ade5c: 2807 |00e6: goto 00ed // +0007 │ │ +1ade5e: 0d05 |00e7: move-exception v5 │ │ +1ade60: 6206 1442 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1ade64: 7130 c502 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1ade6a: 0723 |00ed: move-object v3, v2 │ │ +1ade6c: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ +1ade70: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ +1ade74: 7030 c702 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1ade7a: 6205 1442 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1ade7e: 2206 0c03 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1ade82: 1a00 4317 |00f9: const-string v0, "Dimensions for [" // string@1743 │ │ +1ade86: 7020 0f0b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1ade8c: 6e20 170b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1ade92: 1a07 f942 |0101: const-string v7, "] are " // string@42f9 │ │ +1ade96: 6e20 180b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ade9c: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ +1adea0: 6e20 170b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1adea6: 1a07 4004 |010b: const-string v7, " x " // string@0440 │ │ +1adeaa: 6e20 180b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1adeb0: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ +1adeb4: 6e20 170b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1adeba: 6e10 290b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1adec0: 0c06 |0118: move-result-object v6 │ │ +1adec2: 7120 bc02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1adec8: 1103 |011c: return-object v3 │ │ +1adeca: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ +1adece: 6e10 9609 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1aded4: 2807 |0122: goto 0129 // +0007 │ │ +1aded6: 0d06 |0123: move-exception v6 │ │ +1aded8: 6207 1442 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4214 │ │ +1adedc: 7130 c502 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1adee2: 2705 |0129: throw v5 │ │ +1adee4: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ +1adee8: 7030 c702 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c7 │ │ +1adeee: 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 │ │ @@ -310226,68 +310227,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 │ │ -1ae294: |[1ae294] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ae2a4: 7100 a003 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -1ae2aa: 0c00 |0003: move-result-object v0 │ │ -1ae2ac: 6e20 9e03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039e │ │ -1ae2b2: 0c00 |0007: move-result-object v0 │ │ -1ae2b4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -1ae2b8: 1100 |000a: return-object v0 │ │ -1ae2ba: 6e10 dd0a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1ae2c0: 6e10 dd0a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ -1ae2c6: 0a00 |0011: move-result v0 │ │ -1ae2c8: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -1ae2ca: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ -1ae2d0: 282c |0016: goto 0042 // +002c │ │ -1ae2d2: 1a00 7184 |0017: const-string v0, "text/vcard" // string@8471 │ │ -1ae2d6: 6e20 d60a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae2dc: 0a02 |001c: move-result v2 │ │ -1ae2de: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -1ae2e2: 2823 |001f: goto 0042 // +0023 │ │ -1ae2e4: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -1ae2e6: 2821 |0021: goto 0042 // +0021 │ │ -1ae2e8: 1a00 7848 |0022: const-string v0, "audio/aac" // string@4878 │ │ -1ae2ec: 6e20 d60a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae2f2: 0a02 |0027: move-result v2 │ │ -1ae2f4: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ -1ae2f8: 2818 |002a: goto 0042 // +0018 │ │ -1ae2fa: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -1ae2fc: 2816 |002c: goto 0042 // +0016 │ │ -1ae2fe: 1a00 3060 |002d: const-string v0, "image/webp" // string@6030 │ │ -1ae302: 6e20 d60a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae308: 0a02 |0032: move-result v2 │ │ -1ae30a: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -1ae30e: 280d |0035: goto 0042 // +000d │ │ -1ae310: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -1ae312: 280b |0037: goto 0042 // +000b │ │ -1ae314: 1a00 aa47 |0038: const-string v0, "application/webxdc+zip" // string@47aa │ │ -1ae318: 6e20 d60a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae31e: 0a02 |003d: move-result v2 │ │ -1ae320: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -1ae324: 2802 |0040: goto 0042 // +0002 │ │ -1ae326: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -1ae328: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ -1ae32e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -1ae330: 1102 |0046: return-object v2 │ │ -1ae332: 1a02 5588 |0047: const-string v2, "vcf" // string@8855 │ │ -1ae336: 1102 |0049: return-object v2 │ │ -1ae338: 1a02 6443 |004a: const-string v2, "aac" // string@4364 │ │ -1ae33c: 1102 |004c: return-object v2 │ │ -1ae33e: 1a02 e488 |004d: const-string v2, "webp" // string@88e4 │ │ -1ae342: 1102 |004f: return-object v2 │ │ -1ae344: 1a02 7d89 |0050: const-string v2, "xdc" // string@897d │ │ -1ae348: 1102 |0052: return-object v2 │ │ -1ae34a: 0000 |0053: nop // spacer │ │ -1ae34c: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ -1ae370: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ +1ae298: |[1ae298] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ae2a8: 7100 a003 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +1ae2ae: 0c00 |0003: move-result-object v0 │ │ +1ae2b0: 6e20 9e03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039e │ │ +1ae2b6: 0c00 |0007: move-result-object v0 │ │ +1ae2b8: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +1ae2bc: 1100 |000a: return-object v0 │ │ +1ae2be: 6e10 dd0a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1ae2c4: 6e10 dd0a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0add │ │ +1ae2ca: 0a00 |0011: move-result v0 │ │ +1ae2cc: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +1ae2ce: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ +1ae2d4: 282c |0016: goto 0042 // +002c │ │ +1ae2d6: 1a00 7184 |0017: const-string v0, "text/vcard" // string@8471 │ │ +1ae2da: 6e20 d60a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae2e0: 0a02 |001c: move-result v2 │ │ +1ae2e2: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +1ae2e6: 2823 |001f: goto 0042 // +0023 │ │ +1ae2e8: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +1ae2ea: 2821 |0021: goto 0042 // +0021 │ │ +1ae2ec: 1a00 7848 |0022: const-string v0, "audio/aac" // string@4878 │ │ +1ae2f0: 6e20 d60a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae2f6: 0a02 |0027: move-result v2 │ │ +1ae2f8: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ +1ae2fc: 2818 |002a: goto 0042 // +0018 │ │ +1ae2fe: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +1ae300: 2816 |002c: goto 0042 // +0016 │ │ +1ae302: 1a00 3060 |002d: const-string v0, "image/webp" // string@6030 │ │ +1ae306: 6e20 d60a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae30c: 0a02 |0032: move-result v2 │ │ +1ae30e: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +1ae312: 280d |0035: goto 0042 // +000d │ │ +1ae314: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +1ae316: 280b |0037: goto 0042 // +000b │ │ +1ae318: 1a00 aa47 |0038: const-string v0, "application/webxdc+zip" // string@47aa │ │ +1ae31c: 6e20 d60a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae322: 0a02 |003d: move-result v2 │ │ +1ae324: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +1ae328: 2802 |0040: goto 0042 // +0002 │ │ +1ae32a: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +1ae32c: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ +1ae332: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +1ae334: 1102 |0046: return-object v2 │ │ +1ae336: 1a02 5588 |0047: const-string v2, "vcf" // string@8855 │ │ +1ae33a: 1102 |0049: return-object v2 │ │ +1ae33c: 1a02 6443 |004a: const-string v2, "aac" // string@4364 │ │ +1ae340: 1102 |004c: return-object v2 │ │ +1ae342: 1a02 e488 |004d: const-string v2, "webp" // string@88e4 │ │ +1ae346: 1102 |004f: return-object v2 │ │ +1ae348: 1a02 7d89 |0050: const-string v2, "xdc" // string@897d │ │ +1ae34c: 1102 |0052: return-object v2 │ │ +1ae34e: 0000 |0053: nop // spacer │ │ +1ae350: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ +1ae374: 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 │ │ @@ -310300,52 +310301,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 │ │ -1ae388: |[1ae388] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -1ae398: 7110 a702 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ae39e: 0a00 |0003: move-result v0 │ │ -1ae3a0: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -1ae3a4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1ae3a8: 1101 |0008: return-object v1 │ │ -1ae3aa: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ -1ae3ae: 6e20 e40a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ -1ae3b4: 0a00 |000e: move-result v0 │ │ -1ae3b6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1ae3b8: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -1ae3bc: 6e30 f60a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ -1ae3c2: 0c03 |0015: move-result-object v3 │ │ -1ae3c4: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ -1ae3c8: 6e20 e40a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ -1ae3ce: 0a00 |001b: move-result v0 │ │ -1ae3d0: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ -1ae3d4: 6e30 f60a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ -1ae3da: 0c03 |0021: move-result-object v3 │ │ -1ae3dc: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ -1ae3e0: 6e20 e40a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ -1ae3e6: 0a00 |0027: move-result v0 │ │ -1ae3e8: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ -1ae3ec: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1ae3f0: 6e20 f50a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ae3f6: 0c03 |002f: move-result-object v3 │ │ -1ae3f8: 6e10 e30a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1ae3fe: 0a00 |0033: move-result v0 │ │ -1ae400: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ -1ae404: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ -1ae408: 6e20 e40a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ -1ae40e: 0a00 |003b: move-result v0 │ │ -1ae410: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ -1ae414: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1ae418: 6e20 f50a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1ae41e: 0c03 |0043: move-result-object v3 │ │ -1ae420: 1103 |0044: return-object v3 │ │ -1ae422: 1101 |0045: return-object v1 │ │ +1ae38c: |[1ae38c] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +1ae39c: 7110 a702 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ae3a2: 0a00 |0003: move-result v0 │ │ +1ae3a4: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +1ae3a8: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +1ae3ac: 1101 |0008: return-object v1 │ │ +1ae3ae: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ +1ae3b2: 6e20 e40a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ +1ae3b8: 0a00 |000e: move-result v0 │ │ +1ae3ba: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1ae3bc: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +1ae3c0: 6e30 f60a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ +1ae3c6: 0c03 |0015: move-result-object v3 │ │ +1ae3c8: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ +1ae3cc: 6e20 e40a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ +1ae3d2: 0a00 |001b: move-result v0 │ │ +1ae3d4: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ +1ae3d8: 6e30 f60a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ +1ae3de: 0c03 |0021: move-result-object v3 │ │ +1ae3e0: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ +1ae3e4: 6e20 e40a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ +1ae3ea: 0a00 |0027: move-result v0 │ │ +1ae3ec: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ +1ae3f0: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1ae3f4: 6e20 f50a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ae3fa: 0c03 |002f: move-result-object v3 │ │ +1ae3fc: 6e10 e30a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1ae402: 0a00 |0033: move-result v0 │ │ +1ae404: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ +1ae408: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ +1ae40c: 6e20 e40a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae4 │ │ +1ae412: 0a00 |003b: move-result v0 │ │ +1ae414: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ +1ae418: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1ae41c: 6e20 f50a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1ae422: 0c03 |0043: move-result-object v3 │ │ +1ae424: 1103 |0044: return-object v3 │ │ +1ae426: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000b line=120 │ │ 0x0012 line=122 │ │ 0x0018 line=125 │ │ 0x001e line=127 │ │ @@ -310362,34 +310363,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 │ │ -1ae4a0: |[1ae4a0] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -1ae4b0: 7120 6854 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ -1ae4b6: 0c04 |0003: move-result-object v4 │ │ -1ae4b8: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1ae4bc: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ -1ae4c0: 2355 2311 |0008: new-array v5, v5, [B // type@1123 │ │ -1ae4c4: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -1ae4c8: 6e20 9809 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ -1ae4ce: 0a02 |000f: move-result v2 │ │ -1ae4d0: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -1ae4d2: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ -1ae4d6: 8122 |0013: int-to-long v2, v2 │ │ -1ae4d8: bb20 |0014: add-long/2addr v0, v2 │ │ -1ae4da: 28f7 |0015: goto 000c // -0009 │ │ -1ae4dc: 6e10 9609 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1ae4e2: 1000 |0019: return-wide v0 │ │ -1ae4e4: 2204 c802 |001a: new-instance v4, Ljava/io/IOException; // type@02c8 │ │ -1ae4e8: 1a05 4f16 |001c: const-string v5, "Couldn't obtain input stream." // string@164f │ │ -1ae4ec: 7020 9109 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1ae4f2: 2704 |0021: throw v4 │ │ +1ae4a4: |[1ae4a4] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +1ae4b4: 7120 6854 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ +1ae4ba: 0c04 |0003: move-result-object v4 │ │ +1ae4bc: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1ae4c0: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ +1ae4c4: 2355 2311 |0008: new-array v5, v5, [B // type@1123 │ │ +1ae4c8: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +1ae4cc: 6e20 9809 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ +1ae4d2: 0a02 |000f: move-result v2 │ │ +1ae4d4: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +1ae4d6: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ +1ae4da: 8122 |0013: int-to-long v2, v2 │ │ +1ae4dc: bb20 |0014: add-long/2addr v0, v2 │ │ +1ae4de: 28f7 |0015: goto 000c // -0009 │ │ +1ae4e0: 6e10 9609 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1ae4e6: 1000 |0019: return-wide v0 │ │ +1ae4e8: 2204 c802 |001a: new-instance v4, Ljava/io/IOException; // type@02c8 │ │ +1ae4ec: 1a05 4f16 |001c: const-string v5, "Couldn't obtain input stream." // string@164f │ │ +1ae4f0: 7020 9109 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1ae4f6: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=149 │ │ 0x000c line=152 │ │ 0x0016 line=155 │ │ 0x001a line=146 │ │ @@ -310402,44 +310403,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 │ │ -1ae424: |[1ae424] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -1ae434: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1ae438: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ae43a: 1101 |0003: return-object v1 │ │ -1ae43c: 7120 7556 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5675 │ │ -1ae442: 0a00 |0007: move-result v0 │ │ -1ae444: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -1ae448: 7120 7156 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5671 │ │ -1ae44e: 0c01 |000d: move-result-object v1 │ │ -1ae450: 1101 |000e: return-object v1 │ │ -1ae452: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1ae458: 0c01 |0012: move-result-object v1 │ │ -1ae45a: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ -1ae460: 0c01 |0016: move-result-object v1 │ │ -1ae462: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ -1ae466: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1ae46c: 0c01 |001c: move-result-object v1 │ │ -1ae46e: 7110 8c5a 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a8c │ │ -1ae474: 0c01 |0020: move-result-object v1 │ │ -1ae476: 7100 a003 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -1ae47c: 0c02 |0024: move-result-object v2 │ │ -1ae47e: 6e10 f80a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af8 │ │ -1ae484: 0c01 |0028: move-result-object v1 │ │ -1ae486: 6e20 9f03 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -1ae48c: 0c01 |002c: move-result-object v1 │ │ -1ae48e: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -1ae492: 1a01 a747 |002f: const-string v1, "application/octet-stream" // string@47a7 │ │ -1ae496: 7110 895a 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a89 │ │ -1ae49c: 0c01 |0034: move-result-object v1 │ │ -1ae49e: 1101 |0035: return-object v1 │ │ +1ae428: |[1ae428] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +1ae438: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1ae43c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ae43e: 1101 |0003: return-object v1 │ │ +1ae440: 7120 7556 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5675 │ │ +1ae446: 0a00 |0007: move-result v0 │ │ +1ae448: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +1ae44c: 7120 7156 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5671 │ │ +1ae452: 0c01 |000d: move-result-object v1 │ │ +1ae454: 1101 |000e: return-object v1 │ │ +1ae456: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1ae45c: 0c01 |0012: move-result-object v1 │ │ +1ae45e: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ +1ae464: 0c01 |0016: move-result-object v1 │ │ +1ae466: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ +1ae46a: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1ae470: 0c01 |001c: move-result-object v1 │ │ +1ae472: 7110 8c5a 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5a8c │ │ +1ae478: 0c01 |0020: move-result-object v1 │ │ +1ae47a: 7100 a003 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +1ae480: 0c02 |0024: move-result-object v2 │ │ +1ae482: 6e10 f80a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af8 │ │ +1ae488: 0c01 |0028: move-result-object v1 │ │ +1ae48a: 6e20 9f03 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +1ae490: 0c01 |002c: move-result-object v1 │ │ +1ae492: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +1ae496: 1a01 a747 |002f: const-string v1, "application/octet-stream" // string@47a7 │ │ +1ae49a: 7110 895a 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a89 │ │ +1ae4a0: 0c01 |0034: move-result-object v1 │ │ +1ae4a2: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=81 │ │ 0x000a line=82 │ │ 0x000f line=85 │ │ 0x0019 line=87 │ │ 0x0021 line=88 │ │ @@ -310454,76 +310455,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 │ │ -1ae4f4: |[1ae4f4] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ -1ae504: 6e10 1807 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae50a: 0a00 |0003: move-result v0 │ │ -1ae50c: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -1ae510: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -1ae514: 2200 ad0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0fad │ │ -1ae518: 7030 0a53 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@530a │ │ -1ae51e: 2900 6900 |000d: goto/16 0076 // +0069 │ │ -1ae522: 6e10 1807 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae528: 0a00 |0012: move-result v0 │ │ -1ae52a: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ -1ae52e: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ -1ae532: 2200 b20f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0fb2 │ │ -1ae536: 7030 5954 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5459 │ │ -1ae53c: 285a |001c: goto 0076 // +005a │ │ -1ae53e: 6e10 1807 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae544: 0a00 |0020: move-result v0 │ │ -1ae546: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ -1ae54a: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ -1ae54e: 2200 ba0f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fba │ │ -1ae552: 7030 9254 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5492 │ │ -1ae558: 284c |002a: goto 0076 // +004c │ │ -1ae55a: 6e10 1807 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae560: 0a00 |002e: move-result v0 │ │ -1ae562: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ -1ae566: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ -1ae56a: 2200 bc0f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fbc │ │ -1ae56e: 7030 9954 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5499 │ │ -1ae574: 283e |0038: goto 0076 // +003e │ │ -1ae576: 6e10 1807 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae57c: 0a00 |003c: move-result v0 │ │ -1ae57e: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ -1ae582: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ -1ae586: 6e10 1807 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae58c: 0a00 |0044: move-result v0 │ │ -1ae58e: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ -1ae592: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ -1ae596: 2828 |0049: goto 0071 // +0028 │ │ -1ae598: 6e10 1807 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae59e: 0a00 |004d: move-result v0 │ │ -1ae5a0: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ -1ae5a4: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ -1ae5a8: 2200 bb0f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fbb │ │ -1ae5ac: 7030 9554 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5495 │ │ -1ae5b2: 281f |0057: goto 0076 // +001f │ │ -1ae5b4: 6e10 1807 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae5ba: 0a00 |005b: move-result v0 │ │ -1ae5bc: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ -1ae5c0: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ -1ae5c4: 6e10 1807 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ -1ae5ca: 0a00 |0063: move-result v0 │ │ -1ae5cc: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ -1ae5d0: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ -1ae5d4: 2803 |0068: goto 006b // +0003 │ │ -1ae5d6: 1200 |0069: const/4 v0, #int 0 // #0 │ │ -1ae5d8: 280c |006a: goto 0076 // +000c │ │ -1ae5da: 2200 ac0f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0fac │ │ -1ae5de: 7030 0353 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5303 │ │ -1ae5e4: 2806 |0070: goto 0076 // +0006 │ │ -1ae5e6: 2200 a60f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0fa6 │ │ -1ae5ea: 7030 e852 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@52e8 │ │ -1ae5f0: 1100 |0076: return-object v0 │ │ +1ae4f8: |[1ae4f8] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ +1ae508: 6e10 1807 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae50e: 0a00 |0003: move-result v0 │ │ +1ae510: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +1ae514: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +1ae518: 2200 ad0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0fad │ │ +1ae51c: 7030 0a53 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@530a │ │ +1ae522: 2900 6900 |000d: goto/16 0076 // +0069 │ │ +1ae526: 6e10 1807 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae52c: 0a00 |0012: move-result v0 │ │ +1ae52e: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ +1ae532: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ +1ae536: 2200 b20f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0fb2 │ │ +1ae53a: 7030 5954 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5459 │ │ +1ae540: 285a |001c: goto 0076 // +005a │ │ +1ae542: 6e10 1807 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae548: 0a00 |0020: move-result v0 │ │ +1ae54a: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ +1ae54e: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ +1ae552: 2200 ba0f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fba │ │ +1ae556: 7030 9254 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5492 │ │ +1ae55c: 284c |002a: goto 0076 // +004c │ │ +1ae55e: 6e10 1807 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae564: 0a00 |002e: move-result v0 │ │ +1ae566: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ +1ae56a: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ +1ae56e: 2200 bc0f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fbc │ │ +1ae572: 7030 9954 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5499 │ │ +1ae578: 283e |0038: goto 0076 // +003e │ │ +1ae57a: 6e10 1807 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae580: 0a00 |003c: move-result v0 │ │ +1ae582: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ +1ae586: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ +1ae58a: 6e10 1807 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae590: 0a00 |0044: move-result v0 │ │ +1ae592: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ +1ae596: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ +1ae59a: 2828 |0049: goto 0071 // +0028 │ │ +1ae59c: 6e10 1807 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae5a2: 0a00 |004d: move-result v0 │ │ +1ae5a4: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ +1ae5a8: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ +1ae5ac: 2200 bb0f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fbb │ │ +1ae5b0: 7030 9554 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5495 │ │ +1ae5b6: 281f |0057: goto 0076 // +001f │ │ +1ae5b8: 6e10 1807 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae5be: 0a00 |005b: move-result v0 │ │ +1ae5c0: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ +1ae5c4: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ +1ae5c8: 6e10 1807 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0718 │ │ +1ae5ce: 0a00 |0063: move-result v0 │ │ +1ae5d0: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ +1ae5d4: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ +1ae5d8: 2803 |0068: goto 006b // +0003 │ │ +1ae5da: 1200 |0069: const/4 v0, #int 0 // #0 │ │ +1ae5dc: 280c |006a: goto 0076 // +000c │ │ +1ae5de: 2200 ac0f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0fac │ │ +1ae5e2: 7030 0353 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5303 │ │ +1ae5e8: 2806 |0070: goto 0076 // +0006 │ │ +1ae5ea: 2200 a60f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0fa6 │ │ +1ae5ee: 7030 e852 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@52e8 │ │ +1ae5f4: 1100 |0076: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000f line=59 │ │ 0x0017 line=60 │ │ 0x001d line=61 │ │ @@ -310547,24 +310548,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ae088: |[1ae088] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ -1ae098: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1ae09c: 1a00 7648 |0002: const-string v0, "audio/" // string@4876 │ │ -1ae0a0: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae0a6: 0a01 |0007: move-result v1 │ │ -1ae0a8: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1ae0ac: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1ae0ae: 2802 |000b: goto 000d // +0002 │ │ -1ae0b0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1ae0b2: 0f01 |000d: return v1 │ │ +1ae08c: |[1ae08c] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ +1ae09c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1ae0a0: 1a00 7648 |0002: const-string v0, "audio/" // string@4876 │ │ +1ae0a4: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae0aa: 0a01 |0007: move-result v1 │ │ +1ae0ac: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1ae0b0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1ae0b2: 2802 |000b: goto 000d // +0002 │ │ +1ae0b4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1ae0b6: 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;) │ │ @@ -310572,28 +310573,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1ae0b4: |[1ae0b4] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ -1ae0c4: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ae0ca: 0a00 |0003: move-result v0 │ │ -1ae0cc: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ae0d0: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1ae0d6: 0c01 |0009: move-result-object v1 │ │ -1ae0d8: 1a00 2c60 |000a: const-string v0, "image/gif" // string@602c │ │ -1ae0dc: 6e20 d60a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae0e2: 0a01 |000f: move-result v1 │ │ -1ae0e4: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -1ae0e8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1ae0ea: 2802 |0013: goto 0015 // +0002 │ │ -1ae0ec: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1ae0ee: 0f01 |0015: return v1 │ │ +1ae0b8: |[1ae0b8] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ +1ae0c8: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ae0ce: 0a00 |0003: move-result v0 │ │ +1ae0d0: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1ae0d4: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1ae0da: 0c01 |0009: move-result-object v1 │ │ +1ae0dc: 1a00 2c60 |000a: const-string v0, "image/gif" // string@602c │ │ +1ae0e0: 6e20 d60a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae0e6: 0a01 |000f: move-result v1 │ │ +1ae0e8: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1ae0ec: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1ae0ee: 2802 |0013: goto 0015 // +0002 │ │ +1ae0f0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1ae0f2: 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;) │ │ @@ -310601,26 +310602,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1ae0f0: |[1ae0f0] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ -1ae100: 7110 935a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a93 │ │ -1ae106: 0a00 |0003: move-result v0 │ │ -1ae108: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1ae10c: 7110 985a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a98 │ │ -1ae112: 0a01 |0009: move-result v1 │ │ -1ae114: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -1ae118: 2803 |000c: goto 000f // +0003 │ │ -1ae11a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ae11c: 2802 |000e: goto 0010 // +0002 │ │ -1ae11e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -1ae120: 0f01 |0010: return v1 │ │ +1ae0f4: |[1ae0f4] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ +1ae104: 7110 935a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a93 │ │ +1ae10a: 0a00 |0003: move-result v0 │ │ +1ae10c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1ae110: 7110 985a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a98 │ │ +1ae116: 0a01 |0009: move-result v1 │ │ +1ae118: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +1ae11c: 2803 |000c: goto 000f // +0003 │ │ +1ae11e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ae120: 2802 |000e: goto 0010 // +0002 │ │ +1ae122: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +1ae124: 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;) │ │ @@ -310628,24 +310629,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ae124: |[1ae124] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ -1ae134: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1ae138: 1a00 2a60 |0002: const-string v0, "image/" // string@602a │ │ -1ae13c: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae142: 0a01 |0007: move-result v1 │ │ -1ae144: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1ae148: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1ae14a: 2802 |000b: goto 000d // +0002 │ │ -1ae14c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1ae14e: 0f01 |000d: return v1 │ │ +1ae128: |[1ae128] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ +1ae138: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1ae13c: 1a00 2a60 |0002: const-string v0, "image/" // string@602a │ │ +1ae140: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae146: 0a01 |0007: move-result v1 │ │ +1ae148: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1ae14c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1ae14e: 2802 |000b: goto 000d // +0002 │ │ +1ae150: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1ae152: 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;) │ │ @@ -310653,26 +310654,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1ae150: |[1ae150] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ -1ae160: 7110 925a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@5a92 │ │ -1ae166: 0a00 |0003: move-result v0 │ │ -1ae168: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1ae16c: 7110 905a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5a90 │ │ -1ae172: 0a01 |0009: move-result v1 │ │ -1ae174: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -1ae178: 2803 |000c: goto 000f // +0003 │ │ -1ae17a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ae17c: 2802 |000e: goto 0010 // +0002 │ │ -1ae17e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -1ae180: 0f01 |0010: return v1 │ │ +1ae154: |[1ae154] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ +1ae164: 7110 925a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@5a92 │ │ +1ae16a: 0a00 |0003: move-result v0 │ │ +1ae16c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1ae170: 7110 905a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5a90 │ │ +1ae176: 0a01 |0009: move-result v1 │ │ +1ae178: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +1ae17c: 2803 |000c: goto 000f // +0003 │ │ +1ae17e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ae180: 2802 |000e: goto 0010 // +0002 │ │ +1ae182: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +1ae184: 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;) │ │ @@ -310680,28 +310681,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1ae184: |[1ae184] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ -1ae194: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ae19a: 0a00 |0003: move-result v0 │ │ -1ae19c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ae1a0: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1ae1a6: 0c01 |0009: move-result-object v1 │ │ -1ae1a8: 1a00 2d60 |000a: const-string v0, "image/jpeg" // string@602d │ │ -1ae1ac: 6e20 d60a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae1b2: 0a01 |000f: move-result v1 │ │ -1ae1b4: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -1ae1b8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1ae1ba: 2802 |0013: goto 0015 // +0002 │ │ -1ae1bc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1ae1be: 0f01 |0015: return v1 │ │ +1ae188: |[1ae188] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ +1ae198: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ae19e: 0a00 |0003: move-result v0 │ │ +1ae1a0: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1ae1a4: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1ae1aa: 0c01 |0009: move-result-object v1 │ │ +1ae1ac: 1a00 2d60 |000a: const-string v0, "image/jpeg" // string@602d │ │ +1ae1b0: 6e20 d60a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae1b6: 0a01 |000f: move-result v1 │ │ +1ae1b8: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1ae1bc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1ae1be: 2802 |0013: goto 0015 // +0002 │ │ +1ae1c0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1ae1c2: 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;) │ │ @@ -310709,19 +310710,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ae1c0: |[1ae1c0] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ -1ae1d0: 1a00 a747 |0000: const-string v0, "application/octet-stream" // string@47a7 │ │ -1ae1d4: 6e20 d60a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1ae1da: 0a01 |0005: move-result v1 │ │ -1ae1dc: 0f01 |0006: return v1 │ │ +1ae1c4: |[1ae1c4] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ +1ae1d4: 1a00 a747 |0000: const-string v0, "application/octet-stream" // string@47a7 │ │ +1ae1d8: 6e20 d60a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1ae1de: 0a01 |0005: move-result v1 │ │ +1ae1e0: 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;) │ │ @@ -310729,28 +310730,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1ae1e0: |[1ae1e0] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ -1ae1f0: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1ae1f6: 0a00 |0003: move-result v0 │ │ -1ae1f8: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ae1fc: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1ae202: 0c01 |0009: move-result-object v1 │ │ -1ae204: 1a00 6f88 |000a: const-string v0, "video/" // string@886f │ │ -1ae208: 6e20 f20a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae20e: 0a01 |000f: move-result v1 │ │ -1ae210: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -1ae214: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1ae216: 2802 |0013: goto 0015 // +0002 │ │ -1ae218: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1ae21a: 0f01 |0015: return v1 │ │ +1ae1e4: |[1ae1e4] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ +1ae1f4: 7110 a702 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1ae1fa: 0a00 |0003: move-result v0 │ │ +1ae1fc: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1ae200: 6e10 fd0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1ae206: 0c01 |0009: move-result-object v1 │ │ +1ae208: 1a00 6f88 |000a: const-string v0, "video/" // string@886f │ │ +1ae20c: 6e20 f20a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae212: 0a01 |000f: move-result v1 │ │ +1ae214: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1ae218: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1ae21a: 2802 |0013: goto 0015 // +0002 │ │ +1ae21c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1ae21e: 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;) │ │ @@ -310758,24 +310759,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ae21c: |[1ae21c] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ -1ae22c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1ae230: 1a00 6f88 |0002: const-string v0, "video/" // string@886f │ │ -1ae234: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae23a: 0a01 |0007: move-result v1 │ │ -1ae23c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1ae240: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1ae242: 2802 |000b: goto 000d // +0002 │ │ -1ae244: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1ae246: 0f01 |000d: return v1 │ │ +1ae220: |[1ae220] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ +1ae230: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1ae234: 1a00 6f88 |0002: const-string v0, "video/" // string@886f │ │ +1ae238: 6e20 f20a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae23e: 0a01 |0007: move-result v1 │ │ +1ae240: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1ae244: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1ae246: 2802 |000b: goto 000d // +0002 │ │ +1ae248: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1ae24a: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -310826,19 +310827,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 │ │ -1ae714: |[1ae714] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1ae724: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ae72a: 5b01 1842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4218 │ │ -1ae72e: 5b02 1942 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4219 │ │ -1ae732: 0e00 |0007: return-void │ │ +1ae718: |[1ae718] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1ae728: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ae72e: 5b01 1842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4218 │ │ +1ae732: 5b02 1942 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4219 │ │ +1ae736: 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; │ │ @@ -310850,27 +310851,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 │ │ -1ae620: |[1ae620] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1ae630: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -1ae634: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -1ae638: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1ae63a: 0f01 |0005: return v1 │ │ -1ae63c: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -1ae640: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -1ae644: 2806 |000a: goto 0010 // +0006 │ │ -1ae646: 6e20 a20a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1ae64c: 0a01 |000e: move-result v1 │ │ -1ae64e: 0f01 |000f: return v1 │ │ -1ae650: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1ae652: 0f01 |0011: return v1 │ │ +1ae624: |[1ae624] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1ae634: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +1ae638: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +1ae63c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1ae63e: 0f01 |0005: return v1 │ │ +1ae640: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +1ae644: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +1ae648: 2806 |000a: goto 0010 // +0006 │ │ +1ae64a: 6e20 a20a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1ae650: 0a01 |000e: move-result v1 │ │ +1ae652: 0f01 |000f: return v1 │ │ +1ae654: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1ae656: 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; │ │ @@ -310881,36 +310882,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -1ae654: |[1ae654] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ -1ae664: 2030 da10 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1ae668: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -1ae66c: 1f03 da10 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1ae670: 6e10 9c5a 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9c │ │ -1ae676: 0c00 |0009: move-result-object v0 │ │ -1ae678: 6e10 9c5a 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9c │ │ -1ae67e: 0c01 |000d: move-result-object v1 │ │ -1ae680: 7030 9a5a 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5a9a │ │ -1ae686: 0a00 |0011: move-result v0 │ │ -1ae688: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -1ae68c: 6e10 9e5a 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9e │ │ -1ae692: 0c03 |0017: move-result-object v3 │ │ -1ae694: 6e10 9e5a 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9e │ │ -1ae69a: 0c00 |001b: move-result-object v0 │ │ -1ae69c: 7030 9a5a 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5a9a │ │ -1ae6a2: 0a03 |001f: move-result v3 │ │ -1ae6a4: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -1ae6a8: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -1ae6aa: 2802 |0023: goto 0025 // +0002 │ │ -1ae6ac: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -1ae6ae: 0f03 |0025: return v3 │ │ +1ae658: |[1ae658] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +1ae668: 2030 da10 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1ae66c: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +1ae670: 1f03 da10 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1ae674: 6e10 9c5a 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9c │ │ +1ae67a: 0c00 |0009: move-result-object v0 │ │ +1ae67c: 6e10 9c5a 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9c │ │ +1ae682: 0c01 |000d: move-result-object v1 │ │ +1ae684: 7030 9a5a 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5a9a │ │ +1ae68a: 0a00 |0011: move-result v0 │ │ +1ae68c: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +1ae690: 6e10 9e5a 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9e │ │ +1ae696: 0c03 |0017: move-result-object v3 │ │ +1ae698: 6e10 9e5a 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9e │ │ +1ae69e: 0c00 |001b: move-result-object v0 │ │ +1ae6a0: 7030 9a5a 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5a9a │ │ +1ae6a6: 0a03 |001f: move-result v3 │ │ +1ae6a8: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +1ae6ac: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +1ae6ae: 2802 |0023: goto 0025 // +0002 │ │ +1ae6b0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +1ae6b2: 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; │ │ @@ -310921,17 +310922,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ae6e4: |[1ae6e4] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ -1ae6f4: 5410 1842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4218 │ │ -1ae6f8: 1100 |0002: return-object v0 │ │ +1ae6e8: |[1ae6e8] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ +1ae6f8: 5410 1842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4218 │ │ +1ae6fc: 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;) │ │ @@ -310939,25 +310940,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1ae6b0: |[1ae6b0] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ -1ae6c0: 6e10 9c5a 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9c │ │ -1ae6c6: 0c00 |0003: move-result-object v0 │ │ -1ae6c8: 6e10 a40a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1ae6ce: 0a00 |0007: move-result v0 │ │ -1ae6d0: 6e10 9e5a 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9e │ │ -1ae6d6: 0c01 |000b: move-result-object v1 │ │ -1ae6d8: 6e10 a40a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1ae6de: 0a01 |000f: move-result v1 │ │ -1ae6e0: b710 |0010: xor-int/2addr v0, v1 │ │ -1ae6e2: 0f00 |0011: return v0 │ │ +1ae6b4: |[1ae6b4] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ +1ae6c4: 6e10 9c5a 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9c │ │ +1ae6ca: 0c00 |0003: move-result-object v0 │ │ +1ae6cc: 6e10 a40a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1ae6d2: 0a00 |0007: move-result v0 │ │ +1ae6d4: 6e10 9e5a 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9e │ │ +1ae6da: 0c01 |000b: move-result-object v1 │ │ +1ae6dc: 6e10 a40a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1ae6e2: 0a01 |000f: move-result v1 │ │ +1ae6e4: b710 |0010: xor-int/2addr v0, v1 │ │ +1ae6e6: 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;) │ │ @@ -310965,17 +310966,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ae6fc: |[1ae6fc] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ -1ae70c: 5410 1942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4219 │ │ -1ae710: 1100 |0002: return-object v0 │ │ +1ae700: |[1ae700] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ +1ae710: 5410 1942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4219 │ │ +1ae714: 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 : 13163 (Pair.java) │ │ @@ -311007,17 +311008,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ae7b4: |[1ae7b4] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ -1ae7c4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ae7ca: 0e00 |0003: return-void │ │ +1ae7b8: |[1ae7b8] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ +1ae7c8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ae7ce: 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;) │ │ @@ -311025,22 +311026,22 @@ │ │ type : '([B)Landroid/os/Parcel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1ae734: |[1ae734] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ -1ae744: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -1ae74a: 0c00 |0003: move-result-object v0 │ │ -1ae74c: 2131 |0004: array-length v1, v3 │ │ -1ae74e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1ae750: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ -1ae756: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ -1ae75c: 1100 |000c: return-object v0 │ │ +1ae738: |[1ae738] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ +1ae748: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +1ae74e: 0c00 |0003: move-result-object v0 │ │ +1ae750: 2131 |0004: array-length v1, v3 │ │ +1ae752: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1ae754: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ +1ae75a: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ +1ae760: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0009 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ @@ -311050,20 +311051,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 │ │ -1ae790: |[1ae790] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ -1ae7a0: 7110 a05a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@5aa0 │ │ -1ae7a6: 0c00 |0003: move-result-object v0 │ │ -1ae7a8: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ -1ae7ae: 0c00 |0007: move-result-object v0 │ │ -1ae7b0: 1100 |0008: return-object v0 │ │ +1ae794: |[1ae794] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ +1ae7a4: 7110 a05a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@5aa0 │ │ +1ae7aa: 0c00 |0003: move-result-object v0 │ │ +1ae7ac: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ +1ae7b2: 0c00 |0007: move-result-object v0 │ │ +1ae7b4: 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; │ │ @@ -311073,23 +311074,23 @@ │ │ type : '(Landroid/os/Parcelable;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1ae760: |[1ae760] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ -1ae770: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -1ae776: 0c00 |0003: move-result-object v0 │ │ -1ae778: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ae77a: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ -1ae780: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ -1ae786: 0c02 |000b: move-result-object v2 │ │ -1ae788: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ -1ae78e: 1102 |000f: return-object v2 │ │ +1ae764: |[1ae764] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ +1ae774: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +1ae77a: 0c00 |0003: move-result-object v0 │ │ +1ae77c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ae77e: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ +1ae784: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ +1ae78a: 0c02 |000b: move-result-object v2 │ │ +1ae78c: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ +1ae792: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ 0x0008 line=11 │ │ 0x000c line=12 │ │ locals : │ │ @@ -311149,61 +311150,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 │ │ -1ae828: |[1ae828] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1ae838: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1ae83a: 2300 c511 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11c5 │ │ -1ae83e: 6201 1b42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ -1ae842: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1ae844: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -1ae848: 6201 1d42 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421d │ │ -1ae84c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1ae84e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -1ae852: 6201 1c42 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ -1ae856: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1ae858: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -1ae85c: 1100 |0012: return-object v0 │ │ +1ae82c: |[1ae82c] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1ae83c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1ae83e: 2300 c511 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11c5 │ │ +1ae842: 6201 1b42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ +1ae846: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1ae848: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +1ae84c: 6201 1d42 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421d │ │ +1ae850: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1ae852: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +1ae856: 6201 1c42 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ +1ae85a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1ae85c: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +1ae860: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 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 │ │ -1ae884: |[1ae884] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ -1ae894: 2200 dc10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae898: 1a01 9316 |0002: const-string v1, "DEFAULT" // string@1693 │ │ -1ae89c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ae89e: 7040 a55a 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa5 │ │ -1ae8a4: 6900 1b42 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ -1ae8a8: 2200 dc10 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae8ac: 1a01 a417 |000c: const-string v1, "ENABLED" // string@17a4 │ │ -1ae8b0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1ae8b2: 7040 a55a 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa5 │ │ -1ae8b8: 6900 1d42 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421d │ │ -1ae8bc: 2200 dc10 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae8c0: 1a01 ad16 |0016: const-string v1, "DISABLED" // string@16ad │ │ -1ae8c4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -1ae8c6: 7040 a55a 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa5 │ │ -1ae8cc: 6900 1c42 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ -1ae8d0: 7100 a35a 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa3 │ │ -1ae8d6: 0c00 |0021: move-result-object v0 │ │ -1ae8d8: 6900 1a42 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421a │ │ -1ae8dc: 0e00 |0024: return-void │ │ +1ae888: |[1ae888] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ +1ae898: 2200 dc10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae89c: 1a01 9316 |0002: const-string v1, "DEFAULT" // string@1693 │ │ +1ae8a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ae8a2: 7040 a55a 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa5 │ │ +1ae8a8: 6900 1b42 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ +1ae8ac: 2200 dc10 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae8b0: 1a01 a417 |000c: const-string v1, "ENABLED" // string@17a4 │ │ +1ae8b4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1ae8b6: 7040 a55a 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa5 │ │ +1ae8bc: 6900 1d42 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421d │ │ +1ae8c0: 2200 dc10 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae8c4: 1a01 ad16 |0016: const-string v1, "DISABLED" // string@16ad │ │ +1ae8c8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +1ae8ca: 7040 a55a 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5aa5 │ │ +1ae8d0: 6900 1c42 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421c │ │ +1ae8d4: 7100 a35a 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa3 │ │ +1ae8da: 0c00 |0021: move-result-object v0 │ │ +1ae8dc: 6900 1a42 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421a │ │ +1ae8e0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x001e line=65 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -311211,18 +311212,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 │ │ -1ae8e0: |[1ae8e0] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ -1ae8f0: 7030 2b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a2b │ │ -1ae8f6: 5903 1e42 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@421e │ │ -1ae8fa: 0e00 |0005: return-void │ │ +1ae8e4: |[1ae8e4] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ +1ae8f4: 7030 2b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a2b │ │ +1ae8fa: 5903 1e42 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@421e │ │ +1ae8fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 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 │ │ @@ -311233,19 +311234,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 │ │ -1ae7e4: |[1ae7e4] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1ae7f4: 7100 a95a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa9 │ │ -1ae7fa: 0c00 |0003: move-result-object v0 │ │ -1ae7fc: 4601 0001 |0004: aget-object v1, v0, v1 │ │ -1ae800: 1101 |0006: return-object v1 │ │ +1ae7e8: |[1ae7e8] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1ae7f8: 7100 a95a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa9 │ │ +1ae7fe: 0c00 |0003: move-result-object v0 │ │ +1ae800: 4601 0001 |0004: aget-object v1, v0, v1 │ │ +1ae804: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -311253,20 +311254,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 │ │ -1ae804: |[1ae804] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1ae814: 1c00 dc10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae818: 7120 2e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2e │ │ -1ae81e: 0c01 |0005: move-result-object v1 │ │ -1ae820: 1f01 dc10 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ -1ae824: 1101 |0008: return-object v1 │ │ +1ae808: |[1ae808] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1ae818: 1c00 dc10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae81c: 7120 2e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2e │ │ +1ae822: 0c01 |0005: move-result-object v1 │ │ +1ae824: 1f01 dc10 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10dc │ │ +1ae828: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -311274,20 +311275,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 │ │ -1ae860: |[1ae860] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1ae870: 6200 1a42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421a │ │ -1ae874: 6e10 295d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@5d29 │ │ -1ae87a: 0c00 |0005: move-result-object v0 │ │ -1ae87c: 1f00 c511 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11c5 │ │ -1ae880: 1100 |0008: return-object v0 │ │ +1ae864: |[1ae864] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1ae874: 6200 1a42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421a │ │ +1ae878: 6e10 295d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@5d29 │ │ +1ae87e: 0c00 |0005: move-result-object v0 │ │ +1ae880: 1f00 c511 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11c5 │ │ +1ae884: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -311295,17 +311296,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ae7cc: |[1ae7cc] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ -1ae7dc: 5210 1e42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@421e │ │ -1ae7e0: 0f00 |0002: return v0 │ │ +1ae7d0: |[1ae7d0] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ +1ae7e0: 5210 1e42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@421e │ │ +1ae7e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ │ │ source_file_idx : 13427 (Prefs.java) │ │ @@ -311476,32 +311477,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aef04: |[1aef04] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -1aef14: 0e00 |0000: return-void │ │ +1aef08: |[1aef08] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +1aef18: 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 │ │ -1aef18: |[1aef18] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -1aef28: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1aef2e: 0e00 |0003: return-void │ │ +1aef1c: |[1aef1c] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +1aef2c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1aef32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Prefs; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311509,20 +311510,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aea40: |[1aea40] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ -1aea50: 1a00 cc77 |0000: const-string v0, "pref_always_load_remote_content" // string@77cc │ │ -1aea54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aea56: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aea5c: 0a02 |0006: move-result v2 │ │ -1aea5e: 0f02 |0007: return v2 │ │ +1aea44: |[1aea44] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ +1aea54: 1a00 cc77 |0000: const-string v0, "pref_always_load_remote_content" // string@77cc │ │ +1aea58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aea5a: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aea60: 0a02 |0006: move-result v2 │ │ +1aea62: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311530,25 +311531,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 │ │ -1aeccc: |[1aeccc] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1aecdc: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1aece0: 1a01 e577 |0002: const-string v1, "pref_chat_background" // string@77e5 │ │ -1aece4: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aecea: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aecf0: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aecf6: 0c03 |000d: move-result-object v3 │ │ -1aecf8: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -1aecfc: 7130 bb5a 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@5abb │ │ -1aed02: 0c02 |0013: move-result-object v2 │ │ -1aed04: 1102 |0014: return-object v2 │ │ +1aecd0: |[1aecd0] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1aece0: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1aece4: 1a01 e577 |0002: const-string v1, "pref_chat_background" // string@77e5 │ │ +1aece8: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aecee: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aecf4: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aecfa: 0c03 |000d: move-result-object v3 │ │ +1aecfc: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +1aed00: 7130 bb5a 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@5abb │ │ +1aed06: 0c02 |0013: move-result-object v2 │ │ +1aed08: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ │ │ @@ -311557,20 +311558,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 │ │ -1aea60: |[1aea60] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ -1aea70: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aea76: 0c00 |0003: move-result-object v0 │ │ -1aea78: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ -1aea7e: 0a00 |0007: move-result v0 │ │ -1aea80: 0f00 |0008: return v0 │ │ +1aea64: |[1aea64] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ +1aea74: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aea7a: 0c00 |0003: move-result-object v0 │ │ +1aea7c: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ +1aea82: 0a00 |0007: move-result v0 │ │ +1aea84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -311580,34 +311581,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 │ │ -1ae8fc: |[1ae8fc] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ -1ae90c: 1a00 e677 |0000: const-string v0, "pref_chat_ringtone_" // string@77e6 │ │ -1ae910: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1ae914: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1ae918: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1ae91c: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1ae922: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1ae928: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ -1ae92c: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1ae932: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1ae938: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1ae93e: 0c00 |0019: move-result-object v0 │ │ -1ae940: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1ae942: 7130 bb5a 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@5abb │ │ -1ae948: 0c02 |001e: move-result-object v2 │ │ -1ae94a: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -1ae94e: 2805 |0021: goto 0026 // +0005 │ │ -1ae950: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1ae956: 0c03 |0025: move-result-object v3 │ │ -1ae958: 1103 |0026: return-object v3 │ │ +1ae900: |[1ae900] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ +1ae910: 1a00 e677 |0000: const-string v0, "pref_chat_ringtone_" // string@77e6 │ │ +1ae914: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1ae918: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1ae91c: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1ae920: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1ae926: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1ae92c: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ +1ae930: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1ae936: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1ae93c: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1ae942: 0c00 |0019: move-result-object v0 │ │ +1ae944: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1ae946: 7130 bb5a 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@5abb │ │ +1ae94c: 0c02 |001e: move-result-object v2 │ │ +1ae94e: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +1ae952: 2805 |0021: goto 0026 // +0005 │ │ +1ae954: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1ae95a: 0c03 |0025: move-result-object v3 │ │ +1ae95c: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x001b line=211 │ │ 0x0022 line=212 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 (null) Landroid/content/Context; │ │ @@ -311619,34 +311620,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 │ │ -1aeea0: |[1aeea0] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1aeeb0: 1a00 e777 |0000: const-string v0, "pref_chat_vibrate_" // string@77e7 │ │ -1aeeb4: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1aeeb8: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1aeebc: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1aeec0: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aeec6: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aeecc: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ -1aeed0: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aeed6: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aeedc: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aeee2: 0c00 |0019: move-result-object v0 │ │ -1aeee4: 6203 1b42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ -1aeee8: 6e10 a75a 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@5aa7 │ │ -1aeeee: 0a03 |001f: move-result v3 │ │ -1aeef0: 7130 b35a 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab3 │ │ -1aeef6: 0a02 |0023: move-result v2 │ │ -1aeef8: 7110 a65a 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa6 │ │ -1aeefe: 0c02 |0027: move-result-object v2 │ │ -1aef00: 1102 |0028: return-object v2 │ │ +1aeea4: |[1aeea4] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1aeeb4: 1a00 e777 |0000: const-string v0, "pref_chat_vibrate_" // string@77e7 │ │ +1aeeb8: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1aeebc: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1aeec0: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1aeec4: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aeeca: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aeed0: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ +1aeed4: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aeeda: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aeee0: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aeee6: 0c00 |0019: move-result-object v0 │ │ +1aeee8: 6203 1b42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ +1aeeec: 6e10 a75a 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@5aa7 │ │ +1aeef2: 0a03 |001f: move-result v3 │ │ +1aeef4: 7130 b35a 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab3 │ │ +1aeefa: 0a02 |0023: move-result v2 │ │ +1aeefc: 7110 a65a 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5aa6 │ │ +1aef02: 0c02 |0027: move-result-object v2 │ │ +1aef04: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x001a line=242 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0029 reg=3 (null) I │ │ @@ -311657,25 +311658,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 │ │ -1aed08: |[1aed08] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1aed18: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1aed1c: 1a01 ef77 |0002: const-string v1, "pref_database_encrypted_secret_" // string@77ef │ │ -1aed20: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aed26: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aed2c: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aed32: 0c03 |000d: move-result-object v3 │ │ -1aed34: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1aed36: 7130 bb5a 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@5abb │ │ -1aed3c: 0c02 |0012: move-result-object v2 │ │ -1aed3e: 1102 |0013: return-object v2 │ │ +1aed0c: |[1aed0c] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1aed1c: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1aed20: 1a01 ef77 |0002: const-string v1, "pref_database_encrypted_secret_" // string@77ef │ │ +1aed24: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aed2a: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aed30: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aed36: 0c03 |000d: move-result-object v3 │ │ +1aed38: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1aed3a: 7130 bb5a 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@5abb │ │ +1aed40: 0c02 |0012: move-result-object v2 │ │ +1aed42: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ │ │ @@ -311684,25 +311685,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 │ │ -1aed40: |[1aed40] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1aed50: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1aed54: 1a01 f077 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@77f0 │ │ -1aed58: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aed5e: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aed64: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aed6a: 0c03 |000d: move-result-object v3 │ │ -1aed6c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1aed6e: 7130 bb5a 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@5abb │ │ -1aed74: 0c02 |0012: move-result-object v2 │ │ -1aed76: 1102 |0013: return-object v2 │ │ +1aed44: |[1aed44] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1aed54: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1aed58: 1a01 f077 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@77f0 │ │ +1aed5c: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aed62: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aed68: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aed6e: 0c03 |000d: move-result-object v3 │ │ +1aed70: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1aed72: 7130 bb5a 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@5abb │ │ +1aed78: 0c02 |0012: move-result-object v2 │ │ +1aed7a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ │ │ @@ -311711,20 +311712,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 │ │ -1aec30: |[1aec30] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ -1aec40: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aec46: 0c00 |0003: move-result-object v0 │ │ -1aec48: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ -1aec4e: 0a00 |0007: move-result v0 │ │ -1aec50: 0f00 |0008: return v0 │ │ +1aec34: |[1aec34] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ +1aec44: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aec4a: 0c00 |0003: move-result-object v0 │ │ +1aec4c: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ +1aec52: 0a00 |0007: move-result v0 │ │ +1aec54: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -311734,20 +311735,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 │ │ -1aee50: |[1aee50] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ -1aee60: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aee66: 0c00 |0003: move-result-object v0 │ │ -1aee68: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ -1aee6e: 0b00 |0007: move-result-wide v0 │ │ -1aee70: 1000 |0008: return-wide v0 │ │ +1aee54: |[1aee54] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ +1aee64: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aee6a: 0c00 |0003: move-result-object v0 │ │ +1aee6c: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ +1aee72: 0b00 |0007: move-result-wide v0 │ │ +1aee74: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -311757,20 +311758,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 │ │ -1aed78: |[1aed78] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ -1aed88: 1a00 0f78 |0000: const-string v0, "pref_led_color" // string@780f │ │ -1aed8c: 1a01 9f49 |0002: const-string v1, "blue" // string@499f │ │ -1aed90: 7130 bb5a 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@5abb │ │ -1aed96: 0c02 |0007: move-result-object v2 │ │ -1aed98: 1102 |0008: return-object v2 │ │ +1aed7c: |[1aed7c] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ +1aed8c: 1a00 0f78 |0000: const-string v0, "pref_led_color" // string@780f │ │ +1aed90: 1a01 9f49 |0002: const-string v1, "blue" // string@499f │ │ +1aed94: 7130 bb5a 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@5abb │ │ +1aed9a: 0c02 |0007: move-result-object v2 │ │ +1aed9c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311778,26 +311779,26 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1aec54: |[1aec54] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ -1aec64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aec66: 7110 010b 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b01 │ │ -1aec6c: 0c00 |0004: move-result-object v0 │ │ -1aec6e: 1a01 2178 |0005: const-string v1, "pref_notification_priority" // string@7821 │ │ -1aec72: 7130 bb5a 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@5abb │ │ -1aec78: 0c02 |000a: move-result-object v2 │ │ -1aec7a: 7110 540a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a54 │ │ -1aec80: 0c02 |000e: move-result-object v2 │ │ -1aec82: 6e10 4c0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1aec88: 0a02 |0012: move-result v2 │ │ -1aec8a: 0f02 |0013: return v2 │ │ +1aec58: |[1aec58] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ +1aec68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aec6a: 7110 010b 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b01 │ │ +1aec70: 0c00 |0004: move-result-object v0 │ │ +1aec72: 1a01 2178 |0005: const-string v1, "pref_notification_priority" // string@7821 │ │ +1aec76: 7130 bb5a 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@5abb │ │ +1aec7c: 0c02 |000a: move-result-object v2 │ │ +1aec7e: 7110 540a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a54 │ │ +1aec84: 0c02 |000e: move-result-object v2 │ │ +1aec86: 6e10 4c0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1aec8c: 0a02 |0012: move-result v2 │ │ +1aec8e: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311805,22 +311806,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 │ │ -1aee74: |[1aee74] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ -1aee84: 2200 1710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1017 │ │ -1aee88: 1a01 2478 |0002: const-string v1, "pref_notification_privacy" // string@7824 │ │ -1aee8c: 1a02 d246 |0004: const-string v2, "all" // string@46d2 │ │ -1aee90: 7130 bb5a 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@5abb │ │ -1aee96: 0c03 |0009: move-result-object v3 │ │ -1aee98: 7020 4956 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@5649 │ │ -1aee9e: 1100 |000d: return-object v0 │ │ +1aee78: |[1aee78] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ +1aee88: 2200 1710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1017 │ │ +1aee8c: 1a01 2478 |0002: const-string v1, "pref_notification_privacy" // string@7824 │ │ +1aee90: 1a02 d246 |0004: const-string v2, "all" // string@46d2 │ │ +1aee94: 7130 bb5a 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@5abb │ │ +1aee9a: 0c03 |0009: move-result-object v3 │ │ +1aee9c: 7020 4956 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@5649 │ │ +1aeea2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) Landroid/content/Context; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311828,32 +311829,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 │ │ -1ae95c: |[1ae95c] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ -1ae96c: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -1ae970: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1ae976: 0c00 |0005: move-result-object v0 │ │ -1ae978: 1a01 0b78 |0006: const-string v1, "pref_key_ringtone" // string@780b │ │ -1ae97c: 7130 bb5a 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@5abb │ │ -1ae982: 0c02 |000b: move-result-object v2 │ │ -1ae984: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -1ae988: 1a00 0056 |000e: const-string v0, "file:" // string@5600 │ │ -1ae98c: 6e20 f20a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1ae992: 0a00 |0013: move-result v0 │ │ -1ae994: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -1ae998: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -1ae99c: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1ae9a2: 0c02 |001b: move-result-object v2 │ │ -1ae9a4: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1ae9aa: 0c02 |001f: move-result-object v2 │ │ -1ae9ac: 1102 |0020: return-object v2 │ │ +1ae960: |[1ae960] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ +1ae970: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +1ae974: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1ae97a: 0c00 |0005: move-result-object v0 │ │ +1ae97c: 1a01 0b78 |0006: const-string v1, "pref_key_ringtone" // string@780b │ │ +1ae980: 7130 bb5a 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@5abb │ │ +1ae986: 0c02 |000b: move-result-object v2 │ │ +1ae988: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +1ae98c: 1a00 0056 |000e: const-string v0, "file:" // string@5600 │ │ +1ae990: 6e20 f20a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1ae996: 0a00 |0013: move-result v0 │ │ +1ae998: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +1ae99c: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +1ae9a0: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1ae9a6: 0c02 |001b: move-result-object v2 │ │ +1ae9a8: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1ae9ae: 0c02 |001f: move-result-object v2 │ │ +1ae9b0: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000e line=184 │ │ 0x0016 line=185 │ │ 0x001c line=188 │ │ locals : │ │ @@ -311864,20 +311865,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aec8c: |[1aec8c] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ -1aec9c: 1a00 3578 |0000: const-string v0, "pref_profile_avatar_id" // string@7835 │ │ -1aeca0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aeca2: 7130 b35a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab3 │ │ -1aeca8: 0a02 |0006: move-result v2 │ │ -1aecaa: 0f02 |0007: return v2 │ │ +1aec90: |[1aec90] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ +1aeca0: 1a00 3578 |0000: const-string v0, "pref_profile_avatar_id" // string@7835 │ │ +1aeca4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aeca6: 7130 b35a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab3 │ │ +1aecac: 0a02 |0006: move-result v2 │ │ +1aecae: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311885,20 +311886,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aecac: |[1aecac] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ -1aecbc: 1a00 3878 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7838 │ │ -1aecc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aecc2: 7130 b35a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab3 │ │ -1aecc8: 0a02 |0006: move-result v2 │ │ -1aecca: 0f02 |0007: return v2 │ │ +1aecb0: |[1aecb0] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ +1aecc0: 1a00 3878 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7838 │ │ +1aecc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aecc6: 7130 b35a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@5ab3 │ │ +1aeccc: 0a02 |0006: move-result v2 │ │ +1aecce: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -311906,20 +311907,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 │ │ -1aed9c: |[1aed9c] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -1aedac: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aedb2: 0c00 |0003: move-result-object v0 │ │ -1aedb4: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ -1aedba: 0c00 |0007: move-result-object v0 │ │ -1aedbc: 1100 |0008: return-object v0 │ │ +1aeda0: |[1aeda0] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +1aedb0: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aedb6: 0c00 |0003: move-result-object v0 │ │ +1aedb8: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ +1aedbe: 0c00 |0007: move-result-object v0 │ │ +1aedc0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 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; │ │ @@ -311929,26 +311930,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 │ │ -1aee18: |[1aee18] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ -1aee28: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aee2e: 0c01 |0003: move-result-object v1 │ │ -1aee30: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ -1aee36: 0a00 |0007: move-result v0 │ │ -1aee38: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -1aee3c: 7100 8d0c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c8d │ │ -1aee42: 0c03 |000d: move-result-object v3 │ │ -1aee44: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ -1aee4a: 0c01 |0011: move-result-object v1 │ │ -1aee4c: 1101 |0012: return-object v1 │ │ -1aee4e: 1103 |0013: return-object v3 │ │ +1aee1c: |[1aee1c] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ +1aee2c: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aee32: 0c01 |0003: move-result-object v1 │ │ +1aee34: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ +1aee3a: 0a00 |0007: move-result v0 │ │ +1aee3c: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +1aee40: 7100 8d0c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c8d │ │ +1aee46: 0c03 |000d: move-result-object v3 │ │ +1aee48: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ +1aee4e: 0c01 |0011: move-result-object v1 │ │ +1aee50: 1101 |0012: return-object v1 │ │ +1aee52: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0004 line=306 │ │ 0x000a line=307 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ @@ -311960,48 +311961,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 │ │ -1ae9b0: |[1ae9b0] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ -1ae9c0: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1ae9c4: 2201 7f03 |0002: new-instance v1, Ljava/util/HashSet; // type@037f │ │ -1ae9c8: 7010 ab0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ -1ae9ce: 1a02 ed77 |0007: const-string v2, "pref_contact_photo_identifiers" // string@77ed │ │ -1ae9d2: 7130 bc5a 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@5abc │ │ -1ae9d8: 0c03 |000c: move-result-object v3 │ │ -1ae9da: 7020 5b0c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c5b │ │ -1ae9e0: 7210 da0c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ -1ae9e6: 0c03 |0013: move-result-object v3 │ │ -1ae9e8: 7210 bb0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1ae9ee: 0a00 |0017: move-result v0 │ │ -1ae9f0: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -1ae9f4: 7210 bc0c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1ae9fa: 0c00 |001d: move-result-object v0 │ │ -1ae9fc: 1f00 0a03 |001e: check-cast v0, Ljava/lang/String; // type@030a │ │ -1aea00: 6e20 d20a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0ad2 │ │ -1aea06: 0a01 |0023: move-result v1 │ │ -1aea08: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ -1aea0c: 1a03 f442 |0026: const-string v3, "\|" // string@42f4 │ │ -1aea10: 6e20 f00a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1aea16: 0c03 |002b: move-result-object v3 │ │ -1aea18: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -1aea1a: 4603 0304 |002d: aget-object v3, v3, v4 │ │ -1aea1e: 7110 600a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a60 │ │ -1aea24: 0c03 |0032: move-result-object v3 │ │ -1aea26: 6e10 5b0a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1aea2c: 0b03 |0036: move-result-wide v3 │ │ -1aea2e: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ -1aea32: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ -1aea38: 0c03 |003c: move-result-object v3 │ │ -1aea3a: 1103 |003d: return-object v3 │ │ -1aea3c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -1aea3e: 1103 |003f: return-object v3 │ │ +1ae9b4: |[1ae9b4] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ +1ae9c4: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1ae9c8: 2201 7f03 |0002: new-instance v1, Ljava/util/HashSet; // type@037f │ │ +1ae9cc: 7010 ab0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0cab │ │ +1ae9d2: 1a02 ed77 |0007: const-string v2, "pref_contact_photo_identifiers" // string@77ed │ │ +1ae9d6: 7130 bc5a 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@5abc │ │ +1ae9dc: 0c03 |000c: move-result-object v3 │ │ +1ae9de: 7020 5b0c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c5b │ │ +1ae9e4: 7210 da0c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ +1ae9ea: 0c03 |0013: move-result-object v3 │ │ +1ae9ec: 7210 bb0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1ae9f2: 0a00 |0017: move-result v0 │ │ +1ae9f4: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +1ae9f8: 7210 bc0c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1ae9fe: 0c00 |001d: move-result-object v0 │ │ +1aea00: 1f00 0a03 |001e: check-cast v0, Ljava/lang/String; // type@030a │ │ +1aea04: 6e20 d20a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0ad2 │ │ +1aea0a: 0a01 |0023: move-result v1 │ │ +1aea0c: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ +1aea10: 1a03 f442 |0026: const-string v3, "\|" // string@42f4 │ │ +1aea14: 6e20 f00a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1aea1a: 0c03 |002b: move-result-object v3 │ │ +1aea1c: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +1aea1e: 4603 0304 |002d: aget-object v3, v3, v4 │ │ +1aea22: 7110 600a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a60 │ │ +1aea28: 0c03 |0032: move-result-object v3 │ │ +1aea2a: 6e10 5b0a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1aea30: 0b03 |0036: move-result-wide v3 │ │ +1aea32: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ +1aea36: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ +1aea3c: 0c03 |003c: move-result-object v3 │ │ +1aea3e: 1103 |003d: return-object v3 │ │ +1aea40: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +1aea42: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0010 line=319 │ │ 0x0020 line=320 │ │ 0x0026 line=321 │ │ 0x002d line=322 │ │ @@ -312015,25 +312016,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 │ │ -1aedc0: |[1aedc0] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -1aedd0: 7100 2b5a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5a2b │ │ -1aedd6: 0a00 |0003: move-result v0 │ │ -1aedd8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1aeddc: 1a00 de83 |0006: const-string v0, "system" // string@83de │ │ -1aede0: 2803 |0008: goto 000b // +0003 │ │ -1aede2: 1a00 0068 |0009: const-string v0, "light" // string@6800 │ │ -1aede6: 1a01 5678 |000b: const-string v1, "pref_theme" // string@7856 │ │ -1aedea: 7130 bb5a 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@5abb │ │ -1aedf0: 0c02 |0010: move-result-object v2 │ │ -1aedf2: 1102 |0011: return-object v2 │ │ +1aedc4: |[1aedc4] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +1aedd4: 7100 2b5a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5a2b │ │ +1aedda: 0a00 |0003: move-result v0 │ │ +1aeddc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1aede0: 1a00 de83 |0006: const-string v0, "system" // string@83de │ │ +1aede4: 2803 |0008: goto 000b // +0003 │ │ +1aede6: 1a00 0068 |0009: const-string v0, "light" // string@6800 │ │ +1aedea: 1a01 5678 |000b: const-string v1, "pref_theme" // string@7856 │ │ +1aedee: 7130 bb5a 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@5abb │ │ +1aedf4: 0c02 |0010: move-result-object v2 │ │ +1aedf6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312041,20 +312042,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 │ │ -1aedf4: |[1aedf4] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ -1aee04: 1a00 6378 |0000: const-string v0, "pref_webxdc_store_url" // string@7863 │ │ -1aee08: 1a01 6c5f |0002: const-string v1, "https://webxdc.org/apps/" // string@5f6c │ │ -1aee0c: 7130 bb5a 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@5abb │ │ -1aee12: 0c02 |0007: move-result-object v2 │ │ -1aee14: 1102 |0008: return-object v2 │ │ +1aedf8: |[1aedf8] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ +1aee08: 1a00 6378 |0000: const-string v0, "pref_webxdc_store_url" // string@7863 │ │ +1aee0c: 1a01 6c5f |0002: const-string v1, "https://webxdc.org/apps/" // string@5f6c │ │ +1aee10: 7130 bb5a 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@5abb │ │ +1aee16: 0c02 |0007: move-result-object v2 │ │ +1aee18: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ #22 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312062,20 +312063,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aea84: |[1aea84] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ -1aea94: 1a00 f477 |0000: const-string v0, "pref_developer_mode_enabled" // string@77f4 │ │ -1aea98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aea9a: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aeaa0: 0a02 |0006: move-result v2 │ │ -1aeaa2: 0f02 |0007: return v2 │ │ +1aea88: |[1aea88] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ +1aea98: 1a00 f477 |0000: const-string v0, "pref_developer_mode_enabled" // string@77f4 │ │ +1aea9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aea9e: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aeaa4: 0a02 |0006: move-result v2 │ │ +1aeaa6: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312083,20 +312084,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeaa4: |[1aeaa4] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ -1aeab4: 1a00 fe77 |0000: const-string v0, "pref_enter_sends" // string@77fe │ │ -1aeab8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aeaba: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aeac0: 0a02 |0006: move-result v2 │ │ -1aeac2: 0f02 |0007: return v2 │ │ +1aeaa8: |[1aeaa8] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ +1aeab8: 1a00 fe77 |0000: const-string v0, "pref_enter_sends" // string@77fe │ │ +1aeabc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aeabe: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aeac4: 0a02 |0006: move-result v2 │ │ +1aeac6: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312104,25 +312105,25 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1aeac4: |[1aeac4] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ -1aead4: 7110 c74d 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1aeada: 0c01 |0003: move-result-object v1 │ │ -1aeadc: 1a00 d86e |0004: const-string v0, "media_quality" // string@6ed8 │ │ -1aeae0: 6e20 a206 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a2 │ │ -1aeae6: 0a01 |0009: move-result v1 │ │ -1aeae8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1aeaea: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -1aeaee: 2802 |000d: goto 000f // +0002 │ │ -1aeaf0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1aeaf2: 0f00 |000f: return v0 │ │ +1aeac8: |[1aeac8] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ +1aead8: 7110 c74d 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1aeade: 0c01 |0003: move-result-object v1 │ │ +1aeae0: 1a00 d86e |0004: const-string v0, "media_quality" // string@6ed8 │ │ +1aeae4: 6e20 a206 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a2 │ │ +1aeaea: 0a01 |0009: move-result v1 │ │ +1aeaec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1aeaee: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +1aeaf2: 2802 |000d: goto 000f // +0002 │ │ +1aeaf4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1aeaf6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312130,20 +312131,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeaf4: |[1aeaf4] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ -1aeb04: 1a00 0a78 |0000: const-string v0, "pref_key_inthread_notifications" // string@780a │ │ -1aeb08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1aeb0a: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aeb10: 0a02 |0006: move-result v2 │ │ -1aeb12: 0f02 |0007: return v2 │ │ +1aeaf8: |[1aeaf8] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ +1aeb08: 1a00 0a78 |0000: const-string v0, "pref_key_inthread_notifications" // string@780a │ │ +1aeb0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1aeb0e: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aeb14: 0a02 |0006: move-result v2 │ │ +1aeb16: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #26 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312151,20 +312152,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeb14: |[1aeb14] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ -1aeb24: 1a00 0678 |0000: const-string v0, "pref_incognito_keyboard" // string@7806 │ │ -1aeb28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aeb2a: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aeb30: 0a02 |0006: move-result v2 │ │ -1aeb32: 0f02 |0007: return v2 │ │ +1aeb18: |[1aeb18] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ +1aeb28: 1a00 0678 |0000: const-string v0, "pref_incognito_keyboard" // string@7806 │ │ +1aeb2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aeb2e: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aeb34: 0a02 |0006: move-result v2 │ │ +1aeb36: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #27 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312172,21 +312173,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aeb34: |[1aeb34] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ -1aeb44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1aeb46: 1a01 1378 |0001: const-string v1, "pref_location_streaming_enabled" // string@7813 │ │ -1aeb4a: 7130 ae5a 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aeb50: 0a02 |0006: move-result v2 │ │ -1aeb52: 0f02 |0007: return v2 │ │ -1aeb54: 0f00 |0008: return v0 │ │ +1aeb38: |[1aeb38] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ +1aeb48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1aeb4a: 1a01 1378 |0001: const-string v1, "pref_location_streaming_enabled" // string@7813 │ │ +1aeb4e: 7130 ae5a 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aeb54: 0a02 |0006: move-result v2 │ │ +1aeb56: 0f02 |0007: return v2 │ │ +1aeb58: 0f00 |0008: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0001 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ @@ -312196,20 +312197,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeb68: |[1aeb68] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ -1aeb78: 1a00 2078 |0000: const-string v0, "pref_new_broadcast_list" // string@7820 │ │ -1aeb7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aeb7e: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aeb84: 0a02 |0006: move-result v2 │ │ -1aeb86: 0f02 |0007: return v2 │ │ +1aeb6c: |[1aeb6c] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ +1aeb7c: 1a00 2078 |0000: const-string v0, "pref_new_broadcast_list" // string@7820 │ │ +1aeb80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aeb82: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aeb88: 0a02 |0006: move-result v2 │ │ +1aeb8a: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #29 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312217,20 +312218,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeb88: |[1aeb88] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ -1aeb98: 1a00 0c78 |0000: const-string v0, "pref_key_vibrate" // string@780c │ │ -1aeb9c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1aeb9e: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aeba4: 0a02 |0006: move-result v2 │ │ -1aeba6: 0f02 |0007: return v2 │ │ +1aeb8c: |[1aeb8c] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ +1aeb9c: 1a00 0c78 |0000: const-string v0, "pref_key_vibrate" // string@780c │ │ +1aeba0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1aeba2: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aeba8: 0a02 |0006: move-result v2 │ │ +1aebaa: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312238,20 +312239,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aeba8: |[1aeba8] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ -1aebb8: 1a00 f677 |0000: const-string v0, "pref_disable_passphrase" // string@77f6 │ │ -1aebbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aebbe: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aebc4: 0a02 |0006: move-result v2 │ │ -1aebc6: 0f02 |0007: return v2 │ │ +1aebac: |[1aebac] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ +1aebbc: 1a00 f677 |0000: const-string v0, "pref_disable_passphrase" // string@77f6 │ │ +1aebc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aebc2: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aebc8: 0a02 |0006: move-result v2 │ │ +1aebca: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312259,36 +312260,36 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1aebc8: |[1aebc8] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ -1aebd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1aebda: 0f00 |0001: return v0 │ │ +1aebcc: |[1aebcc] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ +1aebdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1aebde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (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 │ │ -1aebdc: |[1aebdc] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ -1aebec: 1a00 3f78 |0000: const-string v0, "pref_screen_security" // string@783f │ │ -1aebf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aebf2: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aebf8: 0a02 |0006: move-result v2 │ │ -1aebfa: 0f02 |0007: return v2 │ │ +1aebe0: |[1aebe0] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ +1aebf0: 1a00 3f78 |0000: const-string v0, "pref_screen_security" // string@783f │ │ +1aebf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aebf6: 7130 ae5a 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aebfc: 0a02 |0006: move-result v2 │ │ +1aebfe: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312296,21 +312297,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aebfc: |[1aebfc] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ -1aec0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1aec0e: 1a01 3b78 |0001: const-string v1, "pref_reliable_service" // string@783b │ │ -1aec12: 7130 ae5a 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ -1aec18: 0a02 |0006: move-result v2 │ │ -1aec1a: 0f02 |0007: return v2 │ │ -1aec1c: 0f00 |0008: return v0 │ │ +1aec00: |[1aec00] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ +1aec10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1aec12: 1a01 3b78 |0001: const-string v1, "pref_reliable_service" // string@783b │ │ +1aec16: 7130 ae5a 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@5aae │ │ +1aec1c: 0a02 |0006: move-result v2 │ │ +1aec1e: 0f02 |0007: return v2 │ │ +1aec20: 0f00 |0008: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0001 line=217 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ @@ -312320,18 +312321,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aef30: |[1aef30] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ -1aef40: 1a00 0b78 |0000: const-string v0, "pref_key_ringtone" // string@780b │ │ -1aef44: 7120 cd5a 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5acd │ │ -1aef4a: 0e00 |0005: return-void │ │ +1aef34: |[1aef34] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ +1aef44: 1a00 0b78 |0000: const-string v0, "pref_key_ringtone" // string@780b │ │ +1aef48: 7120 cd5a 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5acd │ │ +1aef4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ #35 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -312339,23 +312340,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 │ │ -1aef4c: |[1aef4c] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1aef5c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aef62: 0c00 |0003: move-result-object v0 │ │ -1aef64: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1aef6a: 0c00 |0007: move-result-object v0 │ │ -1aef6c: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ -1aef72: 0c00 |000b: move-result-object v0 │ │ -1aef74: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1aef7a: 0e00 |000f: return-void │ │ +1aef50: |[1aef50] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1aef60: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aef66: 0c00 |0003: move-result-object v0 │ │ +1aef68: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1aef6e: 0c00 |0007: move-result-object v0 │ │ +1aef70: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ +1aef76: 0c00 |000b: move-result-object v0 │ │ +1aef78: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1aef7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -312364,23 +312365,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 │ │ -1aef7c: |[1aef7c] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ -1aef8c: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1aef90: 1a01 e577 |0002: const-string v1, "pref_chat_background" // string@77e5 │ │ -1aef94: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aef9a: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1aefa0: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aefa6: 0c03 |000d: move-result-object v3 │ │ -1aefa8: 7130 db5a 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ -1aefae: 0e00 |0011: return-void │ │ +1aef80: |[1aef80] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ +1aef90: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1aef94: 1a01 e577 |0002: const-string v1, "pref_chat_background" // string@77e5 │ │ +1aef98: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aef9e: 6e20 130b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1aefa4: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aefaa: 0c03 |000d: move-result-object v3 │ │ +1aefac: 7130 db5a 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ +1aefb2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ 0x0000 - 0x0012 reg=4 (null) Ljava/lang/String; │ │ @@ -312390,23 +312391,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 │ │ -1aefb0: |[1aefb0] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -1aefc0: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1aefc6: 0c00 |0003: move-result-object v0 │ │ -1aefc8: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1aefce: 0c00 |0007: move-result-object v0 │ │ -1aefd0: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ -1aefd6: 0c00 |000b: move-result-object v0 │ │ -1aefd8: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1aefde: 0e00 |000f: return-void │ │ +1aefb4: |[1aefb4] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +1aefc4: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1aefca: 0c00 |0003: move-result-object v0 │ │ +1aefcc: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1aefd2: 0c00 |0007: move-result-object v0 │ │ +1aefd4: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ +1aefda: 0c00 |000b: move-result-object v0 │ │ +1aefdc: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1aefe2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) Z │ │ @@ -312416,33 +312417,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 │ │ -1aefe0: |[1aefe0] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ -1aeff0: 1a00 e677 |0000: const-string v0, "pref_chat_ringtone_" // string@77e6 │ │ -1aeff4: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1aeff8: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1aeffc: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1af000: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af006: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af00c: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ -1af010: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af016: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af01c: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af022: 0c00 |0019: move-result-object v0 │ │ -1af024: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ -1af028: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1af02e: 0c03 |001f: move-result-object v3 │ │ -1af030: 7130 db5a 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ -1af036: 2804 |0023: goto 0027 // +0004 │ │ -1af038: 7120 cd5a 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5acd │ │ -1af03e: 0e00 |0027: return-void │ │ +1aefe4: |[1aefe4] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ +1aeff4: 1a00 e677 |0000: const-string v0, "pref_chat_ringtone_" // string@77e6 │ │ +1aeff8: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1aeffc: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1af000: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1af004: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af00a: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af010: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ +1af014: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af01a: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af020: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af026: 0c00 |0019: move-result-object v0 │ │ +1af028: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ +1af02c: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1af032: 0c03 |001f: move-result-object v3 │ │ +1af034: 7130 db5a 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ +1af03a: 2804 |0023: goto 0027 // +0004 │ │ +1af03c: 7120 cd5a 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5acd │ │ +1af042: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x001c line=202 │ │ 0x0024 line=205 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 (null) Landroid/content/Context; │ │ @@ -312455,34 +312456,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 │ │ -1af040: |[1af040] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ -1af050: 1a00 e777 |0000: const-string v0, "pref_chat_vibrate_" // string@77e7 │ │ -1af054: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1af058: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1af05c: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1af060: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af066: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af06c: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ -1af070: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af076: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af07c: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af082: 0c00 |0019: move-result-object v0 │ │ -1af084: 6203 1b42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ -1af088: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ -1af08c: 6e10 a75a 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@5aa7 │ │ -1af092: 0a03 |0021: move-result v3 │ │ -1af094: 7130 d55a 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad5 │ │ -1af09a: 2804 |0025: goto 0029 // +0004 │ │ -1af09c: 7120 cd5a 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5acd │ │ -1af0a2: 0e00 |0029: return-void │ │ +1af044: |[1af044] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ +1af054: 1a00 e777 |0000: const-string v0, "pref_chat_vibrate_" // string@77e7 │ │ +1af058: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1af05c: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1af060: 2201 0c03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1af064: 7020 0f0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af06a: 6e20 130b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af070: 1a03 330d |000e: const-string v3, "." // string@0d33 │ │ +1af074: 6e20 180b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af07a: 6e20 130b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af080: 6e10 290b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af086: 0c00 |0019: move-result-object v0 │ │ +1af088: 6203 1b42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@421b │ │ +1af08c: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ +1af090: 6e10 a75a 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@5aa7 │ │ +1af096: 0a03 |0021: move-result v3 │ │ +1af098: 7130 d55a 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad5 │ │ +1af09e: 2804 |0025: goto 0029 // +0004 │ │ +1af0a0: 7120 cd5a 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@5acd │ │ +1af0a6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x001a line=232 │ │ 0x001e line=233 │ │ 0x0026 line=236 │ │ locals : │ │ @@ -312496,23 +312497,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 │ │ -1af0a4: |[1af0a4] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1af0b4: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1af0b8: 1a01 ef77 |0002: const-string v1, "pref_database_encrypted_secret_" // string@77ef │ │ -1af0bc: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af0c2: 6e20 130b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af0c8: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af0ce: 0c04 |000d: move-result-object v4 │ │ -1af0d0: 7130 db5a 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ -1af0d6: 0e00 |0011: return-void │ │ +1af0a8: |[1af0a8] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1af0b8: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1af0bc: 1a01 ef77 |0002: const-string v1, "pref_database_encrypted_secret_" // string@77ef │ │ +1af0c0: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af0c6: 6e20 130b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af0cc: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af0d2: 0c04 |000d: move-result-object v4 │ │ +1af0d4: 7130 db5a 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ +1af0da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -312522,23 +312523,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 │ │ -1af0d8: |[1af0d8] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1af0e8: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1af0ec: 1a01 f077 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@77f0 │ │ -1af0f0: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af0f6: 6e20 130b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1af0fc: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af102: 0c04 |000d: move-result-object v4 │ │ -1af104: 7130 db5a 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ -1af10a: 0e00 |0011: return-void │ │ +1af0dc: |[1af0dc] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1af0ec: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1af0f0: 1a01 f077 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@77f0 │ │ +1af0f4: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af0fa: 6e20 130b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1af100: 6e10 290b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af106: 0c04 |000d: move-result-object v4 │ │ +1af108: 7130 db5a 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ +1af10e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -312548,18 +312549,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 │ │ -1af10c: |[1af10c] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ -1af11c: 1a00 fe77 |0000: const-string v0, "pref_enter_sends" // string@77fe │ │ -1af120: 7130 cf5a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@5acf │ │ -1af126: 0e00 |0005: return-void │ │ +1af110: |[1af110] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ +1af120: 1a00 fe77 |0000: const-string v0, "pref_enter_sends" // string@77fe │ │ +1af124: 7130 cf5a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@5acf │ │ +1af12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -312568,23 +312569,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 │ │ -1af128: |[1af128] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1af138: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af13e: 0c00 |0003: move-result-object v0 │ │ -1af140: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af146: 0c00 |0007: move-result-object v0 │ │ -1af148: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -1af14e: 0c00 |000b: move-result-object v0 │ │ -1af150: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af156: 0e00 |000f: return-void │ │ +1af12c: |[1af12c] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1af13c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af142: 0c00 |0003: move-result-object v0 │ │ +1af144: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af14a: 0c00 |0007: move-result-object v0 │ │ +1af14c: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ +1af152: 0c00 |000b: move-result-object v0 │ │ +1af154: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af15a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -312594,23 +312595,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 │ │ -1af158: |[1af158] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ -1af168: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af16e: 0c00 |0003: move-result-object v0 │ │ -1af170: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af176: 0c00 |0007: move-result-object v0 │ │ -1af178: 7240 b600 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -1af17e: 0c00 |000b: move-result-object v0 │ │ -1af180: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af186: 0e00 |000f: return-void │ │ +1af15c: |[1af15c] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ +1af16c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af172: 0c00 |0003: move-result-object v0 │ │ +1af174: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af17a: 0c00 |0007: move-result-object v0 │ │ +1af17c: 7240 b600 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ +1af182: 0c00 |000b: move-result-object v0 │ │ +1af184: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af18a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) J │ │ @@ -312620,20 +312621,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 │ │ -1af188: |[1af188] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -1af198: 1a00 0b78 |0000: const-string v0, "pref_key_ringtone" // string@780b │ │ -1af19c: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1af1a2: 0c02 |0005: move-result-object v2 │ │ -1af1a4: 7130 db5a 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ -1af1aa: 0e00 |0009: return-void │ │ +1af18c: |[1af18c] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +1af19c: 1a00 0b78 |0000: const-string v0, "pref_key_ringtone" // string@780b │ │ +1af1a0: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1af1a6: 0c02 |0005: move-result-object v2 │ │ +1af1a8: 7130 db5a 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ +1af1ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/net/Uri; │ │ │ │ @@ -312642,18 +312643,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 │ │ -1af1ac: |[1af1ac] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ -1af1bc: 1a00 3578 |0000: const-string v0, "pref_profile_avatar_id" // string@7835 │ │ -1af1c0: 7130 d55a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad5 │ │ -1af1c6: 0e00 |0005: return-void │ │ +1af1b0: |[1af1b0] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ +1af1c0: 1a00 3578 |0000: const-string v0, "pref_profile_avatar_id" // string@7835 │ │ +1af1c4: 7130 d55a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad5 │ │ +1af1ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -312662,18 +312663,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 │ │ -1af1c8: |[1af1c8] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ -1af1d8: 1a00 3878 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7838 │ │ -1af1dc: 7130 d55a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad5 │ │ -1af1e2: 0e00 |0005: return-void │ │ +1af1cc: |[1af1cc] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ +1af1dc: 1a00 3878 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7838 │ │ +1af1e0: 7130 d55a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5ad5 │ │ +1af1e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -312682,18 +312683,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 │ │ -1af1e4: |[1af1e4] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ -1af1f4: 1a00 3f78 |0000: const-string v0, "pref_screen_security" // string@783f │ │ -1af1f8: 7130 cf5a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@5acf │ │ -1af1fe: 0e00 |0005: return-void │ │ +1af1e8: |[1af1e8] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ +1af1f8: 1a00 3f78 |0000: const-string v0, "pref_screen_security" // string@783f │ │ +1af1fc: 7130 cf5a 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@5acf │ │ +1af202: 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 │ │ │ │ @@ -312702,23 +312703,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 │ │ -1af200: |[1af200] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -1af210: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af216: 0c00 |0003: move-result-object v0 │ │ -1af218: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af21e: 0c00 |0007: move-result-object v0 │ │ -1af220: 7230 b700 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ -1af226: 0c00 |000b: move-result-object v0 │ │ -1af228: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af22e: 0e00 |000f: return-void │ │ +1af204: |[1af204] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +1af214: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af21a: 0c00 |0003: move-result-object v0 │ │ +1af21c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af222: 0c00 |0007: move-result-object v0 │ │ +1af224: 7230 b700 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ +1af22a: 0c00 |000b: move-result-object v0 │ │ +1af22c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af232: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 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; │ │ @@ -312728,24 +312729,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 │ │ -1af230: |[1af230] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ -1af240: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1af246: 0c01 |0003: move-result-object v1 │ │ -1af248: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1af24e: 0c01 |0007: move-result-object v1 │ │ -1af250: 1a00 ed77 |0008: const-string v0, "pref_contact_photo_identifiers" // string@77ed │ │ -1af254: 7230 b800 0102 |000a: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -1af25a: 0c01 |000d: move-result-object v1 │ │ -1af25c: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1af262: 0e00 |0011: return-void │ │ +1af234: |[1af234] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ +1af244: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1af24a: 0c01 |0003: move-result-object v1 │ │ +1af24c: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1af252: 0c01 |0007: move-result-object v1 │ │ +1af254: 1a00 ed77 |0008: const-string v0, "pref_contact_photo_identifiers" // string@77ed │ │ +1af258: 7230 b800 0102 |000a: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ +1af25e: 0c01 |000d: move-result-object v1 │ │ +1af260: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1af266: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/util/Set; │ │ │ │ @@ -312754,29 +312755,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 │ │ -1af264: |[1af264] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1af274: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -1af278: 6e10 fd0a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1af27e: 0c00 |0005: move-result-object v0 │ │ -1af280: 6e10 e30a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1af286: 0a00 |0009: move-result v0 │ │ -1af288: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -1af28c: 1a00 6c5f |000c: const-string v0, "https://webxdc.org/apps/" // string@5f6c │ │ -1af290: 6e20 d60a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1af296: 0a00 |0011: move-result v0 │ │ -1af298: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -1af29c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1af29e: 1a00 6378 |0015: const-string v0, "pref_webxdc_store_url" // string@7863 │ │ -1af2a2: 7130 db5a 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ -1af2a8: 0e00 |001a: return-void │ │ +1af268: |[1af268] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1af278: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +1af27c: 6e10 fd0a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1af282: 0c00 |0005: move-result-object v0 │ │ +1af284: 6e10 e30a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1af28a: 0a00 |0009: move-result v0 │ │ +1af28c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +1af290: 1a00 6c5f |000c: const-string v0, "https://webxdc.org/apps/" // string@5f6c │ │ +1af294: 6e20 d60a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1af29a: 0a00 |0011: move-result v0 │ │ +1af29c: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +1af2a0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1af2a2: 1a00 6378 |0015: const-string v0, "pref_webxdc_store_url" // string@7863 │ │ +1af2a6: 7130 db5a 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5adb │ │ +1af2ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0015 line=143 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x001b reg=2 (null) Ljava/lang/String; │ │ @@ -312843,17 +312844,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1af510: |[1af510] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ -1af520: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1af526: 0e00 |0003: return-void │ │ +1af514: |[1af514] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ +1af524: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1af52a: 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;) │ │ @@ -312861,60 +312862,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 │ │ -1af528: |[1af528] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -1af538: 7110 e75a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae7 │ │ -1af53e: 0a00 |0003: move-result v0 │ │ -1af540: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -1af544: 1a00 a257 |0006: const-string v0, "forwarded_message_ids" // string@57a2 │ │ -1af548: 7110 e15a 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@5ae1 │ │ -1af54e: 0c02 |000b: move-result-object v2 │ │ -1af550: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -1af556: 284d |000f: goto 005c // +004d │ │ -1af558: 7110 e95a 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5ae9 │ │ -1af55e: 0a00 |0013: move-result v0 │ │ -1af560: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1af564: 1a00 2c63 |0016: const-string v0, "is_sharing" // string@632c │ │ -1af568: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -1af56a: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1af570: 7110 e65a 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@5ae6 │ │ -1af576: 0a00 |001f: move-result v0 │ │ -1af578: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -1af57c: 1a00 f351 |0022: const-string v0, "direct_sharing_chat_id" // string@51f3 │ │ -1af580: 7110 e05a 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@5ae0 │ │ -1af586: 0a01 |0027: move-result v1 │ │ -1af588: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1af58e: 7110 e55a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae5 │ │ -1af594: 0c00 |002e: move-result-object v0 │ │ -1af596: 6e10 630c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c63 │ │ -1af59c: 0a00 |0032: move-result v0 │ │ -1af59e: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ -1af5a2: 1a00 0281 |0035: const-string v0, "shared_uris" // string@8102 │ │ -1af5a6: 7110 e55a 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae5 │ │ -1af5ac: 0c01 |003a: move-result-object v1 │ │ -1af5ae: 6e30 a600 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a6 │ │ -1af5b4: 7110 e25a 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@5ae2 │ │ -1af5ba: 0a00 |0041: move-result v0 │ │ -1af5bc: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -1af5c0: 1a00 0081 |0044: const-string v0, "shared_contact_id" // string@8100 │ │ -1af5c4: 7110 e25a 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@5ae2 │ │ -1af5ca: 0a01 |0049: move-result v1 │ │ -1af5cc: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1af5d2: 7110 e35a 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae3 │ │ -1af5d8: 0c00 |0050: move-result-object v0 │ │ -1af5da: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ -1af5de: 1a00 7d52 |0053: const-string v0, "draft_text" // string@527d │ │ -1af5e2: 7110 e35a 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae3 │ │ -1af5e8: 0c02 |0058: move-result-object v2 │ │ -1af5ea: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1af5f0: 0e00 |005c: return-void │ │ +1af52c: |[1af52c] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +1af53c: 7110 e75a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae7 │ │ +1af542: 0a00 |0003: move-result v0 │ │ +1af544: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +1af548: 1a00 a257 |0006: const-string v0, "forwarded_message_ids" // string@57a2 │ │ +1af54c: 7110 e15a 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@5ae1 │ │ +1af552: 0c02 |000b: move-result-object v2 │ │ +1af554: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +1af55a: 284d |000f: goto 005c // +004d │ │ +1af55c: 7110 e95a 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5ae9 │ │ +1af562: 0a00 |0013: move-result v0 │ │ +1af564: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1af568: 1a00 2c63 |0016: const-string v0, "is_sharing" // string@632c │ │ +1af56c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +1af56e: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1af574: 7110 e65a 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@5ae6 │ │ +1af57a: 0a00 |001f: move-result v0 │ │ +1af57c: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +1af580: 1a00 f351 |0022: const-string v0, "direct_sharing_chat_id" // string@51f3 │ │ +1af584: 7110 e05a 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@5ae0 │ │ +1af58a: 0a01 |0027: move-result v1 │ │ +1af58c: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1af592: 7110 e55a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae5 │ │ +1af598: 0c00 |002e: move-result-object v0 │ │ +1af59a: 6e10 630c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c63 │ │ +1af5a0: 0a00 |0032: move-result v0 │ │ +1af5a2: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ +1af5a6: 1a00 0281 |0035: const-string v0, "shared_uris" // string@8102 │ │ +1af5aa: 7110 e55a 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae5 │ │ +1af5b0: 0c01 |003a: move-result-object v1 │ │ +1af5b2: 6e30 a600 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a6 │ │ +1af5b8: 7110 e25a 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@5ae2 │ │ +1af5be: 0a00 |0041: move-result v0 │ │ +1af5c0: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +1af5c4: 1a00 0081 |0044: const-string v0, "shared_contact_id" // string@8100 │ │ +1af5c8: 7110 e25a 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@5ae2 │ │ +1af5ce: 0a01 |0049: move-result v1 │ │ +1af5d0: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1af5d6: 7110 e35a 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae3 │ │ +1af5dc: 0c00 |0050: move-result-object v0 │ │ +1af5de: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ +1af5e2: 1a00 7d52 |0053: const-string v0, "draft_text" // string@527d │ │ +1af5e6: 7110 e35a 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae3 │ │ +1af5ec: 0c02 |0058: move-result-object v2 │ │ +1af5ee: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1af5f4: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0010 line=119 │ │ 0x0016 line=120 │ │ 0x001c line=121 │ │ @@ -312934,23 +312935,23 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1af39c: |[1af39c] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ -1af3ac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -1af3ae: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af3b4: 0c02 |0004: move-result-object v2 │ │ -1af3b6: 1a01 f351 |0005: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ -1af3ba: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1af3c0: 0a02 |000a: move-result v2 │ │ -1af3c2: 0f02 |000b: return v2 │ │ -1af3c4: 0f00 |000c: return v0 │ │ +1af3a0: |[1af3a0] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ +1af3b0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +1af3b2: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af3b8: 0c02 |0004: move-result-object v2 │ │ +1af3ba: 1a01 f351 |0005: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ +1af3be: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1af3c4: 0a02 |000a: move-result v2 │ │ +1af3c6: 0f02 |000b: return v2 │ │ +1af3c8: 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; │ │ @@ -312960,23 +312961,23 @@ │ │ type : '(Landroid/app/Activity;)[I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1af41c: |[1af41c] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ -1af42c: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af432: 0c01 |0003: move-result-object v1 │ │ -1af434: 1a00 a257 |0004: const-string v0, "forwarded_message_ids" // string@57a2 │ │ -1af438: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -1af43e: 0c01 |0009: move-result-object v1 │ │ -1af440: 1101 |000a: return-object v1 │ │ -1af442: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1af444: 1101 |000c: return-object v1 │ │ +1af420: |[1af420] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ +1af430: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af436: 0c01 |0003: move-result-object v1 │ │ +1af438: 1a00 a257 |0004: const-string v0, "forwarded_message_ids" // string@57a2 │ │ +1af43c: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +1af442: 0c01 |0009: move-result-object v1 │ │ +1af444: 1101 |000a: return-object v1 │ │ +1af446: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1af448: 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; │ │ @@ -312986,25 +312987,25 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1af3d8: |[1af3d8] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ -1af3e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1af3ea: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af3f0: 0c02 |0004: move-result-object v2 │ │ -1af3f2: 1a01 0081 |0005: const-string v1, "shared_contact_id" // string@8100 │ │ -1af3f6: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1af3fc: 0a02 |000a: move-result v2 │ │ -1af3fe: 0f02 |000b: return v2 │ │ -1af400: 0d02 |000c: move-exception v2 │ │ -1af402: 6e10 370a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1af408: 0f00 |0010: return v0 │ │ +1af3dc: |[1af3dc] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ +1af3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1af3ee: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af3f4: 0c02 |0004: move-result-object v2 │ │ +1af3f6: 1a01 0081 |0005: const-string v1, "shared_contact_id" // string@8100 │ │ +1af3fa: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1af400: 0a02 |000a: move-result v2 │ │ +1af402: 0f02 |000b: return v2 │ │ +1af404: 0d02 |000c: move-exception v2 │ │ +1af406: 6e10 370a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1af40c: 0f00 |0010: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=79 │ │ 0x000d line=81 │ │ locals : │ │ @@ -313015,23 +313016,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 │ │ -1af458: |[1af458] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ -1af468: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af46e: 0c01 |0003: move-result-object v1 │ │ -1af470: 1a00 7d52 |0004: const-string v0, "draft_text" // string@527d │ │ -1af474: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1af47a: 0c01 |0009: move-result-object v1 │ │ -1af47c: 1101 |000a: return-object v1 │ │ -1af47e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1af480: 1101 |000c: return-object v1 │ │ +1af45c: |[1af45c] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ +1af46c: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af472: 0c01 |0003: move-result-object v1 │ │ +1af474: 1a00 7d52 |0004: const-string v0, "draft_text" // string@527d │ │ +1af478: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1af47e: 0c01 |0009: move-result-object v1 │ │ +1af480: 1101 |000a: return-object v1 │ │ +1af482: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1af484: 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; │ │ @@ -313041,23 +313042,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 │ │ -1af494: |[1af494] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ -1af4a4: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af4aa: 0c01 |0003: move-result-object v1 │ │ -1af4ac: 1a00 0181 |0004: const-string v0, "shared_title" // string@8101 │ │ -1af4b0: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1af4b6: 0c01 |0009: move-result-object v1 │ │ -1af4b8: 1101 |000a: return-object v1 │ │ -1af4ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1af4bc: 1101 |000c: return-object v1 │ │ +1af498: |[1af498] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ +1af4a8: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af4ae: 0c01 |0003: move-result-object v1 │ │ +1af4b0: 1a00 0181 |0004: const-string v0, "shared_title" // string@8101 │ │ +1af4b4: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1af4ba: 0c01 |0009: move-result-object v1 │ │ +1af4bc: 1101 |000a: return-object v1 │ │ +1af4be: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1af4c0: 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; │ │ @@ -313067,27 +313068,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 │ │ -1af4d0: |[1af4d0] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ -1af4e0: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -1af4e4: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af4ea: 0c01 |0005: move-result-object v1 │ │ -1af4ec: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -1af4f0: 1a00 0281 |0008: const-string v0, "shared_uris" // string@8102 │ │ -1af4f4: 6e20 9700 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0097 │ │ -1af4fa: 0c01 |000d: move-result-object v1 │ │ -1af4fc: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -1af500: 1101 |0010: return-object v1 │ │ -1af502: 2201 7503 |0011: new-instance v1, Ljava/util/ArrayList; // type@0375 │ │ -1af506: 7010 590c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1af50c: 1101 |0016: return-object v1 │ │ +1af4d4: |[1af4d4] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ +1af4e4: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +1af4e8: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af4ee: 0c01 |0005: move-result-object v1 │ │ +1af4f0: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +1af4f4: 1a00 0281 |0008: const-string v0, "shared_uris" // string@8102 │ │ +1af4f8: 6e20 9700 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0097 │ │ +1af4fe: 0c01 |000d: move-result-object v1 │ │ +1af500: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +1af504: 1101 |0010: return-object v1 │ │ +1af506: 2201 7503 |0011: new-instance v1, Ljava/util/ArrayList; // type@0375 │ │ +1af50a: 7010 590c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1af510: 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; │ │ @@ -313097,25 +313098,25 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1af2ac: |[1af2ac] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ -1af2bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1af2be: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af2c4: 0c03 |0004: move-result-object v3 │ │ -1af2c6: 1a01 f351 |0005: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ -1af2ca: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -1af2cc: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1af2d2: 0a03 |000b: move-result v3 │ │ -1af2d4: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ -1af2d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1af2da: 0f00 |000f: return v0 │ │ +1af2b0: |[1af2b0] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ +1af2c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1af2c2: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af2c8: 0c03 |0004: move-result-object v3 │ │ +1af2ca: 1a01 f351 |0005: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ +1af2ce: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +1af2d0: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1af2d6: 0a03 |000b: move-result v3 │ │ +1af2d8: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ +1af2dc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1af2de: 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; │ │ @@ -313125,24 +313126,24 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1af2ec: |[1af2ec] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ -1af2fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1af2fe: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af304: 0c02 |0004: move-result-object v2 │ │ -1af306: 1a01 a257 |0005: const-string v1, "forwarded_message_ids" // string@57a2 │ │ -1af30a: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -1af310: 0c02 |000a: move-result-object v2 │ │ -1af312: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -1af316: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -1af318: 0f00 |000e: return v0 │ │ +1af2f0: |[1af2f0] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ +1af300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1af302: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af308: 0c02 |0004: move-result-object v2 │ │ +1af30a: 1a01 a257 |0005: const-string v1, "forwarded_message_ids" // string@57a2 │ │ +1af30e: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +1af314: 0c02 |000a: move-result-object v2 │ │ +1af316: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +1af31a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +1af31c: 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; │ │ @@ -313152,26 +313153,26 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1af32c: |[1af32c] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ -1af33c: 7110 e75a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae7 │ │ -1af342: 0a00 |0003: move-result v0 │ │ -1af344: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1af348: 7110 e95a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5ae9 │ │ -1af34e: 0a01 |0009: move-result v1 │ │ -1af350: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -1af354: 2803 |000c: goto 000f // +0003 │ │ -1af356: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1af358: 2802 |000e: goto 0010 // +0002 │ │ -1af35a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -1af35c: 0f01 |0010: return v1 │ │ +1af330: |[1af330] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ +1af340: 7110 e75a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae7 │ │ +1af346: 0a00 |0003: move-result v0 │ │ +1af348: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1af34c: 7110 e95a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5ae9 │ │ +1af352: 0a01 |0009: move-result v1 │ │ +1af354: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +1af358: 2803 |000c: goto 000f // +0003 │ │ +1af35a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1af35c: 2802 |000e: goto 0010 // +0002 │ │ +1af35e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +1af360: 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;) │ │ @@ -313179,23 +313180,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1af360: |[1af360] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ -1af370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1af372: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af378: 0c02 |0004: move-result-object v2 │ │ -1af37a: 1a01 2c63 |0005: const-string v1, "is_sharing" // string@632c │ │ -1af37e: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1af384: 0a02 |000a: move-result v2 │ │ -1af386: 0f02 |000b: return v2 │ │ -1af388: 0f00 |000c: return v0 │ │ +1af364: |[1af364] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ +1af374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1af376: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af37c: 0c02 |0004: move-result-object v2 │ │ +1af37e: 1a01 2c63 |0005: const-string v1, "is_sharing" // string@632c │ │ +1af382: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1af388: 0a02 |000a: move-result v2 │ │ +1af38a: 0f02 |000b: return v2 │ │ +1af38c: 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; │ │ @@ -313205,43 +313206,43 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -1af5f4: |[1af5f4] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ -1af604: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af60a: 0c00 |0003: move-result-object v0 │ │ -1af60c: 1a01 a257 |0004: const-string v1, "forwarded_message_ids" // string@57a2 │ │ -1af610: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af616: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af61c: 0c00 |000c: move-result-object v0 │ │ -1af61e: 1a01 0281 |000d: const-string v1, "shared_uris" // string@8102 │ │ -1af622: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af628: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af62e: 0c00 |0015: move-result-object v0 │ │ -1af630: 1a01 0081 |0016: const-string v1, "shared_contact_id" // string@8100 │ │ -1af634: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af63a: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af640: 0c00 |001e: move-result-object v0 │ │ -1af642: 1a01 2c63 |001f: const-string v1, "is_sharing" // string@632c │ │ -1af646: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af64c: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af652: 0c00 |0027: move-result-object v0 │ │ -1af654: 1a01 f351 |0028: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ -1af658: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af65e: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1af664: 0c02 |0030: move-result-object v2 │ │ -1af666: 1a00 7d52 |0031: const-string v0, "draft_text" // string@527d │ │ -1af66a: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1af670: 2805 |0036: goto 003b // +0005 │ │ -1af672: 0d02 |0037: move-exception v2 │ │ -1af674: 6e10 990a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a99 │ │ -1af67a: 0e00 |003b: return-void │ │ +1af5f8: |[1af5f8] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ +1af608: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af60e: 0c00 |0003: move-result-object v0 │ │ +1af610: 1a01 a257 |0004: const-string v1, "forwarded_message_ids" // string@57a2 │ │ +1af614: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af61a: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af620: 0c00 |000c: move-result-object v0 │ │ +1af622: 1a01 0281 |000d: const-string v1, "shared_uris" // string@8102 │ │ +1af626: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af62c: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af632: 0c00 |0015: move-result-object v0 │ │ +1af634: 1a01 0081 |0016: const-string v1, "shared_contact_id" // string@8100 │ │ +1af638: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af63e: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af644: 0c00 |001e: move-result-object v0 │ │ +1af646: 1a01 2c63 |001f: const-string v1, "is_sharing" // string@632c │ │ +1af64a: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af650: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af656: 0c00 |0027: move-result-object v0 │ │ +1af658: 1a01 f351 |0028: const-string v1, "direct_sharing_chat_id" // string@51f3 │ │ +1af65c: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af662: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1af668: 0c02 |0030: move-result-object v2 │ │ +1af66a: 1a00 7d52 |0031: const-string v0, "draft_text" // string@527d │ │ +1af66e: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1af674: 2805 |0036: goto 003b // +0005 │ │ +1af676: 0d02 |0037: move-exception v2 │ │ +1af678: 6e10 990a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a99 │ │ +1af67e: 0e00 |003b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ 0x0012 line=107 │ │ @@ -313257,18 +313258,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 │ │ -1af68c: |[1af68c] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ -1af69c: 1a00 f351 |0000: const-string v0, "direct_sharing_chat_id" // string@51f3 │ │ -1af6a0: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1af6a6: 0e00 |0005: return-void │ │ +1af690: |[1af690] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ +1af6a0: 1a00 f351 |0000: const-string v0, "direct_sharing_chat_id" // string@51f3 │ │ +1af6a4: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1af6aa: 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 │ │ │ │ @@ -313277,18 +313278,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 │ │ -1af6a8: |[1af6a8] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ -1af6b8: 1a00 a257 |0000: const-string v0, "forwarded_message_ids" // string@57a2 │ │ -1af6bc: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -1af6c2: 0e00 |0005: return-void │ │ +1af6ac: |[1af6ac] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ +1af6bc: 1a00 a257 |0000: const-string v0, "forwarded_message_ids" // string@57a2 │ │ +1af6c0: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +1af6c6: 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 │ │ │ │ @@ -313297,21 +313298,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 │ │ -1af6c4: |[1af6c4] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ -1af6d4: 1a00 0081 |0000: const-string v0, "shared_contact_id" // string@8100 │ │ -1af6d8: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1af6de: 1a02 2c63 |0005: const-string v2, "is_sharing" // string@632c │ │ -1af6e2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1af6e4: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1af6ea: 0e00 |000b: return-void │ │ +1af6c8: |[1af6c8] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ +1af6d8: 1a00 0081 |0000: const-string v0, "shared_contact_id" // string@8100 │ │ +1af6dc: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1af6e2: 1a02 2c63 |0005: const-string v2, "is_sharing" // string@632c │ │ +1af6e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1af6e8: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1af6ee: 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 │ │ @@ -313321,21 +313322,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 │ │ -1af6ec: |[1af6ec] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -1af6fc: 1a00 7d52 |0000: const-string v0, "draft_text" // string@527d │ │ -1af700: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1af706: 1a02 2c63 |0005: const-string v2, "is_sharing" // string@632c │ │ -1af70a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1af70c: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1af712: 0e00 |000b: return-void │ │ +1af6f0: |[1af6f0] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +1af700: 1a00 7d52 |0000: const-string v0, "draft_text" // string@527d │ │ +1af704: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1af70a: 1a02 2c63 |0005: const-string v2, "is_sharing" // string@632c │ │ +1af70e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1af710: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1af716: 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; │ │ @@ -313345,18 +313346,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 │ │ -1af714: |[1af714] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -1af724: 1a00 0181 |0000: const-string v0, "shared_title" // string@8101 │ │ -1af728: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1af72e: 0e00 |0005: return-void │ │ +1af718: |[1af718] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +1af728: 1a00 0181 |0000: const-string v0, "shared_title" // string@8101 │ │ +1af72c: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1af732: 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; │ │ │ │ @@ -313365,21 +313366,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 │ │ -1af730: |[1af730] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -1af740: 1a00 0281 |0000: const-string v0, "shared_uris" // string@8102 │ │ -1af744: 6e30 a600 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a6 │ │ -1af74a: 1a02 2c63 |0005: const-string v2, "is_sharing" // string@632c │ │ -1af74e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1af750: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1af756: 0e00 |000b: return-void │ │ +1af734: |[1af734] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +1af744: 1a00 0281 |0000: const-string v0, "shared_uris" // string@8102 │ │ +1af748: 6e30 a600 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a6 │ │ +1af74e: 1a02 2c63 |0005: const-string v2, "is_sharing" // string@632c │ │ +1af752: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1af754: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1af75a: 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; │ │ @@ -313410,17 +313411,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1af818: |[1af818] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ -1af828: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1af82e: 0e00 |0003: return-void │ │ +1af81c: |[1af81c] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ +1af82c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1af832: 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;) │ │ @@ -313428,25 +313429,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 │ │ -1af798: |[1af798] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ -1af7a8: 2410 2711 0200 |0000: filled-new-array {v2}, [I // type@1127 │ │ -1af7ae: 0c02 |0003: move-result-object v2 │ │ -1af7b0: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ -1af7b6: 0c01 |0007: move-result-object v1 │ │ -1af7b8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1af7ba: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -1af7bc: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -1af7c2: 0a02 |000d: move-result v2 │ │ -1af7c4: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1af7ca: 0f02 |0011: return v2 │ │ +1af79c: |[1af79c] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ +1af7ac: 2410 2711 0200 |0000: filled-new-array {v2}, [I // type@1127 │ │ +1af7b2: 0c02 |0003: move-result-object v2 │ │ +1af7b4: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ +1af7ba: 0c01 |0007: move-result-object v1 │ │ +1af7bc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1af7be: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +1af7c0: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +1af7c6: 0a02 |000d: move-result v2 │ │ +1af7c8: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1af7ce: 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; │ │ @@ -313457,24 +313458,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 │ │ -1af758: |[1af758] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -1af768: 7120 f45a 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@5af4 │ │ -1af76e: 0a01 |0003: move-result v1 │ │ -1af770: 7120 2f05 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@052f │ │ -1af776: 0c00 |0007: move-result-object v0 │ │ -1af778: 1100 |0008: return-object v0 │ │ -1af77a: 0d00 |0009: move-exception v0 │ │ -1af77c: 6e10 370a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1af782: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1af784: 1100 |000e: return-object v0 │ │ +1af75c: |[1af75c] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +1af76c: 7120 f45a 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@5af4 │ │ +1af772: 0a01 |0003: move-result v1 │ │ +1af774: 7120 2f05 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@052f │ │ +1af77a: 0c00 |0007: move-result-object v0 │ │ +1af77c: 1100 |0008: return-object v0 │ │ +1af77e: 0d00 |0009: move-exception v0 │ │ +1af780: 6e10 370a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1af786: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1af788: 1100 |000e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ locals : │ │ @@ -313486,20 +313487,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 │ │ -1af7cc: |[1af7cc] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ -1af7dc: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1af7e2: 0c00 |0003: move-result-object v0 │ │ -1af7e4: 7120 f55a 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@5af5 │ │ -1af7ea: 0a00 |0007: move-result v0 │ │ -1af7ec: 0f00 |0008: return v0 │ │ +1af7d0: |[1af7d0] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ +1af7e0: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1af7e6: 0c00 |0003: move-result-object v0 │ │ +1af7e8: 7120 f55a 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@5af5 │ │ +1af7ee: 0a00 |0007: move-result v0 │ │ +1af7f0: 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 │ │ │ │ @@ -313508,21 +313509,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 │ │ -1af7f0: |[1af7f0] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ -1af800: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1af804: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ -1af80a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1af80c: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1af812: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ -1af816: 0f02 |000b: return v2 │ │ +1af7f4: |[1af7f4] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ +1af804: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1af808: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ +1af80e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1af810: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1af816: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ +1af81a: 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; │ │ @@ -313575,30 +313576,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 │ │ -1af830: |[1af830] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ -1af840: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1af846: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -1af84a: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ -1af84e: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -1af852: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ -1af856: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ -1af85a: 5b34 4342 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4243 │ │ -1af85e: 5b38 4242 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4242 │ │ -1af862: 5b35 4042 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4240 │ │ -1af866: 5a36 4142 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4241 │ │ -1af86a: 0e00 |0015: return-void │ │ -1af86c: 2204 d902 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d9 │ │ -1af870: 1a05 d987 |0018: const-string v5, "uri, content type, and date must all be specified" // string@87d9 │ │ -1af874: 7020 c309 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1af87a: 2704 |001d: throw v4 │ │ +1af834: |[1af834] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ +1af844: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1af84a: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +1af84e: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ +1af852: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +1af856: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ +1af85a: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ +1af85e: 5b34 4342 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4243 │ │ +1af862: 5b38 4242 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4242 │ │ +1af866: 5b35 4042 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4240 │ │ +1af86a: 5a36 4142 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4241 │ │ +1af86e: 0e00 |0015: return-void │ │ +1af870: 2204 d902 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d9 │ │ +1af874: 1a05 d987 |0018: const-string v5, "uri, content type, and date must all be specified" // string@87d9 │ │ +1af878: 7020 c309 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1af87e: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000d line=360 │ │ 0x000f line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -313641,17 +313642,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b0410: |[1b0410] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ -1b0420: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0426: 0e00 |0003: return-void │ │ +1b0414: |[1b0414] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ +1b0424: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b042a: 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;) │ │ @@ -313659,28 +313660,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 │ │ -1b03d0: |[1b03d0] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ -1b03e0: 1a00 c163 |0000: const-string v0, "keyguard" // string@63c1 │ │ -1b03e4: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ -1b03ea: 0c00 |0005: move-result-object v0 │ │ -1b03ec: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ -1b03f0: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -1b03f4: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ -1b03fa: 0c02 |000d: move-result-object v2 │ │ -1b03fc: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -1b0400: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ -1b0406: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -1b0408: 0f01 |0014: return v1 │ │ -1b040a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -1b040c: 0f01 |0016: return v1 │ │ +1b03d4: |[1b03d4] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ +1b03e4: 1a00 c163 |0000: const-string v0, "keyguard" // string@63c1 │ │ +1b03e8: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ +1b03ee: 0c00 |0005: move-result-object v0 │ │ +1b03f0: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ +1b03f4: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +1b03f8: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ +1b03fe: 0c02 |000d: move-result-object v2 │ │ +1b0400: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +1b0404: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ +1b040a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +1b040c: 0f01 |0014: return v1 │ │ +1b040e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +1b0410: 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; │ │ @@ -313723,19 +313724,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 │ │ -1b0428: |[1b0428] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -1b0438: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b043e: 5b01 4a42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424a │ │ -1b0442: 5902 4b42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@424b │ │ -1b0446: 0e00 |0007: return-void │ │ +1b042c: |[1b042c] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +1b043c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0442: 5b01 4a42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424a │ │ +1b0446: 5902 4b42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@424b │ │ +1b044a: 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 │ │ @@ -313746,19 +313747,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1b0448: |[1b0448] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1b0458: 5420 4a42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424a │ │ -1b045c: 5221 4b42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@424b │ │ -1b0460: 6e30 195b 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@5b19 │ │ -1b0466: 0e00 |0007: return-void │ │ +1b044c: |[1b044c] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1b045c: 5420 4a42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424a │ │ +1b0460: 5221 4b42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@424b │ │ +1b0464: 6e30 195b 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@5b19 │ │ +1b046a: 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; │ │ │ │ @@ -313796,19 +313797,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 │ │ -1b0468: |[1b0468] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -1b0478: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b047e: 5b01 4c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424c │ │ -1b0482: 5902 4d42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@424d │ │ -1b0486: 0e00 |0007: return-void │ │ +1b046c: |[1b046c] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +1b047c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0482: 5b01 4c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424c │ │ +1b0486: 5902 4d42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@424d │ │ +1b048a: 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 │ │ @@ -313819,19 +313820,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1b0488: |[1b0488] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1b0498: 5420 4c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424c │ │ -1b049c: 5221 4d42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@424d │ │ -1b04a0: 6e30 1a5b 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@5b1a │ │ -1b04a6: 0e00 |0007: return-void │ │ +1b048c: |[1b048c] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1b049c: 5420 4c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@424c │ │ +1b04a0: 5221 4d42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@424d │ │ +1b04a4: 6e30 1a5b 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@5b1a │ │ +1b04aa: 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; │ │ │ │ @@ -313932,26 +313933,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 │ │ -1b06e8: |[1b06e8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ -1b06f8: 7010 cd03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03cd │ │ -1b06fe: 2200 8503 |0003: new-instance v0, Ljava/util/LinkedList; // type@0385 │ │ -1b0702: 7010 c70c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b0708: 5b10 4e42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b070c: 5b12 4f42 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ -1b0710: 5b13 5142 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4251 │ │ -1b0714: 5c14 5242 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4252 │ │ -1b0718: 7110 c74d 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b071e: 0c02 |0013: move-result-object v2 │ │ -1b0720: 5b12 5042 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4250 │ │ -1b0724: 0e00 |0016: return-void │ │ +1b06ec: |[1b06ec] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ +1b06fc: 7010 cd03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03cd │ │ +1b0702: 2200 8503 |0003: new-instance v0, Ljava/util/LinkedList; // type@0385 │ │ +1b0706: 7010 c70c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b070c: 5b10 4e42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b0710: 5b12 4f42 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ +1b0714: 5b13 5142 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4251 │ │ +1b0718: 5c14 5242 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4252 │ │ +1b071c: 7110 c74d 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b0722: 0c02 |0013: move-result-object v2 │ │ +1b0724: 5b12 5042 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4250 │ │ +1b0728: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ 0x000e line=49 │ │ @@ -313968,46 +313969,46 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1b0728: |[1b0728] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ -1b0738: 5430 4e42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b073c: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cd4 │ │ -1b0742: 5430 4e42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b0746: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ -1b0748: 7110 530a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b074e: 0c01 |000b: move-result-object v1 │ │ -1b0750: 7220 d20c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b0756: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -1b0758: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ -1b075c: 7210 870c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ -1b0762: 0c04 |0015: move-result-object v4 │ │ -1b0764: 7210 bb0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b076a: 0a01 |0019: move-result v1 │ │ -1b076c: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ -1b0770: 7210 bc0c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b0776: 0c01 |001f: move-result-object v1 │ │ -1b0778: 1f01 f202 |0020: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ -1b077c: 6e10 4c0a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b0782: 0a02 |0025: move-result v2 │ │ -1b0784: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ -1b0788: 5432 4e42 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b078c: 7220 d20c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b0792: 28e9 |002d: goto 0016 // -0017 │ │ -1b0794: 5534 5242 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4252 │ │ -1b0798: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ -1b079c: 5434 4e42 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b07a0: 7110 530a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b07a6: 0c00 |0037: move-result-object v0 │ │ -1b07a8: 7220 d20c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b07ae: 6e10 1b5b 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5b1b │ │ -1b07b4: 0e00 |003e: return-void │ │ +1b072c: |[1b072c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ +1b073c: 5430 4e42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b0740: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cd4 │ │ +1b0746: 5430 4e42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b074a: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ +1b074c: 7110 530a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b0752: 0c01 |000b: move-result-object v1 │ │ +1b0754: 7220 d20c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b075a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +1b075c: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ +1b0760: 7210 870c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c87 │ │ +1b0766: 0c04 |0015: move-result-object v4 │ │ +1b0768: 7210 bb0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b076e: 0a01 |0019: move-result v1 │ │ +1b0770: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ +1b0774: 7210 bc0c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b077a: 0c01 |001f: move-result-object v1 │ │ +1b077c: 1f01 f202 |0020: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ +1b0780: 6e10 4c0a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b0786: 0a02 |0025: move-result v2 │ │ +1b0788: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ +1b078c: 5432 4e42 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b0790: 7220 d20c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b0796: 28e9 |002d: goto 0016 // -0017 │ │ +1b0798: 5534 5242 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4252 │ │ +1b079c: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ +1b07a0: 5434 4e42 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b07a4: 7110 530a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b07aa: 0c00 |0037: move-result-object v0 │ │ +1b07ac: 7220 d20c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b07b2: 6e10 1b5b 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5b1b │ │ +1b07b8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0012 line=57 │ │ 0x0028 line=59 │ │ 0x002e line=63 │ │ @@ -314022,34 +314023,34 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1b067c: |[1b067c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ -1b068c: 2200 7f03 |0000: new-instance v0, Ljava/util/HashSet; // type@037f │ │ -1b0690: 5431 4e42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b0694: 7210 e00c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b069a: 0a01 |0007: move-result v1 │ │ -1b069c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1b069e: b121 |0009: sub-int/2addr v1, v2 │ │ -1b06a0: 7020 ac0c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0cac │ │ -1b06a6: 5431 4e42 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b06aa: 7210 e00c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b06b0: 0a01 |0012: move-result v1 │ │ -1b06b2: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ -1b06b6: 5431 4e42 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b06ba: 7220 d70c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b06c0: 0c01 |001a: move-result-object v1 │ │ -1b06c2: 1f01 f202 |001b: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ -1b06c6: 7220 0b0d 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ -1b06cc: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b06d0: 28eb |0022: goto 000d // -0015 │ │ -1b06d2: 1100 |0023: return-object v0 │ │ +1b0680: |[1b0680] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ +1b0690: 2200 7f03 |0000: new-instance v0, Ljava/util/HashSet; // type@037f │ │ +1b0694: 5431 4e42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b0698: 7210 e00c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b069e: 0a01 |0007: move-result v1 │ │ +1b06a0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1b06a2: b121 |0009: sub-int/2addr v1, v2 │ │ +1b06a4: 7020 ac0c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0cac │ │ +1b06aa: 5431 4e42 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b06ae: 7210 e00c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b06b4: 0a01 |0012: move-result v1 │ │ +1b06b6: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ +1b06ba: 5431 4e42 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b06be: 7220 d70c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b06c4: 0c01 |001a: move-result-object v1 │ │ +1b06c6: 1f01 f202 |001b: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ +1b06ca: 7220 0b0d 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ +1b06d0: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b06d4: 28eb |0022: goto 000d // -0015 │ │ +1b06d6: 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; │ │ @@ -314059,19 +314060,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b063c: |[1b063c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ -1b064c: 5410 4e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b0650: 7210 e00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b0656: 0a00 |0005: move-result v0 │ │ -1b0658: 0f00 |0006: return v0 │ │ +1b0640: |[1b0640] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ +1b0650: 5410 4e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b0654: 7210 e00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b065a: 0a00 |0005: move-result v0 │ │ +1b065c: 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;) │ │ @@ -314079,19 +314080,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b065c: |[1b065c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ -1b066c: 5410 4e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b0670: 7220 d70c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b0676: 0c02 |0005: move-result-object v2 │ │ -1b0678: 1102 |0006: return-object v2 │ │ +1b0660: |[1b0660] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ +1b0670: 5410 4e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b0674: 7220 d70c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b067a: 0c02 |0005: move-result-object v2 │ │ +1b067c: 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 │ │ │ │ @@ -314100,128 +314101,128 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b06d4: |[1b06d4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ -1b06e4: 8130 |0000: int-to-long v0, v3 │ │ -1b06e6: 1000 |0001: return-wide v0 │ │ +1b06d8: |[1b06d8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ +1b06e8: 8130 |0000: int-to-long v0, v3 │ │ +1b06ea: 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 : 194 16-bit code units │ │ -1b04a8: |[1b04a8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -1b04b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b04ba: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ -1b04be: 54ac 4f42 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ -1b04c2: 7110 e502 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1b04c8: 0c0c |0008: move-result-object v12 │ │ -1b04ca: 6001 1227 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2712 │ │ -1b04ce: 6e40 e702 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1b04d4: 0c0c |000e: move-result-object v12 │ │ -1b04d6: 600d 6f22 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@226f │ │ -1b04da: 6e20 1603 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b04e0: 0c0d |0014: move-result-object v13 │ │ -1b04e2: 1f0d 590e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e59 │ │ -1b04e6: 6001 0e24 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@240e │ │ -1b04ea: 6e20 1603 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b04f0: 0c01 |001c: move-result-object v1 │ │ -1b04f2: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ -1b04f6: 6002 5524 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@2455 │ │ -1b04fa: 6e20 1603 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b0500: 0c02 |0024: move-result-object v2 │ │ -1b0502: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -1b0506: 6003 9422 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@2294 │ │ -1b050a: 6e20 1603 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b0510: 0c03 |002c: move-result-object v3 │ │ -1b0512: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ -1b0516: 6e20 165b ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@5b16 │ │ -1b051c: 0c04 |0032: move-result-object v4 │ │ -1b051e: 1f04 f202 |0033: check-cast v4, Ljava/lang/Integer; // type@02f2 │ │ -1b0522: 6e10 4c0a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b0528: 0a04 |0038: move-result v4 │ │ -1b052a: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ -1b052c: 1216 |003a: const/4 v6, #int 1 // #1 │ │ -1b052e: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ -1b0532: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ -1b0536: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -1b0538: 2802 |0040: goto 0042 // +0002 │ │ -1b053a: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -1b053c: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ -1b0540: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -1b0542: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ -1b0546: 54a4 4f42 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ -1b054a: 55a5 5242 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4252 │ │ -1b054e: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ -1b0552: 6005 a727 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27a7 │ │ -1b0556: 2803 |004f: goto 0052 // +0003 │ │ -1b0558: 6005 1c29 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@291c │ │ -1b055c: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b0562: 0c04 |0055: move-result-object v4 │ │ -1b0564: 6e20 d204 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d2 │ │ -1b056a: 6e30 d504 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d5 │ │ -1b0570: 6e20 6f04 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1b0576: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -1b0578: 2827 |0060: goto 0087 // +0027 │ │ -1b057a: 54a5 5042 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4250 │ │ -1b057e: 6e20 a506 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1b0584: 0c04 |0066: move-result-object v4 │ │ -1b0586: 2205 6810 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ -1b058a: 54a6 4f42 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ -1b058e: 7030 1d58 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581d │ │ -1b0594: 6e10 7906 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ -1b059a: 0c06 |0071: move-result-object v6 │ │ -1b059c: 6e20 d204 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d2 │ │ -1b05a2: 6e30 d504 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d5 │ │ -1b05a8: 6e10 7606 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0676 │ │ -1b05ae: 0c06 |007b: move-result-object v6 │ │ -1b05b0: 6e20 6a04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1b05b6: 6e20 6f04 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1b05bc: 6e10 8206 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0682 │ │ -1b05c2: 0a02 |0085: move-result v2 │ │ -1b05c4: 0759 |0086: move-object v9, v5 │ │ -1b05c6: 54a4 5142 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4251 │ │ -1b05ca: 6e20 e749 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@49e7 │ │ -1b05d0: 54a4 5142 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4251 │ │ -1b05d4: 6e40 ea49 4d09 |008e: 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@49ea │ │ -1b05da: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ -1b05de: 600d 2d21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@212d │ │ -1b05e2: 2802 |0095: goto 0097 // +0002 │ │ -1b05e4: 120d |0096: const/4 v13, #int 0 // #0 │ │ -1b05e6: 6e50 cd04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04cd │ │ -1b05ec: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ -1b05f0: 2803 |009c: goto 009f // +0003 │ │ -1b05f2: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ -1b05f6: 6e20 0404 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0404 │ │ -1b05fc: 54ad 4f42 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ -1b0600: 7110 265a 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a26 │ │ -1b0606: 0a0d |00a7: move-result v13 │ │ -1b0608: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ -1b060c: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ -1b060e: 2803 |00ab: goto 00ae // +0003 │ │ -1b0610: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ -1b0614: 6e20 0004 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0400 │ │ -1b061a: 220d e310 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10e3 │ │ -1b061e: 7030 0c5b ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5b0c │ │ -1b0624: 6e20 0204 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0402 │ │ -1b062a: 220d e410 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10e4 │ │ -1b062e: 7030 0e5b ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5b0e │ │ -1b0634: 6e20 4003 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1b063a: 110c |00c1: return-object v12 │ │ +1b04ac: |[1b04ac] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +1b04bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b04be: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ +1b04c2: 54ac 4f42 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ +1b04c6: 7110 e502 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1b04cc: 0c0c |0008: move-result-object v12 │ │ +1b04ce: 6001 1227 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2712 │ │ +1b04d2: 6e40 e702 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1b04d8: 0c0c |000e: move-result-object v12 │ │ +1b04da: 600d 6f22 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@226f │ │ +1b04de: 6e20 1603 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b04e4: 0c0d |0014: move-result-object v13 │ │ +1b04e6: 1f0d 590e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e59 │ │ +1b04ea: 6001 0e24 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@240e │ │ +1b04ee: 6e20 1603 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b04f4: 0c01 |001c: move-result-object v1 │ │ +1b04f6: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ +1b04fa: 6002 5524 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@2455 │ │ +1b04fe: 6e20 1603 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b0504: 0c02 |0024: move-result-object v2 │ │ +1b0506: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +1b050a: 6003 9422 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@2294 │ │ +1b050e: 6e20 1603 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b0514: 0c03 |002c: move-result-object v3 │ │ +1b0516: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ +1b051a: 6e20 165b ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@5b16 │ │ +1b0520: 0c04 |0032: move-result-object v4 │ │ +1b0522: 1f04 f202 |0033: check-cast v4, Ljava/lang/Integer; // type@02f2 │ │ +1b0526: 6e10 4c0a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b052c: 0a04 |0038: move-result v4 │ │ +1b052e: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ +1b0530: 1216 |003a: const/4 v6, #int 1 // #1 │ │ +1b0532: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ +1b0536: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ +1b053a: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +1b053c: 2802 |0040: goto 0042 // +0002 │ │ +1b053e: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +1b0540: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ +1b0544: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +1b0546: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ +1b054a: 54a4 4f42 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ +1b054e: 55a5 5242 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4252 │ │ +1b0552: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ +1b0556: 6005 a727 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27a7 │ │ +1b055a: 2803 |004f: goto 0052 // +0003 │ │ +1b055c: 6005 1c29 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@291c │ │ +1b0560: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b0566: 0c04 |0055: move-result-object v4 │ │ +1b0568: 6e20 d204 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d2 │ │ +1b056e: 6e30 d504 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d5 │ │ +1b0574: 6e20 6f04 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1b057a: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +1b057c: 2827 |0060: goto 0087 // +0027 │ │ +1b057e: 54a5 5042 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4250 │ │ +1b0582: 6e20 a506 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1b0588: 0c04 |0066: move-result-object v4 │ │ +1b058a: 2205 6810 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1068 │ │ +1b058e: 54a6 4f42 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ +1b0592: 7030 1d58 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@581d │ │ +1b0598: 6e10 7906 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ +1b059e: 0c06 |0071: move-result-object v6 │ │ +1b05a0: 6e20 d204 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d2 │ │ +1b05a6: 6e30 d504 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d5 │ │ +1b05ac: 6e10 7606 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0676 │ │ +1b05b2: 0c06 |007b: move-result-object v6 │ │ +1b05b4: 6e20 6a04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1b05ba: 6e20 6f04 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1b05c0: 6e10 8206 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0682 │ │ +1b05c6: 0a02 |0085: move-result v2 │ │ +1b05c8: 0759 |0086: move-object v9, v5 │ │ +1b05ca: 54a4 5142 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4251 │ │ +1b05ce: 6e20 e749 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@49e7 │ │ +1b05d4: 54a4 5142 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4251 │ │ +1b05d8: 6e40 ea49 4d09 |008e: 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@49ea │ │ +1b05de: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ +1b05e2: 600d 2d21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@212d │ │ +1b05e6: 2802 |0095: goto 0097 // +0002 │ │ +1b05e8: 120d |0096: const/4 v13, #int 0 // #0 │ │ +1b05ea: 6e50 cd04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04cd │ │ +1b05f0: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ +1b05f4: 2803 |009c: goto 009f // +0003 │ │ +1b05f6: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ +1b05fa: 6e20 0404 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0404 │ │ +1b0600: 54ad 4f42 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@424f │ │ +1b0604: 7110 265a 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5a26 │ │ +1b060a: 0a0d |00a7: move-result v13 │ │ +1b060c: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ +1b0610: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ +1b0612: 2803 |00ab: goto 00ae // +0003 │ │ +1b0614: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ +1b0618: 6e20 0004 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0400 │ │ +1b061e: 220d e310 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10e3 │ │ +1b0622: 7030 0c5b ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5b0c │ │ +1b0628: 6e20 0204 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0402 │ │ +1b062e: 220d e410 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10e4 │ │ +1b0632: 7030 0e5b ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5b0e │ │ +1b0638: 6e20 4003 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1b063e: 110c |00c1: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x000f line=104 │ │ 0x0017 line=105 │ │ 0x001f line=106 │ │ 0x0027 line=107 │ │ @@ -314254,25 +314255,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1b07b8: |[1b07b8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1b07c8: 5413 5342 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4253 │ │ -1b07cc: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -1b07d0: 5410 4e42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b07d4: 7220 d70c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b07da: 0c02 |0009: move-result-object v2 │ │ -1b07dc: 1f02 f202 |000a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ -1b07e0: 6e10 4c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b07e6: 0a02 |000f: move-result v2 │ │ -1b07e8: 7220 115b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5b11 │ │ -1b07ee: 0e00 |0013: return-void │ │ +1b07bc: |[1b07bc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1b07cc: 5413 5342 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4253 │ │ +1b07d0: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +1b07d4: 5410 4e42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b07d8: 7220 d70c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b07de: 0c02 |0009: move-result-object v2 │ │ +1b07e0: 1f02 f202 |000a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ +1b07e4: 6e10 4c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b07ea: 0a02 |000f: move-result v2 │ │ +1b07ec: 7220 115b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5b11 │ │ +1b07f2: 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 │ │ @@ -314283,25 +314284,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1b07f0: |[1b07f0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1b0800: 5413 5342 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4253 │ │ -1b0804: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -1b0808: 5410 4e42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b080c: 7220 d70c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b0812: 0c02 |0009: move-result-object v2 │ │ -1b0814: 1f02 f202 |000a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ -1b0818: 6e10 4c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b081e: 0a02 |000f: move-result v2 │ │ -1b0820: 7220 105b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@5b10 │ │ -1b0826: 0e00 |0013: return-void │ │ +1b07f4: |[1b07f4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1b0804: 5413 5342 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4253 │ │ +1b0808: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +1b080c: 5410 4e42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b0810: 7220 d70c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b0816: 0c02 |0009: move-result-object v2 │ │ +1b0818: 1f02 f202 |000a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ +1b081c: 6e10 4c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b0822: 0a02 |000f: move-result v2 │ │ +1b0824: 7220 105b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@5b10 │ │ +1b082a: 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 │ │ @@ -314312,21 +314313,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1b0828: |[1b0828] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ -1b0838: 5410 4e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ -1b083c: 7220 de0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cde │ │ -1b0842: 0a02 |0005: move-result v2 │ │ -1b0844: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -1b0848: 6e10 1b5b 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5b1b │ │ -1b084e: 0e00 |000b: return-void │ │ +1b082c: |[1b082c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ +1b083c: 5410 4e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@424e │ │ +1b0840: 7220 de0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cde │ │ +1b0846: 0a02 |0005: move-result v2 │ │ +1b0848: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +1b084c: 6e10 1b5b 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5b1b │ │ +1b0852: 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; │ │ @@ -314336,17 +314337,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 │ │ -1b0850: |[1b0850] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ -1b0860: 5b01 5342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4253 │ │ -1b0864: 0e00 |0002: return-void │ │ +1b0854: |[1b0854] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ +1b0864: 5b01 5342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4253 │ │ +1b0868: 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; │ │ │ │ @@ -314388,20 +314389,20 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/Long;[I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1b0868: |[1b0868] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -1b0878: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b087e: 5b01 5442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4254 │ │ -1b0882: 5b02 5542 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4255 │ │ -1b0886: 5b03 5642 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4256 │ │ -1b088a: 0e00 |0009: return-void │ │ +1b086c: |[1b086c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +1b087c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0882: 5b01 5442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4254 │ │ +1b0886: 5b02 5542 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4255 │ │ +1b088a: 5b03 5642 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4256 │ │ +1b088e: 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) Landroid/app/Activity; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/Long; │ │ @@ -314413,20 +314414,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1b088c: |[1b088c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ -1b089c: 5430 5442 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4254 │ │ -1b08a0: 5431 5542 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4255 │ │ -1b08a4: 5432 5642 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4256 │ │ -1b08a8: 7130 285b 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5b28 │ │ -1b08ae: 0e00 |0009: return-void │ │ +1b0890: |[1b0890] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ +1b08a0: 5430 5442 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4254 │ │ +1b08a4: 5431 5542 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4255 │ │ +1b08a8: 5432 5642 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4256 │ │ +1b08ac: 7130 285b 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5b28 │ │ +1b08b2: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -314471,21 +314472,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 │ │ -1b08b0: |[1b08b0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -1b08c0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b08c6: 5b01 5742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4257 │ │ -1b08ca: 5b02 5842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4258 │ │ -1b08ce: 5b03 5942 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4259 │ │ -1b08d2: 5b04 5a42 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@425a │ │ -1b08d6: 0e00 |000b: return-void │ │ +1b08b4: |[1b08b4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +1b08c4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b08ca: 5b01 5742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4257 │ │ +1b08ce: 5b02 5842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4258 │ │ +1b08d2: 5b03 5942 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4259 │ │ +1b08d6: 5b04 5a42 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@425a │ │ +1b08da: 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; │ │ @@ -314498,21 +314499,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1b08d8: |[1b08d8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ -1b08e8: 5440 5742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4257 │ │ -1b08ec: 5441 5842 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4258 │ │ -1b08f0: 5442 5942 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4259 │ │ -1b08f4: 5443 5a42 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@425a │ │ -1b08f8: 7140 295b 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@5b29 │ │ -1b08fe: 0e00 |000b: return-void │ │ +1b08dc: |[1b08dc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ +1b08ec: 5440 5742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4257 │ │ +1b08f0: 5441 5842 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4258 │ │ +1b08f4: 5442 5942 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4259 │ │ +1b08f8: 5443 5a42 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@425a │ │ +1b08fc: 7140 295b 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@5b29 │ │ +1b0902: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -314548,17 +314549,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b09f8: |[1b09f8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ -1b0a08: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0a0e: 0e00 |0003: return-void │ │ +1b09fc: |[1b09fc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ +1b0a0c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0a12: 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;) │ │ @@ -314566,32 +314567,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 │ │ -1b0900: |[1b0900] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ -1b0910: 6e10 640c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b0916: 0c02 |0003: move-result-object v2 │ │ -1b0918: 7210 bb0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b091e: 0a00 |0007: move-result v0 │ │ -1b0920: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -1b0924: 7210 bc0c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b092a: 0c00 |000d: move-result-object v0 │ │ -1b092c: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ -1b0930: 7120 8e5a 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5a8e │ │ -1b0936: 0c00 |0013: move-result-object v0 │ │ -1b0938: 7110 985a 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a98 │ │ -1b093e: 0a00 |0017: move-result v0 │ │ -1b0940: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -1b0944: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -1b0946: 0f01 |001b: return v1 │ │ -1b0948: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -1b094a: 0f01 |001d: return v1 │ │ +1b0904: |[1b0904] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ +1b0914: 6e10 640c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b091a: 0c02 |0003: move-result-object v2 │ │ +1b091c: 7210 bb0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b0922: 0a00 |0007: move-result v0 │ │ +1b0924: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +1b0928: 7210 bc0c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b092e: 0c00 |000d: move-result-object v0 │ │ +1b0930: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ +1b0934: 7120 8e5a 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5a8e │ │ +1b093a: 0c00 |0013: move-result-object v0 │ │ +1b093c: 7110 985a 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a98 │ │ +1b0942: 0a00 |0017: move-result v0 │ │ +1b0944: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +1b0948: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +1b094a: 0f01 |001b: return v1 │ │ +1b094c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +1b094e: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0010 line=98 │ │ 0x0014 line=99 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Landroid/content/Context; │ │ @@ -314602,53 +314603,53 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -1b094c: |[1b094c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ -1b095c: 7110 c74d 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b0962: 0c00 |0003: move-result-object v0 │ │ -1b0964: 7120 8e5a 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5a8e │ │ -1b096a: 0c01 |0007: move-result-object v1 │ │ -1b096c: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ -1b0970: 2202 e101 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b0974: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -1b0978: 7030 f906 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b097e: 2832 |0011: goto 0043 // +0032 │ │ -1b0980: 7110 935a 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a93 │ │ -1b0986: 0a02 |0015: move-result v2 │ │ -1b0988: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -1b098c: 2202 e101 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b0990: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ -1b0994: 7030 f906 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b099a: 2824 |001f: goto 0043 // +0024 │ │ -1b099c: 7110 905a 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5a90 │ │ -1b09a2: 0a02 |0023: move-result v2 │ │ -1b09a4: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -1b09a8: 2202 e101 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b09ac: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ -1b09b0: 7030 f906 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b09b6: 2816 |002d: goto 0043 // +0016 │ │ -1b09b8: 7110 985a 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a98 │ │ -1b09be: 0a02 |0031: move-result v2 │ │ -1b09c0: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ -1b09c4: 2202 e101 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b09c8: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ -1b09cc: 7030 f906 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b09d2: 2808 |003b: goto 0043 // +0008 │ │ -1b09d4: 2202 e101 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1b09d8: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ -1b09dc: 7030 f906 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1b09e2: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ -1b09e6: 7140 2b5b 5412 |0045: invoke-static {v4, v5, v2, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V // method@5b2b │ │ -1b09ec: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ -1b09f0: 6e20 3207 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0732 │ │ -1b09f6: 1102 |004d: return-object v2 │ │ +1b0950: |[1b0950] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ +1b0960: 7110 c74d 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b0966: 0c00 |0003: move-result-object v0 │ │ +1b0968: 7120 8e5a 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5a8e │ │ +1b096e: 0c01 |0007: move-result-object v1 │ │ +1b0970: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ +1b0974: 2202 e101 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b0978: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +1b097c: 7030 f906 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b0982: 2832 |0011: goto 0043 // +0032 │ │ +1b0984: 7110 935a 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5a93 │ │ +1b098a: 0a02 |0015: move-result v2 │ │ +1b098c: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +1b0990: 2202 e101 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b0994: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ +1b0998: 7030 f906 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b099e: 2824 |001f: goto 0043 // +0024 │ │ +1b09a0: 7110 905a 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5a90 │ │ +1b09a6: 0a02 |0023: move-result v2 │ │ +1b09a8: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +1b09ac: 2202 e101 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b09b0: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ +1b09b4: 7030 f906 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b09ba: 2816 |002d: goto 0043 // +0016 │ │ +1b09bc: 7110 985a 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@5a98 │ │ +1b09c2: 0a02 |0031: move-result v2 │ │ +1b09c4: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ +1b09c8: 2202 e101 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b09cc: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ +1b09d0: 7030 f906 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b09d6: 2808 |003b: goto 0043 // +0008 │ │ +1b09d8: 2202 e101 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1b09dc: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ +1b09e0: 7030 f906 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1b09e6: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ +1b09ea: 7140 2b5b 5412 |0045: invoke-static {v4, v5, v2, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V // method@5b2b │ │ +1b09f0: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ +1b09f4: 6e20 3207 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0732 │ │ +1b09fa: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=109 │ │ 0x000a line=111 │ │ 0x0012 line=112 │ │ 0x0018 line=113 │ │ @@ -314669,19 +314670,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 │ │ -1b0a10: |[1b0a10] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ -1b0a20: 7110 c74d 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b0a26: 0c00 |0003: move-result-object v0 │ │ -1b0a28: 6e30 9506 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0695 │ │ -1b0a2e: 0e00 |0007: return-void │ │ +1b0a14: |[1b0a14] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ +1b0a24: 7110 c74d 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b0a2a: 0c00 |0003: move-result-object v0 │ │ +1b0a2c: 6e30 9506 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0695 │ │ +1b0a32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ @@ -314692,24 +314693,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 │ │ -1b0a30: |[1b0a30] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ -1b0a40: 8130 |0000: int-to-long v0, v3 │ │ -1b0a42: 7120 5f0a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b0a48: 0c03 |0004: move-result-object v3 │ │ -1b0a4a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1b0a4c: 2300 3f11 |0006: new-array v0, v0, [Ljava/lang/Long; // type@113f │ │ -1b0a50: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1b0a52: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -1b0a56: 7120 275b 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@5b27 │ │ -1b0a5c: 0e00 |000e: return-void │ │ +1b0a34: |[1b0a34] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ +1b0a44: 8130 |0000: int-to-long v0, v3 │ │ +1b0a46: 7120 5f0a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b0a4c: 0c03 |0004: move-result-object v3 │ │ +1b0a4e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1b0a50: 2300 3f11 |0006: new-array v0, v0, [Ljava/lang/Long; // type@113f │ │ +1b0a54: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1b0a56: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +1b0a5a: 7120 275b 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@5b27 │ │ +1b0a60: 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 │ │ │ │ @@ -314718,40 +314719,40 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/Long;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -1b0a60: |[1b0a60] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ -1b0a70: 7100 0443 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@4304 │ │ -1b0a76: 7110 e75a 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae7 │ │ -1b0a7c: 0a00 |0006: move-result v0 │ │ -1b0a7e: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ -1b0a82: 7110 e15a 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@5ae1 │ │ -1b0a88: 0c00 |000c: move-result-object v0 │ │ -1b0a8a: 7110 ea5a 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5aea │ │ -1b0a90: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -1b0a94: 0e00 |0012: return-void │ │ -1b0a96: 2201 e710 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10e7 │ │ -1b0a9a: 7040 1e5b 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5b1e │ │ -1b0aa0: 7110 825b 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b82 │ │ -1b0aa6: 281a |001b: goto 0035 // +001a │ │ -1b0aa8: 7110 e95a 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5ae9 │ │ -1b0aae: 0a00 |001f: move-result v0 │ │ -1b0ab0: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ -1b0ab4: 7110 e55a 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae5 │ │ -1b0aba: 0c00 |0025: move-result-object v0 │ │ -1b0abc: 7110 e35a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae3 │ │ -1b0ac2: 0c01 |0029: move-result-object v1 │ │ -1b0ac4: 7110 ea5a 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5aea │ │ -1b0aca: 2202 e810 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10e8 │ │ -1b0ace: 7051 205b 4203 |002f: 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@5b20 │ │ -1b0ad4: 7110 825b 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b82 │ │ -1b0ada: 0e00 |0035: return-void │ │ +1b0a64: |[1b0a64] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ +1b0a74: 7100 0443 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@4304 │ │ +1b0a7a: 7110 e75a 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5ae7 │ │ +1b0a80: 0a00 |0006: move-result v0 │ │ +1b0a82: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ +1b0a86: 7110 e15a 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@5ae1 │ │ +1b0a8c: 0c00 |000c: move-result-object v0 │ │ +1b0a8e: 7110 ea5a 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5aea │ │ +1b0a94: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +1b0a98: 0e00 |0012: return-void │ │ +1b0a9a: 2201 e710 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10e7 │ │ +1b0a9e: 7040 1e5b 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5b1e │ │ +1b0aa4: 7110 825b 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b82 │ │ +1b0aaa: 281a |001b: goto 0035 // +001a │ │ +1b0aac: 7110 e95a 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5ae9 │ │ +1b0ab2: 0a00 |001f: move-result v0 │ │ +1b0ab4: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ +1b0ab8: 7110 e55a 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5ae5 │ │ +1b0abe: 0c00 |0025: move-result-object v0 │ │ +1b0ac0: 7110 e35a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@5ae3 │ │ +1b0ac6: 0c01 |0029: move-result-object v1 │ │ +1b0ac8: 7110 ea5a 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5aea │ │ +1b0ace: 2202 e810 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10e8 │ │ +1b0ad2: 7051 205b 4203 |002f: 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@5b20 │ │ +1b0ad8: 7110 825b 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5b82 │ │ +1b0ade: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0013 line=43 │ │ @@ -314769,58 +314770,58 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/Long;[I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -1b0adc: |[1b0adc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -1b0aec: 7110 c74d 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b0af2: 0c00 |0003: move-result-object v0 │ │ -1b0af4: 21b1 |0004: array-length v1, v11 │ │ -1b0af6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1b0af8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1b0afa: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ -1b0afe: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ -1b0b02: 6e10 5b0a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b0b08: 0b04 |000e: move-result-wide v4 │ │ -1b0b0a: 8445 |000f: long-to-int v5, v4 │ │ -1b0b0c: 6e20 9906 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1b0b12: 0c04 |0013: move-result-object v4 │ │ -1b0b14: 6e10 6b06 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@066b │ │ -1b0b1a: 0a04 |0017: move-result v4 │ │ -1b0b1c: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ -1b0b20: 21c4 |001a: array-length v4, v12 │ │ -1b0b22: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1b0b24: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ -1b0b28: 4407 0c06 |001e: aget v7, v12, v6 │ │ -1b0b2c: 6e20 ad06 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1b0b32: 0c08 |0023: move-result-object v8 │ │ -1b0b34: 6e10 fa06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fa │ │ -1b0b3a: 0a09 |0027: move-result v9 │ │ -1b0b3c: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ -1b0b40: 6e10 1107 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0711 │ │ -1b0b46: 0a09 |002d: move-result v9 │ │ -1b0b48: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ -1b0b4c: 6e10 fb06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -1b0b52: 0a08 |0033: move-result v8 │ │ -1b0b54: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ -1b0b58: 2410 2711 0700 |0036: filled-new-array {v7}, [I // type@1127 │ │ -1b0b5e: 0c07 |0039: move-result-object v7 │ │ -1b0b60: 6e20 ce06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ce │ │ -1b0b66: 2808 |003d: goto 0045 // +0008 │ │ -1b0b68: 2410 2711 0700 |003e: filled-new-array {v7}, [I // type@1127 │ │ -1b0b6e: 0c07 |0041: move-result-object v7 │ │ -1b0b70: 7130 255b 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5b25 │ │ -1b0b76: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b0b7a: 28d5 |0047: goto 001c // -002b │ │ -1b0b7c: 7130 255b 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5b25 │ │ -1b0b82: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b0b86: 28ba |004d: goto 0007 // -0046 │ │ -1b0b88: 0e00 |004e: return-void │ │ +1b0ae0: |[1b0ae0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +1b0af0: 7110 c74d 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b0af6: 0c00 |0003: move-result-object v0 │ │ +1b0af8: 21b1 |0004: array-length v1, v11 │ │ +1b0afa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1b0afc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1b0afe: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ +1b0b02: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ +1b0b06: 6e10 5b0a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b0b0c: 0b04 |000e: move-result-wide v4 │ │ +1b0b0e: 8445 |000f: long-to-int v5, v4 │ │ +1b0b10: 6e20 9906 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1b0b16: 0c04 |0013: move-result-object v4 │ │ +1b0b18: 6e10 6b06 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@066b │ │ +1b0b1e: 0a04 |0017: move-result v4 │ │ +1b0b20: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ +1b0b24: 21c4 |001a: array-length v4, v12 │ │ +1b0b26: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1b0b28: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ +1b0b2c: 4407 0c06 |001e: aget v7, v12, v6 │ │ +1b0b30: 6e20 ad06 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1b0b36: 0c08 |0023: move-result-object v8 │ │ +1b0b38: 6e10 fa06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fa │ │ +1b0b3e: 0a09 |0027: move-result v9 │ │ +1b0b40: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ +1b0b44: 6e10 1107 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0711 │ │ +1b0b4a: 0a09 |002d: move-result v9 │ │ +1b0b4c: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ +1b0b50: 6e10 fb06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +1b0b56: 0a08 |0033: move-result v8 │ │ +1b0b58: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ +1b0b5c: 2410 2711 0700 |0036: filled-new-array {v7}, [I // type@1127 │ │ +1b0b62: 0c07 |0039: move-result-object v7 │ │ +1b0b64: 6e20 ce06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ce │ │ +1b0b6a: 2808 |003d: goto 0045 // +0008 │ │ +1b0b6c: 2410 2711 0700 |003e: filled-new-array {v7}, [I // type@1127 │ │ +1b0b72: 0c07 |0041: move-result-object v7 │ │ +1b0b74: 7130 255b 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5b25 │ │ +1b0b7a: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b0b7e: 28d5 |0047: goto 001c // -002b │ │ +1b0b80: 7130 255b 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5b25 │ │ +1b0b86: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b0b8a: 28ba |004d: goto 0007 // -0046 │ │ +1b0b8c: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ 0x001a line=48 │ │ 0x0020 line=49 │ │ @@ -314838,26 +314839,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 │ │ -1b0b8c: |[1b0b8c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -1b0b9c: 2140 |0000: array-length v0, v4 │ │ -1b0b9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1b0ba0: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ -1b0ba4: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -1b0ba8: 6e10 5b0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b0bae: 0b02 |0009: move-result-wide v2 │ │ -1b0bb0: 8423 |000a: long-to-int v3, v2 │ │ -1b0bb2: 7140 2a5b 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@5b2a │ │ -1b0bb8: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b0bbc: 28f2 |0010: goto 0002 // -000e │ │ -1b0bbe: 0e00 |0011: return-void │ │ +1b0b90: |[1b0b90] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +1b0ba0: 2140 |0000: array-length v0, v4 │ │ +1b0ba2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1b0ba4: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ +1b0ba8: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +1b0bac: 6e10 5b0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b0bb2: 0b02 |0009: move-result-wide v2 │ │ +1b0bb4: 8423 |000a: long-to-int v3, v2 │ │ +1b0bb6: 7140 2a5b 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@5b2a │ │ +1b0bbc: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b0bc0: 28f2 |0010: goto 0002 // -000e │ │ +1b0bc2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000b line=68 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 (null) [Ljava/lang/Long; │ │ 0x0000 - 0x0012 reg=5 (null) Landroid/app/Activity; │ │ @@ -314869,47 +314870,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 │ │ -1b0bc0: |[1b0bc0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ -1b0bd0: 7110 c74d 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b0bd6: 0c00 |0003: move-result-object v0 │ │ -1b0bd8: 6e10 660c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b0bde: 0a01 |0007: move-result v1 │ │ -1b0be0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1b0be2: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ -1b0be6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1b0be8: 6e20 610c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b0bee: 0c05 |000f: move-result-object v5 │ │ -1b0bf0: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ -1b0bf4: 7130 245b 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@5b24 │ │ -1b0bfa: 0c03 |0015: move-result-object v3 │ │ -1b0bfc: 6e30 d306 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -1b0c02: 2823 |0019: goto 003c // +0023 │ │ -1b0c04: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1b0c06: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ -1b0c0a: 7130 245b 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@5b24 │ │ -1b0c10: 0c06 |0020: move-result-object v6 │ │ -1b0c12: 6e30 d306 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -1b0c18: 6e10 640c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b0c1e: 0c05 |0027: move-result-object v5 │ │ -1b0c20: 7210 bb0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b0c26: 0a06 |002b: move-result v6 │ │ -1b0c28: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ -1b0c2c: 7210 bc0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b0c32: 0c06 |0031: move-result-object v6 │ │ -1b0c34: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -1b0c38: 7130 245b 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@5b24 │ │ -1b0c3e: 0c06 |0037: move-result-object v6 │ │ -1b0c40: 6e30 d306 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -1b0c46: 28ed |003b: goto 0028 // -0013 │ │ -1b0c48: 0e00 |003c: return-void │ │ +1b0bc4: |[1b0bc4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ +1b0bd4: 7110 c74d 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b0bda: 0c00 |0003: move-result-object v0 │ │ +1b0bdc: 6e10 660c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b0be2: 0a01 |0007: move-result v1 │ │ +1b0be4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1b0be6: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ +1b0bea: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1b0bec: 6e20 610c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b0bf2: 0c05 |000f: move-result-object v5 │ │ +1b0bf4: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ +1b0bf8: 7130 245b 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@5b24 │ │ +1b0bfe: 0c03 |0015: move-result-object v3 │ │ +1b0c00: 6e30 d306 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +1b0c06: 2823 |0019: goto 003c // +0023 │ │ +1b0c08: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1b0c0a: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ +1b0c0e: 7130 245b 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@5b24 │ │ +1b0c14: 0c06 |0020: move-result-object v6 │ │ +1b0c16: 6e30 d306 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +1b0c1c: 6e10 640c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b0c22: 0c05 |0027: move-result-object v5 │ │ +1b0c24: 7210 bb0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b0c2a: 0a06 |002b: move-result v6 │ │ +1b0c2c: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ +1b0c30: 7210 bc0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b0c36: 0c06 |0031: move-result-object v6 │ │ +1b0c38: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +1b0c3c: 7130 245b 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@5b24 │ │ +1b0c42: 0c06 |0037: move-result-object v6 │ │ +1b0c44: 6e30 d306 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +1b0c4a: 28ed |003b: goto 0028 // -0013 │ │ +1b0c4c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=84 │ │ 0x000c line=85 │ │ 0x001d line=88 │ │ 0x0024 line=90 │ │ @@ -314925,74 +314926,74 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 109 16-bit code units │ │ -1b0c4c: |[1b0c4c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ -1b0c5c: 7110 c74d 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b0c62: 0c00 |0003: move-result-object v0 │ │ -1b0c64: 1a01 d54a |0004: const-string v1, "cannot-resolve.jpg" // string@4ad5 │ │ -1b0c68: 7110 6954 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@5469 │ │ -1b0c6e: 0a02 |0009: move-result v2 │ │ -1b0c70: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -1b0c74: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -1b0c7a: 0c02 |000f: move-result-object v2 │ │ -1b0c7c: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -1b0c7e: 7220 d70c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b0c84: 0c02 |0014: move-result-object v2 │ │ -1b0c86: 1f02 0a03 |0015: check-cast v2, Ljava/lang/String; // type@030a │ │ -1b0c8a: 0721 |0017: move-object v1, v2 │ │ -1b0c8c: 2837 |0018: goto 004f // +0037 │ │ -1b0c8e: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -1b0c94: 0c02 |001c: move-result-object v2 │ │ -1b0c96: 1a03 0b4e |001d: const-string v3, "content" // string@4e0b │ │ -1b0c9a: 6e20 d60a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b0ca0: 0a02 |0022: move-result v2 │ │ -1b0ca2: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ -1b0ca6: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1b0cac: 0c03 |0028: move-result-object v3 │ │ -1b0cae: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -1b0cb0: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1b0cb2: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -1b0cb4: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -1b0cb6: 07a4 |002d: move-object v4, v10 │ │ -1b0cb8: 7406 6100 0300 |002e: 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@0061 │ │ -1b0cbe: 0c02 |0031: move-result-object v2 │ │ -1b0cc0: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ -1b0cc4: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1b0cca: 0a03 |0037: move-result v3 │ │ -1b0ccc: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ -1b0cd0: 1a03 2043 |003a: const-string v3, "_display_name" // string@4320 │ │ -1b0cd4: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ -1b0cda: 0a03 |003f: move-result v3 │ │ -1b0cdc: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ -1b0ce0: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -1b0ce6: 0c01 |0045: move-result-object v1 │ │ -1b0ce8: 2806 |0046: goto 004c // +0006 │ │ -1b0cea: 0d09 |0047: move-exception v9 │ │ -1b0cec: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1b0cf2: 2709 |004b: throw v9 │ │ -1b0cf4: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1b0cfa: 1a02 6284 |004f: const-string v2, "temp" // string@8462 │ │ -1b0cfe: 7130 c54d 1002 |0051: 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@4dc5 │ │ -1b0d04: 0c00 |0054: move-result-object v0 │ │ -1b0d06: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ -1b0d0a: 7120 6854 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ -1b0d10: 0c09 |005a: move-result-object v9 │ │ -1b0d12: 220a c502 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c5 │ │ -1b0d16: 7020 8b09 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ -1b0d1c: 7120 6a5b a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b6a │ │ -1b0d22: 2806 |0063: goto 0069 // +0006 │ │ -1b0d24: 0d09 |0064: move-exception v9 │ │ -1b0d26: 6e10 370a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b0d2c: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -1b0d2e: 6e40 3007 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0730 │ │ -1b0d34: 0e00 |006c: return-void │ │ +1b0c50: |[1b0c50] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ +1b0c60: 7110 c74d 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b0c66: 0c00 |0003: move-result-object v0 │ │ +1b0c68: 1a01 d54a |0004: const-string v1, "cannot-resolve.jpg" // string@4ad5 │ │ +1b0c6c: 7110 6954 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@5469 │ │ +1b0c72: 0a02 |0009: move-result v2 │ │ +1b0c74: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +1b0c78: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +1b0c7e: 0c02 |000f: move-result-object v2 │ │ +1b0c80: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +1b0c82: 7220 d70c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b0c88: 0c02 |0014: move-result-object v2 │ │ +1b0c8a: 1f02 0a03 |0015: check-cast v2, Ljava/lang/String; // type@030a │ │ +1b0c8e: 0721 |0017: move-object v1, v2 │ │ +1b0c90: 2837 |0018: goto 004f // +0037 │ │ +1b0c92: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1b0c98: 0c02 |001c: move-result-object v2 │ │ +1b0c9a: 1a03 0b4e |001d: const-string v3, "content" // string@4e0b │ │ +1b0c9e: 6e20 d60a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b0ca4: 0a02 |0022: move-result v2 │ │ +1b0ca6: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ +1b0caa: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1b0cb0: 0c03 |0028: move-result-object v3 │ │ +1b0cb2: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +1b0cb4: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1b0cb6: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +1b0cb8: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +1b0cba: 07a4 |002d: move-object v4, v10 │ │ +1b0cbc: 7406 6100 0300 |002e: 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@0061 │ │ +1b0cc2: 0c02 |0031: move-result-object v2 │ │ +1b0cc4: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ +1b0cc8: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1b0cce: 0a03 |0037: move-result v3 │ │ +1b0cd0: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ +1b0cd4: 1a03 2043 |003a: const-string v3, "_display_name" // string@4320 │ │ +1b0cd8: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ +1b0cde: 0a03 |003f: move-result v3 │ │ +1b0ce0: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ +1b0ce4: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +1b0cea: 0c01 |0045: move-result-object v1 │ │ +1b0cec: 2806 |0046: goto 004c // +0006 │ │ +1b0cee: 0d09 |0047: move-exception v9 │ │ +1b0cf0: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1b0cf6: 2709 |004b: throw v9 │ │ +1b0cf8: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1b0cfe: 1a02 6284 |004f: const-string v2, "temp" // string@8462 │ │ +1b0d02: 7130 c54d 1002 |0051: 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@4dc5 │ │ +1b0d08: 0c00 |0054: move-result-object v0 │ │ +1b0d0a: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ +1b0d0e: 7120 6854 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ +1b0d14: 0c09 |005a: move-result-object v9 │ │ +1b0d16: 220a c502 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c5 │ │ +1b0d1a: 7020 8b09 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ +1b0d20: 7120 6a5b a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b6a │ │ +1b0d26: 2806 |0063: goto 0069 // +0006 │ │ +1b0d28: 0d09 |0064: move-exception v9 │ │ +1b0d2a: 6e10 370a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b0d30: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +1b0d32: 6e40 3007 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0730 │ │ +1b0d38: 0e00 |006c: return-void │ │ catches : 3 │ │ 0x0006 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x0034 - 0x0046 │ │ -> 0x0047 │ │ 0x0048 - 0x0063 │ │ Ljava/lang/Exception; -> 0x0064 │ │ @@ -315048,17 +315049,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b0dc4: |[1b0dc4] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ -1b0dd4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0dda: 0e00 |0003: return-void │ │ +1b0dc8: |[1b0dc8] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ +1b0dd8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0dde: 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;) │ │ @@ -315066,20 +315067,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 │ │ -1b0da0: |[1b0da0] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ -1b0db0: 1a00 2d61 |0000: const-string v0, "input_method" // string@612d │ │ -1b0db4: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b0dba: 0c01 |0005: move-result-object v1 │ │ -1b0dbc: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ -1b0dc0: 1101 |0008: return-object v1 │ │ +1b0da4: |[1b0da4] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ +1b0db4: 1a00 2d61 |0000: const-string v0, "input_method" // string@612d │ │ +1b0db8: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b0dbe: 0c01 |0005: move-result-object v1 │ │ +1b0dc0: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ +1b0dc4: 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;) │ │ @@ -315087,20 +315088,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 │ │ -1b0d58: |[1b0d58] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ -1b0d68: 1a00 6c88 |0000: const-string v0, "vibrator" // string@886c │ │ -1b0d6c: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b0d72: 0c01 |0005: move-result-object v1 │ │ -1b0d74: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ -1b0d78: 1101 |0008: return-object v1 │ │ +1b0d5c: |[1b0d5c] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ +1b0d6c: 1a00 6c88 |0000: const-string v0, "vibrator" // string@886c │ │ +1b0d70: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b0d76: 0c01 |0005: move-result-object v1 │ │ +1b0d78: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ +1b0d7c: 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;) │ │ @@ -315108,20 +315109,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 │ │ -1b0d7c: |[1b0d7c] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ -1b0d8c: 1a00 0f89 |0000: const-string v0, "window" // string@890f │ │ -1b0d90: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b0d96: 0c01 |0005: move-result-object v1 │ │ -1b0d98: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ -1b0d9c: 1101 |0008: return-object v1 │ │ +1b0d80: |[1b0d80] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ +1b0d90: 1a00 0f89 |0000: const-string v0, "window" // string@890f │ │ +1b0d94: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b0d9a: 0c01 |0005: move-result-object v1 │ │ +1b0d9c: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ +1b0da0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -315211,17 +315212,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b0df4: |[1b0df4] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ -1b0e04: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0e0a: 0e00 |0003: return-void │ │ +1b0df8: |[1b0df8] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ +1b0e08: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0e0e: 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;) │ │ @@ -315229,34 +315230,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 │ │ -1b0ddc: |[1b0ddc] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ -1b0dec: 6200 6142 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4261 │ │ -1b0df0: 1100 |0002: return-object v0 │ │ +1b0de0: |[1b0de0] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ +1b0df0: 6200 6142 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4261 │ │ +1b0df4: 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 │ │ -1b0e0c: |[1b0e0c] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ -1b0e1c: 6900 6142 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4261 │ │ -1b0e20: 0e00 |0002: return-void │ │ +1b0e10: |[1b0e10] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ +1b0e20: 6900 6142 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4261 │ │ +1b0e24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -315285,17 +315286,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b0f34: |[1b0f34] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ -1b0f44: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b0f4a: 0e00 |0003: return-void │ │ +1b0f38: |[1b0f38] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ +1b0f48: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b0f4e: 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;) │ │ @@ -315303,26 +315304,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 │ │ -1b0e24: |[1b0e24] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1b0e34: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b0e38: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b0e3e: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ -1b0e42: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -1b0e44: 7020 b302 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ -1b0e4a: 7210 ce09 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ -1b0e50: 0a04 |000e: move-result v4 │ │ -1b0e52: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -1b0e56: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -1b0e58: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b0e5e: 1100 |0015: return-object v0 │ │ +1b0e28: |[1b0e28] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1b0e38: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b0e3c: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b0e42: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ +1b0e46: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +1b0e48: 7020 b302 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ +1b0e4e: 7210 ce09 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ +1b0e54: 0a04 |000e: move-result v4 │ │ +1b0e56: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +1b0e5a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +1b0e5c: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b0e62: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -315331,25 +315332,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 │ │ -1b0e60: |[1b0e60] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1b0e70: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b0e74: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b0e7a: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -1b0e7e: 7020 b002 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b0 │ │ -1b0e84: 7210 ce09 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ -1b0e8a: 0a03 |000d: move-result v3 │ │ -1b0e8c: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ -1b0e90: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1b0e92: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b0e98: 1100 |0014: return-object v0 │ │ +1b0e64: |[1b0e64] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1b0e74: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b0e78: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b0e7e: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +1b0e82: 7020 b002 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b0 │ │ +1b0e88: 7210 ce09 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ +1b0e8e: 0a03 |000d: move-result v3 │ │ +1b0e90: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ +1b0e94: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1b0e96: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b0e9c: 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; │ │ @@ -315359,20 +315360,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 │ │ -1b0e9c: |[1b0e9c] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1b0eac: 7210 ce09 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ -1b0eb2: 0a00 |0003: move-result v0 │ │ -1b0eb4: 7120 385b 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@5b38 │ │ -1b0eba: 0c01 |0007: move-result-object v1 │ │ -1b0ebc: 1101 |0008: return-object v1 │ │ +1b0ea0: |[1b0ea0] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1b0eb0: 7210 ce09 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ +1b0eb6: 0a00 |0003: move-result v0 │ │ +1b0eb8: 7120 385b 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@5b38 │ │ +1b0ebe: 0c01 |0007: move-result-object v1 │ │ +1b0ec0: 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;) │ │ @@ -315380,24 +315381,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 │ │ -1b0ec0: |[1b0ec0] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ -1b0ed0: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b0ed4: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b0eda: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ -1b0ede: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -1b0ee0: 7020 b302 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ -1b0ee6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1b0ee8: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ -1b0eec: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b0ef2: 1100 |0011: return-object v0 │ │ +1b0ec4: |[1b0ec4] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ +1b0ed4: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b0ed8: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b0ede: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ +1b0ee2: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +1b0ee4: 7020 b302 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ +1b0eea: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1b0eec: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ +1b0ef0: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b0ef6: 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 │ │ @@ -315407,26 +315408,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 │ │ -1b0ef4: |[1b0ef4] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1b0f04: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b0f08: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b0f0e: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ -1b0f12: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ -1b0f18: 7020 b202 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b2 │ │ -1b0f1e: 7210 ce09 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ -1b0f24: 0a04 |0010: move-result v4 │ │ -1b0f26: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ -1b0f2a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -1b0f2c: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b0f32: 1100 |0017: return-object v0 │ │ +1b0ef8: |[1b0ef8] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1b0f08: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b0f0c: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b0f12: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ +1b0f16: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ +1b0f1c: 7020 b202 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b2 │ │ +1b0f22: 7210 ce09 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09ce │ │ +1b0f28: 0a04 |0010: move-result v4 │ │ +1b0f2a: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ +1b0f2e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +1b0f30: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b0f36: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -315518,19 +315519,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b13e4: |[1b13e4] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ -1b13f4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b13fa: 5a01 6a42 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ -1b13fe: 5b03 6942 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4269 │ │ -1b1402: 0e00 |0007: return-void │ │ +1b13e8: |[1b13e8] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ +1b13f8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b13fe: 5a01 6a42 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ +1b1402: 5b03 6942 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4269 │ │ +1b1406: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Stopwatch$Split; │ │ @@ -315581,24 +315582,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1b1404: |[1b1404] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ -1b1414: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b141a: 7100 2c0b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1b1420: 0b00 |0006: move-result-wide v0 │ │ -1b1422: 5a20 6c42 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426c │ │ -1b1426: 5b23 6d42 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@426d │ │ -1b142a: 2203 8503 |000b: new-instance v3, Ljava/util/LinkedList; // type@0385 │ │ -1b142e: 7010 c70c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b1434: 5b23 6b42 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b1438: 0e00 |0012: return-void │ │ +1b1408: |[1b1408] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ +1b1418: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b141e: 7100 2c0b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1b1424: 0b00 |0006: move-result-wide v0 │ │ +1b1426: 5a20 6c42 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426c │ │ +1b142a: 5b23 6d42 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@426d │ │ +1b142e: 2203 8503 |000b: new-instance v3, Ljava/util/LinkedList; // type@0385 │ │ +1b1432: 7010 c70c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b1438: 5b23 6b42 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b143c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0009 line=18 │ │ 0x000b line=19 │ │ locals : │ │ @@ -315611,22 +315612,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -1b143c: |[1b143c] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ -1b144c: 5440 6b42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b1450: 2201 f010 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b1454: 7100 2c0b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1b145a: 0b02 |0007: move-result-wide v2 │ │ -1b145c: 7040 4a5b 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@5b4a │ │ -1b1462: 7220 d20c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b1468: 0e00 |000e: return-void │ │ +1b1440: |[1b1440] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ +1b1450: 5440 6b42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b1454: 2201 f010 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b1458: 7100 2c0b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1b145e: 0b02 |0007: move-result-wide v2 │ │ +1b1460: 7040 4a5b 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@5b4a │ │ +1b1466: 7220 d20c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b146c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/thoughtcrime/securesms/util/Stopwatch; │ │ 0x0000 - 0x000f reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -315635,95 +315636,95 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -1b146c: |[1b146c] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ -1b147c: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1b1480: 1a01 2642 |0002: const-string v1, "[" // string@4226 │ │ -1b1484: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b148a: 5491 6d42 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@426d │ │ -1b148e: 6e20 180b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1494: 1a01 f642 |000c: const-string v1, "] " // string@42f6 │ │ -1b1498: 6e20 180b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b149e: 5491 6b42 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b14a2: 7210 e00c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b14a8: 0a01 |0016: move-result v1 │ │ -1b14aa: 1a02 d703 |0017: const-string v2, " " // string@03d7 │ │ -1b14ae: 1a03 7c0d |0019: const-string v3, ": " // string@0d7c │ │ -1b14b2: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ -1b14b6: 5491 6b42 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b14ba: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -1b14bc: 7220 d70c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b14c2: 0c01 |0023: move-result-object v1 │ │ -1b14c4: 1f01 f010 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b14c8: 5411 6942 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4269 │ │ -1b14cc: 6e20 180b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b14d2: 6e20 180b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b14d8: 5491 6b42 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b14dc: 7220 d70c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b14e2: 0c01 |0033: move-result-object v1 │ │ -1b14e4: 1f01 f010 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b14e8: 5314 6a42 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ -1b14ec: 5396 6c42 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426c │ │ -1b14f0: bc64 |003a: sub-long/2addr v4, v6 │ │ -1b14f2: 6e30 140b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1b14f8: 6e20 180b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b14fe: 5491 6b42 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b1502: 7210 e00c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b1508: 0a01 |0046: move-result v1 │ │ -1b150a: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -1b150c: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ -1b1510: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -1b1512: 5495 6b42 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b1516: 7210 e00c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b151c: 0a05 |0050: move-result v5 │ │ -1b151e: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ -1b1522: 5495 6b42 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b1526: 7220 d70c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b152c: 0c05 |0058: move-result-object v5 │ │ -1b152e: 1f05 f010 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b1532: 5455 6942 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4269 │ │ -1b1536: 6e20 180b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b153c: 6e20 180b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1542: 5495 6b42 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b1546: 7220 d70c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b154c: 0c05 |0068: move-result-object v5 │ │ -1b154e: 1f05 f010 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b1552: 5355 6a42 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ -1b1556: 5497 6b42 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b155a: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ -1b155e: 7220 d70c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b1564: 0c07 |0074: move-result-object v7 │ │ -1b1566: 1f07 f010 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b156a: 5377 6a42 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ -1b156e: bc75 |0079: sub-long/2addr v5, v7 │ │ -1b1570: 6e30 140b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1b1576: 6e20 180b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b157c: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b1580: 28c9 |0082: goto 004b // -0037 │ │ -1b1582: 1a01 5686 |0083: const-string v1, "total: " // string@8656 │ │ -1b1586: 6e20 180b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b158c: 5491 6b42 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ -1b1590: 7210 e00c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b1596: 0a02 |008d: move-result v2 │ │ -1b1598: b142 |008e: sub-int/2addr v2, v4 │ │ -1b159a: 7220 d70c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b15a0: 0c01 |0092: move-result-object v1 │ │ -1b15a2: 1f01 f010 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ -1b15a6: 5311 6a42 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ -1b15aa: 5393 6c42 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426c │ │ -1b15ae: bc31 |0099: sub-long/2addr v1, v3 │ │ -1b15b0: 6e30 140b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1b15b6: 6e10 290b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b15bc: 0c00 |00a0: move-result-object v0 │ │ -1b15be: 7120 bc02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1b15c4: 0e00 |00a4: return-void │ │ +1b1470: |[1b1470] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ +1b1480: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1b1484: 1a01 2642 |0002: const-string v1, "[" // string@4226 │ │ +1b1488: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b148e: 5491 6d42 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@426d │ │ +1b1492: 6e20 180b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1498: 1a01 f642 |000c: const-string v1, "] " // string@42f6 │ │ +1b149c: 6e20 180b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b14a2: 5491 6b42 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b14a6: 7210 e00c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b14ac: 0a01 |0016: move-result v1 │ │ +1b14ae: 1a02 d703 |0017: const-string v2, " " // string@03d7 │ │ +1b14b2: 1a03 7c0d |0019: const-string v3, ": " // string@0d7c │ │ +1b14b6: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ +1b14ba: 5491 6b42 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b14be: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +1b14c0: 7220 d70c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b14c6: 0c01 |0023: move-result-object v1 │ │ +1b14c8: 1f01 f010 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b14cc: 5411 6942 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4269 │ │ +1b14d0: 6e20 180b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b14d6: 6e20 180b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b14dc: 5491 6b42 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b14e0: 7220 d70c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b14e6: 0c01 |0033: move-result-object v1 │ │ +1b14e8: 1f01 f010 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b14ec: 5314 6a42 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ +1b14f0: 5396 6c42 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426c │ │ +1b14f4: bc64 |003a: sub-long/2addr v4, v6 │ │ +1b14f6: 6e30 140b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1b14fc: 6e20 180b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1502: 5491 6b42 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b1506: 7210 e00c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b150c: 0a01 |0046: move-result v1 │ │ +1b150e: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +1b1510: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ +1b1514: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +1b1516: 5495 6b42 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b151a: 7210 e00c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b1520: 0a05 |0050: move-result v5 │ │ +1b1522: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ +1b1526: 5495 6b42 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b152a: 7220 d70c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b1530: 0c05 |0058: move-result-object v5 │ │ +1b1532: 1f05 f010 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b1536: 5455 6942 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4269 │ │ +1b153a: 6e20 180b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1540: 6e20 180b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1546: 5495 6b42 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b154a: 7220 d70c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b1550: 0c05 |0068: move-result-object v5 │ │ +1b1552: 1f05 f010 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b1556: 5355 6a42 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ +1b155a: 5497 6b42 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b155e: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ +1b1562: 7220 d70c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b1568: 0c07 |0074: move-result-object v7 │ │ +1b156a: 1f07 f010 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b156e: 5377 6a42 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ +1b1572: bc75 |0079: sub-long/2addr v5, v7 │ │ +1b1574: 6e30 140b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1b157a: 6e20 180b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1580: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b1584: 28c9 |0082: goto 004b // -0037 │ │ +1b1586: 1a01 5686 |0083: const-string v1, "total: " // string@8656 │ │ +1b158a: 6e20 180b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1590: 5491 6b42 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@426b │ │ +1b1594: 7210 e00c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b159a: 0a02 |008d: move-result v2 │ │ +1b159c: b142 |008e: sub-int/2addr v2, v4 │ │ +1b159e: 7220 d70c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b15a4: 0c01 |0092: move-result-object v1 │ │ +1b15a6: 1f01 f010 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10f0 │ │ +1b15aa: 5311 6a42 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@426a │ │ +1b15ae: 5393 6c42 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@426c │ │ +1b15b2: bc31 |0099: sub-long/2addr v1, v3 │ │ +1b15b4: 6e30 140b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1b15ba: 6e10 290b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b15c0: 0c00 |00a0: move-result-object v0 │ │ +1b15c2: 7120 bc02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1b15c8: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ 0x0011 line=30 │ │ 0x001d line=31 │ │ 0x002e line=32 │ │ @@ -315764,17 +315765,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b16e0: |[1b16e0] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ -1b16f0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b16f6: 0e00 |0003: return-void │ │ +1b16e4: |[1b16e4] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ +1b16f4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b16fa: 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;) │ │ @@ -315782,29 +315783,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1b1668: |[1b1668] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ -1b1678: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1b167c: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -1b1680: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ -1b1684: 1a00 3347 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@4733 │ │ -1b1688: 2410 4211 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ -1b168e: 0c00 |000b: move-result-object v0 │ │ -1b1690: 7120 1e55 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@551e │ │ -1b1696: 0a02 |000f: move-result v2 │ │ -1b1698: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -1b169c: 2803 |0012: goto 0015 // +0003 │ │ -1b169e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1b16a0: 2802 |0014: goto 0016 // +0002 │ │ -1b16a2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -1b16a4: 0f02 |0016: return v2 │ │ +1b166c: |[1b166c] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ +1b167c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1b1680: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +1b1684: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ +1b1688: 1a00 3347 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@4733 │ │ +1b168c: 2410 4211 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ +1b1692: 0c00 |000b: move-result-object v0 │ │ +1b1694: 7120 1e55 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@551e │ │ +1b169a: 0a02 |000f: move-result v2 │ │ +1b169c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +1b16a0: 2803 |0012: goto 0015 // +0003 │ │ +1b16a2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1b16a4: 2802 |0014: goto 0016 // +0002 │ │ +1b16a6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +1b16a8: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -315813,43 +315814,43 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b15c8: |[1b15c8] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ -1b15d8: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ -1b15dc: 1100 |0002: return-object v0 │ │ +1b15cc: |[1b15cc] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ +1b15dc: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ +1b15e0: 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 │ │ -1b16a8: |[1b16a8] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -1b16b8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1b16bc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1b16be: 1102 |0003: return-object v2 │ │ -1b16c0: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ -1b16c4: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ -1b16ca: 6e30 ec0a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aec │ │ -1b16d0: 0c02 |000c: move-result-object v2 │ │ -1b16d2: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ -1b16d6: 6e30 ec0a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aec │ │ -1b16dc: 0c02 |0012: move-result-object v2 │ │ -1b16de: 1102 |0013: return-object v2 │ │ +1b16ac: |[1b16ac] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +1b16bc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1b16c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1b16c2: 1102 |0003: return-object v2 │ │ +1b16c4: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ +1b16c8: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ +1b16ce: 6e30 ec0a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aec │ │ +1b16d4: 0c02 |000c: move-result-object v2 │ │ +1b16d6: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ +1b16da: 6e30 ec0a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aec │ │ +1b16e0: 0c02 |0012: move-result-object v2 │ │ +1b16e2: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=50 │ │ 0x000f line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -315858,25 +315859,25 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1b15e0: |[1b15e0] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ -1b15f0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1b15f4: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -1b15f8: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -1b15fc: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -1b1600: 7110 545b 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5b54 │ │ -1b1606: 0c00 |000b: move-result-object v0 │ │ -1b1608: 1100 |000c: return-object v0 │ │ -1b160a: 7100 9b5b 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@5b9b │ │ -1b1610: 0c00 |0010: move-result-object v0 │ │ -1b1612: 1100 |0011: return-object v0 │ │ +1b15e4: |[1b15e4] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ +1b15f4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1b15f8: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +1b15fc: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +1b1600: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +1b1604: 7110 545b 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5b54 │ │ +1b160a: 0c00 |000b: move-result-object v0 │ │ +1b160c: 1100 |000c: return-object v0 │ │ +1b160e: 7100 9b5b 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@5b9b │ │ +1b1614: 0c00 |0010: move-result-object v0 │ │ +1b1616: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=39 │ │ locals : │ │ │ │ @@ -315885,37 +315886,37 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b1614: |[1b1614] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ -1b1624: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ -1b1628: 1100 |0002: return-object v0 │ │ +1b1618: |[1b1618] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ +1b1628: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ +1b162c: 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 │ │ -1b162c: |[1b162c] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -1b163c: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1b1642: 0c00 |0003: move-result-object v0 │ │ -1b1644: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -1b164a: 0c00 |0007: move-result-object v0 │ │ -1b164c: 1100 |0008: return-object v0 │ │ +1b1630: |[1b1630] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +1b1640: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1b1646: 0c00 |0003: move-result-object v0 │ │ +1b1648: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +1b164e: 0c00 |0007: move-result-object v0 │ │ +1b1650: 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;) │ │ @@ -315923,17 +315924,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b1650: |[1b1650] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ -1b1660: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ -1b1664: 1100 |0002: return-object v0 │ │ +1b1654: |[1b1654] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ +1b1664: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ +1b1668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 14713 (StorageUtil.java) │ │ @@ -315965,17 +315966,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b1740: |[1b1740] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ -1b1750: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b1756: 0e00 |0003: return-void │ │ +1b1744: |[1b1744] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ +1b1754: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b175a: 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;) │ │ @@ -315983,30 +315984,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 │ │ -1b16f8: |[1b16f8] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -1b1708: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -1b170c: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ -1b1710: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -1b1714: 6e20 9809 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ -1b171a: 0a03 |0009: move-result v3 │ │ -1b171c: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -1b171e: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -1b1722: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1b1724: 6e40 a009 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09a0 │ │ -1b172a: 8133 |0011: int-to-long v3, v3 │ │ -1b172c: bb31 |0012: add-long/2addr v1, v3 │ │ -1b172e: 28f3 |0013: goto 0006 // -000d │ │ -1b1730: 6e10 9609 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1b1736: 6e10 9d09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1b173c: 1001 |001a: return-wide v1 │ │ +1b16fc: |[1b16fc] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +1b170c: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +1b1710: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ +1b1714: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +1b1718: 6e20 9809 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ +1b171e: 0a03 |0009: move-result v3 │ │ +1b1720: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +1b1722: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +1b1726: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1b1728: 6e40 a009 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09a0 │ │ +1b172e: 8133 |0011: int-to-long v3, v3 │ │ +1b1730: bb31 |0012: add-long/2addr v1, v3 │ │ +1b1732: 28f3 |0013: goto 0006 // -000d │ │ +1b1734: 6e10 9609 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1b173a: 6e10 9d09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1b1740: 1001 |001a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x0006 line=14 │ │ 0x000e line=15 │ │ 0x0014 line=19 │ │ 0x0017 line=20 │ │ @@ -316040,17 +316041,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b1830: |[1b1830] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ -1b1840: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b1846: 0e00 |0003: return-void │ │ +1b1834: |[1b1834] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ +1b1844: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b184a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ThemeUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -316058,29 +316059,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 │ │ -1b17ec: |[1b17ec] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ -1b17fc: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1b1800: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ -1b1806: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1b180c: 0c02 |0008: move-result-object v2 │ │ -1b180e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1b1810: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1b1816: 0a02 |000d: move-result v2 │ │ -1b1818: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -1b181c: 6e10 d502 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d5 │ │ -1b1822: 0c02 |0013: move-result-object v2 │ │ -1b1824: 7210 d009 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ -1b182a: 0c02 |0017: move-result-object v2 │ │ -1b182c: 1102 |0018: return-object v2 │ │ -1b182e: 1104 |0019: return-object v4 │ │ +1b17f0: |[1b17f0] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ +1b1800: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1b1804: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ +1b180a: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1b1810: 0c02 |0008: move-result-object v2 │ │ +1b1812: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1b1814: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1b181a: 0a02 |000d: move-result v2 │ │ +1b181c: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +1b1820: 6e10 d502 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d5 │ │ +1b1826: 0c02 |0013: move-result-object v2 │ │ +1b1828: 7210 d009 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ +1b182e: 0c02 |0017: move-result-object v2 │ │ +1b1830: 1102 |0018: return-object v2 │ │ +1b1832: 1104 |0019: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=32 │ │ 0x0010 line=33 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Landroid/content/Context; │ │ @@ -316092,21 +316093,21 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b1788: |[1b1788] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ -1b1798: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b179e: 0c01 |0003: move-result-object v1 │ │ -1b17a0: 6000 2a19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@192a │ │ -1b17a4: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -1b17aa: 0a01 |0009: move-result v1 │ │ -1b17ac: 0f01 |000a: return v1 │ │ +1b178c: |[1b178c] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ +1b179c: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b17a2: 0c01 |0003: move-result-object v1 │ │ +1b17a4: 6000 2a19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@192a │ │ +1b17a8: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +1b17ae: 0a01 |0009: move-result v1 │ │ +1b17b0: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -316114,27 +316115,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 │ │ -1b17b0: |[1b17b0] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ -1b17c0: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1b17c4: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ -1b17ca: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1b17d0: 0c02 |0008: move-result-object v2 │ │ -1b17d2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1b17d4: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1b17da: 0a02 |000d: move-result v2 │ │ -1b17dc: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -1b17e0: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ -1b17e4: 0f02 |0012: return v2 │ │ -1b17e6: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ -1b17ea: 0f02 |0015: return v2 │ │ +1b17b4: |[1b17b4] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ +1b17c4: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1b17c8: 7010 d302 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d3 │ │ +1b17ce: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1b17d4: 0c02 |0008: move-result-object v2 │ │ +1b17d6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1b17d8: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1b17de: 0a02 |000d: move-result v2 │ │ +1b17e0: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +1b17e4: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ +1b17e8: 0f02 |0012: return v2 │ │ +1b17ea: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ +1b17ee: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x000a line=23 │ │ 0x0010 line=24 │ │ locals : │ │ @@ -316146,23 +316147,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1b1758: |[1b1758] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ -1b1768: 6000 1318 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1813 │ │ -1b176c: 1a01 0068 |0002: const-string v1, "light" // string@6800 │ │ -1b1770: 7130 595b 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@5b59 │ │ -1b1776: 0c02 |0007: move-result-object v2 │ │ -1b1778: 1a00 4750 |0008: const-string v0, "dark" // string@5047 │ │ -1b177c: 6e20 d60a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b1782: 0a02 |000d: move-result v2 │ │ -1b1784: 0f02 |000e: return v2 │ │ +1b175c: |[1b175c] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ +1b176c: 6000 1318 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1813 │ │ +1b1770: 1a01 0068 |0002: const-string v1, "light" // string@6800 │ │ +1b1774: 7130 595b 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@5b59 │ │ +1b177a: 0c02 |0007: move-result-object v2 │ │ +1b177c: 1a00 4750 |0008: const-string v0, "dark" // string@5047 │ │ +1b1780: 6e20 d60a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b1786: 0a02 |000d: move-result v2 │ │ +1b1788: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -316191,17 +316192,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b1884: |[1b1884] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ -1b1894: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b189a: 0e00 |0003: return-void │ │ +1b1888: |[1b1888] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ +1b1898: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b189e: 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;) │ │ @@ -316209,27 +316210,27 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -1b1848: |[1b1848] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -1b1858: 2207 b903 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b9 │ │ -1b185c: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -1b1860: 2206 b203 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03b2 │ │ -1b1864: 7010 630d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d63 │ │ -1b186a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1b186c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1b186e: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ -1b1872: 0770 |000d: move-object v0, v7 │ │ -1b1874: 7607 6b0d 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@0d6b │ │ -1b187a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -1b187c: 6e20 6c0d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d6c │ │ -1b1882: 1107 |0015: return-object v7 │ │ +1b184c: |[1b184c] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +1b185c: 2207 b903 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b9 │ │ +1b1860: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +1b1864: 2206 b203 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03b2 │ │ +1b1868: 7010 630d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d63 │ │ +1b186e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1b1870: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1b1872: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ +1b1876: 0770 |000d: move-object v0, v7 │ │ +1b1878: 7607 6b0d 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@0d6b │ │ +1b187e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +1b1880: 6e20 6c0d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d6c │ │ +1b1886: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0012 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -316267,19 +316268,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 │ │ -1b189c: |[1b189c] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -1b18ac: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b18b2: 5b01 6e42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@426e │ │ -1b18b6: 5b02 6f42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@426f │ │ -1b18ba: 0e00 |0007: return-void │ │ +1b18a0: |[1b18a0] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +1b18b0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b18b6: 5b01 6e42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@426e │ │ +1b18ba: 5b02 6f42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@426f │ │ +1b18be: 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; │ │ @@ -316290,19 +316291,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1b18bc: |[1b18bc] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ -1b18cc: 5420 6e42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@426e │ │ -1b18d0: 5421 6f42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@426f │ │ -1b18d4: 7120 7a5b 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5b7a │ │ -1b18da: 0e00 |0007: return-void │ │ +1b18c0: |[1b18c0] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ +1b18d0: 5420 6e42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@426e │ │ +1b18d4: 5421 6f42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@426f │ │ +1b18d8: 7120 7a5b 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5b7a │ │ +1b18de: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -316335,18 +316336,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 │ │ -1b18dc: |[1b18dc] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ -1b18ec: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b18f2: 5b01 7042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@4270 │ │ -1b18f6: 0e00 |0005: return-void │ │ +1b18e0: |[1b18e0] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ +1b18f0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b18f6: 5b01 7042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@4270 │ │ +1b18fa: 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; │ │ │ │ @@ -316356,18 +316357,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b18f8: |[1b18f8] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ -1b1908: 5410 7042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@4270 │ │ -1b190c: 7110 795b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@5b79 │ │ -1b1912: 0e00 |0005: return-void │ │ +1b18fc: |[1b18fc] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ +1b190c: 5410 7042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@4270 │ │ +1b1910: 7110 795b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@5b79 │ │ +1b1916: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -316434,25 +316435,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1b1f84: |[1b1f84] org.thoughtcrime.securesms.util.Util.:()V │ │ -1b1f94: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -1b1f98: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -1b1f9e: 0c01 |0005: move-result-object v1 │ │ -1b1fa0: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ -1b1fa6: 6900 7442 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4274 │ │ -1b1faa: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -1b1fae: 6800 7542 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4275 │ │ -1b1fb2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1b1fb4: 6900 7642 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ -1b1fb8: 0e00 |0012: return-void │ │ +1b1f88: |[1b1f88] org.thoughtcrime.securesms.util.Util.:()V │ │ +1b1f98: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +1b1f9c: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +1b1fa2: 0c01 |0005: move-result-object v1 │ │ +1b1fa4: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ +1b1faa: 6900 7442 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4274 │ │ +1b1fae: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +1b1fb2: 6800 7542 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4275 │ │ +1b1fb6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +1b1fb8: 6900 7642 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ +1b1fbc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000d line=336 │ │ 0x0010 line=360 │ │ locals : │ │ │ │ @@ -316461,17 +316462,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b1fbc: |[1b1fbc] org.thoughtcrime.securesms.util.Util.:()V │ │ -1b1fcc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b1fd2: 0e00 |0003: return-void │ │ +1b1fc0: |[1b1fc0] org.thoughtcrime.securesms.util.Util.:()V │ │ +1b1fd0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b1fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Util; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316479,26 +316480,26 @@ │ │ type : '([II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -1b1d14: |[1b1d14] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ -1b1d24: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -1b1d28: 2410 2711 0400 |0002: filled-new-array {v4}, [I // type@1127 │ │ -1b1d2e: 0c03 |0005: move-result-object v3 │ │ -1b1d30: 1103 |0006: return-object v3 │ │ -1b1d32: 2130 |0007: array-length v0, v3 │ │ -1b1d34: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -1b1d38: 2311 2711 |000a: new-array v1, v1, [I // type@1127 │ │ -1b1d3c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1b1d3e: 7150 2b0b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b2b │ │ -1b1d44: 4b04 0100 |0010: aput v4, v1, v0 │ │ -1b1d48: 1101 |0012: return-object v1 │ │ +1b1d18: |[1b1d18] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ +1b1d28: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +1b1d2c: 2410 2711 0400 |0002: filled-new-array {v4}, [I // type@1127 │ │ +1b1d32: 0c03 |0005: move-result-object v3 │ │ +1b1d34: 1103 |0006: return-object v3 │ │ +1b1d36: 2130 |0007: array-length v0, v3 │ │ +1b1d38: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +1b1d3c: 2311 2711 |000a: new-array v1, v1, [I // type@1127 │ │ +1b1d40: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1b1d42: 7150 2b0b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b2b │ │ +1b1d48: 4b04 0100 |0010: aput v4, v1, v0 │ │ +1b1d4c: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0007 line=118 │ │ 0x000a line=119 │ │ 0x000d line=120 │ │ 0x0010 line=121 │ │ @@ -316511,23 +316512,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1b1fd4: |[1b1fd4] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ -1b1fe4: 7100 775b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b77 │ │ -1b1fea: 0a00 |0003: move-result v0 │ │ -1b1fec: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1b1ff0: 0e00 |0006: return-void │ │ -1b1ff2: 2200 d902 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ -1b1ff6: 1a01 5e30 |0009: const-string v1, "Main-thread assertion failed." // string@305e │ │ -1b1ffa: 7020 c309 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b2000: 2700 |000e: throw v0 │ │ +1b1fd8: |[1b1fd8] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ +1b1fe8: 7100 775b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b77 │ │ +1b1fee: 0a00 |0003: move-result v0 │ │ +1b1ff0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1b1ff4: 0e00 |0006: return-void │ │ +1b1ff6: 2200 d902 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ +1b1ffa: 1a01 5e30 |0009: const-string v1, "Main-thread assertion failed." // string@305e │ │ +1b1ffe: 7020 c309 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b2004: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316535,20 +316536,20 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b1b98: |[1b1b98] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ -1b1ba8: 7120 780a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a78 │ │ -1b1bae: 0a00 |0003: move-result v0 │ │ -1b1bb0: 7120 7c0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a7c │ │ -1b1bb6: 0a00 |0007: move-result v0 │ │ -1b1bb8: 0f00 |0008: return v0 │ │ +1b1b9c: |[1b1b9c] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ +1b1bac: 7120 780a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a78 │ │ +1b1bb2: 0a00 |0003: move-result v0 │ │ +1b1bb4: 7120 7c0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a7c │ │ +1b1bba: 0a00 |0007: move-result v0 │ │ +1b1bbc: 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 │ │ @@ -316558,20 +316559,20 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b1bbc: |[1b1bbc] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ -1b1bcc: 7120 790a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ -1b1bd2: 0a00 |0003: move-result v0 │ │ -1b1bd4: 7120 7d0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1b1bda: 0a00 |0007: move-result v0 │ │ -1b1bdc: 0f00 |0008: return v0 │ │ +1b1bc0: |[1b1bc0] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ +1b1bd0: 7120 790a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ +1b1bd6: 0a00 |0003: move-result v0 │ │ +1b1bd8: 7120 7d0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1b1bde: 0a00 |0007: move-result v0 │ │ +1b1be0: 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 │ │ @@ -316581,21 +316582,21 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b2004: |[1b2004] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ -1b2014: 6e10 9d09 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1b201a: 2807 |0003: goto 000a // +0007 │ │ -1b201c: 0d01 |0004: move-exception v1 │ │ -1b201e: 6200 7242 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@4272 │ │ -1b2022: 7120 c602 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1b2028: 0e00 |000a: return-void │ │ +1b2008: |[1b2008] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ +1b2018: 6e10 9d09 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1b201e: 2807 |0003: goto 000a // +0007 │ │ +1b2020: 0d01 |0004: move-exception v1 │ │ +1b2022: 6200 7242 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@4272 │ │ +1b2026: 7120 c602 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1b202c: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ locals : │ │ @@ -316606,31 +316607,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 │ │ -1b1f38: |[1b1f38] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -1b1f48: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -1b1f4c: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ -1b1f50: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -1b1f54: 6e20 9809 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ -1b1f5a: 0a03 |0009: move-result v3 │ │ -1b1f5c: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -1b1f5e: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -1b1f62: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1b1f64: 6e40 a009 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09a0 │ │ -1b1f6a: 8133 |0011: int-to-long v3, v3 │ │ -1b1f6c: bb31 |0012: add-long/2addr v1, v3 │ │ -1b1f6e: 28f3 |0013: goto 0006 // -000d │ │ -1b1f70: 6e10 9609 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1b1f76: 6e10 9e09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@099e │ │ -1b1f7c: 6e10 9d09 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1b1f82: 1001 |001d: return-wide v1 │ │ +1b1f3c: |[1b1f3c] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +1b1f4c: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +1b1f50: 2300 2311 |0002: new-array v0, v0, [B // type@1123 │ │ +1b1f54: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +1b1f58: 6e20 9809 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0998 │ │ +1b1f5e: 0a03 |0009: move-result v3 │ │ +1b1f60: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +1b1f62: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +1b1f66: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1b1f68: 6e40 a009 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09a0 │ │ +1b1f6e: 8133 |0011: int-to-long v3, v3 │ │ +1b1f70: bb31 |0012: add-long/2addr v1, v3 │ │ +1b1f72: 28f3 |0013: goto 0006 // -000d │ │ +1b1f74: 6e10 9609 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1b1f7a: 6e10 9e09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@099e │ │ +1b1f80: 6e10 9d09 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1b1f86: 1001 |001d: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0006 line=146 │ │ 0x000e line=147 │ │ 0x0014 line=151 │ │ 0x0017 line=152 │ │ @@ -316644,18 +316645,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 │ │ -1b1914: |[1b1914] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1b1924: 7120 fb0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cfb │ │ -1b192a: 0a00 |0003: move-result v0 │ │ -1b192c: 0f00 |0004: return v0 │ │ +1b1918: |[1b1918] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1b1928: 7120 fb0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cfb │ │ +1b192e: 0a00 |0003: move-result v0 │ │ +1b1930: 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; │ │ │ │ @@ -316664,26 +316665,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 │ │ -1b1d4c: |[1b1d4c] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -1b1d5c: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1b1d60: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b1d66: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ -1b1d6a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1b1d6c: 7020 b302 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ -1b1d72: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -1b1d78: 0a01 |000e: move-result v1 │ │ -1b1d7a: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -1b1d7e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -1b1d80: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b1d86: 1100 |0015: return-object v0 │ │ +1b1d50: |[1b1d50] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +1b1d60: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1b1d64: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b1d6a: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ +1b1d6e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1b1d70: 7020 b302 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b3 │ │ +1b1d76: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +1b1d7c: 0a01 |000e: move-result v1 │ │ +1b1d7e: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +1b1d82: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +1b1d84: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b1d8a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000b line=87 │ │ 0x0012 line=86 │ │ locals : │ │ @@ -316694,22 +316695,22 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1b1be0: |[1b1be0] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ -1b1bf0: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b1bf6: 0c00 |0003: move-result-object v0 │ │ -1b1bf8: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1b1bfe: 0c00 |0007: move-result-object v0 │ │ -1b1c00: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ -1b1c06: 0a00 |000b: move-result v0 │ │ -1b1c08: 0f00 |000c: return v0 │ │ +1b1be4: |[1b1be4] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ +1b1bf4: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b1bfa: 0c00 |0003: move-result-object v0 │ │ +1b1bfc: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1b1c02: 0c00 |0007: move-result-object v0 │ │ +1b1c04: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ +1b1c0a: 0a00 |000b: move-result v0 │ │ +1b1c0c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -316718,43 +316719,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 │ │ -1b1ea0: |[1b1ea0] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ -1b1eb0: 1c00 f810 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10f8 │ │ -1b1eb4: 1d00 |0002: monitor-enter v0 │ │ -1b1eb6: 6201 7642 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ -1b1eba: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ -1b1ebe: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -1b1ec4: 0c01 |000a: move-result-object v1 │ │ -1b1ec6: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1b1ecc: 0c01 |000e: move-result-object v1 │ │ -1b1ece: 7110 4705 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0547 │ │ -1b1ed4: 0c01 |0012: move-result-object v1 │ │ -1b1ed6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1b1ed8: 6e20 4805 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0548 │ │ -1b1ede: 0c01 |0017: move-result-object v1 │ │ -1b1ee0: 6901 7642 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ -1b1ee4: 2805 |001a: goto 001f // +0005 │ │ -1b1ee6: 0d01 |001b: move-exception v1 │ │ -1b1ee8: 6e10 370a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b1eee: 6201 7642 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ -1b1ef2: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ -1b1ef6: 7100 e90c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0ce9 │ │ -1b1efc: 0c01 |0026: move-result-object v1 │ │ -1b1efe: 6901 7642 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ -1b1f02: 6201 7642 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ -1b1f06: 1e00 |002b: monitor-exit v0 │ │ -1b1f08: 1101 |002c: return-object v1 │ │ -1b1f0a: 0d01 |002d: move-exception v1 │ │ -1b1f0c: 1e00 |002e: monitor-exit v0 │ │ -1b1f0e: 2701 |002f: throw v1 │ │ +1b1ea4: |[1b1ea4] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ +1b1eb4: 1c00 f810 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10f8 │ │ +1b1eb8: 1d00 |0002: monitor-enter v0 │ │ +1b1eba: 6201 7642 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ +1b1ebe: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ +1b1ec2: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +1b1ec8: 0c01 |000a: move-result-object v1 │ │ +1b1eca: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1b1ed0: 0c01 |000e: move-result-object v1 │ │ +1b1ed2: 7110 4705 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0547 │ │ +1b1ed8: 0c01 |0012: move-result-object v1 │ │ +1b1eda: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1b1edc: 6e20 4805 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0548 │ │ +1b1ee2: 0c01 |0017: move-result-object v1 │ │ +1b1ee4: 6901 7642 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ +1b1ee8: 2805 |001a: goto 001f // +0005 │ │ +1b1eea: 0d01 |001b: move-exception v1 │ │ +1b1eec: 6e10 370a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b1ef2: 6201 7642 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ +1b1ef6: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ +1b1efa: 7100 e90c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0ce9 │ │ +1b1f00: 0c01 |0026: move-result-object v1 │ │ +1b1f02: 6901 7642 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ +1b1f06: 6201 7642 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ +1b1f0a: 1e00 |002b: monitor-exit v0 │ │ +1b1f0c: 1101 |002c: return-object v1 │ │ +1b1f0e: 0d01 |002d: move-exception v1 │ │ +1b1f10: 1e00 |002e: monitor-exit v0 │ │ +1b1f12: 2701 |002f: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x002d │ │ 0x0007 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ -> 0x002d │ │ 0x001c - 0x002b │ │ @@ -316775,54 +316776,54 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -1b1d88: |[1b1d88] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ -1b1d98: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -1b1d9c: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -1b1da0: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -1b1da4: 1a08 630d |0006: const-string v8, "0" // string@0d63 │ │ -1b1da8: 1108 |0008: return-object v8 │ │ -1b1daa: 1a00 6b19 |0009: const-string v0, "GB" // string@196b │ │ -1b1dae: 1a01 653a |000b: const-string v1, "TB" // string@3a65 │ │ -1b1db2: 1a02 2c10 |000d: const-string v2, "B" // string@102c │ │ -1b1db6: 1a03 b163 |000f: const-string v3, "kB" // string@63b1 │ │ -1b1dba: 1a04 1730 |0011: const-string v4, "MB" // string@3017 │ │ -1b1dbe: 2451 4211 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@1142 │ │ -1b1dc4: 0c00 |0016: move-result-object v0 │ │ -1b1dc6: 8688 |0017: long-to-double v8, v8 │ │ -1b1dc8: 7120 750a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a75 │ │ -1b1dce: 0b01 |001b: move-result-wide v1 │ │ -1b1dd0: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ -1b1dd4: 7120 750a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a75 │ │ -1b1dda: 0b05 |0021: move-result-wide v5 │ │ -1b1ddc: ce51 |0022: div-double/2addr v1, v5 │ │ -1b1dde: 8a11 |0023: double-to-int v1, v1 │ │ -1b1de0: 2202 0c03 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ -1b1de4: 7010 0c0b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b1dea: 2205 7003 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@0370 │ │ -1b1dee: 1a06 5304 |002b: const-string v6, "#,##0.#" // string@0453 │ │ -1b1df2: 7020 3f0c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c3f │ │ -1b1df8: 8316 |0030: int-to-double v6, v1 │ │ -1b1dfa: 7140 830a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a83 │ │ -1b1e00: 0b03 |0034: move-result-wide v3 │ │ -1b1e02: ce38 |0035: div-double/2addr v8, v3 │ │ -1b1e04: 6e30 400c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c40 │ │ -1b1e0a: 0c08 |0039: move-result-object v8 │ │ -1b1e0c: 6e20 180b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1e12: 1a08 d603 |003d: const-string v8, " " // string@03d6 │ │ -1b1e16: 6e20 180b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1e1c: 4608 0001 |0042: aget-object v8, v0, v1 │ │ -1b1e20: 6e20 180b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b1e26: 6e10 290b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b1e2c: 0c08 |004a: move-result-object v8 │ │ -1b1e2e: 1108 |004b: return-object v8 │ │ +1b1d8c: |[1b1d8c] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ +1b1d9c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +1b1da0: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +1b1da4: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +1b1da8: 1a08 630d |0006: const-string v8, "0" // string@0d63 │ │ +1b1dac: 1108 |0008: return-object v8 │ │ +1b1dae: 1a00 6b19 |0009: const-string v0, "GB" // string@196b │ │ +1b1db2: 1a01 653a |000b: const-string v1, "TB" // string@3a65 │ │ +1b1db6: 1a02 2c10 |000d: const-string v2, "B" // string@102c │ │ +1b1dba: 1a03 b163 |000f: const-string v3, "kB" // string@63b1 │ │ +1b1dbe: 1a04 1730 |0011: const-string v4, "MB" // string@3017 │ │ +1b1dc2: 2451 4211 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@1142 │ │ +1b1dc8: 0c00 |0016: move-result-object v0 │ │ +1b1dca: 8688 |0017: long-to-double v8, v8 │ │ +1b1dcc: 7120 750a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a75 │ │ +1b1dd2: 0b01 |001b: move-result-wide v1 │ │ +1b1dd4: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ +1b1dd8: 7120 750a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a75 │ │ +1b1dde: 0b05 |0021: move-result-wide v5 │ │ +1b1de0: ce51 |0022: div-double/2addr v1, v5 │ │ +1b1de2: 8a11 |0023: double-to-int v1, v1 │ │ +1b1de4: 2202 0c03 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ +1b1de8: 7010 0c0b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b1dee: 2205 7003 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@0370 │ │ +1b1df2: 1a06 5304 |002b: const-string v6, "#,##0.#" // string@0453 │ │ +1b1df6: 7020 3f0c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c3f │ │ +1b1dfc: 8316 |0030: int-to-double v6, v1 │ │ +1b1dfe: 7140 830a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a83 │ │ +1b1e04: 0b03 |0034: move-result-wide v3 │ │ +1b1e06: ce38 |0035: div-double/2addr v8, v3 │ │ +1b1e08: 6e30 400c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c40 │ │ +1b1e0e: 0c08 |0039: move-result-object v8 │ │ +1b1e10: 6e20 180b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1e16: 1a08 d603 |003d: const-string v8, " " // string@03d6 │ │ +1b1e1a: 6e20 180b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1e20: 4608 0001 |0042: aget-object v8, v0, v1 │ │ +1b1e24: 6e20 180b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b1e2a: 6e10 290b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b1e30: 0c08 |004a: move-result-object v8 │ │ +1b1e32: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=314 │ │ 0x0009 line=316 │ │ 0x0018 line=317 │ │ 0x0024 line=319 │ │ locals : │ │ @@ -316833,40 +316834,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 │ │ -1b1e30: |[1b1e30] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ -1b1e40: 1a00 4a4c |0000: const-string v0, "clipboard" // string@4c4a │ │ -1b1e44: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b1e4a: 0c02 |0005: move-result-object v2 │ │ -1b1e4c: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ -1b1e50: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ -1b1e56: 0a00 |000b: move-result v0 │ │ -1b1e58: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -1b1e5c: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ -1b1e62: 0c00 |0011: move-result-object v0 │ │ -1b1e64: 1a01 7084 |0012: const-string v1, "text/plain" // string@8470 │ │ -1b1e68: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ -1b1e6e: 0a00 |0017: move-result v0 │ │ -1b1e70: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -1b1e74: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ -1b1e7a: 0c02 |001d: move-result-object v2 │ │ -1b1e7c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -1b1e7e: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ -1b1e84: 0c02 |0022: move-result-object v2 │ │ -1b1e86: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ -1b1e8c: 0c02 |0026: move-result-object v2 │ │ -1b1e8e: 7210 d009 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ -1b1e94: 0c02 |002a: move-result-object v2 │ │ -1b1e96: 1102 |002b: return-object v2 │ │ -1b1e98: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ -1b1e9c: 1102 |002e: return-object v2 │ │ +1b1e34: |[1b1e34] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ +1b1e44: 1a00 4a4c |0000: const-string v0, "clipboard" // string@4c4a │ │ +1b1e48: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b1e4e: 0c02 |0005: move-result-object v2 │ │ +1b1e50: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ +1b1e54: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ +1b1e5a: 0a00 |000b: move-result v0 │ │ +1b1e5c: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +1b1e60: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ +1b1e66: 0c00 |0011: move-result-object v0 │ │ +1b1e68: 1a01 7084 |0012: const-string v1, "text/plain" // string@8470 │ │ +1b1e6c: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ +1b1e72: 0a00 |0017: move-result v0 │ │ +1b1e74: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +1b1e78: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ +1b1e7e: 0c02 |001d: move-result-object v2 │ │ +1b1e80: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +1b1e82: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ +1b1e88: 0c02 |0022: move-result-object v2 │ │ +1b1e8a: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ +1b1e90: 0c02 |0026: move-result-object v2 │ │ +1b1e92: 7210 d009 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ +1b1e98: 0c02 |002a: move-result-object v2 │ │ +1b1e9a: 1102 |002b: return-object v2 │ │ +1b1e9c: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +1b1ea0: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0008 line=280 │ │ 0x001a line=281 │ │ 0x0023 line=282 │ │ @@ -316879,18 +316880,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 │ │ -1b1c0c: |[1b1c0c] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ -1b1c1c: 7110 7a0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c7a │ │ -1b1c22: 0a00 |0003: move-result v0 │ │ -1b1c24: 0f00 |0004: return v0 │ │ +1b1c10: |[1b1c10] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ +1b1c20: 7110 7a0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c7a │ │ +1b1c26: 0a00 |0003: move-result v0 │ │ +1b1c28: 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;) │ │ @@ -316898,30 +316899,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1b1930: |[1b1930] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ -1b1940: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1b1946: 0b00 |0003: move-result-wide v0 │ │ -1b1948: 6102 7542 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4275 │ │ -1b194c: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -1b1950: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ -1b1954: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ -1b1958: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ -1b195c: 6200 7242 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@4272 │ │ -1b1960: 1a01 4a84 |0010: const-string v1, "tap discarded" // string@844a │ │ -1b1964: 7120 c002 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1b196a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -1b196c: 0f00 |0016: return v0 │ │ -1b196e: 6800 7542 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4275 │ │ -1b1972: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1b1974: 0f00 |001a: return v0 │ │ +1b1934: |[1b1934] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ +1b1944: 7100 2c0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1b194a: 0b00 |0003: move-result-wide v0 │ │ +1b194c: 6102 7542 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4275 │ │ +1b1950: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +1b1954: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ +1b1958: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ +1b195c: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ +1b1960: 6200 7242 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@4272 │ │ +1b1964: 1a01 4a84 |0010: const-string v1, "tap discarded" // string@844a │ │ +1b1968: 7120 c002 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1b196e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +1b1970: 0f00 |0016: return v0 │ │ +1b1972: 6800 7542 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@4275 │ │ +1b1976: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1b1978: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0004 line=339 │ │ 0x000e line=340 │ │ 0x0017 line=343 │ │ locals : │ │ @@ -316931,29 +316932,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 │ │ -1b1978: |[1b1978] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ -1b1988: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -1b198c: 6e10 4b4a 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4a4b │ │ -1b1992: 0c00 |0005: move-result-object v0 │ │ -1b1994: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -1b1998: 6e10 4c4a 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4a4c │ │ -1b199e: 0c01 |000b: move-result-object v1 │ │ -1b19a0: 7110 a702 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1b19a6: 0a01 |000f: move-result v1 │ │ -1b19a8: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -1b19ac: 2803 |0012: goto 0015 // +0003 │ │ -1b19ae: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1b19b0: 2802 |0014: goto 0016 // +0002 │ │ -1b19b2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -1b19b4: 0f01 |0016: return v1 │ │ +1b197c: |[1b197c] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ +1b198c: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +1b1990: 6e10 4b4a 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4a4b │ │ +1b1996: 0c00 |0005: move-result-object v0 │ │ +1b1998: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +1b199c: 6e10 4c4a 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4a4c │ │ +1b19a2: 0c01 |000b: move-result-object v1 │ │ +1b19a4: 7110 a702 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1b19aa: 0a01 |000f: move-result v1 │ │ +1b19ac: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +1b19b0: 2803 |0012: goto 0015 // +0003 │ │ +1b19b2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1b19b4: 2802 |0014: goto 0016 // +0002 │ │ +1b19b6: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +1b19b8: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Lorg/thoughtcrime/securesms/components/ComposeText; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316961,28 +316962,28 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b19b8: |[1b19b8] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ -1b19c8: 1a00 705f |0000: const-string v0, "i.delta.chat" // string@5f70 │ │ -1b19cc: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ -1b19d2: 0c01 |0005: move-result-object v1 │ │ -1b19d4: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b19da: 0a00 |0009: move-result v0 │ │ -1b19dc: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -1b19e0: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ -1b19e6: 0c02 |000f: move-result-object v2 │ │ -1b19e8: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -1b19ec: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1b19ee: 2802 |0013: goto 0015 // +0002 │ │ -1b19f0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1b19f2: 0f02 |0015: return v2 │ │ +1b19bc: |[1b19bc] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ +1b19cc: 1a00 705f |0000: const-string v0, "i.delta.chat" // string@5f70 │ │ +1b19d0: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ +1b19d6: 0c01 |0005: move-result-object v1 │ │ +1b19d8: 6e20 d60a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b19de: 0a00 |0009: move-result v0 │ │ +1b19e0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +1b19e4: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ +1b19ea: 0c02 |000f: move-result-object v2 │ │ +1b19ec: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +1b19f0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1b19f2: 2802 |0013: goto 0015 // +0002 │ │ +1b19f4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1b19f6: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/net/Uri; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316990,24 +316991,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1b19f4: |[1b19f4] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ -1b1a04: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1b1a0a: 0c00 |0003: move-result-object v0 │ │ -1b1a0c: 7110 745b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5b74 │ │ -1b1a12: 0a00 |0007: move-result v0 │ │ -1b1a14: 0f00 |0008: return v0 │ │ -1b1a16: 0d00 |0009: move-exception v0 │ │ -1b1a18: 6e10 370a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b1a1e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1b1a20: 0f00 |000e: return v0 │ │ +1b19f8: |[1b19f8] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ +1b1a08: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1b1a0e: 0c00 |0003: move-result-object v0 │ │ +1b1a10: 7110 745b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5b74 │ │ +1b1a16: 0a00 |0007: move-result v0 │ │ +1b1a18: 0f00 |0008: return v0 │ │ +1b1a1a: 0d00 |0009: move-exception v0 │ │ +1b1a1c: 6e10 370a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b1a22: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1b1a24: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=79 │ │ locals : │ │ @@ -317018,31 +317019,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1b1a34: |[1b1a34] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ -1b1a44: 1a00 0446 |0000: const-string v0, "activity" // string@4604 │ │ -1b1a48: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b1a4e: 0c01 |0005: move-result-object v1 │ │ -1b1a50: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ -1b1a54: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ -1b1a5a: 0a00 |000b: move-result v0 │ │ -1b1a5c: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -1b1a60: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ -1b1a66: 0a01 |0011: move-result v1 │ │ -1b1a68: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -1b1a6c: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ -1b1a70: 2803 |0016: goto 0019 // +0003 │ │ -1b1a72: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1b1a74: 2802 |0018: goto 001a // +0002 │ │ -1b1a76: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -1b1a78: 0f01 |001a: return v1 │ │ +1b1a38: |[1b1a38] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ +1b1a48: 1a00 0446 |0000: const-string v0, "activity" // string@4604 │ │ +1b1a4c: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b1a52: 0c01 |0005: move-result-object v1 │ │ +1b1a54: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ +1b1a58: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ +1b1a5e: 0a00 |000b: move-result v0 │ │ +1b1a60: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +1b1a64: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ +1b1a6a: 0a01 |0011: move-result v1 │ │ +1b1a6c: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +1b1a70: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ +1b1a74: 2803 |0016: goto 0019 // +0003 │ │ +1b1a76: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1b1a78: 2802 |0018: goto 001a // +0002 │ │ +1b1a7a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +1b1a7c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=259 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -317051,54 +317052,54 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -1b1a7c: |[1b1a7c] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ -1b1a8c: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ -1b1a92: 0c00 |0003: move-result-object v0 │ │ -1b1a94: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -1b1a9a: 0c01 |0007: move-result-object v1 │ │ -1b1a9c: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -1b1aa0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1b1aa2: 2802 |000b: goto 000d // +0002 │ │ -1b1aa4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1b1aa6: 0f00 |000d: return v0 │ │ +1b1a80: |[1b1a80] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ +1b1a90: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ +1b1a96: 0c00 |0003: move-result-object v0 │ │ +1b1a98: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +1b1a9e: 0c01 |0007: move-result-object v1 │ │ +1b1aa0: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +1b1aa4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1b1aa6: 2802 |000b: goto 000d // +0002 │ │ +1b1aa8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1b1aaa: 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 │ │ -1b1aa8: |[1b1aa8] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ -1b1ab8: 6200 7342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4273 │ │ -1b1abc: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -1b1ac0: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1b1ac6: 0c01 |0007: move-result-object v1 │ │ -1b1ac8: 1a00 8845 |0008: const-string v0, "accessibility" // string@4588 │ │ -1b1acc: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b1ad2: 0c01 |000d: move-result-object v1 │ │ -1b1ad4: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ -1b1ad8: 6901 7342 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4273 │ │ -1b1adc: 6201 7342 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4273 │ │ -1b1ae0: 6e10 7a03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037a │ │ -1b1ae6: 0a01 |0017: move-result v1 │ │ -1b1ae8: 0f01 |0018: return v1 │ │ -1b1aea: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -1b1aec: 0f01 |001a: return v1 │ │ +1b1aac: |[1b1aac] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ +1b1abc: 6200 7342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4273 │ │ +1b1ac0: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +1b1ac4: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1b1aca: 0c01 |0007: move-result-object v1 │ │ +1b1acc: 1a00 8845 |0008: const-string v0, "accessibility" // string@4588 │ │ +1b1ad0: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b1ad6: 0c01 |000d: move-result-object v1 │ │ +1b1ad8: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ +1b1adc: 6901 7342 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4273 │ │ +1b1ae0: 6201 7342 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@4273 │ │ +1b1ae4: 6e10 7a03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037a │ │ +1b1aea: 0a01 |0017: move-result v1 │ │ +1b1aec: 0f01 |0018: return v1 │ │ +1b1aee: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +1b1af0: 0f01 |001a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0008 line=352 │ │ @@ -317111,18 +317112,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b203c: |[1b203c] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ -1b204c: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -1b2050: 7220 5a0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ -1b2056: 0e00 |0005: return-void │ │ +1b2040: |[1b2040] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ +1b2050: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +1b2054: 7220 5a0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ +1b205a: 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;) │ │ @@ -317130,21 +317131,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 │ │ -1b2058: |[1b2058] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -1b2068: 7210 ad0a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1b206e: 6e10 580d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d58 │ │ -1b2074: 0e00 |0006: return-void │ │ -1b2076: 0d00 |0007: move-exception v0 │ │ -1b2078: 6e10 580d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d58 │ │ -1b207e: 2700 |000b: throw v0 │ │ +1b205c: |[1b205c] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +1b206c: 7210 ad0a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1b2072: 6e10 580d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d58 │ │ +1b2078: 0e00 |0006: return-void │ │ +1b207a: 0d00 |0007: move-exception v0 │ │ +1b207c: 6e10 580d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d58 │ │ +1b2082: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=219 │ │ 0x000b line=220 │ │ @@ -317157,24 +317158,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -1b208c: |[1b208c] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ -1b209c: 1c00 f810 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10f8 │ │ -1b20a0: 1d00 |0002: monitor-enter v0 │ │ -1b20a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1b20a4: 6901 7642 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ -1b20a8: 1e00 |0006: monitor-exit v0 │ │ -1b20aa: 0e00 |0007: return-void │ │ -1b20ac: 0d01 |0008: move-exception v1 │ │ -1b20ae: 1e00 |0009: monitor-exit v0 │ │ -1b20b0: 2701 |000a: throw v1 │ │ +1b2090: |[1b2090] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ +1b20a0: 1c00 f810 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10f8 │ │ +1b20a4: 1d00 |0002: monitor-enter v0 │ │ +1b20a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1b20a8: 6901 7642 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@4276 │ │ +1b20ac: 1e00 |0006: monitor-exit v0 │ │ +1b20ae: 0e00 |0007: return-void │ │ +1b20b0: 0d01 |0008: move-exception v1 │ │ +1b20b2: 1e00 |0009: monitor-exit v0 │ │ +1b20b4: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0004 line=379 │ │ @@ -317186,42 +317187,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 │ │ -1b1b00: |[1b1b00] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -1b1b10: 2200 c202 |0000: new-instance v0, Ljava/io/File; // type@02c2 │ │ -1b1b14: 7020 6b09 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b1b1a: 2201 c202 |0005: new-instance v1, Ljava/io/File; // type@02c2 │ │ -1b1b1e: 7020 6b09 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b1b24: 6e10 7009 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0970 │ │ -1b1b2a: 6e20 8009 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0980 │ │ -1b1b30: 0a00 |0010: move-result v0 │ │ -1b1b32: 2806 |0011: goto 0017 // +0006 │ │ -1b1b34: 0d00 |0012: move-exception v0 │ │ -1b1b36: 6e10 370a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b1b3c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1b1b3e: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ -1b1b42: 2201 c302 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c3 │ │ -1b1b46: 7020 8309 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0983 │ │ -1b1b4c: 2204 c502 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c5 │ │ -1b1b50: 7020 8b09 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ -1b1b56: 7120 6a5b 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b6a │ │ -1b1b5c: 0b04 |0026: move-result-wide v4 │ │ -1b1b5e: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ -1b1b62: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ -1b1b66: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ -1b1b6a: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -1b1b6c: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -1b1b6e: 2805 |002f: goto 0034 // +0005 │ │ -1b1b70: 0d04 |0030: move-exception v4 │ │ -1b1b72: 6e10 370a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b1b78: 0f00 |0034: return v0 │ │ +1b1b04: |[1b1b04] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +1b1b14: 2200 c202 |0000: new-instance v0, Ljava/io/File; // type@02c2 │ │ +1b1b18: 7020 6b09 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b1b1e: 2201 c202 |0005: new-instance v1, Ljava/io/File; // type@02c2 │ │ +1b1b22: 7020 6b09 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b1b28: 6e10 7009 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0970 │ │ +1b1b2e: 6e20 8009 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0980 │ │ +1b1b34: 0a00 |0010: move-result v0 │ │ +1b1b36: 2806 |0011: goto 0017 // +0006 │ │ +1b1b38: 0d00 |0012: move-exception v0 │ │ +1b1b3a: 6e10 370a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b1b40: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1b1b42: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ +1b1b46: 2201 c302 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c3 │ │ +1b1b4a: 7020 8309 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0983 │ │ +1b1b50: 2204 c502 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c5 │ │ +1b1b54: 7020 8b09 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ +1b1b5a: 7120 6a5b 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b6a │ │ +1b1b60: 0b04 |0026: move-result-wide v4 │ │ +1b1b62: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ +1b1b66: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ +1b1b6a: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ +1b1b6e: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +1b1b70: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +1b1b72: 2805 |002f: goto 0034 // +0005 │ │ +1b1b74: 0d04 |0030: move-exception v4 │ │ +1b1b76: 6e10 370a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b1b7c: 0f00 |0034: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ 0x0019 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=163 │ │ @@ -317242,43 +317243,43 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -1b1c28: |[1b1c28] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ -1b1c38: 2020 0a03 |0000: instance-of v0, v2, Ljava/lang/String; // type@030a │ │ -1b1c3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1b1c40: 1f02 0a03 |0004: check-cast v2, Ljava/lang/String; // type@030a │ │ -1b1c44: 7110 4e0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a4e │ │ -1b1c4a: 0a02 |0009: move-result v2 │ │ -1b1c4c: 0f02 |000a: return v2 │ │ -1b1c4e: 2020 db02 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02db │ │ -1b1c52: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -1b1c56: 1f02 db02 |000f: check-cast v2, Ljava/lang/Boolean; // type@02db │ │ -1b1c5a: 6e10 c609 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09c6 │ │ -1b1c60: 0a02 |0014: move-result v2 │ │ -1b1c62: 0f02 |0015: return v2 │ │ -1b1c64: 2020 f202 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02f2 │ │ -1b1c68: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -1b1c6c: 1f02 f202 |001a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ -1b1c70: 6e10 4c0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b1c76: 0a02 |001f: move-result v2 │ │ -1b1c78: 0f02 |0020: return v2 │ │ -1b1c7a: 2020 f502 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f5 │ │ -1b1c7e: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ -1b1c82: 1f02 f502 |0025: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ -1b1c86: 6e10 5b0a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b1c8c: 0b00 |002a: move-result-wide v0 │ │ -1b1c8e: 7120 895b 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@5b89 │ │ -1b1c94: 0a02 |002e: move-result v2 │ │ -1b1c96: 0f02 |002f: return v2 │ │ -1b1c98: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -1b1c9a: 0f02 |0031: return v2 │ │ +1b1c2c: |[1b1c2c] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ +1b1c3c: 2020 0a03 |0000: instance-of v0, v2, Ljava/lang/String; // type@030a │ │ +1b1c40: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1b1c44: 1f02 0a03 |0004: check-cast v2, Ljava/lang/String; // type@030a │ │ +1b1c48: 7110 4e0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a4e │ │ +1b1c4e: 0a02 |0009: move-result v2 │ │ +1b1c50: 0f02 |000a: return v2 │ │ +1b1c52: 2020 db02 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02db │ │ +1b1c56: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +1b1c5a: 1f02 db02 |000f: check-cast v2, Ljava/lang/Boolean; // type@02db │ │ +1b1c5e: 6e10 c609 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09c6 │ │ +1b1c64: 0a02 |0014: move-result v2 │ │ +1b1c66: 0f02 |0015: return v2 │ │ +1b1c68: 2020 f202 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02f2 │ │ +1b1c6c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +1b1c70: 1f02 f202 |001a: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ +1b1c74: 6e10 4c0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b1c7a: 0a02 |001f: move-result v2 │ │ +1b1c7c: 0f02 |0020: return v2 │ │ +1b1c7e: 2020 f502 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f5 │ │ +1b1c82: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ +1b1c86: 1f02 f502 |0025: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ +1b1c8a: 6e10 5b0a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b1c90: 0b00 |002a: move-result-wide v0 │ │ +1b1c92: 7120 895b 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@5b89 │ │ +1b1c98: 0a02 |002e: move-result v2 │ │ +1b1c9a: 0f02 |002f: return v2 │ │ +1b1c9c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +1b1c9e: 0f02 |0031: return v2 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x000b line=299 │ │ @@ -317295,23 +317296,23 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b20c8: |[1b20c8] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ -1b20d8: 6e20 9d04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049d │ │ -1b20de: 0c00 |0003: move-result-object v0 │ │ -1b20e0: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ -1b20e6: 6e20 d203 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d2 │ │ -1b20ec: 2805 |000a: goto 000f // +0005 │ │ -1b20ee: 0d00 |000b: move-exception v0 │ │ -1b20f0: 6e10 370a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b20f6: 0e00 |000f: return-void │ │ +1b20cc: |[1b20cc] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ +1b20dc: 6e20 9d04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049d │ │ +1b20e2: 0c00 |0003: move-result-object v0 │ │ +1b20e4: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ +1b20ea: 6e20 d203 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d2 │ │ +1b20f0: 2805 |000a: goto 000f // +0005 │ │ +1b20f2: 0d00 |000b: move-exception v0 │ │ +1b20f4: 6e10 370a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b20fa: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=108 │ │ 0x000c line=110 │ │ locals : │ │ @@ -317323,30 +317324,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 │ │ -1b2108: |[1b2108] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ -1b2118: 7220 e902 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02e9 │ │ -1b211e: 0c03 |0003: move-result-object v3 │ │ -1b2120: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ -1b2124: 7210 f102 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f1 │ │ -1b212a: 0c00 |0009: move-result-object v0 │ │ -1b212c: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1b2132: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -1b2136: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ -1b213c: 7020 b002 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b0 │ │ -1b2142: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -1b2144: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -1b214a: 0a02 |0019: move-result v2 │ │ -1b214c: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1b2152: 7220 f802 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f8 │ │ -1b2158: 0e00 |0020: return-void │ │ +1b210c: |[1b210c] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ +1b211c: 7220 e902 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02e9 │ │ +1b2122: 0c03 |0003: move-result-object v3 │ │ +1b2124: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ +1b2128: 7210 f102 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f1 │ │ +1b212e: 0c00 |0009: move-result-object v0 │ │ +1b2130: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1b2136: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +1b213a: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ +1b2140: 7020 b002 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b0 │ │ +1b2146: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +1b2148: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +1b214e: 0a02 |0019: move-result v2 │ │ +1b2150: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1b2156: 7220 f802 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f8 │ │ +1b215c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000d line=98 │ │ 0x001d line=99 │ │ locals : │ │ @@ -317358,18 +317359,18 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b215c: |[1b215c] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ -1b216c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -1b216e: 7120 7e5b 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@5b7e │ │ -1b2174: 0e00 |0004: return-void │ │ +1b2160: |[1b2160] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ +1b2170: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +1b2172: 7120 7e5b 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@5b7e │ │ +1b2178: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/appcompat/app/AlertDialog; │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317377,25 +317378,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -1b1cac: |[1b1cac] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ -1b1cbc: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ -1b1cc2: 0a00 |0003: move-result v0 │ │ -1b1cc4: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ -1b1cca: 0a01 |0007: move-result v1 │ │ -1b1ccc: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ -1b1cd2: 0a03 |000b: move-result v3 │ │ -1b1cd4: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ -1b1cd8: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ -1b1cde: 0a03 |0011: move-result v3 │ │ -1b1ce0: 0f03 |0012: return v3 │ │ +1b1cb0: |[1b1cb0] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ +1b1cc0: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ +1b1cc6: 0a00 |0003: move-result v0 │ │ +1b1cc8: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ +1b1cce: 0a01 |0007: move-result v1 │ │ +1b1cd0: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ +1b1cd6: 0a03 |000b: move-result v3 │ │ +1b1cd8: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ +1b1cdc: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ +1b1ce2: 0a03 |0011: move-result v3 │ │ +1b1ce4: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317403,22 +317404,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b2178: |[1b2178] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ -1b2188: 7100 775b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b77 │ │ -1b218e: 0a00 |0003: move-result v0 │ │ -1b2190: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -1b2194: 7110 835b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b83 │ │ -1b219a: 2804 |0009: goto 000d // +0004 │ │ -1b219c: 7210 ad0a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1b21a2: 0e00 |000d: return-void │ │ +1b217c: |[1b217c] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ +1b218c: 7100 775b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b77 │ │ +1b2192: 0a00 |0003: move-result v0 │ │ +1b2194: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +1b2198: 7110 835b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b83 │ │ +1b219e: 2804 |0009: goto 000d // +0004 │ │ +1b21a0: 7210 ad0a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1b21a6: 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; │ │ @@ -317428,18 +317429,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b21a4: |[1b21a4] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ -1b21b4: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -1b21b8: 7220 5a0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ -1b21be: 0e00 |0005: return-void │ │ +1b21a8: |[1b21a8] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ +1b21b8: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +1b21bc: 7220 5a0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d5a │ │ +1b21c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317447,20 +317448,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 │ │ -1b21c0: |[1b21c0] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ -1b21d0: 6200 7442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4274 │ │ -1b21d4: 2201 f710 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10f7 │ │ -1b21d8: 7020 615b 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5b61 │ │ -1b21de: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -1b21e4: 0e00 |000a: return-void │ │ +1b21c4: |[1b21c4] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ +1b21d4: 6200 7442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4274 │ │ +1b21d8: 2201 f710 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10f7 │ │ +1b21dc: 7020 615b 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5b61 │ │ +1b21e2: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +1b21e8: 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 │ │ │ │ @@ -317469,23 +317470,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b21e8: |[1b21e8] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ -1b21f8: 7100 775b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b77 │ │ -1b21fe: 0a00 |0003: move-result v0 │ │ -1b2200: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -1b2204: 7210 ad0a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1b220a: 2806 |0009: goto 000f // +0006 │ │ -1b220c: 6200 7442 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4274 │ │ -1b2210: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ -1b2216: 0e00 |000f: return-void │ │ +1b21ec: |[1b21ec] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ +1b21fc: 7100 775b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b77 │ │ +1b2202: 0a00 |0003: move-result v0 │ │ +1b2204: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +1b2208: 7210 ad0a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1b220e: 2806 |0009: goto 000f // +0006 │ │ +1b2210: 6200 7442 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4274 │ │ +1b2214: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ +1b221a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000a line=203 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -317494,18 +317495,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 │ │ -1b2218: |[1b2218] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ -1b2228: 6200 7442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4274 │ │ -1b222c: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -1b2232: 0e00 |0005: return-void │ │ +1b221c: |[1b221c] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ +1b222c: 6200 7442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@4274 │ │ +1b2230: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +1b2236: 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 │ │ │ │ @@ -317514,32 +317515,32 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1b2234: |[1b2234] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ -1b2244: 7100 775b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b77 │ │ -1b224a: 0a00 |0003: move-result v0 │ │ -1b224c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -1b2250: 7210 ad0a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ -1b2256: 2812 |0009: goto 001b // +0012 │ │ -1b2258: 2200 ab03 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03ab │ │ -1b225c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1b225e: 7020 560d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d56 │ │ -1b2264: 2201 f610 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10f6 │ │ -1b2268: 7030 5f5b 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5b5f │ │ -1b226e: 7110 855b 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b85 │ │ -1b2274: 6e10 570d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d57 │ │ -1b227a: 0e00 |001b: return-void │ │ -1b227c: 0d02 |001c: move-exception v2 │ │ -1b227e: 2200 d902 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ -1b2282: 7020 c309 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b2288: 2700 |0022: throw v0 │ │ +1b2238: |[1b2238] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ +1b2248: 7100 775b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5b77 │ │ +1b224e: 0a00 |0003: move-result v0 │ │ +1b2250: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +1b2254: 7210 ad0a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aad │ │ +1b225a: 2812 |0009: goto 001b // +0012 │ │ +1b225c: 2200 ab03 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03ab │ │ +1b2260: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +1b2262: 7020 560d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d56 │ │ +1b2268: 2201 f610 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10f6 │ │ +1b226c: 7030 5f5b 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5b5f │ │ +1b2272: 7110 855b 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b85 │ │ +1b2278: 6e10 570d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d57 │ │ +1b227e: 0e00 |001b: return-void │ │ +1b2280: 0d02 |001c: move-exception v2 │ │ +1b2282: 2200 d902 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ +1b2286: 7020 c309 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b228c: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0018 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x000a line=214 │ │ @@ -317554,21 +317555,21 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b229c: |[1b229c] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ -1b22ac: 7120 450b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b45 │ │ -1b22b2: 0e00 |0003: return-void │ │ -1b22b4: 0d00 |0004: move-exception v0 │ │ -1b22b6: 2201 d902 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d9 │ │ -1b22ba: 7020 c309 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b22c0: 2701 |000a: throw v1 │ │ +1b22a0: |[1b22a0] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ +1b22b0: 7120 450b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b45 │ │ +1b22b6: 0e00 |0003: return-void │ │ +1b22b8: 0d00 |0004: move-exception v0 │ │ +1b22ba: 2201 d902 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d9 │ │ +1b22be: 7020 c309 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b22c4: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=324 │ │ 0x0005 line=326 │ │ locals : │ │ @@ -317579,24 +317580,24 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1b1ce4: |[1b1ce4] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ -1b1cf4: 8440 |0000: long-to-int v0, v4 │ │ -1b1cf6: 8101 |0001: int-to-long v1, v0 │ │ -1b1cf8: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ -1b1cfc: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -1b1d00: 0f00 |0006: return v0 │ │ -1b1d02: 2204 d702 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d7 │ │ -1b1d06: 1a05 5c61 |0009: const-string v5, "integer overflow" // string@615c │ │ -1b1d0a: 7020 c009 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09c0 │ │ -1b1d10: 2704 |000e: throw v4 │ │ +1b1ce8: |[1b1ce8] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ +1b1cf8: 8440 |0000: long-to-int v0, v4 │ │ +1b1cfa: 8101 |0001: int-to-long v1, v0 │ │ +1b1cfc: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ +1b1d00: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +1b1d04: 0f00 |0006: return v0 │ │ +1b1d06: 2204 d702 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d7 │ │ +1b1d0a: 1a05 5c61 |0009: const-string v5, "integer overflow" // string@615c │ │ +1b1d0e: 7020 c009 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09c0 │ │ +1b1d14: 2704 |000e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=289 │ │ locals : │ │ 0x0000 - 0x000f reg=4 (null) J │ │ │ │ #39 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317604,21 +317605,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 │ │ -1b22d4: |[1b22d4] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ -1b22e4: 6e30 a80a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa8 │ │ -1b22ea: 0e00 |0003: return-void │ │ -1b22ec: 0d00 |0004: move-exception v0 │ │ -1b22ee: 2201 d902 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d9 │ │ -1b22f2: 7020 c309 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b22f8: 2701 |000a: throw v1 │ │ +1b22d8: |[1b22d8] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ +1b22e8: 6e30 a80a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa8 │ │ +1b22ee: 0e00 |0003: return-void │ │ +1b22f0: 0d00 |0004: move-exception v0 │ │ +1b22f2: 2201 d902 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d9 │ │ +1b22f6: 7020 c309 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b22fc: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=129 │ │ locals : │ │ @@ -317630,26 +317631,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b230c: |[1b230c] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1b231c: 1a00 4a4c |0000: const-string v0, "clipboard" // string@4c4a │ │ -1b2320: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1b2326: 0c00 |0005: move-result-object v0 │ │ -1b2328: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ -1b232c: 6001 ba27 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27ba │ │ -1b2330: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b2336: 0c02 |000d: move-result-object v2 │ │ -1b2338: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ -1b233e: 0c02 |0011: move-result-object v2 │ │ -1b2340: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ -1b2346: 0e00 |0015: return-void │ │ +1b2310: |[1b2310] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1b2320: 1a00 4a4c |0000: const-string v0, "clipboard" // string@4c4a │ │ +1b2324: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1b232a: 0c00 |0005: move-result-object v0 │ │ +1b232c: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ +1b2330: 6001 ba27 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27ba │ │ +1b2334: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b233a: 0c02 |000d: move-result-object v2 │ │ +1b233c: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ +1b2342: 0c02 |0011: move-result-object v2 │ │ +1b2344: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ +1b234a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x0008 line=273 │ │ 0x0012 line=274 │ │ locals : │ │ @@ -317682,18 +317683,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 │ │ -1b2588: |[1b2588] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ -1b2598: 7130 d602 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d6 │ │ -1b259e: 0a00 |0003: move-result v0 │ │ -1b25a0: 0f00 |0004: return v0 │ │ +1b258c: |[1b258c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ +1b259c: 7130 d602 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d6 │ │ +1b25a2: 0a00 |0003: move-result v0 │ │ +1b25a4: 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; │ │ @@ -317703,36 +317704,36 @@ │ │ type : '()I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b25a4: |[1b25a4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ -1b25b4: 7100 7503 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0375 │ │ -1b25ba: 0a00 |0003: move-result v0 │ │ -1b25bc: 0f00 |0004: return v0 │ │ +1b25a8: |[1b25a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ +1b25b8: 7100 7503 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0375 │ │ +1b25be: 0a00 |0003: move-result v0 │ │ +1b25c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1b25c0: |[1b25c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ -1b25d0: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ -1b25d6: 0a00 |0003: move-result v0 │ │ -1b25d8: 0f00 |0004: return v0 │ │ +1b25c4: |[1b25c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ +1b25d4: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ +1b25da: 0a00 |0003: move-result v0 │ │ +1b25dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/res/Resources; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/res/Resources$Theme; │ │ @@ -317742,17 +317743,17 @@ │ │ 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 │ │ -1b25dc: |[1b25dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ -1b25ec: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ -1b25f0: 0f00 |0002: return v0 │ │ +1b25e0: |[1b25e0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ +1b25f0: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ +1b25f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/graphics/Insets; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317760,18 +317761,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 │ │ -1b25f4: |[1b25f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ -1b2604: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ -1b260a: 0a00 |0003: move-result v0 │ │ -1b260c: 0f00 |0004: return v0 │ │ +1b25f8: |[1b25f8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ +1b2608: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ +1b260e: 0a00 |0003: move-result v0 │ │ +1b2610: 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; │ │ │ │ @@ -317780,17 +317781,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 │ │ -1b2348: |[1b2348] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ -1b2358: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ -1b235c: 1100 |0002: return-object v0 │ │ +1b234c: |[1b234c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ +1b235c: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ +1b2360: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317798,18 +317799,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 │ │ -1b2360: |[1b2360] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -1b2370: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -1b2374: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ -1b237a: 1100 |0005: return-object v0 │ │ +1b2364: |[1b2364] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +1b2374: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +1b2378: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ +1b237e: 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 │ │ @@ -317819,18 +317820,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 │ │ -1b237c: |[1b237c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ -1b238c: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -1b2390: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ -1b2396: 1100 |0005: return-object v0 │ │ +1b2380: |[1b2380] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ +1b2390: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +1b2394: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ +1b239a: 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; │ │ │ │ @@ -317839,17 +317840,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 │ │ -1b2398: |[1b2398] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ -1b23a8: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -1b23ac: 1100 |0002: return-object v0 │ │ +1b239c: |[1b239c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ +1b23ac: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +1b23b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317857,18 +317858,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 │ │ -1b23b0: |[1b23b0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ -1b23c0: 6e20 7603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0376 │ │ -1b23c6: 0c00 |0003: move-result-object v0 │ │ -1b23c8: 1100 |0004: return-object v0 │ │ +1b23b4: |[1b23b4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ +1b23c4: 6e20 7603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0376 │ │ +1b23ca: 0c00 |0003: move-result-object v0 │ │ +1b23cc: 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 │ │ │ │ @@ -317877,18 +317878,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 │ │ -1b2458: |[1b2458] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ -1b2468: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -1b246c: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ -1b2472: 1100 |0005: return-object v0 │ │ +1b245c: |[1b245c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ +1b246c: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +1b2470: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ +1b2476: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317896,18 +317897,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 │ │ -1b2404: |[1b2404] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ -1b2414: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ -1b241a: 0c00 |0003: move-result-object v0 │ │ -1b241c: 1100 |0004: return-object v0 │ │ +1b2408: |[1b2408] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ +1b2418: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ +1b241e: 0c00 |0003: move-result-object v0 │ │ +1b2420: 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; │ │ │ │ @@ -317916,18 +317917,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 │ │ -1b2420: |[1b2420] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ -1b2430: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ -1b2436: 0c00 |0003: move-result-object v0 │ │ -1b2438: 1100 |0004: return-object v0 │ │ +1b2424: |[1b2424] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ +1b2434: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ +1b243a: 0c00 |0003: move-result-object v0 │ │ +1b243c: 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; │ │ │ │ @@ -317936,18 +317937,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 │ │ -1b243c: |[1b243c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -1b244c: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ -1b2452: 0c00 |0003: move-result-object v0 │ │ -1b2454: 1100 |0004: return-object v0 │ │ +1b2440: |[1b2440] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +1b2450: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ +1b2456: 0c00 |0003: move-result-object v0 │ │ +1b2458: 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 │ │ │ │ @@ -317956,18 +317957,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 │ │ -1b23cc: |[1b23cc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ -1b23dc: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ -1b23e2: 0c00 |0003: move-result-object v0 │ │ -1b23e4: 1100 |0004: return-object v0 │ │ +1b23d0: |[1b23d0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ +1b23e0: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ +1b23e6: 0c00 |0003: move-result-object v0 │ │ +1b23e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317975,35 +317976,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 │ │ -1b2474: |[1b2474] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ -1b2484: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ -1b2488: 1100 |0002: return-object v0 │ │ +1b2478: |[1b2478] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ +1b2488: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ +1b248c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #16 : (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 │ │ -1b24c4: |[1b24c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -1b24d4: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ -1b24da: 0c00 |0003: move-result-object v0 │ │ -1b24dc: 1100 |0004: return-object v0 │ │ +1b24c8: |[1b24c8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +1b24d8: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ +1b24de: 0c00 |0003: move-result-object v0 │ │ +1b24e0: 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; │ │ │ │ @@ -318012,18 +318013,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 │ │ -1b24e0: |[1b24e0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -1b24f0: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -1b24f4: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ -1b24fa: 1100 |0005: return-object v0 │ │ +1b24e4: |[1b24e4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +1b24f4: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +1b24f8: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ +1b24fe: 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 │ │ │ │ @@ -318032,18 +318033,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 │ │ -1b248c: |[1b248c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ -1b249c: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ -1b24a2: 0c00 |0003: move-result-object v0 │ │ -1b24a4: 1100 |0004: return-object v0 │ │ +1b2490: |[1b2490] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ +1b24a0: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ +1b24a6: 0c00 |0003: move-result-object v0 │ │ +1b24a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318051,18 +318052,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 │ │ -1b24fc: |[1b24fc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ -1b250c: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ -1b2512: 0c00 |0003: move-result-object v0 │ │ -1b2514: 1100 |0004: return-object v0 │ │ +1b2500: |[1b2500] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ +1b2510: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ +1b2516: 0c00 |0003: move-result-object v0 │ │ +1b2518: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ │ │ #20 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318070,18 +318071,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 │ │ -1b2518: |[1b2518] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ -1b2528: 6e10 b54b 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@4bb5 │ │ -1b252e: 0c00 |0003: move-result-object v0 │ │ -1b2530: 1100 |0004: return-object v0 │ │ +1b251c: |[1b251c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ +1b252c: 6e10 b54b 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@4bb5 │ │ +1b2532: 0c00 |0003: move-result-object v0 │ │ +1b2534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout; │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318089,35 +318090,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 │ │ -1b2610: |[1b2610] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ -1b2620: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -1b2624: 1100 |0002: return-object v0 │ │ +1b2614: |[1b2614] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ +1b2624: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +1b2628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #22 : (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 │ │ -1b2628: |[1b2628] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1b2638: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ -1b263e: 0c00 |0003: move-result-object v0 │ │ -1b2640: 1100 |0004: return-object v0 │ │ +1b262c: |[1b262c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1b263c: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ +1b2642: 0c00 |0003: move-result-object v0 │ │ +1b2644: 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; │ │ │ │ @@ -318126,18 +318127,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 │ │ -1b2644: |[1b2644] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ -1b2654: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ -1b265a: 0c00 |0003: move-result-object v0 │ │ -1b265c: 1100 |0004: return-object v0 │ │ +1b2648: |[1b2648] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ +1b2658: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ +1b265e: 0c00 |0003: move-result-object v0 │ │ +1b2660: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/app/NotificationChannel; │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318145,34 +318146,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b26f0: |[1b26f0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ -1b2700: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -1b2704: 0e00 |0002: return-void │ │ +1b26f4: |[1b26f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ +1b2704: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +1b2708: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #25 : (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 │ │ -1b2738: |[1b2738] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ -1b2748: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ -1b274e: 0e00 |0003: return-void │ │ +1b273c: |[1b273c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ +1b274c: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ +1b2752: 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 │ │ │ │ @@ -318181,17 +318182,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 │ │ -1b2708: |[1b2708] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -1b2718: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ -1b271e: 0e00 |0003: return-void │ │ +1b270c: |[1b270c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +1b271c: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ +1b2722: 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; │ │ @@ -318201,17 +318202,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 │ │ -1b2750: |[1b2750] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ -1b2760: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ -1b2766: 0e00 |0003: return-void │ │ +1b2754: |[1b2754] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ +1b2764: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ +1b276a: 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; │ │ │ │ @@ -318220,17 +318221,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 │ │ -1b2768: |[1b2768] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -1b2778: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ -1b277e: 0e00 |0003: return-void │ │ +1b276c: |[1b276c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +1b277c: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ +1b2782: 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; │ │ │ │ @@ -318239,17 +318240,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 │ │ -1b2720: |[1b2720] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ -1b2730: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ -1b2736: 0e00 |0003: return-void │ │ +1b2724: |[1b2724] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ +1b2734: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ +1b273a: 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 │ │ │ │ @@ -318258,17 +318259,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 │ │ -1b2780: |[1b2780] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ -1b2790: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ -1b2796: 0e00 |0003: return-void │ │ +1b2784: |[1b2784] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ +1b2794: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ +1b279a: 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; │ │ │ │ @@ -318277,17 +318278,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 │ │ -1b2798: |[1b2798] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ -1b27a8: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ -1b27ae: 0e00 |0003: return-void │ │ +1b279c: |[1b279c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ +1b27ac: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ +1b27b2: 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; │ │ │ │ @@ -318296,17 +318297,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 │ │ -1b27b0: |[1b27b0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ -1b27c0: 6e20 b403 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b4 │ │ -1b27c6: 0e00 |0003: return-void │ │ +1b27b4: |[1b27b4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ +1b27c4: 6e20 b403 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b4 │ │ +1b27ca: 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 │ │ │ │ @@ -318315,18 +318316,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 │ │ -1b2534: |[1b2534] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ -1b2544: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ -1b254a: 0a00 |0003: move-result v0 │ │ -1b254c: 0f00 |0004: return v0 │ │ +1b2538: |[1b2538] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ +1b2548: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ +1b254e: 0a00 |0003: move-result v0 │ │ +1b2550: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/PackageManager; │ │ │ │ #34 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318334,18 +318335,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 │ │ -1b2550: |[1b2550] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ -1b2560: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ -1b2566: 0a00 |0003: move-result v0 │ │ -1b2568: 0f00 |0004: return v0 │ │ +1b2554: |[1b2554] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ +1b2564: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ +1b256a: 0a00 |0003: move-result v0 │ │ +1b256c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/ShortcutManager; │ │ │ │ #35 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -318353,18 +318354,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 │ │ -1b256c: |[1b256c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -1b257c: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ -1b2582: 0a00 |0003: move-result v0 │ │ -1b2584: 0f00 |0004: return v0 │ │ +1b2570: |[1b2570] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +1b2580: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ +1b2586: 0a00 |0003: move-result v0 │ │ +1b2588: 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; │ │ │ │ @@ -318373,18 +318374,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 │ │ -1b23e8: |[1b23e8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -1b23f8: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ -1b23fe: 0c00 |0003: move-result-object v0 │ │ -1b2400: 1100 |0004: return-object v0 │ │ +1b23ec: |[1b23ec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +1b23fc: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ +1b2402: 0c00 |0003: move-result-object v0 │ │ +1b2404: 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 │ │ │ │ @@ -318393,18 +318394,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 │ │ -1b24a8: |[1b24a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -1b24b8: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ -1b24be: 0c00 |0003: move-result-object v0 │ │ -1b24c0: 1100 |0004: return-object v0 │ │ +1b24ac: |[1b24ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +1b24bc: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ +1b24c2: 0c00 |0003: move-result-object v0 │ │ +1b24c4: 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; │ │ │ │ @@ -318413,34 +318414,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b2660: |[1b2660] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -1b2670: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -1b2674: 0e00 |0002: return-void │ │ +1b2664: |[1b2664] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +1b2674: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +1b2678: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #39 : (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 │ │ -1b2690: |[1b2690] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -1b26a0: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ -1b26a6: 0e00 |0003: return-void │ │ +1b2694: |[1b2694] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +1b26a4: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ +1b26aa: 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; │ │ │ │ @@ -318449,17 +318450,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 │ │ -1b2678: |[1b2678] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ -1b2688: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ -1b268e: 0e00 |0003: return-void │ │ +1b267c: |[1b267c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ +1b268c: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ +1b2692: 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 │ │ │ │ @@ -318468,34 +318469,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b26a8: |[1b26a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -1b26b8: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -1b26bc: 0e00 |0002: return-void │ │ +1b26ac: |[1b26ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +1b26bc: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +1b26c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #42 : (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 │ │ -1b26c0: |[1b26c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ -1b26d0: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ -1b26d6: 0e00 |0003: return-void │ │ +1b26c4: |[1b26c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ +1b26d4: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ +1b26da: 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 │ │ │ │ @@ -318504,17 +318505,17 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b26d8: |[1b26d8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -1b26e8: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -1b26ec: 0e00 |0002: return-void │ │ +1b26dc: |[1b26dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +1b26ec: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +1b26f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5745 (D8$$SyntheticClass) │ │ @@ -318562,20 +318563,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 │ │ -1b27c8: |[1b27c8] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ -1b27d8: 5b01 7942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@4279 │ │ -1b27dc: 5902 7a42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@427a │ │ -1b27e0: 5b03 7842 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@4278 │ │ -1b27e4: 7010 a10a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b27ea: 0e00 |0009: return-void │ │ +1b27cc: |[1b27cc] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ +1b27dc: 5b01 7942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@4279 │ │ +1b27e0: 5902 7a42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@427a │ │ +1b27e4: 5b03 7842 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@4278 │ │ +1b27e8: 7010 a10a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b27ee: 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 │ │ @@ -318587,24 +318588,24 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1b27ec: |[1b27ec] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -1b27fc: 5412 7942 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@4279 │ │ -1b2800: 5210 7a42 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@427a │ │ -1b2804: 6e20 4b03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b280a: 5412 7842 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@4278 │ │ -1b280e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -1b2810: 7110 c809 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c8 │ │ -1b2816: 0c00 |000d: move-result-object v0 │ │ -1b2818: 6e20 5f07 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ -1b281e: 0e00 |0011: return-void │ │ +1b27f0: |[1b27f0] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +1b2800: 5412 7942 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@4279 │ │ +1b2804: 5210 7a42 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@427a │ │ +1b2808: 6e20 4b03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b280e: 5412 7842 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@4278 │ │ +1b2812: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +1b2814: 7110 c809 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c8 │ │ +1b281a: 0c00 |000d: move-result-object v0 │ │ +1b281c: 6e20 5f07 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ +1b2822: 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; │ │ @@ -318614,31 +318615,31 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b2820: |[1b2820] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -1b2830: 0e00 |0000: return-void │ │ +1b2824: |[1b2824] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +1b2834: 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 │ │ -1b2834: |[1b2834] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -1b2844: 0e00 |0000: return-void │ │ +1b2838: |[1b2838] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +1b2848: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 16359 (ViewUtil.java) │ │ │ │ Class #1840 header: │ │ @@ -318687,32 +318688,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b2cd4: |[1b2cd4] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -1b2ce4: 0e00 |0000: return-void │ │ +1b2cd8: |[1b2cd8] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +1b2ce8: 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 │ │ -1b2ce8: |[1b2ce8] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -1b2cf8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b2cfe: 0e00 |0003: return-void │ │ +1b2cec: |[1b2cec] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +1b2cfc: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b2d02: 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;) │ │ @@ -318720,34 +318721,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 │ │ -1b2d00: |[1b2d00] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -1b2d10: 6e10 2c03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032c │ │ -1b2d16: 0a00 |0003: move-result v0 │ │ -1b2d18: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -1b2d1c: 0e00 |0006: return-void │ │ -1b2d1e: 6e10 1903 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b2d24: 0c00 |000a: move-result-object v0 │ │ -1b2d26: 7110 e859 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@59e8 │ │ -1b2d2c: 0a00 |000e: move-result v0 │ │ -1b2d2e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1b2d30: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -1b2d34: 6e20 4b03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b2d3a: 0e00 |0015: return-void │ │ -1b2d3c: 6e10 1203 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0312 │ │ -1b2d42: 6e10 7c03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ -1b2d48: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1b2d4c: 6e30 8203 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ -1b2d52: 6e20 4b03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b2d58: 6e20 4c03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034c │ │ -1b2d5e: 0e00 |0027: return-void │ │ +1b2d04: |[1b2d04] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +1b2d14: 6e10 2c03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032c │ │ +1b2d1a: 0a00 |0003: move-result v0 │ │ +1b2d1c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +1b2d20: 0e00 |0006: return-void │ │ +1b2d22: 6e10 1903 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b2d28: 0c00 |000a: move-result-object v0 │ │ +1b2d2a: 7110 e859 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@59e8 │ │ +1b2d30: 0a00 |000e: move-result v0 │ │ +1b2d32: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1b2d34: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +1b2d38: 6e20 4b03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b2d3e: 0e00 |0015: return-void │ │ +1b2d40: 6e10 1203 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0312 │ │ +1b2d46: 6e10 7c03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ +1b2d4c: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1b2d50: 6e30 8203 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ +1b2d56: 6e20 4b03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b2d5c: 6e20 4c03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034c │ │ +1b2d62: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=149 │ │ 0x0012 line=150 │ │ 0x0016 line=154 │ │ 0x0019 line=155 │ │ @@ -318763,42 +318764,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 │ │ -1b2988: |[1b2988] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -1b2998: 2200 ee01 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01ee │ │ -1b299c: 7010 5c07 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@075c │ │ -1b29a2: 6e10 2c03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032c │ │ -1b29a8: 0a01 |0008: move-result v1 │ │ -1b29aa: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -1b29ac: 7110 c809 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c8 │ │ -1b29b2: 0c02 |000d: move-result-object v2 │ │ -1b29b4: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ -1b29b8: 6e20 5f07 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ -1b29be: 2828 |0013: goto 003b // +0028 │ │ -1b29c0: 6e10 1903 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b29c6: 0c01 |0017: move-result-object v1 │ │ -1b29c8: 7110 e859 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@59e8 │ │ -1b29ce: 0a01 |001b: move-result v1 │ │ -1b29d0: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -1b29d4: 6e20 4b03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b29da: 6e20 5f07 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ -1b29e0: 2817 |0024: goto 003b // +0017 │ │ -1b29e2: 6e10 1203 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0312 │ │ -1b29e8: 6e10 7c03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ -1b29ee: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ -1b29f2: 6e30 8203 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ -1b29f8: 2201 fa10 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10fa │ │ -1b29fc: 7040 b85b 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@5bb8 │ │ -1b2a02: 6e20 7d03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037d │ │ -1b2a08: 6e20 4c03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034c │ │ -1b2a0e: 1100 |003b: return-object v0 │ │ +1b298c: |[1b298c] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +1b299c: 2200 ee01 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01ee │ │ +1b29a0: 7010 5c07 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@075c │ │ +1b29a6: 6e10 2c03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032c │ │ +1b29ac: 0a01 |0008: move-result v1 │ │ +1b29ae: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +1b29b0: 7110 c809 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c8 │ │ +1b29b6: 0c02 |000d: move-result-object v2 │ │ +1b29b8: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ +1b29bc: 6e20 5f07 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ +1b29c2: 2828 |0013: goto 003b // +0028 │ │ +1b29c4: 6e10 1903 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b29ca: 0c01 |0017: move-result-object v1 │ │ +1b29cc: 7110 e859 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@59e8 │ │ +1b29d2: 0a01 |001b: move-result v1 │ │ +1b29d4: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +1b29d8: 6e20 4b03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b29de: 6e20 5f07 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075f │ │ +1b29e4: 2817 |0024: goto 003b // +0017 │ │ +1b29e6: 6e10 1203 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0312 │ │ +1b29ec: 6e10 7c03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ +1b29f2: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ +1b29f6: 6e30 8203 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ +1b29fc: 2201 fa10 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10fa │ │ +1b2a00: 7040 b85b 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@5bb8 │ │ +1b2a06: 6e20 7d03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037d │ │ +1b2a0c: 6e20 4c03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034c │ │ +1b2a12: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x0014 line=121 │ │ 0x001e line=122 │ │ @@ -318818,36 +318819,36 @@ │ │ type : '(ILandroid/widget/AbsSpinner;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1b2ae4: |[1b2ae4] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ -1b2af4: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ -1b2af8: 6e10 cb03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cb │ │ -1b2afe: 0a00 |0005: move-result v0 │ │ -1b2b00: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ -1b2b04: 2802 |0008: goto 000a // +0002 │ │ -1b2b06: 0f03 |0009: return v3 │ │ -1b2b08: 6200 7b42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@427b │ │ -1b2b0c: 2201 0c03 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1b2b10: 1a02 af60 |000e: const-string v2, "index " // string@60af │ │ -1b2b14: 7020 0f0b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b2b1a: 6e20 130b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b2b20: 1a03 2a04 |0016: const-string v3, " out of bounds of " // string@042a │ │ -1b2b24: 6e20 180b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b2b2a: 6e10 cc03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cc │ │ -1b2b30: 0c03 |001e: move-result-object v3 │ │ -1b2b32: 6e20 180b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b2b38: 6e10 290b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b2b3e: 0c03 |0025: move-result-object v3 │ │ -1b2b40: 7120 c402 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1b2b46: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -1b2b48: 0f03 |002a: return v3 │ │ +1b2ae8: |[1b2ae8] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ +1b2af8: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ +1b2afc: 6e10 cb03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cb │ │ +1b2b02: 0a00 |0005: move-result v0 │ │ +1b2b04: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ +1b2b08: 2802 |0008: goto 000a // +0002 │ │ +1b2b0a: 0f03 |0009: return v3 │ │ +1b2b0c: 6200 7b42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@427b │ │ +1b2b10: 2201 0c03 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1b2b14: 1a02 af60 |000e: const-string v2, "index " // string@60af │ │ +1b2b18: 7020 0f0b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b2b1e: 6e20 130b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b2b24: 1a03 2a04 |0016: const-string v3, " out of bounds of " // string@042a │ │ +1b2b28: 6e20 180b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b2b2e: 6e10 cc03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cc │ │ +1b2b34: 0c03 |001e: move-result-object v3 │ │ +1b2b36: 6e20 180b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b2b3c: 6e10 290b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b2b42: 0c03 |0025: move-result-object v3 │ │ +1b2b44: 7120 c402 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1b2b4a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +1b2b4c: 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; │ │ @@ -318857,25 +318858,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1b2b84: |[1b2b84] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ -1b2b94: 8211 |0000: int-to-float v1, v1 │ │ -1b2b96: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -1b2b9c: 0c00 |0004: move-result-object v0 │ │ -1b2b9e: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -1b2ba4: 0c00 |0008: move-result-object v0 │ │ -1b2ba6: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -1b2baa: a801 0100 |000b: mul-float v1, v1, v0 │ │ -1b2bae: 7110 860a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a86 │ │ -1b2bb4: 0a01 |0010: move-result v1 │ │ -1b2bb6: 0f01 |0011: return v1 │ │ +1b2b88: |[1b2b88] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ +1b2b98: 8211 |0000: int-to-float v1, v1 │ │ +1b2b9a: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +1b2ba0: 0c00 |0004: move-result-object v0 │ │ +1b2ba2: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +1b2ba8: 0c00 |0008: move-result-object v0 │ │ +1b2baa: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +1b2bae: a801 0100 |000b: mul-float v1, v1, v0 │ │ +1b2bb2: 7110 860a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a86 │ │ +1b2bb8: 0a01 |0010: move-result v1 │ │ +1b2bba: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) I │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -318883,27 +318884,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 │ │ -1b2b4c: |[1b2b4c] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ -1b2b5c: 8233 |0000: int-to-float v3, v3 │ │ -1b2b5e: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b2b64: 0c02 |0004: move-result-object v2 │ │ -1b2b66: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -1b2b6c: 0c02 |0008: move-result-object v2 │ │ -1b2b6e: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -1b2b72: a803 0302 |000b: mul-float v3, v3, v2 │ │ -1b2b76: 8932 |000d: float-to-double v2, v3 │ │ -1b2b78: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -1b2b7c: cb02 |0010: add-double/2addr v2, v0 │ │ -1b2b7e: 8a22 |0011: double-to-int v2, v2 │ │ -1b2b80: 0f02 |0012: return v2 │ │ +1b2b50: |[1b2b50] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ +1b2b60: 8233 |0000: int-to-float v3, v3 │ │ +1b2b62: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b2b68: 0c02 |0004: move-result-object v2 │ │ +1b2b6a: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +1b2b70: 0c02 |0008: move-result-object v2 │ │ +1b2b72: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +1b2b76: a803 0302 |000b: mul-float v3, v3, v2 │ │ +1b2b7a: 8932 |000d: float-to-double v2, v3 │ │ +1b2b7c: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +1b2b80: cb02 |0010: add-double/2addr v2, v0 │ │ +1b2b82: 8a22 |0011: double-to-int v2, v2 │ │ +1b2b84: 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 │ │ │ │ @@ -318912,21 +318913,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 │ │ -1b2d60: |[1b2d60] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ -1b2d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b2d72: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -1b2d76: 7130 c95b 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@5bc9 │ │ -1b2d7c: 0c03 |0006: move-result-object v3 │ │ -1b2d7e: 7120 be5b 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@5bbe │ │ -1b2d84: 0e00 |000a: return-void │ │ +1b2d64: |[1b2d64] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ +1b2d74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b2d76: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +1b2d7a: 7130 c95b 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@5bc9 │ │ +1b2d80: 0c03 |0006: move-result-object v3 │ │ +1b2d82: 7120 be5b 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@5bbe │ │ +1b2d88: 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 │ │ │ │ @@ -318935,19 +318936,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 │ │ -1b2a10: |[1b2a10] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -1b2a20: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1b2a24: 7130 c55b 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@5bc5 │ │ -1b2a2a: 0c01 |0005: move-result-object v1 │ │ -1b2a2c: 1101 |0006: return-object v1 │ │ +1b2a14: |[1b2a14] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +1b2a24: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1b2a28: 7130 c55b 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@5bc5 │ │ +1b2a2e: 0c01 |0005: move-result-object v1 │ │ +1b2a30: 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 │ │ │ │ @@ -318956,22 +318957,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 │ │ -1b2a30: |[1b2a30] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -1b2a40: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -1b2a44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b2a46: 7130 c95b 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@5bc9 │ │ -1b2a4c: 0c03 |0006: move-result-object v3 │ │ -1b2a4e: 7130 bf5b 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@5bbf │ │ -1b2a54: 0c02 |000a: move-result-object v2 │ │ -1b2a56: 1102 |000b: return-object v2 │ │ +1b2a34: |[1b2a34] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +1b2a44: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +1b2a48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b2a4a: 7130 c95b 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@5bc9 │ │ +1b2a50: 0c03 |0006: move-result-object v3 │ │ +1b2a52: 7130 bf5b 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@5bbf │ │ +1b2a58: 0c02 |000a: move-result-object v2 │ │ +1b2a5a: 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 │ │ @@ -318981,18 +318982,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 │ │ -1b2848: |[1b2848] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ -1b2858: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -1b285e: 0c00 |0003: move-result-object v0 │ │ -1b2860: 1100 |0004: return-object v0 │ │ +1b284c: |[1b284c] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ +1b285c: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +1b2862: 0c00 |0003: move-result-object v0 │ │ +1b2864: 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 │ │ │ │ @@ -319001,18 +319002,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 │ │ -1b2864: |[1b2864] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ -1b2874: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b287a: 0c00 |0003: move-result-object v0 │ │ -1b287c: 1100 |0004: return-object v0 │ │ +1b2868: |[1b2868] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ +1b2878: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b287e: 0c00 |0003: move-result-object v0 │ │ +1b2880: 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 │ │ │ │ @@ -319021,21 +319022,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 │ │ -1b2cac: |[1b2cac] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ -1b2cbc: 2200 0a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@110a │ │ -1b2cc0: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -1b2cc6: 0c01 |0005: move-result-object v1 │ │ -1b2cc8: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ -1b2ccc: 7020 5f5c 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5c5f │ │ -1b2cd2: 1100 |000b: return-object v0 │ │ +1b2cb0: |[1b2cb0] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ +1b2cc0: 2200 0a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@110a │ │ +1b2cc4: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +1b2cca: 0c01 |0005: move-result-object v1 │ │ +1b2ccc: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ +1b2cd0: 7020 5f5c 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5c5f │ │ +1b2cd6: 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 │ │ │ │ @@ -319044,23 +319045,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 │ │ -1b28c4: |[1b28c4] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ -1b28d4: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ -1b28d8: 7030 7b03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037b │ │ -1b28de: 2201 8b01 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@018b │ │ -1b28e2: 7010 9a05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059a │ │ -1b28e8: 6e20 8103 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0381 │ │ -1b28ee: 8131 |000d: int-to-long v1, v3 │ │ -1b28f0: 6e30 7e03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037e │ │ -1b28f6: 1100 |0011: return-object v0 │ │ +1b28c8: |[1b28c8] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ +1b28d8: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ +1b28dc: 7030 7b03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037b │ │ +1b28e2: 2201 8b01 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@018b │ │ +1b28e6: 7010 9a05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059a │ │ +1b28ec: 6e20 8103 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0381 │ │ +1b28f2: 8131 |000d: int-to-long v1, v3 │ │ +1b28f4: 6e30 7e03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037e │ │ +1b28fa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) F │ │ @@ -319072,28 +319073,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1b2bb8: |[1b2bb8] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ -1b2bc8: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ -1b2bce: 0a00 |0003: move-result v0 │ │ -1b2bd0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1b2bd4: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2bda: 0c01 |0009: move-result-object v1 │ │ -1b2bdc: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2be0: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -1b2be4: 0f01 |000e: return v1 │ │ -1b2be6: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2bec: 0c01 |0012: move-result-object v1 │ │ -1b2bee: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2bf2: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -1b2bf6: 0f01 |0017: return v1 │ │ +1b2bbc: |[1b2bbc] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ +1b2bcc: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ +1b2bd2: 0a00 |0003: move-result v0 │ │ +1b2bd4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1b2bd8: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2bde: 0c01 |0009: move-result-object v1 │ │ +1b2be0: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2be4: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +1b2be8: 0f01 |000e: return v1 │ │ +1b2bea: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2bf0: 0c01 |0012: move-result-object v1 │ │ +1b2bf2: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2bf6: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +1b2bfa: 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; │ │ @@ -319103,28 +319104,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1b2bf8: |[1b2bf8] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ -1b2c08: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ -1b2c0e: 0a00 |0003: move-result v0 │ │ -1b2c10: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1b2c14: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2c1a: 0c01 |0009: move-result-object v1 │ │ -1b2c1c: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2c20: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -1b2c24: 0f01 |000e: return v1 │ │ -1b2c26: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2c2c: 0c01 |0012: move-result-object v1 │ │ -1b2c2e: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2c32: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -1b2c36: 0f01 |0017: return v1 │ │ +1b2bfc: |[1b2bfc] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ +1b2c0c: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ +1b2c12: 0a00 |0003: move-result v0 │ │ +1b2c14: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1b2c18: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2c1e: 0c01 |0009: move-result-object v1 │ │ +1b2c20: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2c24: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +1b2c28: 0f01 |000e: return v1 │ │ +1b2c2a: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2c30: 0c01 |0012: move-result-object v1 │ │ +1b2c32: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2c36: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +1b2c3a: 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; │ │ @@ -319134,42 +319135,42 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -1b2c38: |[1b2c38] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ -1b2c48: 7110 5005 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0550 │ │ -1b2c4e: 0c00 |0003: move-result-object v0 │ │ -1b2c50: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1b2c54: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -1b2c58: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ -1b2c5c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -1b2c60: 7100 5505 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0555 │ │ -1b2c66: 0a04 |000f: move-result v4 │ │ -1b2c68: 6e20 5605 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0556 │ │ -1b2c6e: 0c04 |0013: move-result-object v4 │ │ -1b2c70: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ -1b2c74: 0f04 |0016: return v4 │ │ -1b2c76: 6e10 2803 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ -1b2c7c: 0c00 |001a: move-result-object v0 │ │ -1b2c7e: 1a01 ec51 |001b: const-string v1, "dimen" // string@51ec │ │ -1b2c82: 1a02 0647 |001d: const-string v2, "android" // string@4706 │ │ -1b2c86: 1a03 f282 |001f: const-string v3, "status_bar_height" // string@82f2 │ │ -1b2c8a: 6e40 e200 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ -1b2c90: 0a00 |0024: move-result v0 │ │ -1b2c92: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ -1b2c96: 6e10 2803 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ -1b2c9c: 0c04 |002a: move-result-object v4 │ │ -1b2c9e: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ -1b2ca4: 0a04 |002e: move-result v4 │ │ -1b2ca6: 2802 |002f: goto 0031 // +0002 │ │ -1b2ca8: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -1b2caa: 0f04 |0031: return v4 │ │ +1b2c3c: |[1b2c3c] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ +1b2c4c: 7110 5005 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0550 │ │ +1b2c52: 0c00 |0003: move-result-object v0 │ │ +1b2c54: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1b2c58: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +1b2c5c: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ +1b2c60: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +1b2c64: 7100 5505 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0555 │ │ +1b2c6a: 0a04 |000f: move-result v4 │ │ +1b2c6c: 6e20 5605 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0556 │ │ +1b2c72: 0c04 |0013: move-result-object v4 │ │ +1b2c74: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ +1b2c78: 0f04 |0016: return v4 │ │ +1b2c7a: 6e10 2803 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ +1b2c80: 0c00 |001a: move-result-object v0 │ │ +1b2c82: 1a01 ec51 |001b: const-string v1, "dimen" // string@51ec │ │ +1b2c86: 1a02 0647 |001d: const-string v2, "android" // string@4706 │ │ +1b2c8a: 1a03 f282 |001f: const-string v3, "status_bar_height" // string@82f2 │ │ +1b2c8e: 6e40 e200 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ +1b2c94: 0a00 |0024: move-result v0 │ │ +1b2c96: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ +1b2c9a: 6e10 2803 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ +1b2ca0: 0c04 |002a: move-result-object v4 │ │ +1b2ca2: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ +1b2ca8: 0a04 |002e: move-result v4 │ │ +1b2caa: 2802 |002f: goto 0031 // +0002 │ │ +1b2cac: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +1b2cae: 0f04 |0031: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000c line=276 │ │ 0x0017 line=279 │ │ 0x0027 line=281 │ │ @@ -319181,18 +319182,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b2a58: |[1b2a58] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ -1b2a68: 7110 5105 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0551 │ │ -1b2a6e: 0a00 |0003: move-result v0 │ │ -1b2a70: 0f00 |0004: return v0 │ │ +1b2a5c: |[1b2a5c] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ +1b2a6c: 7110 5105 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0551 │ │ +1b2a72: 0a00 |0003: move-result v0 │ │ +1b2a74: 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;) │ │ @@ -319200,18 +319201,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b2a74: |[1b2a74] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ -1b2a84: 7110 5205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0552 │ │ -1b2a8a: 0a00 |0003: move-result v0 │ │ -1b2a8c: 0f00 |0004: return v0 │ │ +1b2a78: |[1b2a78] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ +1b2a88: 7110 5205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0552 │ │ +1b2a8e: 0a00 |0003: move-result v0 │ │ +1b2a90: 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;) │ │ @@ -319219,19 +319220,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 │ │ -1b2880: |[1b2880] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ -1b2890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b2892: 6e40 e702 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1b2898: 0c01 |0004: move-result-object v1 │ │ -1b289a: 1101 |0005: return-object v1 │ │ +1b2884: |[1b2884] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ +1b2894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b2896: 6e40 e702 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1b289c: 0c01 |0004: move-result-object v1 │ │ +1b289e: 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 │ │ @@ -319241,21 +319242,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 │ │ -1b289c: |[1b289c] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ -1b28ac: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1b28b2: 0c00 |0003: move-result-object v0 │ │ -1b28b4: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ -1b28b8: 6e10 6a03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036a │ │ -1b28be: 0c00 |0009: move-result-object v0 │ │ -1b28c0: 1100 |000a: return-object v0 │ │ +1b28a0: |[1b28a0] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ +1b28b0: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1b28b6: 0c00 |0003: move-result-object v0 │ │ +1b28b8: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ +1b28bc: 6e10 6a03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036a │ │ +1b28c2: 0c00 |0009: move-result-object v0 │ │ +1b28c4: 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 │ │ │ │ @@ -319264,22 +319265,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1b28f8: |[1b28f8] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ -1b2908: 7110 6d5b 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6d │ │ -1b290e: 0a00 |0003: move-result v0 │ │ -1b2910: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1b2914: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1b2916: 2802 |0007: goto 0009 // +0002 │ │ -1b2918: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1b291a: 0f00 |0009: return v0 │ │ +1b28fc: |[1b28fc] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ +1b290c: 7110 6d5b 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6d │ │ +1b2912: 0a00 |0003: move-result v0 │ │ +1b2914: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1b2918: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1b291a: 2802 |0007: goto 0009 // +0002 │ │ +1b291c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1b291e: 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;) │ │ @@ -319287,20 +319288,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b291c: |[1b291c] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ -1b292c: 6e10 1903 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b2932: 0c00 |0003: move-result-object v0 │ │ -1b2934: 7110 d15b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@5bd1 │ │ -1b293a: 0a00 |0007: move-result v0 │ │ -1b293c: 0f00 |0008: return v0 │ │ +1b2920: |[1b2920] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ +1b2930: 6e10 1903 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b2936: 0c00 |0003: move-result-object v0 │ │ +1b2938: 7110 d15b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@5bd1 │ │ +1b293e: 0a00 |0007: move-result v0 │ │ +1b2940: 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;) │ │ @@ -319308,22 +319309,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1b2940: |[1b2940] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ -1b2950: 7110 6d5b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6d │ │ -1b2956: 0a01 |0003: move-result v1 │ │ -1b2958: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b295a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b295e: 2802 |0007: goto 0009 // +0002 │ │ -1b2960: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1b2962: 0f00 |0009: return v0 │ │ +1b2944: |[1b2944] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ +1b2954: 7110 6d5b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6d │ │ +1b295a: 0a01 |0003: move-result v1 │ │ +1b295c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b295e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b2962: 2802 |0007: goto 0009 // +0002 │ │ +1b2964: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1b2966: 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;) │ │ @@ -319331,20 +319332,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b2964: |[1b2964] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ -1b2974: 6e10 1903 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b297a: 0c00 |0003: move-result-object v0 │ │ -1b297c: 7110 d35b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@5bd3 │ │ -1b2982: 0a00 |0007: move-result v0 │ │ -1b2984: 0f00 |0008: return v0 │ │ +1b2968: |[1b2968] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ +1b2978: 6e10 1903 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b297e: 0c00 |0003: move-result-object v0 │ │ +1b2980: 7110 d35b 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@5bd3 │ │ +1b2986: 0a00 |0007: move-result v0 │ │ +1b2988: 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;) │ │ @@ -319352,22 +319353,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 │ │ -1b2d88: |[1b2d88] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ -1b2d98: 7110 6d5b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6d │ │ -1b2d9e: 0a02 |0003: move-result v2 │ │ -1b2da0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b2da2: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -1b2da6: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -1b2daa: 6e20 4403 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0344 │ │ -1b2db0: 0e00 |000c: return-void │ │ +1b2d8c: |[1b2d8c] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ +1b2d9c: 7110 6d5b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6d │ │ +1b2da2: 0a02 |0003: move-result v2 │ │ +1b2da4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b2da6: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +1b2daa: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +1b2dae: 6e20 4403 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0344 │ │ +1b2db4: 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; │ │ @@ -319377,36 +319378,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 │ │ -1b2a90: |[1b2a90] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ -1b2aa0: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b2aa6: 0c02 |0003: move-result-object v2 │ │ -1b2aa8: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -1b2aae: 0c02 |0007: move-result-object v2 │ │ -1b2ab0: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1b2ab4: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ -1b2ab8: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ -1b2abc: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -1b2abe: 8233 |000f: int-to-float v3, v3 │ │ -1b2ac0: 7130 8c5b 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@5b8c │ │ -1b2ac6: 0a02 |0013: move-result v2 │ │ -1b2ac8: 0f02 |0014: return v2 │ │ -1b2aca: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -1b2ace: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1b2ad0: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ -1b2ad4: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -1b2ad8: 0f01 |001c: return v1 │ │ -1b2ada: 8233 |001d: int-to-float v3, v3 │ │ -1b2adc: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -1b2ae0: c923 |0020: div-float/2addr v3, v2 │ │ -1b2ae2: 0f03 |0021: return v3 │ │ +1b2a94: |[1b2a94] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ +1b2aa4: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b2aaa: 0c02 |0003: move-result-object v2 │ │ +1b2aac: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +1b2ab2: 0c02 |0007: move-result-object v2 │ │ +1b2ab4: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1b2ab8: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ +1b2abc: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ +1b2ac0: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +1b2ac2: 8233 |000f: int-to-float v3, v3 │ │ +1b2ac4: 7130 8c5b 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@5b8c │ │ +1b2aca: 0a02 |0013: move-result v2 │ │ +1b2acc: 0f02 |0014: return v2 │ │ +1b2ace: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +1b2ad2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1b2ad4: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ +1b2ad8: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +1b2adc: 0f01 |001c: return v1 │ │ +1b2ade: 8233 |001d: int-to-float v3, v3 │ │ +1b2ae0: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +1b2ae4: c923 |0020: div-float/2addr v3, v2 │ │ +1b2ae6: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x0010 line=207 │ │ 0x0015 line=209 │ │ 0x001e line=212 │ │ @@ -319419,17 +319420,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 │ │ -1b2db4: |[1b2db4] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ -1b2dc4: 6e20 3a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033a │ │ -1b2dca: 0e00 |0003: return-void │ │ +1b2db8: |[1b2db8] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ +1b2dc8: 6e20 3a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033a │ │ +1b2dce: 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; │ │ │ │ @@ -319438,30 +319439,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 │ │ -1b2dcc: |[1b2dcc] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ -1b2ddc: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ -1b2de2: 0a00 |0003: move-result v0 │ │ -1b2de4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1b2de8: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2dee: 0c00 |0009: move-result-object v0 │ │ -1b2df0: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2df4: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -1b2df8: 2809 |000e: goto 0017 // +0009 │ │ -1b2dfa: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2e00: 0c00 |0012: move-result-object v0 │ │ -1b2e02: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2e06: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -1b2e0a: 6e10 1703 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0317 │ │ -1b2e10: 6e10 3803 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ -1b2e16: 0e00 |001d: return-void │ │ +1b2dd0: |[1b2dd0] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ +1b2de0: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ +1b2de6: 0a00 |0003: move-result v0 │ │ +1b2de8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1b2dec: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2df2: 0c00 |0009: move-result-object v0 │ │ +1b2df4: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2df8: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +1b2dfc: 2809 |000e: goto 0017 // +0009 │ │ +1b2dfe: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2e04: 0c00 |0012: move-result-object v0 │ │ +1b2e06: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2e0a: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +1b2e0e: 6e10 1703 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0317 │ │ +1b2e14: 6e10 3803 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ +1b2e1a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=238 │ │ 0x000f line=240 │ │ 0x0017 line=242 │ │ 0x001a line=243 │ │ @@ -319474,23 +319475,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 │ │ -1b2e18: |[1b2e18] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ -1b2e28: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0324 │ │ -1b2e2e: 0a00 |0003: move-result v0 │ │ -1b2e30: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0326 │ │ -1b2e36: 0a01 |0007: move-result v1 │ │ -1b2e38: 6e10 2503 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0325 │ │ -1b2e3e: 0a02 |000b: move-result v2 │ │ -1b2e40: 6e54 4303 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0343 │ │ -1b2e46: 0e00 |000f: return-void │ │ +1b2e1c: |[1b2e1c] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ +1b2e2c: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0324 │ │ +1b2e32: 0a00 |0003: move-result v0 │ │ +1b2e34: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0326 │ │ +1b2e3a: 0a01 |0007: move-result v1 │ │ +1b2e3c: 6e10 2503 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0325 │ │ +1b2e42: 0a02 |000b: move-result v2 │ │ +1b2e44: 6e54 4303 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0343 │ │ +1b2e4a: 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 │ │ │ │ @@ -319499,23 +319500,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 │ │ -1b2e48: |[1b2e48] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ -1b2e58: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0324 │ │ -1b2e5e: 0a00 |0003: move-result v0 │ │ -1b2e60: 6e10 2503 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0325 │ │ -1b2e66: 0a01 |0007: move-result v1 │ │ -1b2e68: 6e10 2303 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0323 │ │ -1b2e6e: 0a02 |000b: move-result v2 │ │ -1b2e70: 6e52 4303 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0343 │ │ -1b2e76: 0e00 |000f: return-void │ │ +1b2e4c: |[1b2e4c] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ +1b2e5c: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0324 │ │ +1b2e62: 0a00 |0003: move-result v0 │ │ +1b2e64: 6e10 2503 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0325 │ │ +1b2e6a: 0a01 |0007: move-result v1 │ │ +1b2e6c: 6e10 2303 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0323 │ │ +1b2e72: 0a02 |000b: move-result v2 │ │ +1b2e74: 6e52 4303 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0343 │ │ +1b2e7a: 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 │ │ │ │ @@ -319524,30 +319525,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 │ │ -1b2e78: |[1b2e78] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ -1b2e88: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ -1b2e8e: 0a00 |0003: move-result v0 │ │ -1b2e90: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1b2e94: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2e9a: 0c00 |0009: move-result-object v0 │ │ -1b2e9c: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2ea0: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -1b2ea4: 2809 |000e: goto 0017 // +0009 │ │ -1b2ea6: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2eac: 0c00 |0012: move-result-object v0 │ │ -1b2eae: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2eb2: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -1b2eb6: 6e10 1703 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0317 │ │ -1b2ebc: 6e10 3803 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ -1b2ec2: 0e00 |001d: return-void │ │ +1b2e7c: |[1b2e7c] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ +1b2e8c: 7110 4e05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054e │ │ +1b2e92: 0a00 |0003: move-result v0 │ │ +1b2e94: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1b2e98: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2e9e: 0c00 |0009: move-result-object v0 │ │ +1b2ea0: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2ea4: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +1b2ea8: 2809 |000e: goto 0017 // +0009 │ │ +1b2eaa: 6e10 1e03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2eb0: 0c00 |0012: move-result-object v0 │ │ +1b2eb2: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2eb6: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +1b2eba: 6e10 1703 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0317 │ │ +1b2ec0: 6e10 3803 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ +1b2ec6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000f line=250 │ │ 0x0017 line=252 │ │ 0x001a line=253 │ │ @@ -319560,25 +319561,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 │ │ -1b2ec4: |[1b2ec4] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ -1b2ed4: 7110 6d5b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6d │ │ -1b2eda: 0a02 |0003: move-result v2 │ │ -1b2edc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b2ede: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -1b2ee2: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -1b2ee4: 6e20 6204 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0462 │ │ -1b2eea: 2805 |000b: goto 0010 // +0005 │ │ -1b2eec: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -1b2eee: 6e20 6204 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0462 │ │ -1b2ef4: 0e00 |0010: return-void │ │ +1b2ec8: |[1b2ec8] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ +1b2ed8: 7110 6d5b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5b6d │ │ +1b2ede: 0a02 |0003: move-result v2 │ │ +1b2ee0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b2ee2: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +1b2ee6: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +1b2ee8: 6e20 6204 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0462 │ │ +1b2eee: 2805 |000b: goto 0010 // +0005 │ │ +1b2ef0: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +1b2ef2: 6e20 6204 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0462 │ │ +1b2ef8: 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; │ │ @@ -319589,21 +319590,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 │ │ -1b2ef8: |[1b2ef8] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ -1b2f08: 6e10 1e03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2f0e: 0c00 |0003: move-result-object v0 │ │ -1b2f10: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -1b2f14: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ -1b2f18: 6e10 3803 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ -1b2f1e: 0e00 |000b: return-void │ │ +1b2efc: |[1b2efc] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ +1b2f0c: 6e10 1e03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2f12: 0c00 |0003: move-result-object v0 │ │ +1b2f14: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +1b2f18: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ +1b2f1c: 6e10 3803 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ +1b2f22: 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 │ │ @@ -319613,18 +319614,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 │ │ -1b2f20: |[1b2f20] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ -1b2f30: 8211 |0000: int-to-float v1, v1 │ │ -1b2f32: 7120 5405 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0554 │ │ -1b2f38: 0e00 |0004: return-void │ │ +1b2f24: |[1b2f24] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ +1b2f34: 8211 |0000: int-to-float v1, v1 │ │ +1b2f36: 7120 5405 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0554 │ │ +1b2f3c: 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 │ │ │ │ @@ -319633,24 +319634,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 │ │ -1b2f3c: |[1b2f3c] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ -1b2f4c: 6e20 5803 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0358 │ │ -1b2f52: 0a00 |0003: move-result v0 │ │ -1b2f54: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -1b2f56: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ -1b2f5a: 6e20 5903 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0359 │ │ -1b2f60: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -1b2f64: 0105 |000c: move v5, v0 │ │ -1b2f66: 6e30 5003 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0350 │ │ -1b2f6c: 0e00 |0010: return-void │ │ +1b2f40: |[1b2f40] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ +1b2f50: 6e20 5803 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0358 │ │ +1b2f56: 0a00 |0003: move-result v0 │ │ +1b2f58: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +1b2f5a: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ +1b2f5e: 6e20 5903 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0359 │ │ +1b2f64: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +1b2f68: 0105 |000c: move v5, v0 │ │ +1b2f6a: 6e30 5003 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0350 │ │ +1b2f70: 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; │ │ @@ -319663,23 +319664,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 │ │ -1b2f70: |[1b2f70] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ -1b2f80: 6e10 1e03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2f86: 0c00 |0003: move-result-object v0 │ │ -1b2f88: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -1b2f8c: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b2f92: 0c02 |0009: move-result-object v2 │ │ -1b2f94: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -1b2f98: 6e10 3803 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ -1b2f9e: 0e00 |000f: return-void │ │ +1b2f74: |[1b2f74] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ +1b2f84: 6e10 1e03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2f8a: 0c00 |0003: move-result-object v0 │ │ +1b2f8c: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +1b2f90: 6e10 1e03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b2f96: 0c02 |0009: move-result-object v2 │ │ +1b2f98: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +1b2f9c: 6e10 3803 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0338 │ │ +1b2fa2: 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; │ │ @@ -319780,17 +319781,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b31c4: |[1b31c4] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ -1b31d4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b31da: 0e00 |0003: return-void │ │ +1b31c8: |[1b31c8] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ +1b31d8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b31de: 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;) │ │ @@ -319798,40 +319799,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 │ │ -1b315c: |[1b315c] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b316c: 6200 7c42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427c │ │ -1b3170: 1100 |0002: return-object v0 │ │ +1b3160: |[1b3160] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b3170: 6200 7c42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427c │ │ +1b3174: 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 │ │ -1b3174: |[1b3174] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b3184: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -1b3188: 7100 f45b 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5bf4 │ │ -1b318e: 0c01 |0005: move-result-object v1 │ │ -1b3190: 2807 |0006: goto 000d // +0007 │ │ -1b3192: 2200 0111 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b3196: 7020 155c 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c15 │ │ -1b319c: 0701 |000c: move-object v1, v0 │ │ -1b319e: 1101 |000d: return-object v1 │ │ +1b3178: |[1b3178] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b3188: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +1b318c: 7100 f45b 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5bf4 │ │ +1b3192: 0c01 |0005: move-result-object v1 │ │ +1b3194: 2807 |0006: goto 000d // +0007 │ │ +1b3196: 2200 0111 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b319a: 7020 155c 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c15 │ │ +1b31a0: 0701 |000c: move-object v1, v0 │ │ +1b31a2: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -319840,20 +319841,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 │ │ -1b31a0: |[1b31a0] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b31b0: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b31b4: 7110 0b5c 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ -1b31ba: 0c01 |0005: move-result-object v1 │ │ -1b31bc: 7020 155c 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c15 │ │ -1b31c2: 1100 |0009: return-object v0 │ │ +1b31a4: |[1b31a4] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b31b4: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b31b8: 7110 0b5c 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ +1b31be: 0c01 |0005: move-result-object v1 │ │ +1b31c0: 7020 155c 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c15 │ │ +1b31c6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -319956,17 +319957,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b3568: |[1b3568] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ -1b3578: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b357e: 0e00 |0003: return-void │ │ +1b356c: |[1b356c] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ +1b357c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b3582: 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;) │ │ @@ -319974,51 +319975,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 │ │ -1b32ec: |[1b32ec] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -1b32fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b32fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1b3300: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -1b3302: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -1b3306: 7110 530a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b330c: 0c04 |0008: move-result-object v4 │ │ -1b330e: 2325 4011 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1140 │ │ -1b3312: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -1b3316: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -1b331a: 1a04 3906 |000f: const-string v4, "%s (%s) must not be negative" // string@0639 │ │ -1b331e: 7120 145c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ -1b3324: 0c04 |0014: move-result-object v4 │ │ -1b3326: 1104 |0015: return-object v4 │ │ -1b3328: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -1b332c: 7110 530a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b3332: 0c04 |001b: move-result-object v4 │ │ -1b3334: 7110 530a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b333a: 0c05 |001f: move-result-object v5 │ │ -1b333c: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -1b333e: 2333 4011 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1b3342: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -1b3346: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -1b334a: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -1b334e: 1a04 3706 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@0637 │ │ -1b3352: 7120 145c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ -1b3358: 0c04 |002e: move-result-object v4 │ │ -1b335a: 1104 |002f: return-object v4 │ │ -1b335c: 2204 ee02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b3360: 2206 0c03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1b3364: 1a00 9572 |0034: const-string v0, "negative size: " // string@7295 │ │ -1b3368: 7020 0f0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b336e: 6e20 130b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b3374: 6e10 290b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b337a: 0c05 |003f: move-result-object v5 │ │ -1b337c: 7020 420a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1b3382: 2704 |0043: throw v4 │ │ +1b32f0: |[1b32f0] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +1b3300: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b3302: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1b3304: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +1b3306: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +1b330a: 7110 530a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b3310: 0c04 |0008: move-result-object v4 │ │ +1b3312: 2325 4011 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1140 │ │ +1b3316: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +1b331a: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +1b331e: 1a04 3906 |000f: const-string v4, "%s (%s) must not be negative" // string@0639 │ │ +1b3322: 7120 145c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ +1b3328: 0c04 |0014: move-result-object v4 │ │ +1b332a: 1104 |0015: return-object v4 │ │ +1b332c: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +1b3330: 7110 530a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b3336: 0c04 |001b: move-result-object v4 │ │ +1b3338: 7110 530a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b333e: 0c05 |001f: move-result-object v5 │ │ +1b3340: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +1b3342: 2333 4011 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1b3346: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +1b334a: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +1b334e: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +1b3352: 1a04 3706 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@0637 │ │ +1b3356: 7120 145c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ +1b335c: 0c04 |002e: move-result-object v4 │ │ +1b335e: 1104 |002f: return-object v4 │ │ +1b3360: 2204 ee02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b3364: 2206 0c03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1b3368: 1a00 9572 |0034: const-string v0, "negative size: " // string@7295 │ │ +1b336c: 7020 0f0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b3372: 6e20 130b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b3378: 6e10 290b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b337e: 0c05 |003f: move-result-object v5 │ │ +1b3380: 7020 420a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1b3386: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=310 │ │ 0x0018 line=314 │ │ 0x0030 line=312 │ │ locals : │ │ 0x0000 - 0x0044 reg=4 (null) I │ │ @@ -320030,51 +320031,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 │ │ -1b3384: |[1b3384] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -1b3394: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b3396: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1b3398: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -1b339a: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -1b339e: 7110 530a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b33a4: 0c04 |0008: move-result-object v4 │ │ -1b33a6: 2325 4011 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1140 │ │ -1b33aa: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -1b33ae: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -1b33b2: 1a04 3906 |000f: const-string v4, "%s (%s) must not be negative" // string@0639 │ │ -1b33b6: 7120 145c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ -1b33bc: 0c04 |0014: move-result-object v4 │ │ -1b33be: 1104 |0015: return-object v4 │ │ -1b33c0: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -1b33c4: 7110 530a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b33ca: 0c04 |001b: move-result-object v4 │ │ -1b33cc: 7110 530a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b33d2: 0c05 |001f: move-result-object v5 │ │ -1b33d4: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -1b33d6: 2333 4011 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1b33da: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -1b33de: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -1b33e2: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -1b33e6: 1a04 3806 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@0638 │ │ -1b33ea: 7120 145c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ -1b33f0: 0c04 |002e: move-result-object v4 │ │ -1b33f2: 1104 |002f: return-object v4 │ │ -1b33f4: 2204 ee02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b33f8: 2206 0c03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1b33fc: 1a00 9572 |0034: const-string v0, "negative size: " // string@7295 │ │ -1b3400: 7020 0f0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b3406: 6e20 130b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b340c: 6e10 290b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b3412: 0c05 |003f: move-result-object v5 │ │ -1b3414: 7020 420a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1b341a: 2704 |0043: throw v4 │ │ +1b3388: |[1b3388] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +1b3398: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b339a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1b339c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +1b339e: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +1b33a2: 7110 530a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b33a8: 0c04 |0008: move-result-object v4 │ │ +1b33aa: 2325 4011 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1140 │ │ +1b33ae: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +1b33b2: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +1b33b6: 1a04 3906 |000f: const-string v4, "%s (%s) must not be negative" // string@0639 │ │ +1b33ba: 7120 145c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ +1b33c0: 0c04 |0014: move-result-object v4 │ │ +1b33c2: 1104 |0015: return-object v4 │ │ +1b33c4: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +1b33c8: 7110 530a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b33ce: 0c04 |001b: move-result-object v4 │ │ +1b33d0: 7110 530a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b33d6: 0c05 |001f: move-result-object v5 │ │ +1b33d8: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +1b33da: 2333 4011 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1b33de: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +1b33e2: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +1b33e6: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +1b33ea: 1a04 3806 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@0638 │ │ +1b33ee: 7120 145c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ +1b33f4: 0c04 |002e: move-result-object v4 │ │ +1b33f6: 1104 |002f: return-object v4 │ │ +1b33f8: 2204 ee02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b33fc: 2206 0c03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1b3400: 1a00 9572 |0034: const-string v0, "negative size: " // string@7295 │ │ +1b3404: 7020 0f0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b340a: 6e20 130b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b3410: 6e10 290b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b3416: 0c05 |003f: move-result-object v5 │ │ +1b3418: 7020 420a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1b341e: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=360 │ │ 0x0018 line=365 │ │ 0x0029 line=364 │ │ 0x0030 line=362 │ │ locals : │ │ @@ -320087,43 +320088,43 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -1b341c: |[1b341c] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ -1b342c: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ -1b3430: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ -1b3434: 2825 |0004: goto 0029 // +0025 │ │ -1b3436: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ -1b343a: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ -1b343e: 2819 |0009: goto 0022 // +0019 │ │ -1b3440: 7110 530a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b3446: 0c02 |000d: move-result-object v2 │ │ -1b3448: 7110 530a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b344e: 0c01 |0011: move-result-object v1 │ │ -1b3450: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -1b3452: 2333 4011 |0013: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1b3456: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -1b3458: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ -1b345c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -1b345e: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ -1b3462: 1a01 df53 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@53df │ │ -1b3466: 7120 145c 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ -1b346c: 0c01 |0020: move-result-object v1 │ │ -1b346e: 1101 |0021: return-object v1 │ │ -1b3470: 1a01 de53 |0022: const-string v1, "end index" // string@53de │ │ -1b3474: 7130 045c 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c04 │ │ -1b347a: 0c01 |0027: move-result-object v1 │ │ -1b347c: 1101 |0028: return-object v1 │ │ -1b347e: 1a02 8382 |0029: const-string v2, "start index" // string@8283 │ │ -1b3482: 7130 045c 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c04 │ │ -1b3488: 0c01 |002e: move-result-object v1 │ │ -1b348a: 1101 |002f: return-object v1 │ │ +1b3420: |[1b3420] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ +1b3430: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ +1b3434: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ +1b3438: 2825 |0004: goto 0029 // +0025 │ │ +1b343a: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ +1b343e: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ +1b3442: 2819 |0009: goto 0022 // +0019 │ │ +1b3444: 7110 530a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b344a: 0c02 |000d: move-result-object v2 │ │ +1b344c: 7110 530a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b3452: 0c01 |0011: move-result-object v1 │ │ +1b3454: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +1b3456: 2333 4011 |0013: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1b345a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +1b345c: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ +1b3460: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +1b3462: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ +1b3466: 1a01 df53 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@53df │ │ +1b346a: 7120 145c 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ +1b3470: 0c01 |0020: move-result-object v1 │ │ +1b3472: 1101 |0021: return-object v1 │ │ +1b3474: 1a01 de53 |0022: const-string v1, "end index" // string@53de │ │ +1b3478: 7130 045c 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c04 │ │ +1b347e: 0c01 |0027: move-result-object v1 │ │ +1b3480: 1101 |0028: return-object v1 │ │ +1b3482: 1a02 8382 |0029: const-string v2, "start index" // string@8283 │ │ +1b3486: 7130 045c 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c04 │ │ +1b348c: 0c01 |002e: move-result-object v1 │ │ +1b348e: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=399 │ │ 0x001b line=398 │ │ 0x0022 line=395 │ │ 0x0029 line=392 │ │ locals : │ │ @@ -320136,20 +320137,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b3580: |[1b3580] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ -1b3590: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b3594: 0e00 |0002: return-void │ │ -1b3596: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b359a: 7010 410a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a41 │ │ -1b35a0: 2700 |0008: throw v0 │ │ +1b3584: |[1b3584] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ +1b3594: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b3598: 0e00 |0002: return-void │ │ +1b359a: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b359e: 7010 410a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a41 │ │ +1b35a4: 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;) │ │ @@ -320157,22 +320158,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b35a4: |[1b35a4] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ -1b35b4: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b35b8: 0e00 |0002: return-void │ │ -1b35ba: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b35be: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ -1b35c4: 0c01 |0008: move-result-object v1 │ │ -1b35c6: 7020 420a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1b35cc: 2700 |000c: throw v0 │ │ +1b35a8: |[1b35a8] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ +1b35b8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b35bc: 0e00 |0002: return-void │ │ +1b35be: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b35c2: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ +1b35c8: 0c01 |0008: move-result-object v1 │ │ +1b35ca: 7020 420a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1b35d0: 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; │ │ │ │ @@ -320181,22 +320182,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 │ │ -1b35d0: |[1b35d0] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -1b35e0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b35e4: 0e00 |0002: return-void │ │ -1b35e6: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b35ea: 7120 145c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ -1b35f0: 0c01 |0008: move-result-object v1 │ │ -1b35f2: 7020 420a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ -1b35f8: 2700 |000c: throw v0 │ │ +1b35d4: |[1b35d4] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +1b35e4: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b35e8: 0e00 |0002: return-void │ │ +1b35ea: 2200 ee02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b35ee: 7120 145c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ +1b35f4: 0c01 |0008: move-result-object v1 │ │ +1b35f6: 7020 420a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a42 │ │ +1b35fc: 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; │ │ @@ -320207,19 +320208,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b31dc: |[1b31dc] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ -1b31ec: 1a00 ae60 |0000: const-string v0, "index" // string@60ae │ │ -1b31f0: 7130 0a5c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@5c0a │ │ -1b31f6: 0a01 |0005: move-result v1 │ │ -1b31f8: 0f01 |0006: return v1 │ │ +1b31e0: |[1b31e0] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ +1b31f0: 1a00 ae60 |0000: const-string v0, "index" // string@60ae │ │ +1b31f4: 7130 0a5c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@5c0a │ │ +1b31fa: 0a01 |0005: move-result v1 │ │ +1b31fc: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -320228,23 +320229,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1b31fc: |[1b31fc] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ -1b320c: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -1b3210: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ -1b3214: 0f01 |0004: return v1 │ │ -1b3216: 2200 f002 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ -1b321a: 7130 035c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c03 │ │ -1b3220: 0c01 |000a: move-result-object v1 │ │ -1b3222: 7020 480a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ -1b3228: 2700 |000e: throw v0 │ │ +1b3200: |[1b3200] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ +1b3210: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +1b3214: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ +1b3218: 0f01 |0004: return v1 │ │ +1b321a: 2200 f002 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ +1b321e: 7130 035c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c03 │ │ +1b3224: 0c01 |000a: move-result-object v1 │ │ +1b3226: 7020 480a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ +1b322c: 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; │ │ @@ -320254,17 +320255,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 │ │ -1b327c: |[1b327c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b328c: 6e10 a30a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ -1b3292: 1100 |0003: return-object v0 │ │ +1b3280: |[1b3280] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b3290: 6e10 a30a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ +1b3296: 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;) │ │ @@ -320272,22 +320273,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 │ │ -1b3294: |[1b3294] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b32a4: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b32a8: 1100 |0002: return-object v0 │ │ -1b32aa: 2200 fb02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fb │ │ -1b32ae: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ -1b32b4: 0c01 |0008: move-result-object v1 │ │ -1b32b6: 7020 980a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a98 │ │ -1b32bc: 2700 |000c: throw v0 │ │ +1b3298: |[1b3298] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b32a8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b32ac: 1100 |0002: return-object v0 │ │ +1b32ae: 2200 fb02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fb │ │ +1b32b2: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ +1b32b8: 0c01 |0008: move-result-object v1 │ │ +1b32ba: 7020 980a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a98 │ │ +1b32c0: 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; │ │ │ │ @@ -320296,22 +320297,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 │ │ -1b32c0: |[1b32c0] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b32d0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b32d4: 1100 |0002: return-object v0 │ │ -1b32d6: 2200 fb02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fb │ │ -1b32da: 7120 145c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ -1b32e0: 0c01 |0008: move-result-object v1 │ │ -1b32e2: 7020 980a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a98 │ │ -1b32e8: 2700 |000c: throw v0 │ │ +1b32c4: |[1b32c4] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b32d4: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b32d8: 1100 |0002: return-object v0 │ │ +1b32da: 2200 fb02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fb │ │ +1b32de: 7120 145c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ +1b32e4: 0c01 |0008: move-result-object v1 │ │ +1b32e6: 7020 980a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a98 │ │ +1b32ec: 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; │ │ @@ -320322,19 +320323,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b322c: |[1b322c] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ -1b323c: 1a00 ae60 |0000: const-string v0, "index" // string@60ae │ │ -1b3240: 7130 0f5c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@5c0f │ │ -1b3246: 0a01 |0005: move-result v1 │ │ -1b3248: 0f01 |0006: return v1 │ │ +1b3230: |[1b3230] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ +1b3240: 1a00 ae60 |0000: const-string v0, "index" // string@60ae │ │ +1b3244: 7130 0f5c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@5c0f │ │ +1b324a: 0a01 |0005: move-result v1 │ │ +1b324c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -320343,23 +320344,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1b324c: |[1b324c] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ -1b325c: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -1b3260: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ -1b3264: 0f01 |0004: return v1 │ │ -1b3266: 2200 f002 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ -1b326a: 7130 045c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c04 │ │ -1b3270: 0c01 |000a: move-result-object v1 │ │ -1b3272: 7020 480a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ -1b3278: 2700 |000e: throw v0 │ │ +1b3250: |[1b3250] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ +1b3260: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +1b3264: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ +1b3268: 0f01 |0004: return v1 │ │ +1b326a: 2200 f002 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ +1b326e: 7130 045c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5c04 │ │ +1b3274: 0c01 |000a: move-result-object v1 │ │ +1b3276: 7020 480a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ +1b327c: 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; │ │ @@ -320369,24 +320370,24 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1b35fc: |[1b35fc] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ -1b360c: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ -1b3610: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ -1b3614: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ -1b3618: 0e00 |0006: return-void │ │ -1b361a: 2200 f002 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ -1b361e: 7130 055c 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@5c05 │ │ -1b3624: 0c01 |000c: move-result-object v1 │ │ -1b3626: 7020 480a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ -1b362c: 2700 |0010: throw v0 │ │ +1b3600: |[1b3600] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ +1b3610: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ +1b3614: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ +1b3618: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ +1b361c: 0e00 |0006: return-void │ │ +1b361e: 2200 f002 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f0 │ │ +1b3622: 7130 055c 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@5c05 │ │ +1b3628: 0c01 |000c: move-result-object v1 │ │ +1b362a: 7020 480a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a48 │ │ +1b3630: 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 │ │ @@ -320396,20 +320397,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b3630: |[1b3630] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ -1b3640: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b3644: 0e00 |0002: return-void │ │ -1b3646: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ -1b364a: 7010 450a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a45 │ │ -1b3650: 2700 |0008: throw v0 │ │ +1b3634: |[1b3634] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ +1b3644: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b3648: 0e00 |0002: return-void │ │ +1b364a: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ +1b364e: 7010 450a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a45 │ │ +1b3654: 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;) │ │ @@ -320417,22 +320418,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b3654: |[1b3654] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ -1b3664: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b3668: 0e00 |0002: return-void │ │ -1b366a: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ -1b366e: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ -1b3674: 0c01 |0008: move-result-object v1 │ │ -1b3676: 7020 460a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1b367c: 2700 |000c: throw v0 │ │ +1b3658: |[1b3658] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ +1b3668: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b366c: 0e00 |0002: return-void │ │ +1b366e: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ +1b3672: 7110 030b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ +1b3678: 0c01 |0008: move-result-object v1 │ │ +1b367a: 7020 460a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1b3680: 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; │ │ │ │ @@ -320441,22 +320442,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 │ │ -1b3680: |[1b3680] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -1b3690: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -1b3694: 0e00 |0002: return-void │ │ -1b3696: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ -1b369a: 7120 145c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ -1b36a0: 0c01 |0008: move-result-object v1 │ │ -1b36a2: 7020 460a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1b36a8: 2700 |000c: throw v0 │ │ +1b3684: |[1b3684] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +1b3694: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +1b3698: 0e00 |0002: return-void │ │ +1b369a: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ +1b369e: 7120 145c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5c14 │ │ +1b36a4: 0c01 |0008: move-result-object v1 │ │ +1b36a6: 7020 460a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1b36ac: 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; │ │ @@ -320467,69 +320468,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 │ │ -1b348c: |[1b348c] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -1b349c: 7110 030b 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ -1b34a2: 0c06 |0003: move-result-object v6 │ │ -1b34a4: 2200 0c03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1b34a8: 6e10 e80a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae8 │ │ -1b34ae: 0a01 |0009: move-result v1 │ │ -1b34b0: 2172 |000a: array-length v2, v7 │ │ -1b34b2: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -1b34b6: b021 |000d: add-int/2addr v1, v2 │ │ -1b34b8: 7020 0d0b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0d │ │ -1b34be: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -1b34c0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -1b34c2: 2173 |0013: array-length v3, v7 │ │ -1b34c4: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ -1b34c8: 1a03 3406 |0016: const-string v3, "%s" // string@0634 │ │ -1b34cc: 6e30 e10a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ae1 │ │ -1b34d2: 0a03 |001b: move-result v3 │ │ -1b34d4: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -1b34d6: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ -1b34da: 2815 |001f: goto 0034 // +0015 │ │ -1b34dc: 6e30 f60a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ -1b34e2: 0c02 |0023: move-result-object v2 │ │ -1b34e4: 6e20 180b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b34ea: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -1b34ee: 4601 0701 |0029: aget-object v1, v7, v1 │ │ -1b34f2: 6e20 170b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1b34f8: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ -1b34fc: 0125 |0030: move v5, v2 │ │ -1b34fe: 0112 |0031: move v2, v1 │ │ -1b3500: 0151 |0032: move v1, v5 │ │ -1b3502: 28e0 |0033: goto 0013 // -0020 │ │ -1b3504: 6e20 f50a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ -1b350a: 0c06 |0037: move-result-object v6 │ │ -1b350c: 6e20 180b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b3512: 2176 |003b: array-length v6, v7 │ │ -1b3514: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ -1b3518: 1a06 f503 |003e: const-string v6, " [" // string@03f5 │ │ -1b351c: 6e20 180b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b3522: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -1b3526: 4601 0701 |0045: aget-object v1, v7, v1 │ │ -1b352a: 6e20 170b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1b3530: 2171 |004a: array-length v1, v7 │ │ -1b3532: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ -1b3536: 1a01 630c |004d: const-string v1, ", " // string@0c63 │ │ -1b353a: 6e20 180b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b3540: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ -1b3544: 4606 0706 |0054: aget-object v6, v7, v6 │ │ -1b3548: 6e20 170b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1b354e: 0116 |0059: move v6, v1 │ │ -1b3550: 28f0 |005a: goto 004a // -0010 │ │ -1b3552: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ -1b3556: 6e20 100b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ -1b355c: 6e10 290b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b3562: 0c06 |0063: move-result-object v6 │ │ -1b3564: 1106 |0064: return-object v6 │ │ +1b3490: |[1b3490] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +1b34a0: 7110 030b 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b03 │ │ +1b34a6: 0c06 |0003: move-result-object v6 │ │ +1b34a8: 2200 0c03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1b34ac: 6e10 e80a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae8 │ │ +1b34b2: 0a01 |0009: move-result v1 │ │ +1b34b4: 2172 |000a: array-length v2, v7 │ │ +1b34b6: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +1b34ba: b021 |000d: add-int/2addr v1, v2 │ │ +1b34bc: 7020 0d0b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0d │ │ +1b34c2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1b34c4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +1b34c6: 2173 |0013: array-length v3, v7 │ │ +1b34c8: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ +1b34cc: 1a03 3406 |0016: const-string v3, "%s" // string@0634 │ │ +1b34d0: 6e30 e10a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ae1 │ │ +1b34d6: 0a03 |001b: move-result v3 │ │ +1b34d8: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ +1b34da: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ +1b34de: 2815 |001f: goto 0034 // +0015 │ │ +1b34e0: 6e30 f60a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af6 │ │ +1b34e6: 0c02 |0023: move-result-object v2 │ │ +1b34e8: 6e20 180b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b34ee: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ +1b34f2: 4601 0701 |0029: aget-object v1, v7, v1 │ │ +1b34f6: 6e20 170b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1b34fc: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ +1b3500: 0125 |0030: move v5, v2 │ │ +1b3502: 0112 |0031: move v2, v1 │ │ +1b3504: 0151 |0032: move v1, v5 │ │ +1b3506: 28e0 |0033: goto 0013 // -0020 │ │ +1b3508: 6e20 f50a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af5 │ │ +1b350e: 0c06 |0037: move-result-object v6 │ │ +1b3510: 6e20 180b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b3516: 2176 |003b: array-length v6, v7 │ │ +1b3518: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ +1b351c: 1a06 f503 |003e: const-string v6, " [" // string@03f5 │ │ +1b3520: 6e20 180b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b3526: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +1b352a: 4601 0701 |0045: aget-object v1, v7, v1 │ │ +1b352e: 6e20 170b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1b3534: 2171 |004a: array-length v1, v7 │ │ +1b3536: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ +1b353a: 1a01 630c |004d: const-string v1, ", " // string@0c63 │ │ +1b353e: 6e20 180b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b3544: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ +1b3548: 4606 0706 |0054: aget-object v6, v7, v6 │ │ +1b354c: 6e20 170b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1b3552: 0116 |0059: move v6, v1 │ │ +1b3554: 28f0 |005a: goto 004a // -0010 │ │ +1b3556: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ +1b355a: 6e20 100b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b10 │ │ +1b3560: 6e10 290b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b3566: 0c06 |0063: move-result-object v6 │ │ +1b3568: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=419 │ │ 0x0006 line=420 │ │ 0x0013 line=423 │ │ 0x0016 line=424 │ │ @@ -320611,18 +320612,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b384c: |[1b384c] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ -1b385c: 7010 b102 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b1 │ │ -1b3862: 5901 8142 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4281 │ │ -1b3866: 0e00 |0005: return-void │ │ +1b3850: |[1b3850] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ +1b3860: 7010 b102 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b1 │ │ +1b3866: 5901 8142 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4281 │ │ +1b386a: 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 │ │ @@ -320633,30 +320634,30 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1b3868: |[1b3868] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -1b3878: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ -1b387e: 0a00 |0003: move-result v0 │ │ -1b3880: 5231 8142 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4281 │ │ -1b3884: a800 0001 |0006: mul-float v0, v0, v1 │ │ -1b3888: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ -1b388e: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -1b3892: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ -1b3898: 0a01 |0010: move-result v1 │ │ -1b389a: 5232 8142 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4281 │ │ -1b389e: a801 0102 |0013: mul-float v1, v1, v2 │ │ -1b38a2: 8711 |0015: float-to-int v1, v1 │ │ -1b38a4: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ -1b38a8: b010 |0018: add-int/2addr v0, v1 │ │ -1b38aa: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -1b38ae: 0e00 |001b: return-void │ │ +1b386c: |[1b386c] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +1b387c: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ +1b3882: 0a00 |0003: move-result v0 │ │ +1b3884: 5231 8142 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4281 │ │ +1b3888: a800 0001 |0006: mul-float v0, v0, v1 │ │ +1b388c: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ +1b3892: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +1b3896: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ +1b389c: 0a01 |0010: move-result v1 │ │ +1b389e: 5232 8142 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@4281 │ │ +1b38a2: a801 0102 |0013: mul-float v1, v1, v2 │ │ +1b38a6: 8711 |0015: float-to-int v1, v1 │ │ +1b38a8: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ +1b38ac: b010 |0018: add-int/2addr v0, v1 │ │ +1b38ae: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +1b38b2: 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; │ │ @@ -320666,17 +320667,17 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b38b0: |[1b38b0] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ -1b38c0: 6e20 235c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5c23 │ │ -1b38c6: 0e00 |0003: return-void │ │ +1b38b4: |[1b38b4] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ +1b38c4: 6e20 235c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5c23 │ │ +1b38ca: 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; │ │ │ │ @@ -320737,22 +320738,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 │ │ -1b38ec: |[1b38ec] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -1b38fc: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -1b3902: 2200 2203 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ -1b3906: 7020 600b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ -1b390c: 5b10 8342 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ -1b3910: 5b13 8742 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@4287 │ │ -1b3914: 5b14 8442 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@4284 │ │ -1b3918: 0e00 |000e: return-void │ │ +1b38f0: |[1b38f0] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +1b3900: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +1b3906: 2200 2203 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ +1b390a: 7020 600b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ +1b3910: 5b10 8342 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ +1b3914: 5b13 8742 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@4287 │ │ +1b3918: 5b14 8442 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@4284 │ │ +1b391c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -320767,20 +320768,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b38c8: |[1b38c8] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ -1b38d8: 5410 8342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ -1b38dc: 6e10 620b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1b38e2: 0c00 |0005: move-result-object v0 │ │ -1b38e4: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ -1b38e8: 1100 |0008: return-object v0 │ │ +1b38cc: |[1b38cc] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ +1b38dc: 5410 8342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ +1b38e0: 6e10 620b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1b38e6: 0c00 |0005: move-result-object v0 │ │ +1b38e8: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ +1b38ec: 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;) │ │ @@ -320788,22 +320789,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1b391c: |[1b391c] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -1b392c: 5401 8642 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4286 │ │ -1b3930: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -1b3934: 6e10 4a5c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4a │ │ -1b393a: 2805 |0007: goto 000c // +0005 │ │ -1b393c: 0d01 |0008: move-exception v1 │ │ -1b393e: 6e10 370a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b3944: 0e00 |000c: return-void │ │ +1b3920: |[1b3920] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +1b3930: 5401 8642 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4286 │ │ +1b3934: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +1b3938: 6e10 4a5c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4a │ │ +1b393e: 2805 |0007: goto 000c // +0005 │ │ +1b3940: 0d01 |0008: move-exception v1 │ │ +1b3942: 6e10 370a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b3948: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -320815,30 +320816,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -1b3958: |[1b3958] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ -1b3968: 5470 8342 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ -1b396c: 6e10 620b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1b3972: 0c00 |0005: move-result-object v0 │ │ -1b3974: 0701 |0006: move-object v1, v0 │ │ -1b3976: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ -1b397a: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ -1b397e: 5472 8742 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@4287 │ │ -1b3982: 5473 8442 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@4284 │ │ -1b3986: 5575 8242 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@4282 │ │ -1b398a: 5476 8542 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@4285 │ │ -1b398e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -1b3990: 7706 5d5c 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@5c5d │ │ -1b3996: 0c00 |0017: move-result-object v0 │ │ -1b3998: 5b70 8642 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4286 │ │ -1b399c: 0e00 |001a: return-void │ │ +1b395c: |[1b395c] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ +1b396c: 5470 8342 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ +1b3970: 6e10 620b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1b3976: 0c00 |0005: move-result-object v0 │ │ +1b3978: 0701 |0006: move-object v1, v0 │ │ +1b397a: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ +1b397e: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ +1b3982: 5472 8742 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@4287 │ │ +1b3986: 5473 8442 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@4284 │ │ +1b398a: 5575 8242 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@4282 │ │ +1b398e: 5476 8542 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@4285 │ │ +1b3992: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +1b3994: 7706 5d5c 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@5c5d │ │ +1b399a: 0c00 |0017: move-result-object v0 │ │ +1b399c: 5b70 8642 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4286 │ │ +1b39a0: 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; │ │ │ │ @@ -320847,19 +320848,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1b39a0: |[1b39a0] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ -1b39b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b39b2: 5c10 8242 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@4282 │ │ -1b39b6: 5b12 8542 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@4285 │ │ -1b39ba: 0e00 |0005: return-void │ │ +1b39a4: |[1b39a4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ +1b39b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b39b6: 5c10 8242 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@4282 │ │ +1b39ba: 5b12 8542 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@4285 │ │ +1b39be: 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; │ │ @@ -320899,18 +320900,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 │ │ -1b3a04: |[1b3a04] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ -1b3a14: 5b01 8842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b3a18: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -1b3a1e: 0e00 |0005: return-void │ │ +1b3a08: |[1b3a08] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ +1b3a18: 5b01 8842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b3a1c: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +1b3a22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ @@ -320920,19 +320921,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 │ │ -1b39bc: |[1b39bc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b39cc: 1f01 4611 |0000: check-cast v1, [Ljava/lang/Void; // type@1146 │ │ -1b39d0: 6e20 2c5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5c2c │ │ -1b39d6: 0c01 |0005: move-result-object v1 │ │ -1b39d8: 1101 |0006: return-object v1 │ │ +1b39c0: |[1b39c0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b39d0: 1f01 4611 |0000: check-cast v1, [Ljava/lang/Void; // type@1146 │ │ +1b39d4: 6e20 2c5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5c2c │ │ +1b39da: 0c01 |0005: move-result-object v1 │ │ +1b39dc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -320941,21 +320942,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 │ │ -1b39dc: |[1b39dc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -1b39ec: 5412 8842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b39f0: 7110 365c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@5c36 │ │ -1b39f6: 0c00 |0005: move-result-object v0 │ │ -1b39f8: 6e20 3e5c 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5c3e │ │ -1b39fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1b3a00: 1102 |000a: return-object v2 │ │ +1b39e0: |[1b39e0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +1b39f0: 5412 8842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b39f4: 7110 365c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@5c36 │ │ +1b39fa: 0c00 |0005: move-result-object v0 │ │ +1b39fc: 6e20 3e5c 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5c3e │ │ +1b3a02: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1b3a04: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x000b reg=2 (null) [Ljava/lang/Void; │ │ │ │ @@ -320964,18 +320965,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 │ │ -1b3a20: |[1b3a20] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ -1b3a30: 1f01 1403 |0000: check-cast v1, Ljava/lang/Void; // type@0314 │ │ -1b3a34: 6e20 2f5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@5c2f │ │ -1b3a3a: 0e00 |0005: return-void │ │ +1b3a24: |[1b3a24] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ +1b3a34: 1f01 1403 |0000: check-cast v1, Ljava/lang/Void; // type@0314 │ │ +1b3a38: 6e20 2f5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@5c2f │ │ +1b3a3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -320984,31 +320985,31 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1b3a3c: |[1b3a3c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ -1b3a4c: 5412 8842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b3a50: 7110 325c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5c32 │ │ -1b3a56: 0a02 |0005: move-result v2 │ │ -1b3a58: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ -1b3a5c: 5412 8842 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b3a60: 7110 335c 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@5c33 │ │ -1b3a66: 0c02 |000d: move-result-object v2 │ │ -1b3a68: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ -1b3a6c: 5412 8842 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b3a70: 7110 335c 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@5c33 │ │ -1b3a76: 0c02 |0015: move-result-object v2 │ │ -1b3a78: 6e10 4a5c 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4a │ │ -1b3a7e: 5412 8842 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b3a82: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -1b3a84: 7120 345c 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@5c34 │ │ -1b3a8a: 0e00 |001f: return-void │ │ +1b3a40: |[1b3a40] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ +1b3a50: 5412 8842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b3a54: 7110 325c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5c32 │ │ +1b3a5a: 0a02 |0005: move-result v2 │ │ +1b3a5c: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ +1b3a60: 5412 8842 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b3a64: 7110 335c 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@5c33 │ │ +1b3a6a: 0c02 |000d: move-result-object v2 │ │ +1b3a6c: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ +1b3a70: 5412 8842 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b3a74: 7110 335c 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@5c33 │ │ +1b3a7a: 0c02 |0015: move-result-object v2 │ │ +1b3a7c: 6e10 4a5c 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4a │ │ +1b3a82: 5412 8842 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b3a86: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +1b3a88: 7120 345c 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@5c34 │ │ +1b3a8e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0010 line=90 │ │ 0x0019 line=91 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ @@ -321019,34 +321020,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -1b3a8c: |[1b3a8c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ -1b3a9c: 5440 8842 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b3aa0: 7110 325c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5c32 │ │ -1b3aa6: 0a00 |0005: move-result v0 │ │ -1b3aa8: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -1b3aac: 5440 8842 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b3ab0: 7110 355c 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5c35 │ │ -1b3ab6: 0c01 |000d: move-result-object v1 │ │ -1b3ab8: 6e10 1903 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b3abe: 0c01 |0011: move-result-object v1 │ │ -1b3ac0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1b3ac2: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -1b3ac6: 7140 5b5c 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@5c5b │ │ -1b3acc: 0c01 |0018: move-result-object v1 │ │ -1b3ace: 7120 345c 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@5c34 │ │ -1b3ad4: 2807 |001c: goto 0023 // +0007 │ │ -1b3ad6: 5440 8842 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ -1b3ada: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1b3adc: 7120 345c 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@5c34 │ │ -1b3ae2: 0e00 |0023: return-void │ │ +1b3a90: |[1b3a90] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ +1b3aa0: 5440 8842 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b3aa4: 7110 325c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5c32 │ │ +1b3aaa: 0a00 |0005: move-result v0 │ │ +1b3aac: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +1b3ab0: 5440 8842 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b3ab4: 7110 355c 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5c35 │ │ +1b3aba: 0c01 |000d: move-result-object v1 │ │ +1b3abc: 6e10 1903 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b3ac2: 0c01 |0011: move-result-object v1 │ │ +1b3ac4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1b3ac6: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +1b3aca: 7140 5b5c 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@5c5b │ │ +1b3ad0: 0c01 |0018: move-result-object v1 │ │ +1b3ad2: 7120 345c 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@5c34 │ │ +1b3ad8: 2807 |001c: goto 0023 // +0007 │ │ +1b3ada: 5440 8842 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@4288 │ │ +1b3ade: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1b3ae0: 7120 345c 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@5c34 │ │ +1b3ae6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x001d line=78 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ │ │ @@ -321119,22 +321120,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 │ │ -1b3bac: |[1b3bac] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ -1b3bbc: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -1b3bc2: 5b01 8f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ -1b3bc6: 5b02 8e42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@428e │ │ -1b3bca: 5b03 8c42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@428c │ │ -1b3bce: 5904 8d42 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@428d │ │ -1b3bd2: 5c05 8b42 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428b │ │ -1b3bd6: 0e00 |000d: return-void │ │ +1b3bb0: |[1b3bb0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ +1b3bc0: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +1b3bc6: 5b01 8f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ +1b3bca: 5b02 8e42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@428e │ │ +1b3bce: 5b03 8c42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@428c │ │ +1b3bd2: 5904 8d42 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@428d │ │ +1b3bd6: 5c05 8b42 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428b │ │ +1b3bda: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -321152,17 +321153,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 │ │ -1b3afc: |[1b3afc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ -1b3b0c: 5500 8b42 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428b │ │ -1b3b10: 0f00 |0002: return v0 │ │ +1b3b00: |[1b3b00] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ +1b3b10: 5500 8b42 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428b │ │ +1b3b14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -321170,17 +321171,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 │ │ -1b3b7c: |[1b3b7c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -1b3b8c: 5400 8942 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ -1b3b90: 1100 |0002: return-object v0 │ │ +1b3b80: |[1b3b80] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +1b3b90: 5400 8942 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ +1b3b94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -321188,17 +321189,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 │ │ -1b3b94: |[1b3b94] 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; │ │ -1b3ba4: 5b01 8942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ -1b3ba8: 1101 |0002: return-object v1 │ │ +1b3b98: |[1b3b98] 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; │ │ +1b3ba8: 5b01 8942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ +1b3bac: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -321207,17 +321208,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 │ │ -1b3ae4: |[1b3ae4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ -1b3af4: 5400 8f42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ -1b3af8: 1100 |0002: return-object v0 │ │ +1b3ae8: |[1b3ae8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ +1b3af8: 5400 8f42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ +1b3afc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -321225,17 +321226,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 │ │ -1b3b14: |[1b3b14] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ -1b3b24: 5400 8a42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@428a │ │ -1b3b28: 1100 |0002: return-object v0 │ │ +1b3b18: |[1b3b18] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ +1b3b28: 5400 8a42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@428a │ │ +1b3b2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ Virtual methods - │ │ @@ -321244,18 +321245,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 │ │ -1b3b2c: |[1b3b2c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b3b3c: 6e20 385c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@5c38 │ │ -1b3b42: 0c01 |0003: move-result-object v1 │ │ -1b3b44: 1101 |0004: return-object v1 │ │ +1b3b30: |[1b3b30] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b3b40: 6e20 385c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@5c38 │ │ +1b3b46: 0c01 |0003: move-result-object v1 │ │ +1b3b48: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -321264,26 +321265,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 │ │ -1b3b48: |[1b3b48] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -1b3b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3b5a: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -1b3b5e: 2131 |0003: array-length v1, v3 │ │ -1b3b60: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ -1b3b64: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1b3b66: 4603 0301 |0007: aget-object v3, v3, v1 │ │ -1b3b6a: 2802 |0009: goto 000b // +0002 │ │ -1b3b6c: 0703 |000a: move-object v3, v0 │ │ -1b3b6e: 5b23 8a42 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@428a │ │ -1b3b72: 6e20 395c 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@5c39 │ │ -1b3b78: 1100 |0010: return-object v0 │ │ +1b3b4c: |[1b3b4c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +1b3b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3b5e: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +1b3b62: 2131 |0003: array-length v1, v3 │ │ +1b3b64: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ +1b3b68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1b3b6a: 4603 0301 |0007: aget-object v3, v3, v1 │ │ +1b3b6e: 2802 |0009: goto 000b // +0002 │ │ +1b3b70: 0703 |000a: move-object v3, v0 │ │ +1b3b72: 5b23 8a42 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@428a │ │ +1b3b76: 6e20 395c 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@5c39 │ │ +1b3b7c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=54 │ │ 0x000d line=55 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0011 reg=3 (null) [Ljava/lang/Object; │ │ @@ -321299,22 +321300,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1b3bd8: |[1b3bd8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ -1b3be8: 2203 0511 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@1105 │ │ -1b3bec: 7020 2a5c 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@5c2a │ │ -1b3bf2: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -1b3bf6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1b3bf8: 2311 4611 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1146 │ │ -1b3bfc: 6e30 2d5c 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@5c2d │ │ -1b3c02: 0e00 |000d: return-void │ │ +1b3bdc: |[1b3bdc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ +1b3bec: 2203 0511 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@1105 │ │ +1b3bf0: 7020 2a5c 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@5c2a │ │ +1b3bf6: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +1b3bfa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1b3bfc: 2311 4611 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1146 │ │ +1b3c00: 6e30 2d5c 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@5c2d │ │ +1b3c06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/View; │ │ @@ -321324,18 +321325,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 │ │ -1b3c04: |[1b3c04] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -1b3c14: 1f01 1403 |0000: check-cast v1, Ljava/lang/Void; // type@0314 │ │ -1b3c18: 6e20 3c5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5c3c │ │ -1b3c1e: 0e00 |0005: return-void │ │ +1b3c08: |[1b3c08] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +1b3c18: 1f01 1403 |0000: check-cast v1, Ljava/lang/Void; // type@0314 │ │ +1b3c1c: 6e20 3c5c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5c3c │ │ +1b3c22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -321344,40 +321345,40 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -1b3c20: |[1b3c20] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ -1b3c30: 5523 8b42 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428b │ │ -1b3c34: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -1b3c38: 5423 8942 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ -1b3c3c: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -1b3c40: 6e10 4a5c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4a │ │ -1b3c46: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -1b3c48: 5b23 8942 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ -1b3c4c: 5423 8f42 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ -1b3c50: 5420 8e42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@428e │ │ -1b3c54: 5221 8d42 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@428d │ │ -1b3c58: 7130 f408 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@08f4 │ │ -1b3c5e: 0c03 |0017: move-result-object v3 │ │ -1b3c60: 5420 8c42 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@428c │ │ -1b3c64: 6e30 f508 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@08f5 │ │ -1b3c6a: 0c03 |001d: move-result-object v3 │ │ -1b3c6c: 5420 8f42 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ -1b3c70: 6e10 2803 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ -1b3c76: 0c00 |0023: move-result-object v0 │ │ -1b3c78: 6001 261c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c26 │ │ -1b3c7c: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -1b3c82: 0a00 |0029: move-result v0 │ │ -1b3c84: 6e20 f608 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08f6 │ │ -1b3c8a: 0c03 |002d: move-result-object v3 │ │ -1b3c8c: 6e10 f708 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f7 │ │ -1b3c92: 0e00 |0031: return-void │ │ +1b3c24: |[1b3c24] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ +1b3c34: 5523 8b42 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428b │ │ +1b3c38: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +1b3c3c: 5423 8942 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ +1b3c40: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +1b3c44: 6e10 4a5c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5c4a │ │ +1b3c4a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +1b3c4c: 5b23 8942 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ +1b3c50: 5423 8f42 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ +1b3c54: 5420 8e42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@428e │ │ +1b3c58: 5221 8d42 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@428d │ │ +1b3c5c: 7130 f408 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@08f4 │ │ +1b3c62: 0c03 |0017: move-result-object v3 │ │ +1b3c64: 5420 8c42 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@428c │ │ +1b3c68: 6e30 f508 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@08f5 │ │ +1b3c6e: 0c03 |001d: move-result-object v3 │ │ +1b3c70: 5420 8f42 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ +1b3c74: 6e10 2803 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0328 │ │ +1b3c7a: 0c00 |0023: move-result-object v0 │ │ +1b3c7c: 6001 261c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c26 │ │ +1b3c80: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +1b3c86: 0a00 |0029: move-result v0 │ │ +1b3c88: 6e20 f608 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08f6 │ │ +1b3c8e: 0c03 |002d: move-result-object v3 │ │ +1b3c90: 6e10 f708 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f7 │ │ +1b3c96: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=63 │ │ 0x000e line=66 │ │ 0x001a line=67 │ │ @@ -321392,36 +321393,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -1b3c94: |[1b3c94] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ -1b3ca4: 5550 8b42 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428b │ │ -1b3ca8: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -1b3cac: 5450 8f42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ -1b3cb0: 6e10 1903 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b3cb6: 0c00 |0009: move-result-object v0 │ │ -1b3cb8: 5451 8f42 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ -1b3cbc: 6e10 1903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ -1b3cc2: 0c01 |000f: move-result-object v1 │ │ -1b3cc4: 6002 712a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a71 │ │ -1b3cc8: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b3cce: 0c01 |0015: move-result-object v1 │ │ -1b3cd0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -1b3cd2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1b3cd4: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ -1b3cd8: 7153 5c5c 4021 |001a: 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@5c5c │ │ -1b3cde: 0c00 |001d: move-result-object v0 │ │ -1b3ce0: 5b50 8942 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ -1b3ce4: 2804 |0020: goto 0024 // +0004 │ │ -1b3ce6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1b3ce8: 5b50 8942 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ -1b3cec: 0e00 |0024: return-void │ │ +1b3c98: |[1b3c98] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ +1b3ca8: 5550 8b42 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@428b │ │ +1b3cac: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +1b3cb0: 5450 8f42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ +1b3cb4: 6e10 1903 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b3cba: 0c00 |0009: move-result-object v0 │ │ +1b3cbc: 5451 8f42 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@428f │ │ +1b3cc0: 6e10 1903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1b3cc6: 0c01 |000f: move-result-object v1 │ │ +1b3cc8: 6002 712a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a71 │ │ +1b3ccc: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b3cd2: 0c01 |0015: move-result-object v1 │ │ +1b3cd4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +1b3cd6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1b3cd8: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ +1b3cdc: 7153 5c5c 4021 |001a: 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@5c5c │ │ +1b3ce2: 0c00 |001d: move-result-object v0 │ │ +1b3ce4: 5b50 8942 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ +1b3ce8: 2804 |0020: goto 0024 // +0004 │ │ +1b3cea: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1b3cec: 5b50 8942 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4289 │ │ +1b3cf0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000c line=44 │ │ 0x0018 line=43 │ │ 0x0022 line=47 │ │ @@ -321468,19 +321469,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 │ │ -1b3ef8: |[1b3ef8] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ -1b3f08: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b3f0e: 5b01 9a42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@429a │ │ -1b3f12: 5b02 9b42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@429b │ │ -1b3f16: 0e00 |0007: return-void │ │ +1b3efc: |[1b3efc] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ +1b3f0c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b3f12: 5b01 9a42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@429a │ │ +1b3f16: 5b02 9b42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@429b │ │ +1b3f1a: 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; │ │ @@ -321491,19 +321492,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 │ │ -1b3f18: |[1b3f18] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1b3f28: 5420 9a42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@429a │ │ -1b3f2c: 5421 9b42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@429b │ │ -1b3f30: 7140 4f5c 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@5c4f │ │ -1b3f36: 0e00 |0007: return-void │ │ +1b3f1c: |[1b3f1c] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1b3f2c: 5420 9a42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@429a │ │ +1b3f30: 5421 9b42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@429b │ │ +1b3f34: 7140 4f5c 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@5c4f │ │ +1b3f3a: 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 │ │ @@ -321549,18 +321550,18 @@ │ │ type : '(Landroid/view/ViewStub;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b4244: |[1b4244] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ -1b4254: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b425a: 5b01 a142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a1 │ │ -1b425e: 0e00 |0005: return-void │ │ +1b4248: |[1b4248] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ +1b4258: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b425e: 5b01 a142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a1 │ │ +1b4262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/ViewStub; │ │ @@ -321571,25 +321572,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1b4210: |[1b4210] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ -1b4220: 5410 a042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a0 │ │ -1b4224: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -1b4228: 5410 a142 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a1 │ │ -1b422c: 6e10 6a03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036a │ │ -1b4232: 0c00 |0009: move-result-object v0 │ │ -1b4234: 5b10 a042 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a0 │ │ -1b4238: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1b423a: 5b10 a142 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a1 │ │ -1b423e: 5410 a042 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a0 │ │ -1b4242: 1100 |0011: return-object v0 │ │ +1b4214: |[1b4214] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ +1b4224: 5410 a042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a0 │ │ +1b4228: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +1b422c: 5410 a142 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a1 │ │ +1b4230: 6e10 6a03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036a │ │ +1b4236: 0c00 |0009: move-result-object v0 │ │ +1b4238: 5b10 a042 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a0 │ │ +1b423c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1b423e: 5b10 a142 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42a1 │ │ +1b4242: 5410 a042 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a0 │ │ +1b4246: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x000d line=20 │ │ 0x000f line=23 │ │ locals : │ │ @@ -321600,21 +321601,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1b41f0: |[1b41f0] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ -1b4200: 5410 a042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a0 │ │ -1b4204: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -1b4208: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b420a: 2802 |0005: goto 0007 // +0002 │ │ -1b420c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1b420e: 0f00 |0007: return v0 │ │ +1b41f4: |[1b41f4] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ +1b4204: 5410 a042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42a0 │ │ +1b4208: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +1b420c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b420e: 2802 |0005: goto 0007 // +0002 │ │ +1b4210: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1b4212: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ │ │ source_file_idx : 14733 (Stub.java) │ │ @@ -321658,18 +321659,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1b4634: |[1b4634] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ -1b4644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b4646: 7030 895c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5c89 │ │ -1b464c: 0e00 |0004: return-void │ │ +1b4638: |[1b4638] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ +1b4648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b464a: 7030 895c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5c89 │ │ +1b4650: 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; │ │ │ │ @@ -321678,18 +321679,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 │ │ -1b4650: |[1b4650] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1b4660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b4662: 7040 8a5c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5c8a │ │ -1b4668: 0e00 |0004: return-void │ │ +1b4654: |[1b4654] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1b4664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b4666: 7040 8a5c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5c8a │ │ +1b466c: 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; │ │ @@ -321699,24 +321700,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -1b466c: |[1b466c] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1b467c: 7040 f003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f0 │ │ -1b4682: 6002 1d27 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@271d │ │ -1b4686: 7130 8d5c 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@5c8d │ │ -1b468c: 6001 8925 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@2589 │ │ -1b4690: 7120 c75b 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@5bc7 │ │ -1b4696: 0c01 |000d: move-result-object v1 │ │ -1b4698: 1f01 7d02 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@027d │ │ -1b469c: 5b01 a442 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42a4 │ │ -1b46a0: 0e00 |0012: return-void │ │ +1b4670: |[1b4670] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1b4680: 7040 f003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f0 │ │ +1b4686: 6002 1d27 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@271d │ │ +1b468a: 7130 8d5c 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@5c8d │ │ +1b4690: 6001 8925 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@2589 │ │ +1b4694: 7120 c75b 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@5bc7 │ │ +1b469a: 0c01 |000d: move-result-object v1 │ │ +1b469c: 1f01 7d02 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@027d │ │ +1b46a0: 5b01 a442 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42a4 │ │ +1b46a4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0008 line=69 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ @@ -321729,70 +321730,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 │ │ -1b46e8: |[1b46e8] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -1b46f8: 2200 8202 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@0282 │ │ -1b46fc: 6e10 8c5c 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8c │ │ -1b4702: 0c01 |0005: move-result-object v1 │ │ -1b4704: 7020 e908 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e9 │ │ -1b470a: 6e10 ea08 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08ea │ │ -1b4710: 0c00 |000c: move-result-object v0 │ │ -1b4712: 2201 7a02 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@027a │ │ -1b4716: 6e10 8c5c 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8c │ │ -1b471c: 0c02 |0012: move-result-object v2 │ │ -1b471e: 7020 e308 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08e3 │ │ -1b4724: 2202 5e02 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@025e │ │ -1b4728: 7010 a208 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@08a2 │ │ -1b472e: 2203 6d02 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@026d │ │ -1b4732: 6e10 8c5c 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8c │ │ -1b4738: 0c04 |0020: move-result-object v4 │ │ -1b473a: 7020 c908 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c9 │ │ -1b4740: 6e20 ce08 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@08ce │ │ -1b4746: 0c01 |0027: move-result-object v1 │ │ -1b4748: 6e20 cc08 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@08cc │ │ -1b474e: 0c00 |002b: move-result-object v0 │ │ -1b4750: 6e20 cd08 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@08cd │ │ -1b4756: 0c00 |002f: move-result-object v0 │ │ -1b4758: 6e10 cb08 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08cb │ │ -1b475e: 0c00 |0033: move-result-object v0 │ │ -1b4760: 5b50 a342 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ -1b4764: 2201 0b11 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@110b │ │ -1b4768: 5452 a542 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42a5 │ │ -1b476c: 7020 625c 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5c62 │ │ -1b4772: 6e20 cf08 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08cf │ │ -1b4778: 5450 a442 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42a4 │ │ -1b477c: 5451 a342 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ -1b4780: 6e20 e408 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08e4 │ │ -1b4786: 2200 8502 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0285 │ │ -1b478a: 6e10 8c5c 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8c │ │ -1b4790: 0c01 |004c: move-result-object v1 │ │ -1b4792: 1a02 7c19 |004d: const-string v2, "GenericUserAgent" // string@197c │ │ -1b4796: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -1b4798: 7040 eb08 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@08eb │ │ -1b479e: 2201 0e11 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@110e │ │ -1b47a2: 7020 9a5c 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@5c9a │ │ -1b47a8: 2200 7302 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@0273 │ │ -1b47ac: 7010 df08 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08df │ │ -1b47b2: 2202 7702 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0277 │ │ -1b47b6: 7030 e108 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@08e1 │ │ -1b47bc: 6e10 9c54 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@549c │ │ -1b47c2: 0c06 |0065: move-result-object v6 │ │ -1b47c4: 7110 a408 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@08a4 │ │ -1b47ca: 0c06 |0069: move-result-object v6 │ │ -1b47cc: 6e20 e208 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@08e2 │ │ -1b47d2: 0c06 |006d: move-result-object v6 │ │ -1b47d4: 5450 a342 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ -1b47d8: 6e20 d408 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08d4 │ │ -1b47de: 5456 a342 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ -1b47e2: 6e20 d908 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d9 │ │ -1b47e8: 0e00 |0078: return-void │ │ +1b46ec: |[1b46ec] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +1b46fc: 2200 8202 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@0282 │ │ +1b4700: 6e10 8c5c 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8c │ │ +1b4706: 0c01 |0005: move-result-object v1 │ │ +1b4708: 7020 e908 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e9 │ │ +1b470e: 6e10 ea08 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08ea │ │ +1b4714: 0c00 |000c: move-result-object v0 │ │ +1b4716: 2201 7a02 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@027a │ │ +1b471a: 6e10 8c5c 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8c │ │ +1b4720: 0c02 |0012: move-result-object v2 │ │ +1b4722: 7020 e308 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08e3 │ │ +1b4728: 2202 5e02 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@025e │ │ +1b472c: 7010 a208 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@08a2 │ │ +1b4732: 2203 6d02 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@026d │ │ +1b4736: 6e10 8c5c 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8c │ │ +1b473c: 0c04 |0020: move-result-object v4 │ │ +1b473e: 7020 c908 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c9 │ │ +1b4744: 6e20 ce08 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@08ce │ │ +1b474a: 0c01 |0027: move-result-object v1 │ │ +1b474c: 6e20 cc08 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@08cc │ │ +1b4752: 0c00 |002b: move-result-object v0 │ │ +1b4754: 6e20 cd08 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@08cd │ │ +1b475a: 0c00 |002f: move-result-object v0 │ │ +1b475c: 6e10 cb08 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08cb │ │ +1b4762: 0c00 |0033: move-result-object v0 │ │ +1b4764: 5b50 a342 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ +1b4768: 2201 0b11 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@110b │ │ +1b476c: 5452 a542 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42a5 │ │ +1b4770: 7020 625c 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5c62 │ │ +1b4776: 6e20 cf08 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08cf │ │ +1b477c: 5450 a442 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42a4 │ │ +1b4780: 5451 a342 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ +1b4784: 6e20 e408 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08e4 │ │ +1b478a: 2200 8502 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0285 │ │ +1b478e: 6e10 8c5c 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5c8c │ │ +1b4794: 0c01 |004c: move-result-object v1 │ │ +1b4796: 1a02 7c19 |004d: const-string v2, "GenericUserAgent" // string@197c │ │ +1b479a: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +1b479c: 7040 eb08 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@08eb │ │ +1b47a2: 2201 0e11 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@110e │ │ +1b47a6: 7020 9a5c 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@5c9a │ │ +1b47ac: 2200 7302 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@0273 │ │ +1b47b0: 7010 df08 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08df │ │ +1b47b6: 2202 7702 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0277 │ │ +1b47ba: 7030 e108 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@08e1 │ │ +1b47c0: 6e10 9c54 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@549c │ │ +1b47c6: 0c06 |0065: move-result-object v6 │ │ +1b47c8: 7110 a408 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@08a4 │ │ +1b47ce: 0c06 |0069: move-result-object v6 │ │ +1b47d0: 6e20 e208 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@08e2 │ │ +1b47d6: 0c06 |006d: move-result-object v6 │ │ +1b47d8: 5450 a342 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ +1b47dc: 6e20 d408 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08d4 │ │ +1b47e2: 5456 a342 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ +1b47e6: 6e20 d908 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d9 │ │ +1b47ec: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=96 │ │ 0x0016 line=97 │ │ 0x001b line=99 │ │ 0x0024 line=100 │ │ @@ -321819,19 +321820,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b46a4: |[1b46a4] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ -1b46b4: 5410 a342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ -1b46b8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1b46bc: 6e10 d508 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08d5 │ │ -1b46c2: 0e00 |0007: return-void │ │ +1b46a8: |[1b46a8] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ +1b46b8: 5410 a342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ +1b46bc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1b46c0: 6e10 d508 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08d5 │ │ +1b46c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -321840,20 +321841,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b46c4: |[1b46c4] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ -1b46d4: 5420 a342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ -1b46d8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1b46dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b46de: 6e20 d908 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d9 │ │ -1b46e4: 0e00 |0008: return-void │ │ +1b46c8: |[1b46c8] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ +1b46d8: 5420 a342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42a3 │ │ +1b46dc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1b46e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b46e2: 6e20 d908 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d9 │ │ +1b46e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -321862,17 +321863,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 │ │ -1b47ec: |[1b47ec] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -1b47fc: 7030 8f5c 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@5c8f │ │ -1b4802: 0e00 |0003: return-void │ │ +1b47f0: |[1b47f0] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +1b4800: 7030 8f5c 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@5c8f │ │ +1b4806: 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 │ │ @@ -321882,17 +321883,17 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4804: |[1b4804] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ -1b4814: 5b01 a542 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42a5 │ │ -1b4818: 0e00 |0002: return-void │ │ +1b4808: |[1b4808] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ +1b4818: 5b01 a542 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42a5 │ │ +1b481c: 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; │ │ │ │ @@ -321947,20 +321948,20 @@ │ │ type : '(Landroid/view/Surface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1b4984: |[1b4984] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ -1b4994: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b499a: 6e10 a30a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ -1b49a0: 5b01 ae42 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ -1b49a4: 7010 9f5c 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@5c9f │ │ -1b49aa: 0e00 |000b: return-void │ │ +1b4988: |[1b4988] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ +1b4998: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b499e: 6e10 a30a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa3 │ │ +1b49a4: 5b01 ae42 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ +1b49a8: 7010 9f5c 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@5c9f │ │ +1b49ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ @@ -321972,28 +321973,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b49ac: |[1b49ac] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ -1b49bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1b49be: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ -1b49c4: 0a00 |0004: move-result v0 │ │ -1b49c6: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ -1b49ca: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -1b49ce: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -1b49d0: 28f7 |000a: goto 0001 // -0009 │ │ -1b49d2: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b49d6: 0e00 |000d: return-void │ │ -1b49d8: 2203 0503 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0305 │ │ -1b49dc: 1a00 9317 |0010: const-string v0, "EGL error encountered (see log)" // string@1793 │ │ -1b49e0: 7020 b50a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b49e6: 2703 |0015: throw v3 │ │ +1b49b0: |[1b49b0] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ +1b49c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1b49c2: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ +1b49c8: 0a00 |0004: move-result v0 │ │ +1b49ca: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ +1b49ce: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +1b49d2: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +1b49d4: 28f7 |000a: goto 0001 // -0009 │ │ +1b49d6: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b49da: 0e00 |000d: return-void │ │ +1b49dc: 2203 0503 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0305 │ │ +1b49e0: 1a00 9317 |0010: const-string v0, "EGL error encountered (see log)" // string@1793 │ │ +1b49e4: 7020 b50a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b49ea: 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; │ │ @@ -322003,93 +322004,93 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 172 16-bit code units │ │ -1b49e8: |[1b49e8] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ -1b49f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b49fa: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ -1b4a00: 0c01 |0004: move-result-object v1 │ │ -1b4a02: 5bd1 ac42 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4a06: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ -1b4a0a: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ -1b4a0e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -1b4a10: 2312 2711 |000c: new-array v2, v1, [I // type@1127 │ │ -1b4a14: 54d3 ac42 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4a18: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -1b4a1a: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ -1b4a20: 0a02 |0014: move-result v2 │ │ -1b4a22: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ -1b4a26: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ -1b4a2a: 2326 2711 |0019: new-array v6, v2, [I // type@1127 │ │ -1b4a2e: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ -1b4a34: 121a |001e: const/4 v10, #int 1 // #1 │ │ -1b4a36: 23a2 3111 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@1131 │ │ -1b4a3a: 234b 2711 |0021: new-array v11, v4, [I // type@1127 │ │ -1b4a3e: 54d5 ac42 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4a42: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -1b4a44: 120c |0026: const/4 v12, #int 0 // #0 │ │ -1b4a46: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -1b4a48: 0728 |0028: move-object v8, v2 │ │ -1b4a4a: 7708 0602 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@0206 │ │ -1b4a50: 0a03 |002c: move-result v3 │ │ -1b4a52: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ -1b4a56: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ -1b4a5a: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ -1b4a5e: 2430 2711 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1127 │ │ -1b4a64: 0c01 |0036: move-result-object v1 │ │ -1b4a66: 54d3 ac42 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4a6a: 4605 0200 |0039: aget-object v5, v2, v0 │ │ -1b4a6e: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -1b4a72: 7150 0702 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@0207 │ │ -1b4a78: 0c01 |0040: move-result-object v1 │ │ -1b4a7a: 5bd1 ab42 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ -1b4a7e: 1a01 0553 |0043: const-string v1, "eglCreateContext" // string@5305 │ │ -1b4a82: 7020 9e5c 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5c9e │ │ -1b4a88: 54d1 ab42 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ -1b4a8c: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ -1b4a90: 2410 2711 0400 |004c: filled-new-array {v4}, [I // type@1127 │ │ -1b4a96: 0c01 |004f: move-result-object v1 │ │ -1b4a98: 54d3 ac42 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4a9c: 4602 0200 |0052: aget-object v2, v2, v0 │ │ -1b4aa0: 54d4 ae42 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ -1b4aa4: 7150 0802 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@0208 │ │ -1b4aaa: 0c00 |0059: move-result-object v0 │ │ -1b4aac: 5bd0 ad42 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ -1b4ab0: 1a00 0753 |005c: const-string v0, "eglCreateWindowSurface" // string@5307 │ │ -1b4ab4: 7020 9e5c 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5c9e │ │ -1b4aba: 54d0 ad42 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ -1b4abe: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ -1b4ac2: 0e00 |0065: return-void │ │ -1b4ac4: 2200 0503 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4ac8: 1a01 a983 |0068: const-string v1, "surface was null" // string@83a9 │ │ -1b4acc: 7020 b50a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4ad2: 2700 |006d: throw v0 │ │ -1b4ad4: 2200 0503 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4ad8: 1a01 f773 |0070: const-string v1, "null context" // string@73f7 │ │ -1b4adc: 7020 b50a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4ae2: 2700 |0075: throw v0 │ │ -1b4ae4: 2200 0503 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4ae8: 1a01 1a87 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@871a │ │ -1b4aec: 7020 b50a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4af2: 2700 |007d: throw v0 │ │ -1b4af4: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -1b4af6: 5bd0 ac42 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4afa: 2200 0503 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4afe: 1a01 1e87 |0083: const-string v1, "unable to initialize EGL14" // string@871e │ │ -1b4b02: 7020 b50a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4b08: 2700 |0088: throw v0 │ │ -1b4b0a: 2200 0503 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4b0e: 1a01 1c87 |008b: const-string v1, "unable to get EGL14 display" // string@871c │ │ -1b4b12: 7020 b50a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4b18: 2700 |0090: throw v0 │ │ -1b4b1a: 0000 |0091: nop // spacer │ │ -1b4b1c: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ +1b49ec: |[1b49ec] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ +1b49fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b49fe: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ +1b4a04: 0c01 |0004: move-result-object v1 │ │ +1b4a06: 5bd1 ac42 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4a0a: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ +1b4a0e: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ +1b4a12: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +1b4a14: 2312 2711 |000c: new-array v2, v1, [I // type@1127 │ │ +1b4a18: 54d3 ac42 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4a1c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +1b4a1e: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ +1b4a24: 0a02 |0014: move-result v2 │ │ +1b4a26: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ +1b4a2a: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ +1b4a2e: 2326 2711 |0019: new-array v6, v2, [I // type@1127 │ │ +1b4a32: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ +1b4a38: 121a |001e: const/4 v10, #int 1 // #1 │ │ +1b4a3a: 23a2 3111 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@1131 │ │ +1b4a3e: 234b 2711 |0021: new-array v11, v4, [I // type@1127 │ │ +1b4a42: 54d5 ac42 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4a46: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +1b4a48: 120c |0026: const/4 v12, #int 0 // #0 │ │ +1b4a4a: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +1b4a4c: 0728 |0028: move-object v8, v2 │ │ +1b4a4e: 7708 0602 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@0206 │ │ +1b4a54: 0a03 |002c: move-result v3 │ │ +1b4a56: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ +1b4a5a: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ +1b4a5e: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ +1b4a62: 2430 2711 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1127 │ │ +1b4a68: 0c01 |0036: move-result-object v1 │ │ +1b4a6a: 54d3 ac42 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4a6e: 4605 0200 |0039: aget-object v5, v2, v0 │ │ +1b4a72: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +1b4a76: 7150 0702 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@0207 │ │ +1b4a7c: 0c01 |0040: move-result-object v1 │ │ +1b4a7e: 5bd1 ab42 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ +1b4a82: 1a01 0553 |0043: const-string v1, "eglCreateContext" // string@5305 │ │ +1b4a86: 7020 9e5c 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5c9e │ │ +1b4a8c: 54d1 ab42 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ +1b4a90: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ +1b4a94: 2410 2711 0400 |004c: filled-new-array {v4}, [I // type@1127 │ │ +1b4a9a: 0c01 |004f: move-result-object v1 │ │ +1b4a9c: 54d3 ac42 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4aa0: 4602 0200 |0052: aget-object v2, v2, v0 │ │ +1b4aa4: 54d4 ae42 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ +1b4aa8: 7150 0802 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@0208 │ │ +1b4aae: 0c00 |0059: move-result-object v0 │ │ +1b4ab0: 5bd0 ad42 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ +1b4ab4: 1a00 0753 |005c: const-string v0, "eglCreateWindowSurface" // string@5307 │ │ +1b4ab8: 7020 9e5c 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5c9e │ │ +1b4abe: 54d0 ad42 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ +1b4ac2: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ +1b4ac6: 0e00 |0065: return-void │ │ +1b4ac8: 2200 0503 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4acc: 1a01 a983 |0068: const-string v1, "surface was null" // string@83a9 │ │ +1b4ad0: 7020 b50a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4ad6: 2700 |006d: throw v0 │ │ +1b4ad8: 2200 0503 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4adc: 1a01 f773 |0070: const-string v1, "null context" // string@73f7 │ │ +1b4ae0: 7020 b50a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4ae6: 2700 |0075: throw v0 │ │ +1b4ae8: 2200 0503 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4aec: 1a01 1a87 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@871a │ │ +1b4af0: 7020 b50a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4af6: 2700 |007d: throw v0 │ │ +1b4af8: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +1b4afa: 5bd0 ac42 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4afe: 2200 0503 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4b02: 1a01 1e87 |0083: const-string v1, "unable to initialize EGL14" // string@871e │ │ +1b4b06: 7020 b50a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4b0c: 2700 |0088: throw v0 │ │ +1b4b0e: 2200 0503 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4b12: 1a01 1c87 |008b: const-string v1, "unable to get EGL14 display" // string@871c │ │ +1b4b16: 7020 b50a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4b1c: 2700 |0090: throw v0 │ │ +1b4b1e: 0000 |0091: nop // spacer │ │ +1b4b20: 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 │ │ @@ -322119,17 +322120,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4948: |[1b4948] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ -1b4958: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ -1b495c: 1100 |0002: return-object v0 │ │ +1b494c: |[1b494c] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ +1b495c: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ +1b4960: 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;) │ │ @@ -322137,26 +322138,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1b4b50: |[1b4b50] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ -1b4b60: 5430 ac42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4b64: 5431 ad42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ -1b4b68: 5432 ab42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ -1b4b6c: 7140 0f02 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@020f │ │ -1b4b72: 0a00 |0009: move-result v0 │ │ -1b4b74: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1b4b78: 0e00 |000c: return-void │ │ -1b4b7a: 2200 0503 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b4b7e: 1a01 1153 |000f: const-string v1, "eglMakeCurrent failed" // string@5311 │ │ -1b4b82: 7020 b50a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b4b88: 2700 |0014: throw v0 │ │ +1b4b54: |[1b4b54] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ +1b4b64: 5430 ac42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4b68: 5431 ad42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ +1b4b6c: 5432 ab42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ +1b4b70: 7140 0f02 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@020f │ │ +1b4b76: 0a00 |0009: move-result v0 │ │ +1b4b78: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1b4b7c: 0e00 |000c: return-void │ │ +1b4b7e: 2200 0503 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b4b82: 1a01 1153 |000f: const-string v1, "eglMakeCurrent failed" // string@5311 │ │ +1b4b86: 7020 b50a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b4b8c: 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; │ │ │ │ @@ -322165,40 +322166,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -1b4b8c: |[1b4b8c] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ -1b4b9c: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ -1b4ba2: 0c00 |0003: move-result-object v0 │ │ -1b4ba4: 5441 ab42 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ -1b4ba8: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ -1b4bae: 0a00 |0009: move-result v0 │ │ -1b4bb0: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -1b4bb4: 5440 ac42 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4bb8: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -1b4bbc: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -1b4bc0: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -1b4bc4: 7140 0f02 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@020f │ │ -1b4bca: 5440 ac42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4bce: 5441 ad42 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ -1b4bd2: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ -1b4bd8: 5440 ac42 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4bdc: 5441 ab42 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ -1b4be0: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ -1b4be6: 5440 ae42 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ -1b4bea: 6e10 0803 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0308 │ │ -1b4bf0: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -1b4bf2: 5b40 ac42 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4bf6: 5b40 ab42 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ -1b4bfa: 5b40 ad42 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ -1b4bfe: 5b40 ae42 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ -1b4c02: 0e00 |0033: return-void │ │ +1b4b90: |[1b4b90] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ +1b4ba0: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ +1b4ba6: 0c00 |0003: move-result-object v0 │ │ +1b4ba8: 5441 ab42 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ +1b4bac: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ +1b4bb2: 0a00 |0009: move-result v0 │ │ +1b4bb4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +1b4bb8: 5440 ac42 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4bbc: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +1b4bc0: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +1b4bc4: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +1b4bc8: 7140 0f02 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@020f │ │ +1b4bce: 5440 ac42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4bd2: 5441 ad42 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ +1b4bd6: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ +1b4bdc: 5440 ac42 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4be0: 5441 ab42 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ +1b4be4: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ +1b4bea: 5440 ae42 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ +1b4bee: 6e10 0803 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0308 │ │ +1b4bf4: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +1b4bf6: 5b40 ac42 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4bfa: 5b40 ab42 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42ab │ │ +1b4bfe: 5b40 ad42 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ +1b4c02: 5b40 ae42 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42ae │ │ +1b4c06: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000c line=96 │ │ 0x0017 line=98 │ │ 0x001e line=99 │ │ 0x0025 line=100 │ │ @@ -322214,19 +322215,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1b4c04: |[1b4c04] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ -1b4c14: 5420 ac42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4c18: 5421 ad42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ -1b4c1c: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ -1b4c22: 0e00 |0007: return-void │ │ +1b4c08: |[1b4c08] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ +1b4c18: 5420 ac42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4c1c: 5421 ad42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ +1b4c20: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ +1b4c26: 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 │ │ │ │ @@ -322235,20 +322236,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b4960: |[1b4960] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ -1b4970: 5420 ac42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ -1b4974: 5421 ad42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ -1b4978: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ -1b497e: 0a00 |0007: move-result v0 │ │ -1b4980: 0f00 |0008: return v0 │ │ +1b4964: |[1b4964] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ +1b4974: 5420 ac42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42ac │ │ +1b4978: 5421 ad42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42ad │ │ +1b497c: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ +1b4982: 0a00 |0007: move-result v0 │ │ +1b4984: 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 : 6860 (InputSurface.java) │ │ @@ -322354,31 +322355,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -1b541c: |[1b541c] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ -1b542c: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5432: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b5434: 5b30 b742 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b5438: 5b30 b342 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ -1b543c: 5b30 b642 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ -1b5440: 5b30 b542 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b5444: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -1b5448: 5a31 b442 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b544c: 5a31 bb42 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b5450: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1b5452: 5c31 ba42 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42ba │ │ -1b5456: 2201 7e03 |0015: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1b545a: 7010 a10c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1b5460: 5b31 b942 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42b9 │ │ -1b5464: 5b30 b842 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ -1b5468: 0e00 |001e: return-void │ │ +1b5420: |[1b5420] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ +1b5430: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5436: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b5438: 5b30 b742 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b543c: 5b30 b342 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ +1b5440: 5b30 b642 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ +1b5444: 5b30 b542 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b5448: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +1b544c: 5a31 b442 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b5450: 5a31 bb42 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b5454: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1b5456: 5c31 ba42 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42ba │ │ +1b545a: 2201 7e03 |0015: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1b545e: 7010 a10c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1b5464: 5b31 b942 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42b9 │ │ +1b5468: 5b30 b842 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ +1b546c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ @@ -322395,36 +322396,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -1b582c: |[1b582c] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ -1b583c: 5450 b542 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b5840: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bc5 │ │ -1b5846: 0b00 |0005: move-result-wide v0 │ │ -1b5848: 5452 b542 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b584c: 5453 b742 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b5850: 6e10 a95c 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@5ca9 │ │ -1b5856: 0b03 |000d: move-result-wide v3 │ │ -1b5858: 6e30 c60b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc6 │ │ -1b585e: 5452 b742 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b5862: 5453 b542 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b5866: 6e20 a75c 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@5ca7 │ │ -1b586c: 5452 b542 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b5870: 6e30 c60b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc6 │ │ -1b5876: 5450 b742 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b587a: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -1b587e: 6e30 b05c 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@5cb0 │ │ -1b5884: 5450 b742 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b5888: 6e30 af5c 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5caf │ │ -1b588e: 5450 b642 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ -1b5892: 6e10 8d09 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ -1b5898: 0e00 |002e: return-void │ │ +1b5830: |[1b5830] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ +1b5840: 5450 b542 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b5844: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bc5 │ │ +1b584a: 0b00 |0005: move-result-wide v0 │ │ +1b584c: 5452 b542 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b5850: 5453 b742 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b5854: 6e10 a95c 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@5ca9 │ │ +1b585a: 0b03 |000d: move-result-wide v3 │ │ +1b585c: 6e30 c60b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc6 │ │ +1b5862: 5452 b742 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b5866: 5453 b542 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b586a: 6e20 a75c 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@5ca7 │ │ +1b5870: 5452 b542 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b5874: 6e30 c60b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc6 │ │ +1b587a: 5450 b742 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b587e: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +1b5882: 6e30 b05c 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@5cb0 │ │ +1b5888: 5450 b742 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b588c: 6e30 af5c 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5caf │ │ +1b5892: 5450 b642 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ +1b5896: 6e10 8d09 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ +1b589c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0011 line=78 │ │ 0x0018 line=79 │ │ 0x001d line=80 │ │ @@ -322438,23 +322439,23 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1b52dc: |[1b52dc] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ -1b52ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -1b52f0: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -1b52f4: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -1b52f8: 1003 |0006: return-wide v3 │ │ -1b52fa: bf53 |0007: rem-long/2addr v3, v5 │ │ -1b52fc: 7140 c15c 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@5cc1 │ │ -1b5302: 0b03 |000b: move-result-wide v3 │ │ -1b5304: 1003 |000c: return-wide v3 │ │ +1b52e0: |[1b52e0] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ +1b52f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +1b52f4: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +1b52f8: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +1b52fc: 1003 |0006: return-wide v3 │ │ +1b52fe: bf53 |0007: rem-long/2addr v3, v5 │ │ +1b5300: 7140 c15c 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@5cc1 │ │ +1b5306: 0b03 |000b: move-result-wide v3 │ │ +1b5308: 1003 |000c: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) J │ │ 0x0000 - 0x000d reg=5 (null) J │ │ │ │ @@ -322464,19 +322465,19 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b52bc: |[1b52bc] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -1b52cc: 5410 b342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ -1b52d0: 6e30 c65c 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cc6 │ │ -1b52d6: 0a02 |0005: move-result v2 │ │ -1b52d8: 0f02 |0006: return v2 │ │ +1b52c0: |[1b52c0] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +1b52d0: 5410 b342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ +1b52d4: 6e30 c65c 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cc6 │ │ +1b52da: 0a02 |0005: move-result v2 │ │ +1b52dc: 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 │ │ @@ -322486,25 +322487,25 @@ │ │ type : '()Lcom/coremedia/iso/boxes/FileTypeBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -1b4f80: |[1b4f80] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ -1b4f90: 2200 8503 |0000: new-instance v0, Ljava/util/LinkedList; // type@0385 │ │ -1b4f94: 7010 c70c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b4f9a: 1a01 2f63 |0005: const-string v1, "isom" // string@632f │ │ -1b4f9e: 6e20 c90c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ -1b4fa4: 1a02 760d |000a: const-string v2, "3gp4" // string@0d76 │ │ -1b4fa8: 6e20 c90c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ -1b4fae: 2202 2a02 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@022a │ │ -1b4fb2: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -1b4fb6: 7050 1f08 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@081f │ │ -1b4fbc: 1102 |0016: return-object v2 │ │ +1b4f84: |[1b4f84] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ +1b4f94: 2200 8503 |0000: new-instance v0, Ljava/util/LinkedList; // type@0385 │ │ +1b4f98: 7010 c70c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b4f9e: 1a01 2f63 |0005: const-string v1, "isom" // string@632f │ │ +1b4fa2: 6e20 c90c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ +1b4fa8: 1a02 760d |000a: const-string v2, "3gp4" // string@0d76 │ │ +1b4fac: 6e20 c90c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ +1b4fb2: 2202 2a02 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@022a │ │ +1b4fb6: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +1b4fba: 7050 1f08 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@081f │ │ +1b4fc0: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000f line=156 │ │ locals : │ │ @@ -322515,45 +322516,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 │ │ -1b5398: |[1b5398] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ -1b53a8: 5b45 b342 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ -1b53ac: 2200 c502 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c5 │ │ -1b53b0: 6e10 c75c 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@5cc7 │ │ -1b53b6: 0c05 |0007: move-result-object v5 │ │ -1b53b8: 7020 8909 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ -1b53be: 5b40 b642 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ -1b53c2: 6e10 8e09 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@098e │ │ -1b53c8: 0c05 |0010: move-result-object v5 │ │ -1b53ca: 5b45 b542 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b53ce: 6e10 b45c 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@5cb4 │ │ -1b53d4: 0c05 |0016: move-result-object v5 │ │ -1b53d6: 5440 b542 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b53da: 6e20 2008 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0820 │ │ -1b53e0: 5340 b442 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b53e4: 6e10 2108 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@0821 │ │ -1b53ea: 0b02 |0021: move-result-wide v2 │ │ -1b53ec: bb20 |0022: add-long/2addr v0, v2 │ │ -1b53ee: 5a40 b442 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b53f2: 5342 bb42 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b53f6: bb02 |0027: add-long/2addr v2, v0 │ │ -1b53f8: 5a42 bb42 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b53fc: 2205 1111 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@1111 │ │ -1b5400: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -1b5402: 7030 a65c 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@5ca6 │ │ -1b5408: 5b45 b742 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b540c: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -1b540e: 7110 a10b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -1b5414: 0c05 |0036: move-result-object v5 │ │ -1b5416: 5b45 b842 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ -1b541a: 1104 |0039: return-object v4 │ │ +1b539c: |[1b539c] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ +1b53ac: 5b45 b342 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ +1b53b0: 2200 c502 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c5 │ │ +1b53b4: 6e10 c75c 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@5cc7 │ │ +1b53ba: 0c05 |0007: move-result-object v5 │ │ +1b53bc: 7020 8909 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ +1b53c2: 5b40 b642 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ +1b53c6: 6e10 8e09 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@098e │ │ +1b53cc: 0c05 |0010: move-result-object v5 │ │ +1b53ce: 5b45 b542 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b53d2: 6e10 b45c 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@5cb4 │ │ +1b53d8: 0c05 |0016: move-result-object v5 │ │ +1b53da: 5440 b542 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b53de: 6e20 2008 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0820 │ │ +1b53e4: 5340 b442 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b53e8: 6e10 2108 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@0821 │ │ +1b53ee: 0b02 |0021: move-result-wide v2 │ │ +1b53f0: bb20 |0022: add-long/2addr v0, v2 │ │ +1b53f2: 5a40 b442 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b53f6: 5342 bb42 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b53fa: bb02 |0027: add-long/2addr v2, v0 │ │ +1b53fc: 5a42 bb42 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b5400: 2205 1111 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@1111 │ │ +1b5404: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +1b5406: 7030 a65c 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@5ca6 │ │ +1b540c: 5b45 b742 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b5410: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +1b5412: 7110 a10b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +1b5418: 0c05 |0036: move-result-object v5 │ │ +1b541a: 5b45 b842 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ +1b541e: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=60 │ │ 0x000d line=61 │ │ 0x0013 line=63 │ │ 0x0017 line=64 │ │ @@ -322570,76 +322571,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 │ │ -1b4fc0: |[1b4fc0] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ -1b4fd0: 2200 2f02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022f │ │ -1b4fd4: 7010 3308 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@0833 │ │ -1b4fda: 2201 3002 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@0230 │ │ -1b4fde: 7010 3508 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@0835 │ │ -1b4fe4: 2202 7b03 |000a: new-instance v2, Ljava/util/Date; // type@037b │ │ -1b4fe8: 7010 990c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ -1b4fee: 6e20 3608 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0836 │ │ -1b4ff4: 2202 7b03 |0012: new-instance v2, Ljava/util/Date; // type@037b │ │ -1b4ff8: 7010 990c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ -1b4ffe: 6e20 3908 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0839 │ │ -1b5004: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1b5008: 6e20 3808 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0838 │ │ -1b500e: 6e20 c25c dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@5cc2 │ │ -1b5014: 0b02 |0022: move-result-wide v2 │ │ -1b5016: 6e10 ca5c 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ -1b501c: 0c04 |0026: move-result-object v4 │ │ -1b501e: 6e10 640c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b5024: 0c04 |002a: move-result-object v4 │ │ -1b5026: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ -1b502a: 7210 bb0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b5030: 0a07 |0030: move-result v7 │ │ -1b5032: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ -1b5036: 7210 bc0c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b503c: 0c07 |0036: move-result-object v7 │ │ -1b503e: 1f07 1711 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b5042: 6e10 ec5c 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5cec │ │ -1b5048: 0b08 |003c: move-result-wide v8 │ │ -1b504a: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ -1b504e: 6e10 f45c 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ -1b5054: 0a07 |0042: move-result v7 │ │ -1b5056: 817a |0043: int-to-long v10, v7 │ │ -1b5058: bea8 |0044: div-long/2addr v8, v10 │ │ -1b505a: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ -1b505e: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ -1b5062: 0485 |0049: move-wide v5, v8 │ │ -1b5064: 28e3 |004a: goto 002d // -001d │ │ -1b5066: 6e30 3708 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0837 │ │ -1b506c: 6e30 3b08 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@083b │ │ -1b5072: 6e10 ca5c 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ -1b5078: 0c02 |0054: move-result-object v2 │ │ -1b507a: 6e10 660c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b5080: 0a02 |0058: move-result v2 │ │ -1b5082: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b5086: 8122 |005b: int-to-long v2, v2 │ │ -1b5088: 6e30 3a08 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@083a │ │ -1b508e: 6e20 3408 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0834 │ │ -1b5094: 6e10 ca5c 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ -1b509a: 0c01 |0065: move-result-object v1 │ │ -1b509c: 6e10 640c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b50a2: 0c01 |0069: move-result-object v1 │ │ -1b50a4: 7210 bb0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b50aa: 0a02 |006d: move-result v2 │ │ -1b50ac: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ -1b50b0: 7210 bc0c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b50b6: 0c02 |0073: move-result-object v2 │ │ -1b50b8: 1f02 1711 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b50bc: 6e30 be5c 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@5cbe │ │ -1b50c2: 0c02 |0079: move-result-object v2 │ │ -1b50c4: 6e20 3408 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0834 │ │ -1b50ca: 28ed |007d: goto 006a // -0013 │ │ -1b50cc: 1100 |007e: return-object v0 │ │ +1b4fc4: |[1b4fc4] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ +1b4fd4: 2200 2f02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022f │ │ +1b4fd8: 7010 3308 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@0833 │ │ +1b4fde: 2201 3002 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@0230 │ │ +1b4fe2: 7010 3508 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@0835 │ │ +1b4fe8: 2202 7b03 |000a: new-instance v2, Ljava/util/Date; // type@037b │ │ +1b4fec: 7010 990c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ +1b4ff2: 6e20 3608 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0836 │ │ +1b4ff8: 2202 7b03 |0012: new-instance v2, Ljava/util/Date; // type@037b │ │ +1b4ffc: 7010 990c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ +1b5002: 6e20 3908 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0839 │ │ +1b5008: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1b500c: 6e20 3808 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0838 │ │ +1b5012: 6e20 c25c dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@5cc2 │ │ +1b5018: 0b02 |0022: move-result-wide v2 │ │ +1b501a: 6e10 ca5c 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ +1b5020: 0c04 |0026: move-result-object v4 │ │ +1b5022: 6e10 640c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b5028: 0c04 |002a: move-result-object v4 │ │ +1b502a: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ +1b502e: 7210 bb0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b5034: 0a07 |0030: move-result v7 │ │ +1b5036: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ +1b503a: 7210 bc0c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b5040: 0c07 |0036: move-result-object v7 │ │ +1b5042: 1f07 1711 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b5046: 6e10 ec5c 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5cec │ │ +1b504c: 0b08 |003c: move-result-wide v8 │ │ +1b504e: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ +1b5052: 6e10 f45c 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ +1b5058: 0a07 |0042: move-result v7 │ │ +1b505a: 817a |0043: int-to-long v10, v7 │ │ +1b505c: bea8 |0044: div-long/2addr v8, v10 │ │ +1b505e: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ +1b5062: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ +1b5066: 0485 |0049: move-wide v5, v8 │ │ +1b5068: 28e3 |004a: goto 002d // -001d │ │ +1b506a: 6e30 3708 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0837 │ │ +1b5070: 6e30 3b08 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@083b │ │ +1b5076: 6e10 ca5c 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ +1b507c: 0c02 |0054: move-result-object v2 │ │ +1b507e: 6e10 660c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b5084: 0a02 |0058: move-result v2 │ │ +1b5086: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b508a: 8122 |005b: int-to-long v2, v2 │ │ +1b508c: 6e30 3a08 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@083a │ │ +1b5092: 6e20 3408 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0834 │ │ +1b5098: 6e10 ca5c 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ +1b509e: 0c01 |0065: move-result-object v1 │ │ +1b50a0: 6e10 640c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b50a6: 0c01 |0069: move-result-object v1 │ │ +1b50a8: 7210 bb0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b50ae: 0a02 |006d: move-result v2 │ │ +1b50b0: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ +1b50b4: 7210 bc0c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b50ba: 0c02 |0073: move-result-object v2 │ │ +1b50bc: 1f02 1711 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b50c0: 6e30 be5c 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@5cbe │ │ +1b50c6: 0c02 |0079: move-result-object v2 │ │ +1b50c8: 6e20 3408 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0834 │ │ +1b50ce: 28ed |007d: goto 006a // -0013 │ │ +1b50d0: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=246 │ │ 0x0012 line=247 │ │ 0x001a line=248 │ │ @@ -322661,24 +322662,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 │ │ -1b4f40: |[1b4f40] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ -1b4f50: 2200 3302 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0233 │ │ -1b4f54: 7010 4108 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@0841 │ │ -1b4f5a: 6e30 ba5c 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@5cba │ │ -1b4f60: 6e30 bd5c 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@5cbd │ │ -1b4f66: 6e30 bb5c 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@5cbb │ │ -1b4f6c: 6e30 b95c 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@5cb9 │ │ -1b4f72: 6e30 bc5c 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@5cbc │ │ -1b4f78: 6e30 b85c 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@5cb8 │ │ -1b4f7e: 1100 |0017: return-object v0 │ │ +1b4f44: |[1b4f44] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ +1b4f54: 2200 3302 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0233 │ │ +1b4f58: 7010 4108 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@0841 │ │ +1b4f5e: 6e30 ba5c 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@5cba │ │ +1b4f64: 6e30 bd5c 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@5cbd │ │ +1b4f6a: 6e30 bb5c 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@5cbb │ │ +1b4f70: 6e30 b95c 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@5cb9 │ │ +1b4f76: 6e30 bc5c 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@5cbc │ │ +1b4f7c: 6e30 b85c 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@5cb8 │ │ +1b4f82: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=329 │ │ 0x0008 line=330 │ │ 0x000b line=331 │ │ 0x000e line=332 │ │ @@ -322693,65 +322694,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 │ │ -1b546c: |[1b546c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b547c: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1b5480: 7010 590c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b5486: 6e10 f25c 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ -1b548c: 0c0a |0008: move-result-object v10 │ │ -1b548e: 6e10 640c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b5494: 0c0a |000c: move-result-object v10 │ │ -1b5496: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -1b549a: 0413 |000f: move-wide v3, v1 │ │ -1b549c: 7210 bb0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b54a2: 0a05 |0013: move-result v5 │ │ -1b54a4: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ -1b54a8: 7210 bc0c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b54ae: 0c05 |0019: move-result-object v5 │ │ -1b54b0: 1f05 1511 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b54b4: 6e10 dd5c 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cdd │ │ -1b54ba: 0b06 |001f: move-result-wide v6 │ │ -1b54bc: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ -1b54c0: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ -1b54c4: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ -1b54c8: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ -1b54cc: 0413 |0028: move-wide v3, v1 │ │ -1b54ce: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ -1b54d2: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ -1b54d6: 7120 5f0a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b54dc: 0c03 |0030: move-result-object v3 │ │ -1b54de: 6e20 5d0c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b54e4: 6e10 de5c 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cde │ │ -1b54ea: 0b03 |0037: move-result-wide v3 │ │ -1b54ec: bb63 |0038: add-long/2addr v3, v6 │ │ -1b54ee: 28d7 |0039: goto 0010 // -0029 │ │ -1b54f0: 6e10 660c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b54f6: 0a0a |003d: move-result v10 │ │ -1b54f8: 23aa 2811 |003e: new-array v10, v10, [J // type@1128 │ │ -1b54fc: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -1b54fe: 6e10 660c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b5504: 0a02 |0044: move-result v2 │ │ -1b5506: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ -1b550a: 6e20 610c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b5510: 0c02 |004a: move-result-object v2 │ │ -1b5512: 1f02 f502 |004b: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ -1b5516: 6e10 5b0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b551c: 0b02 |0050: move-result-wide v2 │ │ -1b551e: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ -1b5522: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b5526: 28ec |0055: goto 0041 // -0014 │ │ -1b5528: 2200 3702 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0237 │ │ -1b552c: 7010 4908 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0849 │ │ -1b5532: 6e20 4a08 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@084a │ │ -1b5538: 6e20 4208 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b553e: 0e00 |0061: return-void │ │ +1b5470: |[1b5470] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b5480: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1b5484: 7010 590c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b548a: 6e10 f25c 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ +1b5490: 0c0a |0008: move-result-object v10 │ │ +1b5492: 6e10 640c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b5498: 0c0a |000c: move-result-object v10 │ │ +1b549a: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +1b549e: 0413 |000f: move-wide v3, v1 │ │ +1b54a0: 7210 bb0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b54a6: 0a05 |0013: move-result v5 │ │ +1b54a8: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ +1b54ac: 7210 bc0c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b54b2: 0c05 |0019: move-result-object v5 │ │ +1b54b4: 1f05 1511 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b54b8: 6e10 dd5c 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cdd │ │ +1b54be: 0b06 |001f: move-result-wide v6 │ │ +1b54c0: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ +1b54c4: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ +1b54c8: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ +1b54cc: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ +1b54d0: 0413 |0028: move-wide v3, v1 │ │ +1b54d2: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ +1b54d6: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ +1b54da: 7120 5f0a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b54e0: 0c03 |0030: move-result-object v3 │ │ +1b54e2: 6e20 5d0c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b54e8: 6e10 de5c 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cde │ │ +1b54ee: 0b03 |0037: move-result-wide v3 │ │ +1b54f0: bb63 |0038: add-long/2addr v3, v6 │ │ +1b54f2: 28d7 |0039: goto 0010 // -0029 │ │ +1b54f4: 6e10 660c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b54fa: 0a0a |003d: move-result v10 │ │ +1b54fc: 23aa 2811 |003e: new-array v10, v10, [J // type@1128 │ │ +1b5500: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +1b5502: 6e10 660c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b5508: 0a02 |0044: move-result v2 │ │ +1b550a: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ +1b550e: 6e20 610c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b5514: 0c02 |004a: move-result-object v2 │ │ +1b5516: 1f02 f502 |004b: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ +1b551a: 6e10 5b0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b5520: 0b02 |0050: move-result-wide v2 │ │ +1b5522: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ +1b5526: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b552a: 28ec |0055: goto 0041 // -0014 │ │ +1b552c: 2200 3702 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0237 │ │ +1b5530: 7010 4908 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0849 │ │ +1b5536: 6e20 4a08 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@084a │ │ +1b553c: 6e20 4208 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b5542: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x001c line=419 │ │ 0x002d line=424 │ │ 0x0034 line=426 │ │ @@ -322771,72 +322772,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 │ │ -1b5540: |[1b5540] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b5550: 2200 3502 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0235 │ │ -1b5554: 7010 4508 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@0845 │ │ -1b555a: 2201 8503 |0005: new-instance v1, Ljava/util/LinkedList; // type@0385 │ │ -1b555e: 7010 c70c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b5564: 6e20 4708 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0847 │ │ -1b556a: 7401 f25c 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ -1b5570: 0c01 |0010: move-result-object v1 │ │ -1b5572: 6e10 660c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b5578: 0a01 |0014: move-result v1 │ │ -1b557a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -1b557c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1b557e: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -1b5580: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -1b5582: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -1b5584: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -1b5586: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ -1b558a: 7401 f25c 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ -1b5590: 0c08 |0020: move-result-object v8 │ │ -1b5592: 6e20 610c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b5598: 0c08 |0024: move-result-object v8 │ │ -1b559a: 1f08 1511 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b559e: 6e10 dd5c 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cdd │ │ -1b55a4: 0b09 |002a: move-result-wide v9 │ │ -1b55a6: 6e10 de5c 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cde │ │ -1b55ac: 0b0b |002e: move-result-wide v11 │ │ -1b55ae: bbb9 |002f: add-long/2addr v9, v11 │ │ -1b55b0: b026 |0030: add-int/2addr v6, v2 │ │ -1b55b2: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ -1b55b6: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ -1b55ba: 7401 f25c 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ -1b55c0: 0c08 |0038: move-result-object v8 │ │ -1b55c2: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ -1b55c6: 6e20 610c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b55cc: 0c08 |003e: move-result-object v8 │ │ -1b55ce: 1f08 1511 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b55d2: 6e10 dd5c 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cdd │ │ -1b55d8: 0b0b |0044: move-result-wide v11 │ │ -1b55da: 3108 090b |0045: cmp-long v8, v9, v11 │ │ -1b55de: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ -1b55e2: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ -1b55e6: 6e10 4608 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@0846 │ │ -1b55ec: 0c04 |004e: move-result-object v4 │ │ -1b55ee: 220f 3402 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0234 │ │ -1b55f2: 8179 |0051: int-to-long v9, v7 │ │ -1b55f4: 816b |0052: int-to-long v11, v6 │ │ -1b55f6: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ -1b55fa: 07f8 |0055: move-object v8, v15 │ │ -1b55fc: 7607 4408 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@0844 │ │ -1b5602: 7220 d20c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b5608: 0164 |005c: move v4, v6 │ │ -1b560a: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b560e: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -1b5610: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b5614: 28b9 |0062: goto 001b // -0047 │ │ -1b5616: 0804 1200 |0063: move-object/from16 v4, v18 │ │ -1b561a: 6e20 4208 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b5620: 0e00 |0068: return-void │ │ +1b5544: |[1b5544] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b5554: 2200 3502 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0235 │ │ +1b5558: 7010 4508 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@0845 │ │ +1b555e: 2201 8503 |0005: new-instance v1, Ljava/util/LinkedList; // type@0385 │ │ +1b5562: 7010 c70c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b5568: 6e20 4708 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0847 │ │ +1b556e: 7401 f25c 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ +1b5574: 0c01 |0010: move-result-object v1 │ │ +1b5576: 6e10 660c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b557c: 0a01 |0014: move-result v1 │ │ +1b557e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +1b5580: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1b5582: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +1b5584: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +1b5586: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +1b5588: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +1b558a: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ +1b558e: 7401 f25c 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ +1b5594: 0c08 |0020: move-result-object v8 │ │ +1b5596: 6e20 610c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b559c: 0c08 |0024: move-result-object v8 │ │ +1b559e: 1f08 1511 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b55a2: 6e10 dd5c 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cdd │ │ +1b55a8: 0b09 |002a: move-result-wide v9 │ │ +1b55aa: 6e10 de5c 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cde │ │ +1b55b0: 0b0b |002e: move-result-wide v11 │ │ +1b55b2: bbb9 |002f: add-long/2addr v9, v11 │ │ +1b55b4: b026 |0030: add-int/2addr v6, v2 │ │ +1b55b6: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ +1b55ba: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ +1b55be: 7401 f25c 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ +1b55c4: 0c08 |0038: move-result-object v8 │ │ +1b55c6: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ +1b55ca: 6e20 610c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b55d0: 0c08 |003e: move-result-object v8 │ │ +1b55d2: 1f08 1511 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b55d6: 6e10 dd5c 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5cdd │ │ +1b55dc: 0b0b |0044: move-result-wide v11 │ │ +1b55de: 3108 090b |0045: cmp-long v8, v9, v11 │ │ +1b55e2: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ +1b55e6: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ +1b55ea: 6e10 4608 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@0846 │ │ +1b55f0: 0c04 |004e: move-result-object v4 │ │ +1b55f2: 220f 3402 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0234 │ │ +1b55f6: 8179 |0051: int-to-long v9, v7 │ │ +1b55f8: 816b |0052: int-to-long v11, v6 │ │ +1b55fa: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ +1b55fe: 07f8 |0055: move-object v8, v15 │ │ +1b5600: 7607 4408 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@0844 │ │ +1b5606: 7220 d20c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b560c: 0164 |005c: move v4, v6 │ │ +1b560e: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b5612: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +1b5614: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b5618: 28b9 |0062: goto 001b // -0047 │ │ +1b561a: 0804 1200 |0063: move-object/from16 v4, v18 │ │ +1b561e: 6e20 4208 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b5624: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x000d line=379 │ │ 0x001d line=381 │ │ 0x0027 line=382 │ │ @@ -322855,19 +322856,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 │ │ -1b5624: |[1b5624] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b5634: 6e10 f05c 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@5cf0 │ │ -1b563a: 0c01 |0003: move-result-object v1 │ │ -1b563c: 6e20 4208 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b5642: 0e00 |0007: return-void │ │ +1b5628: |[1b5628] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b5638: 6e10 f05c 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@5cf0 │ │ +1b563e: 0c01 |0003: move-result-object v1 │ │ +1b5640: 6e20 4208 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b5646: 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; │ │ @@ -322877,25 +322878,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 │ │ -1b5644: |[1b5644] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b5654: 6e10 f35c 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@5cf3 │ │ -1b565a: 0c02 |0003: move-result-object v2 │ │ -1b565c: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ -1b5660: 2120 |0006: array-length v0, v2 │ │ -1b5662: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -1b5666: 2200 3802 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0238 │ │ -1b566a: 7010 4b08 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@084b │ │ -1b5670: 6e20 4c08 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@084c │ │ -1b5676: 6e20 4208 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b567c: 0e00 |0014: return-void │ │ +1b5648: |[1b5648] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b5658: 6e10 f35c 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@5cf3 │ │ +1b565e: 0c02 |0003: move-result-object v2 │ │ +1b5660: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ +1b5664: 2120 |0006: array-length v0, v2 │ │ +1b5666: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +1b566a: 2200 3802 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0238 │ │ +1b566e: 7010 4b08 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@084b │ │ +1b5674: 6e20 4c08 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@084c │ │ +1b567a: 6e20 4208 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b5680: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0009 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ @@ -322909,24 +322910,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 │ │ -1b5680: |[1b5680] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b5690: 2200 3202 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@0232 │ │ -1b5694: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@083e │ │ -1b569a: 5421 b942 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42b9 │ │ -1b569e: 6e20 a40c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ca4 │ │ -1b56a4: 0c03 |000a: move-result-object v3 │ │ -1b56a6: 1f03 2811 |000b: check-cast v3, [J // type@1128 │ │ -1b56aa: 6e20 4008 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0840 │ │ -1b56b0: 6e20 4208 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b56b6: 0e00 |0013: return-void │ │ +1b5684: |[1b5684] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b5694: 2200 3202 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@0232 │ │ +1b5698: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@083e │ │ +1b569e: 5421 b942 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42b9 │ │ +1b56a2: 6e20 a40c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ca4 │ │ +1b56a8: 0c03 |000a: move-result-object v3 │ │ +1b56aa: 1f03 2811 |000b: check-cast v3, [J // type@1128 │ │ +1b56ae: 6e20 4008 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0840 │ │ +1b56b4: 6e20 4208 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b56ba: 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; │ │ @@ -322938,50 +322939,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 │ │ -1b56b8: |[1b56b8] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -1b56c8: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1b56cc: 7010 590c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b56d2: 6e10 f15c 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@5cf1 │ │ -1b56d8: 0c0a |0008: move-result-object v10 │ │ -1b56da: 6e10 640c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b56e0: 0c0a |000c: move-result-object v10 │ │ -1b56e2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1b56e4: 7210 bb0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b56ea: 0a02 |0011: move-result v2 │ │ -1b56ec: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ -1b56f0: 7210 bc0c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b56f6: 0c02 |0017: move-result-object v2 │ │ -1b56f8: 1f02 f502 |0018: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ -1b56fc: 6e10 5b0a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1b5702: 0b02 |001d: move-result-wide v2 │ │ -1b5704: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ -1b5708: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -1b570c: 6e10 4f08 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@084f │ │ -1b5712: 0b06 |0025: move-result-wide v6 │ │ -1b5714: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ -1b5718: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ -1b571c: 6e10 4e08 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@084e │ │ -1b5722: 0b02 |002d: move-result-wide v2 │ │ -1b5724: bb42 |002e: add-long/2addr v2, v4 │ │ -1b5726: 6e30 5008 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0850 │ │ -1b572c: 28dc |0032: goto 000e // -0024 │ │ -1b572e: 2201 3902 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0239 │ │ -1b5732: 7053 4d08 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@084d │ │ -1b5738: 7220 d20c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1b573e: 28d3 |003b: goto 000e // -002d │ │ -1b5740: 220a 3a02 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@023a │ │ -1b5744: 7010 5108 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@0851 │ │ -1b574a: 6e20 5208 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@0852 │ │ -1b5750: 6e20 4208 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ -1b5756: 0e00 |0047: return-void │ │ +1b56bc: |[1b56bc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +1b56cc: 2200 7503 |0000: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1b56d0: 7010 590c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b56d6: 6e10 f15c 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@5cf1 │ │ +1b56dc: 0c0a |0008: move-result-object v10 │ │ +1b56de: 6e10 640c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b56e4: 0c0a |000c: move-result-object v10 │ │ +1b56e6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1b56e8: 7210 bb0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b56ee: 0a02 |0011: move-result v2 │ │ +1b56f0: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ +1b56f4: 7210 bc0c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b56fa: 0c02 |0017: move-result-object v2 │ │ +1b56fc: 1f02 f502 |0018: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ +1b5700: 6e10 5b0a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1b5706: 0b02 |001d: move-result-wide v2 │ │ +1b5708: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ +1b570c: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +1b5710: 6e10 4f08 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@084f │ │ +1b5716: 0b06 |0025: move-result-wide v6 │ │ +1b5718: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ +1b571c: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ +1b5720: 6e10 4e08 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@084e │ │ +1b5726: 0b02 |002d: move-result-wide v2 │ │ +1b5728: bb42 |002e: add-long/2addr v2, v4 │ │ +1b572a: 6e30 5008 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0850 │ │ +1b5730: 28dc |0032: goto 000e // -0024 │ │ +1b5732: 2201 3902 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0239 │ │ +1b5736: 7053 4d08 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@084d │ │ +1b573c: 7220 d20c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1b5742: 28d3 |003b: goto 000e // -002d │ │ +1b5744: 220a 3a02 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@023a │ │ +1b5748: 7010 5108 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@0851 │ │ +1b574e: 6e20 5208 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@0852 │ │ +1b5754: 6e20 4208 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0842 │ │ +1b575a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ 0x0022 line=348 │ │ 0x002a line=349 │ │ 0x0033 line=351 │ │ @@ -322999,119 +323000,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 │ │ -1b50d0: |[1b50d0] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ -1b50e0: 2200 3b02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@023b │ │ -1b50e4: 7010 5308 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@0853 │ │ -1b50ea: 2201 3c02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@023c │ │ -1b50ee: 7010 5708 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0857 │ │ -1b50f4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1b50f6: 6e20 5e08 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@085e │ │ -1b50fc: 6e20 6008 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0860 │ │ -1b5102: 6e20 6108 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@0861 │ │ -1b5108: 6e10 f85c 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5cf8 │ │ -1b510e: 0a03 |0017: move-result v3 │ │ -1b5110: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ -1b5114: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1b5118: 6e20 6308 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ -1b511e: 2808 |001f: goto 0027 // +0008 │ │ -1b5120: 6e10 c95c 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@5cc9 │ │ -1b5126: 0c03 |0023: move-result-object v3 │ │ -1b5128: 6e20 6308 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ -1b512e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -1b5130: 6e20 5b08 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@085b │ │ -1b5136: 6e10 eb5c 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5ceb │ │ -1b513c: 0c04 |002e: move-result-object v4 │ │ -1b513e: 6e20 5c08 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@085c │ │ -1b5144: 6e10 ec5c 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5cec │ │ -1b514a: 0b04 |0035: move-result-wide v4 │ │ -1b514c: 6e20 c25c a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@5cc2 │ │ -1b5152: 0b06 |0039: move-result-wide v6 │ │ -1b5154: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ -1b5158: 6e10 f45c 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ -1b515e: 0a0a |003f: move-result v10 │ │ -1b5160: 81a6 |0040: int-to-long v6, v10 │ │ -1b5162: be64 |0041: div-long/2addr v4, v6 │ │ -1b5164: 6e30 5d08 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@085d │ │ -1b516a: 6e10 ee5c 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@5cee │ │ -1b5170: 0a0a |0048: move-result v10 │ │ -1b5172: 83a4 |0049: int-to-double v4, v10 │ │ -1b5174: 6e30 5f08 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@085f │ │ -1b517a: 6e10 f75c 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@5cf7 │ │ -1b5180: 0a0a |0050: move-result v10 │ │ -1b5182: 83a4 |0051: int-to-double v4, v10 │ │ -1b5184: 6e30 6708 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0867 │ │ -1b518a: 6e20 6208 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@0862 │ │ -1b5190: 220a 7b03 |0058: new-instance v10, Ljava/util/Date; // type@037b │ │ -1b5194: 7010 990c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c99 │ │ -1b519a: 6e20 6408 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0864 │ │ -1b51a0: 6e10 f55c 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@5cf5 │ │ -1b51a6: 0b03 |0063: move-result-wide v3 │ │ -1b51a8: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ -1b51ac: bb53 |0066: add-long/2addr v3, v5 │ │ -1b51ae: 6e30 6508 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@0865 │ │ -1b51b4: 6e10 f65c 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@5cf6 │ │ -1b51ba: 0a0a |006d: move-result v10 │ │ -1b51bc: 6e20 6608 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@0866 │ │ -1b51c2: 6e20 5408 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0854 │ │ -1b51c8: 220a 2c02 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@022c │ │ -1b51cc: 7010 2508 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@0825 │ │ -1b51d2: 6e20 5408 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0854 │ │ -1b51d8: 2201 2d02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022d │ │ -1b51dc: 7010 2908 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0829 │ │ -1b51e2: 6e10 eb5c 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5ceb │ │ -1b51e8: 0c03 |0084: move-result-object v3 │ │ -1b51ea: 6e20 2c08 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082c │ │ -1b51f0: 6e10 ec5c 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5cec │ │ -1b51f6: 0b03 |008b: move-result-wide v3 │ │ -1b51f8: 6e30 2d08 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@082d │ │ -1b51fe: 6e10 f45c 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ -1b5204: 0a03 |0092: move-result v3 │ │ -1b5206: 8133 |0093: int-to-long v3, v3 │ │ -1b5208: 6e30 2f08 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@082f │ │ -1b520e: 1a03 fa53 |0097: const-string v3, "eng" // string@53fa │ │ -1b5212: 6e20 2e08 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@082e │ │ -1b5218: 6e20 2608 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ -1b521e: 2201 2b02 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@022b │ │ -1b5222: 7010 2208 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@0822 │ │ -1b5228: 6e10 f85c 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5cf8 │ │ -1b522e: 0a03 |00a7: move-result v3 │ │ -1b5230: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ -1b5234: 1a03 1d39 |00aa: const-string v3, "SoundHandle" // string@391d │ │ -1b5238: 2803 |00ac: goto 00af // +0003 │ │ -1b523a: 1a03 c23f |00ad: const-string v3, "VideoHandle" // string@3fc2 │ │ -1b523e: 6e20 2408 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@0824 │ │ -1b5244: 6e10 ed5c 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@5ced │ │ -1b524a: 0c03 |00b5: move-result-object v3 │ │ -1b524c: 6e20 2308 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@0823 │ │ -1b5252: 6e20 2608 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ -1b5258: 2201 2e02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022e │ │ -1b525c: 7010 3008 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0830 │ │ -1b5262: 6e10 ef5c 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@5cef │ │ -1b5268: 0c03 |00c4: move-result-object v3 │ │ -1b526a: 6e20 3108 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ -1b5270: 2203 2802 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0228 │ │ -1b5274: 7010 1b08 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@081b │ │ -1b527a: 2204 2902 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0229 │ │ -1b527e: 7010 1d08 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@081d │ │ -1b5284: 6e20 1c08 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ -1b528a: 2205 2702 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0227 │ │ -1b528e: 7010 1908 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0819 │ │ -1b5294: 6e20 1a08 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@081a │ │ -1b529a: 6e20 1e08 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081e │ │ -1b52a0: 6e20 3108 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ -1b52a6: 6e20 b75c 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@5cb7 │ │ -1b52ac: 0c09 |00e6: move-result-object v9 │ │ -1b52ae: 6e20 3108 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ -1b52b4: 6e20 2608 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ -1b52ba: 1100 |00ed: return-object v0 │ │ +1b50d4: |[1b50d4] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ +1b50e4: 2200 3b02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@023b │ │ +1b50e8: 7010 5308 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@0853 │ │ +1b50ee: 2201 3c02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@023c │ │ +1b50f2: 7010 5708 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0857 │ │ +1b50f8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1b50fa: 6e20 5e08 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@085e │ │ +1b5100: 6e20 6008 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0860 │ │ +1b5106: 6e20 6108 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@0861 │ │ +1b510c: 6e10 f85c 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5cf8 │ │ +1b5112: 0a03 |0017: move-result v3 │ │ +1b5114: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ +1b5118: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1b511c: 6e20 6308 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ +1b5122: 2808 |001f: goto 0027 // +0008 │ │ +1b5124: 6e10 c95c 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@5cc9 │ │ +1b512a: 0c03 |0023: move-result-object v3 │ │ +1b512c: 6e20 6308 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ +1b5132: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +1b5134: 6e20 5b08 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@085b │ │ +1b513a: 6e10 eb5c 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5ceb │ │ +1b5140: 0c04 |002e: move-result-object v4 │ │ +1b5142: 6e20 5c08 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@085c │ │ +1b5148: 6e10 ec5c 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5cec │ │ +1b514e: 0b04 |0035: move-result-wide v4 │ │ +1b5150: 6e20 c25c a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@5cc2 │ │ +1b5156: 0b06 |0039: move-result-wide v6 │ │ +1b5158: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ +1b515c: 6e10 f45c 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ +1b5162: 0a0a |003f: move-result v10 │ │ +1b5164: 81a6 |0040: int-to-long v6, v10 │ │ +1b5166: be64 |0041: div-long/2addr v4, v6 │ │ +1b5168: 6e30 5d08 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@085d │ │ +1b516e: 6e10 ee5c 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@5cee │ │ +1b5174: 0a0a |0048: move-result v10 │ │ +1b5176: 83a4 |0049: int-to-double v4, v10 │ │ +1b5178: 6e30 5f08 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@085f │ │ +1b517e: 6e10 f75c 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@5cf7 │ │ +1b5184: 0a0a |0050: move-result v10 │ │ +1b5186: 83a4 |0051: int-to-double v4, v10 │ │ +1b5188: 6e30 6708 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0867 │ │ +1b518e: 6e20 6208 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@0862 │ │ +1b5194: 220a 7b03 |0058: new-instance v10, Ljava/util/Date; // type@037b │ │ +1b5198: 7010 990c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c99 │ │ +1b519e: 6e20 6408 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0864 │ │ +1b51a4: 6e10 f55c 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@5cf5 │ │ +1b51aa: 0b03 |0063: move-result-wide v3 │ │ +1b51ac: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ +1b51b0: bb53 |0066: add-long/2addr v3, v5 │ │ +1b51b2: 6e30 6508 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@0865 │ │ +1b51b8: 6e10 f65c 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@5cf6 │ │ +1b51be: 0a0a |006d: move-result v10 │ │ +1b51c0: 6e20 6608 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@0866 │ │ +1b51c6: 6e20 5408 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0854 │ │ +1b51cc: 220a 2c02 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@022c │ │ +1b51d0: 7010 2508 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@0825 │ │ +1b51d6: 6e20 5408 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0854 │ │ +1b51dc: 2201 2d02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022d │ │ +1b51e0: 7010 2908 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0829 │ │ +1b51e6: 6e10 eb5c 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5ceb │ │ +1b51ec: 0c03 |0084: move-result-object v3 │ │ +1b51ee: 6e20 2c08 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082c │ │ +1b51f4: 6e10 ec5c 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5cec │ │ +1b51fa: 0b03 |008b: move-result-wide v3 │ │ +1b51fc: 6e30 2d08 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@082d │ │ +1b5202: 6e10 f45c 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ +1b5208: 0a03 |0092: move-result v3 │ │ +1b520a: 8133 |0093: int-to-long v3, v3 │ │ +1b520c: 6e30 2f08 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@082f │ │ +1b5212: 1a03 fa53 |0097: const-string v3, "eng" // string@53fa │ │ +1b5216: 6e20 2e08 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@082e │ │ +1b521c: 6e20 2608 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ +1b5222: 2201 2b02 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@022b │ │ +1b5226: 7010 2208 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@0822 │ │ +1b522c: 6e10 f85c 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5cf8 │ │ +1b5232: 0a03 |00a7: move-result v3 │ │ +1b5234: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ +1b5238: 1a03 1d39 |00aa: const-string v3, "SoundHandle" // string@391d │ │ +1b523c: 2803 |00ac: goto 00af // +0003 │ │ +1b523e: 1a03 c23f |00ad: const-string v3, "VideoHandle" // string@3fc2 │ │ +1b5242: 6e20 2408 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@0824 │ │ +1b5248: 6e10 ed5c 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@5ced │ │ +1b524e: 0c03 |00b5: move-result-object v3 │ │ +1b5250: 6e20 2308 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@0823 │ │ +1b5256: 6e20 2608 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ +1b525c: 2201 2e02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022e │ │ +1b5260: 7010 3008 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0830 │ │ +1b5266: 6e10 ef5c 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@5cef │ │ +1b526c: 0c03 |00c4: move-result-object v3 │ │ +1b526e: 6e20 3108 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ +1b5274: 2203 2802 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0228 │ │ +1b5278: 7010 1b08 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@081b │ │ +1b527e: 2204 2902 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0229 │ │ +1b5282: 7010 1d08 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@081d │ │ +1b5288: 6e20 1c08 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ +1b528e: 2205 2702 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0227 │ │ +1b5292: 7010 1908 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0819 │ │ +1b5298: 6e20 1a08 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@081a │ │ +1b529e: 6e20 1e08 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081e │ │ +1b52a4: 6e20 3108 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ +1b52aa: 6e20 b75c 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@5cb7 │ │ +1b52b0: 0c09 |00e6: move-result-object v9 │ │ +1b52b2: 6e20 3108 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ +1b52b8: 6e20 2608 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0826 │ │ +1b52be: 1100 |00ed: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000b line=274 │ │ 0x000e line=275 │ │ 0x0011 line=276 │ │ @@ -323162,63 +323163,63 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -1b5758: |[1b5758] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ -1b5768: 5478 b742 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b576c: 6e10 a85c 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@5ca8 │ │ -1b5772: 0b00 |0005: move-result-wide v0 │ │ -1b5774: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -1b5778: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ -1b577c: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ -1b5780: 7010 c05c 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@5cc0 │ │ -1b5786: 5478 b342 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ -1b578a: 6e10 ca5c 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ -1b5790: 0c08 |0014: move-result-object v8 │ │ -1b5792: 6e10 640c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b5798: 0c08 |0018: move-result-object v8 │ │ -1b579a: 7210 bb0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b57a0: 0a00 |001c: move-result v0 │ │ -1b57a2: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ -1b57a6: 7210 bc0c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b57ac: 0c00 |0022: move-result-object v0 │ │ -1b57ae: 1f00 1711 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b57b2: 6e10 f25c 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ -1b57b8: 0c01 |0028: move-result-object v1 │ │ -1b57ba: 7210 e00c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b57c0: 0a02 |002c: move-result v2 │ │ -1b57c2: 2323 2811 |002d: new-array v3, v2, [J // type@1128 │ │ -1b57c6: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -1b57c8: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ -1b57cc: 7220 d70c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b57d2: 0c05 |0035: move-result-object v5 │ │ -1b57d4: 1f05 1511 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b57d8: 6e10 de5c 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cde │ │ -1b57de: 0b05 |003b: move-result-wide v5 │ │ -1b57e0: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ -1b57e4: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b57e8: 28f0 |0040: goto 0030 // -0010 │ │ -1b57ea: 5471 b942 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42b9 │ │ -1b57ee: 6e30 a70c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca7 │ │ -1b57f4: 28d3 |0046: goto 0019 // -002d │ │ -1b57f6: 5478 b342 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ -1b57fa: 6e20 b65c 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@5cb6 │ │ -1b5800: 0c08 |004c: move-result-object v8 │ │ -1b5802: 5470 b542 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b5806: 7220 1808 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0818 │ │ -1b580c: 5478 b642 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ -1b5810: 6e10 8d09 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ -1b5816: 5478 b542 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b581a: 6e10 c40b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bc4 │ │ -1b5820: 5478 b642 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ -1b5824: 6e10 8c09 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@098c │ │ -1b582a: 0e00 |0061: return-void │ │ +1b575c: |[1b575c] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ +1b576c: 5478 b742 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b5770: 6e10 a85c 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@5ca8 │ │ +1b5776: 0b00 |0005: move-result-wide v0 │ │ +1b5778: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +1b577c: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ +1b5780: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ +1b5784: 7010 c05c 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@5cc0 │ │ +1b578a: 5478 b342 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ +1b578e: 6e10 ca5c 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ +1b5794: 0c08 |0014: move-result-object v8 │ │ +1b5796: 6e10 640c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b579c: 0c08 |0018: move-result-object v8 │ │ +1b579e: 7210 bb0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b57a4: 0a00 |001c: move-result v0 │ │ +1b57a6: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ +1b57aa: 7210 bc0c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b57b0: 0c00 |0022: move-result-object v0 │ │ +1b57b2: 1f00 1711 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b57b6: 6e10 f25c 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5cf2 │ │ +1b57bc: 0c01 |0028: move-result-object v1 │ │ +1b57be: 7210 e00c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b57c4: 0a02 |002c: move-result v2 │ │ +1b57c6: 2323 2811 |002d: new-array v3, v2, [J // type@1128 │ │ +1b57ca: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +1b57cc: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ +1b57d0: 7220 d70c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b57d6: 0c05 |0035: move-result-object v5 │ │ +1b57d8: 1f05 1511 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b57dc: 6e10 de5c 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5cde │ │ +1b57e2: 0b05 |003b: move-result-wide v5 │ │ +1b57e4: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ +1b57e8: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b57ec: 28f0 |0040: goto 0030 // -0010 │ │ +1b57ee: 5471 b942 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42b9 │ │ +1b57f2: 6e30 a70c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca7 │ │ +1b57f8: 28d3 |0046: goto 0019 // -002d │ │ +1b57fa: 5478 b342 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ +1b57fe: 6e20 b65c 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@5cb6 │ │ +1b5804: 0c08 |004c: move-result-object v8 │ │ +1b5806: 5470 b542 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b580a: 7220 1808 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0818 │ │ +1b5810: 5478 b642 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ +1b5814: 6e10 8d09 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ +1b581a: 5478 b542 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b581e: 6e10 c40b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bc4 │ │ +1b5824: 5478 b642 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ +1b5828: 6e10 8c09 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@098c │ │ +1b582e: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000c line=132 │ │ 0x000f line=135 │ │ 0x0025 line=136 │ │ 0x0029 line=137 │ │ @@ -323238,49 +323239,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 │ │ -1b5308: |[1b5308] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ -1b5318: 6e10 ca5c 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ -1b531e: 0c00 |0003: move-result-object v0 │ │ -1b5320: 6e10 630c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c63 │ │ -1b5326: 0a00 |0007: move-result v0 │ │ -1b5328: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -1b532c: 6e10 ca5c 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ -1b5332: 0c00 |000d: move-result-object v0 │ │ -1b5334: 6e10 640c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b533a: 0c00 |0011: move-result-object v0 │ │ -1b533c: 7210 bc0c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b5342: 0c00 |0015: move-result-object v0 │ │ -1b5344: 1f00 1711 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b5348: 6e10 f45c 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ -1b534e: 0a00 |001b: move-result v0 │ │ -1b5350: 8100 |001c: int-to-long v0, v0 │ │ -1b5352: 2803 |001d: goto 0020 // +0003 │ │ -1b5354: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -1b5358: 6e10 ca5c 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ -1b535e: 0c05 |0023: move-result-object v5 │ │ -1b5360: 6e10 640c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ -1b5366: 0c05 |0027: move-result-object v5 │ │ -1b5368: 7210 bb0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b536e: 0a02 |002b: move-result v2 │ │ -1b5370: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ -1b5374: 7210 bc0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b537a: 0c02 |0031: move-result-object v2 │ │ -1b537c: 1f02 1711 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b5380: 6e10 f45c 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ -1b5386: 0a02 |0037: move-result v2 │ │ -1b5388: 8122 |0038: int-to-long v2, v2 │ │ -1b538a: 7140 c15c 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@5cc1 │ │ -1b5390: 0b00 |003c: move-result-wide v0 │ │ -1b5392: 28eb |003d: goto 0028 // -0015 │ │ -1b5394: 1000 |003e: return-wide v0 │ │ +1b530c: |[1b530c] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ +1b531c: 6e10 ca5c 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ +1b5322: 0c00 |0003: move-result-object v0 │ │ +1b5324: 6e10 630c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c63 │ │ +1b532a: 0a00 |0007: move-result v0 │ │ +1b532c: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +1b5330: 6e10 ca5c 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ +1b5336: 0c00 |000d: move-result-object v0 │ │ +1b5338: 6e10 640c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b533e: 0c00 |0011: move-result-object v0 │ │ +1b5340: 7210 bc0c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b5346: 0c00 |0015: move-result-object v0 │ │ +1b5348: 1f00 1711 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b534c: 6e10 f45c 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ +1b5352: 0a00 |001b: move-result v0 │ │ +1b5354: 8100 |001c: int-to-long v0, v0 │ │ +1b5356: 2803 |001d: goto 0020 // +0003 │ │ +1b5358: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +1b535c: 6e10 ca5c 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@5cca │ │ +1b5362: 0c05 |0023: move-result-object v5 │ │ +1b5364: 6e10 640c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c64 │ │ +1b536a: 0c05 |0027: move-result-object v5 │ │ +1b536c: 7210 bb0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b5372: 0a02 |002b: move-result v2 │ │ +1b5374: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ +1b5378: 7210 bc0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b537e: 0c02 |0031: move-result-object v2 │ │ +1b5380: 1f02 1711 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b5384: 6e10 f45c 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5cf4 │ │ +1b538a: 0a02 |0037: move-result v2 │ │ +1b538c: 8122 |0038: int-to-long v2, v2 │ │ +1b538e: 7140 c15c 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@5cc1 │ │ +1b5394: 0b00 |003c: move-result-wide v0 │ │ +1b5396: 28eb |003d: goto 0028 // -0015 │ │ +1b5398: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=234 │ │ 0x0020 line=236 │ │ 0x0034 line=237 │ │ locals : │ │ @@ -323292,96 +323293,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 │ │ -1b4df8: |[1b4df8] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ -1b4e08: 5560 ba42 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42ba │ │ -1b4e0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b4e0e: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ -1b4e12: 5460 b742 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b4e16: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -1b4e1a: 6e30 af5c 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5caf │ │ -1b4e20: 5460 b742 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b4e24: 5462 b542 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b4e28: 6e20 a75c 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@5ca7 │ │ -1b4e2e: 5460 b742 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b4e32: 5362 b442 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b4e36: 6e30 b05c 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@5cb0 │ │ -1b4e3c: 5362 b442 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b4e40: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ -1b4e44: bb42 |001e: add-long/2addr v2, v4 │ │ -1b4e46: 5a62 b442 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b4e4a: 5362 bb42 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b4e4e: bb42 |0023: add-long/2addr v2, v4 │ │ -1b4e50: 5a62 bb42 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b4e54: 5c61 ba42 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42ba │ │ -1b4e58: 5460 b742 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ -1b4e5c: 6e10 a85c 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@5ca8 │ │ -1b4e62: 0b02 |002d: move-result-wide v2 │ │ -1b4e64: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4e68: 8144 |0030: int-to-long v4, v4 │ │ -1b4e6a: bb42 |0031: add-long/2addr v2, v4 │ │ -1b4e6c: 6e30 af5c 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5caf │ │ -1b4e72: 5362 bb42 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b4e76: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4e7a: 8104 |0039: int-to-long v4, v0 │ │ -1b4e7c: bb42 |003a: add-long/2addr v2, v4 │ │ -1b4e7e: 5a62 bb42 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b4e82: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ -1b4e88: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ -1b4e8c: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ -1b4e90: 7010 c05c 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@5cc0 │ │ -1b4e96: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -1b4e98: 5c60 ba42 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42ba │ │ -1b4e9c: 5362 bb42 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b4ea0: bc42 |004c: sub-long/2addr v2, v4 │ │ -1b4ea2: 5a62 bb42 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ -1b4ea6: 2802 |004f: goto 0051 // +0002 │ │ -1b4ea8: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -1b4eaa: 5462 b342 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ -1b4eae: 5363 b442 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b4eb2: 6e59 c55c 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@5cc5 │ │ -1b4eb8: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b4ebc: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -1b4ebe: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ -1b4ec2: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -1b4ec4: 2802 |005e: goto 0060 // +0002 │ │ -1b4ec6: 1243 |005f: const/4 v3, #int 4 // #4 │ │ -1b4ec8: b037 |0060: add-int/2addr v7, v3 │ │ -1b4eca: 6e20 ae0b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b4ed0: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b4ed4: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4ed8: b037 |0068: add-int/2addr v7, v3 │ │ -1b4eda: 6e20 ab0b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bab │ │ -1b4ee0: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ -1b4ee4: 5467 b842 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ -1b4ee8: 6e20 ae0b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b4eee: 5467 b842 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ -1b4ef2: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4ef6: b12a |0077: sub-int/2addr v10, v2 │ │ -1b4ef8: 6e20 b30b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bb3 │ │ -1b4efe: 5467 b842 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ -1b4f02: 6e20 ae0b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b4f08: 5467 b542 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b4f0c: 546a b842 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ -1b4f10: 6e20 c70b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc7 │ │ -1b4f16: 5467 b542 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ -1b4f1a: 6e20 c70b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc7 │ │ -1b4f20: 5367 b442 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b4f24: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b4f28: 8199 |0090: int-to-long v9, v9 │ │ -1b4f2a: bb97 |0091: add-long/2addr v7, v9 │ │ -1b4f2c: 5a67 b442 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ -1b4f30: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -1b4f34: 5467 b642 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ -1b4f38: 6e10 8d09 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ -1b4f3e: 0f00 |009b: return v0 │ │ +1b4dfc: |[1b4dfc] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ +1b4e0c: 5560 ba42 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42ba │ │ +1b4e10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b4e12: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ +1b4e16: 5460 b742 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b4e1a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +1b4e1e: 6e30 af5c 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5caf │ │ +1b4e24: 5460 b742 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b4e28: 5462 b542 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b4e2c: 6e20 a75c 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@5ca7 │ │ +1b4e32: 5460 b742 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b4e36: 5362 b442 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b4e3a: 6e30 b05c 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@5cb0 │ │ +1b4e40: 5362 b442 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b4e44: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ +1b4e48: bb42 |001e: add-long/2addr v2, v4 │ │ +1b4e4a: 5a62 b442 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b4e4e: 5362 bb42 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b4e52: bb42 |0023: add-long/2addr v2, v4 │ │ +1b4e54: 5a62 bb42 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b4e58: 5c61 ba42 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42ba │ │ +1b4e5c: 5460 b742 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42b7 │ │ +1b4e60: 6e10 a85c 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@5ca8 │ │ +1b4e66: 0b02 |002d: move-result-wide v2 │ │ +1b4e68: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4e6c: 8144 |0030: int-to-long v4, v4 │ │ +1b4e6e: bb42 |0031: add-long/2addr v2, v4 │ │ +1b4e70: 6e30 af5c 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@5caf │ │ +1b4e76: 5362 bb42 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b4e7a: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4e7e: 8104 |0039: int-to-long v4, v0 │ │ +1b4e80: bb42 |003a: add-long/2addr v2, v4 │ │ +1b4e82: 5a62 bb42 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b4e86: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ +1b4e8c: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ +1b4e90: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ +1b4e94: 7010 c05c 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@5cc0 │ │ +1b4e9a: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +1b4e9c: 5c60 ba42 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42ba │ │ +1b4ea0: 5362 bb42 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b4ea4: bc42 |004c: sub-long/2addr v2, v4 │ │ +1b4ea6: 5a62 bb42 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42bb │ │ +1b4eaa: 2802 |004f: goto 0051 // +0002 │ │ +1b4eac: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +1b4eae: 5462 b342 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42b3 │ │ +1b4eb2: 5363 b442 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b4eb6: 6e59 c55c 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@5cc5 │ │ +1b4ebc: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b4ec0: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +1b4ec2: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ +1b4ec6: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +1b4ec8: 2802 |005e: goto 0060 // +0002 │ │ +1b4eca: 1243 |005f: const/4 v3, #int 4 // #4 │ │ +1b4ecc: b037 |0060: add-int/2addr v7, v3 │ │ +1b4ece: 6e20 ae0b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b4ed4: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b4ed8: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4edc: b037 |0068: add-int/2addr v7, v3 │ │ +1b4ede: 6e20 ab0b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bab │ │ +1b4ee4: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ +1b4ee8: 5467 b842 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ +1b4eec: 6e20 ae0b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b4ef2: 5467 b842 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ +1b4ef6: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4efa: b12a |0077: sub-int/2addr v10, v2 │ │ +1b4efc: 6e20 b30b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bb3 │ │ +1b4f02: 5467 b842 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ +1b4f06: 6e20 ae0b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b4f0c: 5467 b542 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b4f10: 546a b842 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42b8 │ │ +1b4f14: 6e20 c70b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc7 │ │ +1b4f1a: 5467 b542 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42b5 │ │ +1b4f1e: 6e20 c70b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc7 │ │ +1b4f24: 5367 b442 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b4f28: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b4f2c: 8199 |0090: int-to-long v9, v9 │ │ +1b4f2e: bb97 |0091: add-long/2addr v7, v9 │ │ +1b4f30: 5a67 b442 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42b4 │ │ +1b4f34: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +1b4f38: 5467 b642 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42b6 │ │ +1b4f3c: 6e10 8d09 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ +1b4f42: 0f00 |009b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x001a line=90 │ │ @@ -323464,22 +323465,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1b5958: |[1b5958] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ -1b5968: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b596e: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1b5972: 5b10 be42 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ -1b5976: 2200 7503 |0007: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1b597a: 7010 590c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b5980: 5b10 bf42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ -1b5984: 0e00 |000e: return-void │ │ +1b595c: |[1b595c] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ +1b596c: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5972: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1b5976: 5b10 be42 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ +1b597a: 2200 7503 |0007: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1b597e: 7010 590c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b5984: 5b10 bf42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ +1b5988: 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; │ │ @@ -323490,27 +323491,27 @@ │ │ type : '(IJLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1b5988: |[1b5988] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ -1b5998: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ -1b599c: 5410 bf42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ -1b59a0: 6e10 660c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b59a6: 0a00 |0007: move-result v0 │ │ -1b59a8: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -1b59ac: 280c |000a: goto 0016 // +000c │ │ -1b59ae: 5410 bf42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ -1b59b2: 6e20 610c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ -1b59b8: 0c02 |0010: move-result-object v2 │ │ -1b59ba: 1f02 1711 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b59be: 6e40 ea5c 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@5cea │ │ -1b59c4: 0e00 |0016: return-void │ │ +1b598c: |[1b598c] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ +1b599c: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ +1b59a0: 5410 bf42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ +1b59a4: 6e10 660c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b59aa: 0a00 |0007: move-result v0 │ │ +1b59ac: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +1b59b0: 280c |000a: goto 0016 // +000c │ │ +1b59b2: 5410 bf42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ +1b59b6: 6e20 610c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c61 │ │ +1b59bc: 0c02 |0010: move-result-object v2 │ │ +1b59be: 1f02 1711 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b59c2: 6e40 ea5c 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@5cea │ │ +1b59c8: 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; │ │ @@ -323523,27 +323524,27 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -1b58b4: |[1b58b4] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -1b58c4: 5430 bf42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ -1b58c8: 2201 1711 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ -1b58cc: 5432 bf42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ -1b58d0: 6e10 660c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b58d6: 0a02 |0009: move-result v2 │ │ -1b58d8: 7040 e95c 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@5ce9 │ │ -1b58de: 6e20 5d0c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b58e4: 5434 bf42 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ -1b58e8: 6e10 660c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b58ee: 0a04 |0015: move-result v4 │ │ -1b58f0: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ -1b58f4: 0f04 |0018: return v4 │ │ +1b58b8: |[1b58b8] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +1b58c8: 5430 bf42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ +1b58cc: 2201 1711 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1117 │ │ +1b58d0: 5432 bf42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ +1b58d4: 6e10 660c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b58da: 0a02 |0009: move-result v2 │ │ +1b58dc: 7040 e95c 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@5ce9 │ │ +1b58e2: 6e20 5d0c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b58e8: 5434 bf42 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ +1b58ec: 6e10 660c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b58f2: 0a04 |0015: move-result v4 │ │ +1b58f4: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ +1b58f8: 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; │ │ @@ -323554,17 +323555,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5928: |[1b5928] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ -1b5938: 5410 bc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42bc │ │ -1b593c: 1100 |0002: return-object v0 │ │ +1b592c: |[1b592c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ +1b593c: 5410 bc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42bc │ │ +1b5940: 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;) │ │ @@ -323572,17 +323573,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b58f8: |[1b58f8] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ -1b5908: 5210 bd42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42bd │ │ -1b590c: 0f00 |0002: return v0 │ │ +1b58fc: |[1b58fc] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ +1b590c: 5210 bd42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42bd │ │ +1b5910: 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;) │ │ @@ -323590,17 +323591,17 @@ │ │ type : '()Lcom/googlecode/mp4parser/util/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b589c: |[1b589c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ -1b58ac: 5410 be42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ -1b58b0: 1100 |0002: return-object v0 │ │ +1b58a0: |[1b58a0] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ +1b58b0: 5410 be42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ +1b58b4: 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;) │ │ @@ -323608,17 +323609,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5940: |[1b5940] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ -1b5950: 5410 bf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ -1b5954: 1100 |0002: return-object v0 │ │ +1b5944: |[1b5944] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ +1b5954: 5410 bf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42bf │ │ +1b5958: 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;) │ │ @@ -323626,17 +323627,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5910: |[1b5910] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ -1b5920: 5210 c042 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42c0 │ │ -1b5924: 0f00 |0002: return v0 │ │ +1b5914: |[1b5914] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ +1b5924: 5210 c042 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42c0 │ │ +1b5928: 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;) │ │ @@ -323644,17 +323645,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b59c8: |[1b59c8] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ -1b59d8: 5b01 bc42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42bc │ │ -1b59dc: 0e00 |0002: return-void │ │ +1b59cc: |[1b59cc] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ +1b59dc: 5b01 bc42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42bc │ │ +1b59e0: 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; │ │ │ │ @@ -323663,34 +323664,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -1b59e0: |[1b59e0] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ -1b59f0: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -1b59f4: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1b59f8: 5b12 be42 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ -1b59fc: 281b |0006: goto 0021 // +001b │ │ -1b59fe: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ -1b5a02: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ -1b5a06: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -1b5a0a: 5b12 be42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ -1b5a0e: 2812 |000f: goto 0021 // +0012 │ │ -1b5a10: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ -1b5a14: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ -1b5a18: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -1b5a1c: 5b12 be42 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ -1b5a20: 2809 |0018: goto 0021 // +0009 │ │ -1b5a22: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ -1b5a26: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ -1b5a2a: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -1b5a2e: 5b12 be42 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ -1b5a32: 0e00 |0021: return-void │ │ +1b59e4: |[1b59e4] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ +1b59f4: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +1b59f8: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1b59fc: 5b12 be42 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ +1b5a00: 281b |0006: goto 0021 // +001b │ │ +1b5a02: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ +1b5a06: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ +1b5a0a: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +1b5a0e: 5b12 be42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ +1b5a12: 2812 |000f: goto 0021 // +0012 │ │ +1b5a14: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ +1b5a18: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ +1b5a1c: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +1b5a20: 5b12 be42 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ +1b5a24: 2809 |0018: goto 0021 // +0009 │ │ +1b5a26: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ +1b5a2a: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ +1b5a2e: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +1b5a32: 5b12 be42 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42be │ │ +1b5a36: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x000b line=40 │ │ 0x0014 line=42 │ │ 0x001d line=44 │ │ locals : │ │ @@ -323702,18 +323703,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b5a34: |[1b5a34] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ -1b5a44: 5901 c042 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42c0 │ │ -1b5a48: 5902 bd42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42bd │ │ -1b5a4c: 0e00 |0004: return-void │ │ +1b5a38: |[1b5a38] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ +1b5a48: 5901 c042 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42c0 │ │ +1b5a4c: 5902 bd42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42bd │ │ +1b5a50: 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 │ │ @@ -323807,27 +323808,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1b5aa8: |[1b5aa8] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ -1b5ab8: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5abe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b5ac0: 5b10 c542 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5ac4: 5b10 c442 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ -1b5ac8: 5b10 c642 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ -1b5acc: 2200 fe02 |000a: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1b5ad0: 7010 a10a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5ad6: 5b10 c842 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ -1b5ada: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1b5adc: 5910 cf42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42cf │ │ -1b5ae0: 7010 db5c 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5cdb │ │ -1b5ae6: 0e00 |0017: return-void │ │ +1b5aac: |[1b5aac] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ +1b5abc: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5ac2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b5ac4: 5b10 c542 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5ac8: 5b10 c442 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ +1b5acc: 5b10 c642 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ +1b5ad0: 2200 fe02 |000a: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1b5ad4: 7010 a10a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5ada: 5b10 c842 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ +1b5ade: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1b5ae0: 5910 cf42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42cf │ │ +1b5ae4: 7010 db5c 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5cdb │ │ +1b5aea: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -323841,44 +323842,44 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -1b5ae8: |[1b5ae8] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ -1b5af8: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5afe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b5b00: 5b10 c542 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5b04: 5b10 c442 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ -1b5b08: 5b10 c642 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ -1b5b0c: 2200 fe02 |000a: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1b5b10: 7010 a10a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b5b16: 5b10 c842 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ -1b5b1a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1b5b1c: 5910 cf42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42cf │ │ -1b5b20: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ -1b5b24: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ -1b5b28: 5912 ce42 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42ce │ │ -1b5b2c: 5913 c942 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42c9 │ │ -1b5b30: 5914 cf42 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42cf │ │ -1b5b34: 9204 0203 |001e: mul-int v4, v2, v3 │ │ -1b5b38: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -1b5b3c: 7110 a10b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -1b5b42: 0c04 |0025: move-result-object v4 │ │ -1b5b44: 5b14 ca42 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42ca │ │ -1b5b48: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ -1b5b4c: 6e20 ac0b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bac │ │ -1b5b52: 7030 d55c 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@5cd5 │ │ -1b5b58: 6e10 d85c 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@5cd8 │ │ -1b5b5e: 7010 db5c 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5cdb │ │ -1b5b64: 0e00 |0036: return-void │ │ -1b5b66: 2202 ee02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02ee │ │ -1b5b6a: 7010 410a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a41 │ │ -1b5b70: 2702 |003c: throw v2 │ │ +1b5aec: |[1b5aec] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ +1b5afc: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5b02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b5b04: 5b10 c542 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5b08: 5b10 c442 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ +1b5b0c: 5b10 c642 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ +1b5b10: 2200 fe02 |000a: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1b5b14: 7010 a10a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b5b1a: 5b10 c842 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ +1b5b1e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1b5b20: 5910 cf42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42cf │ │ +1b5b24: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ +1b5b28: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ +1b5b2c: 5912 ce42 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42ce │ │ +1b5b30: 5913 c942 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42c9 │ │ +1b5b34: 5914 cf42 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42cf │ │ +1b5b38: 9204 0203 |001e: mul-int v4, v2, v3 │ │ +1b5b3c: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +1b5b40: 7110 a10b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +1b5b46: 0c04 |0025: move-result-object v4 │ │ +1b5b48: 5b14 ca42 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42ca │ │ +1b5b4c: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ +1b5b50: 6e20 ac0b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bac │ │ +1b5b56: 7030 d55c 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@5cd5 │ │ +1b5b5c: 6e10 d85c 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@5cd8 │ │ +1b5b62: 7010 db5c 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5cdb │ │ +1b5b68: 0e00 |0036: return-void │ │ +1b5b6a: 2202 ee02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02ee │ │ +1b5b6e: 7010 410a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a41 │ │ +1b5b74: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -323903,25 +323904,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1b5c34: |[1b5c34] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ -1b5c44: 5412 c342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5c48: 7210 f50d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0df5 │ │ -1b5c4e: 0a02 |0005: move-result v2 │ │ -1b5c50: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ -1b5c54: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -1b5c58: 0e00 |000a: return-void │ │ -1b5c5a: 2202 0503 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5c5e: 1a00 9317 |000d: const-string v0, "EGL error encountered (see log)" // string@1793 │ │ -1b5c62: 7020 b50a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5c68: 2702 |0012: throw v2 │ │ +1b5c38: |[1b5c38] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ +1b5c48: 5412 c342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5c4c: 7210 f50d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0df5 │ │ +1b5c52: 0a02 |0005: move-result v2 │ │ +1b5c54: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ +1b5c58: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +1b5c5c: 0e00 |000a: return-void │ │ +1b5c5e: 2202 0503 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5c62: 1a00 9317 |000d: const-string v0, "EGL error encountered (see log)" // string@1793 │ │ +1b5c66: 7020 b50a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5c6c: 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; │ │ @@ -323931,98 +323932,98 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -1b5c8c: |[1b5c8c] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ -1b5c9c: 7100 f90d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0df9 │ │ -1b5ca2: 0c00 |0003: move-result-object v0 │ │ -1b5ca4: 1f00 df03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03df │ │ -1b5ca8: 5b80 c342 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5cac: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -1b5cb0: 7220 f40d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0df4 │ │ -1b5cb6: 0c00 |000d: move-result-object v0 │ │ -1b5cb8: 5b80 c542 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5cbc: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ -1b5cc0: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ -1b5cc4: 5480 c342 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5cc8: 5481 c542 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5ccc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -1b5cce: 7230 f60d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0df6 │ │ -1b5cd4: 0a00 |001c: move-result v0 │ │ -1b5cd6: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ -1b5cda: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ -1b5cde: 2303 2711 |0021: new-array v3, v0, [I // type@1127 │ │ -1b5ce2: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ -1b5ce8: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -1b5cea: 2350 5411 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1154 │ │ -1b5cee: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -1b5cf0: 2316 2711 |002a: new-array v6, v1, [I // type@1127 │ │ -1b5cf4: 5481 c342 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5cf8: 5482 c542 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5cfc: 0704 |0030: move-object v4, v0 │ │ -1b5cfe: 7806 ec0d 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@0dec │ │ -1b5d04: 0a01 |0034: move-result v1 │ │ -1b5d06: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ -1b5d0a: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ -1b5d0e: 1222 |0039: const/4 v2, #int 2 // #2 │ │ -1b5d10: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ -1b5d14: 2430 2711 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1127 │ │ -1b5d1a: 0c01 |003f: move-result-object v1 │ │ -1b5d1c: 5482 c342 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5d20: 5484 c542 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5d24: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -1b5d26: 4606 0005 |0045: aget-object v6, v0, v5 │ │ -1b5d2a: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -1b5d2e: 7251 ed0d 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@0ded │ │ -1b5d34: 0c01 |004c: move-result-object v1 │ │ -1b5d36: 5b81 c442 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ -1b5d3a: 1a01 0553 |004f: const-string v1, "eglCreateContext" // string@5305 │ │ -1b5d3e: 7020 d35c 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd3 │ │ -1b5d44: 5481 c442 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ -1b5d48: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ -1b5d4c: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ -1b5d50: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ -1b5d54: 2453 2711 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1127 │ │ -1b5d5a: 0c09 |005f: move-result-object v9 │ │ -1b5d5c: 548a c342 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5d60: 5481 c542 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5d64: 4600 0005 |0064: aget-object v0, v0, v5 │ │ -1b5d68: 7240 ee0d 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@0dee │ │ -1b5d6e: 0c09 |0069: move-result-object v9 │ │ -1b5d70: 5b89 c642 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ -1b5d74: 1a09 0653 |006c: const-string v9, "eglCreatePbufferSurface" // string@5306 │ │ -1b5d78: 7020 d35c 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd3 │ │ -1b5d7e: 5489 c642 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ -1b5d82: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ -1b5d86: 0e00 |0075: return-void │ │ -1b5d88: 2209 0503 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5d8c: 1a0a a983 |0078: const-string v10, "surface was null" // string@83a9 │ │ -1b5d90: 7020 b50a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5d96: 2709 |007d: throw v9 │ │ -1b5d98: 2209 0503 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5d9c: 1a0a f773 |0080: const-string v10, "null context" // string@73f7 │ │ -1b5da0: 7020 b50a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5da6: 2709 |0085: throw v9 │ │ -1b5da8: 2209 0503 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5dac: 1a0a 1987 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8719 │ │ -1b5db0: 7020 b50a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5db6: 2709 |008d: throw v9 │ │ -1b5db8: 5b82 c542 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5dbc: 2209 0503 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5dc0: 1a0a 1d87 |0092: const-string v10, "unable to initialize EGL10" // string@871d │ │ -1b5dc4: 7020 b50a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5dca: 2709 |0097: throw v9 │ │ -1b5dcc: 2209 0503 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5dd0: 1a0a 1b87 |009a: const-string v10, "unable to get EGL10 display" // string@871b │ │ -1b5dd4: 7020 b50a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5dda: 2709 |009f: throw v9 │ │ -1b5ddc: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ +1b5c90: |[1b5c90] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ +1b5ca0: 7100 f90d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0df9 │ │ +1b5ca6: 0c00 |0003: move-result-object v0 │ │ +1b5ca8: 1f00 df03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03df │ │ +1b5cac: 5b80 c342 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5cb0: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +1b5cb4: 7220 f40d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0df4 │ │ +1b5cba: 0c00 |000d: move-result-object v0 │ │ +1b5cbc: 5b80 c542 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5cc0: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ +1b5cc4: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ +1b5cc8: 5480 c342 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5ccc: 5481 c542 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5cd0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +1b5cd2: 7230 f60d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0df6 │ │ +1b5cd8: 0a00 |001c: move-result v0 │ │ +1b5cda: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ +1b5cde: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ +1b5ce2: 2303 2711 |0021: new-array v3, v0, [I // type@1127 │ │ +1b5ce6: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ +1b5cec: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +1b5cee: 2350 5411 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1154 │ │ +1b5cf2: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +1b5cf4: 2316 2711 |002a: new-array v6, v1, [I // type@1127 │ │ +1b5cf8: 5481 c342 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5cfc: 5482 c542 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5d00: 0704 |0030: move-object v4, v0 │ │ +1b5d02: 7806 ec0d 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@0dec │ │ +1b5d08: 0a01 |0034: move-result v1 │ │ +1b5d0a: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ +1b5d0e: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ +1b5d12: 1222 |0039: const/4 v2, #int 2 // #2 │ │ +1b5d14: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ +1b5d18: 2430 2711 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1127 │ │ +1b5d1e: 0c01 |003f: move-result-object v1 │ │ +1b5d20: 5482 c342 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5d24: 5484 c542 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5d28: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +1b5d2a: 4606 0005 |0045: aget-object v6, v0, v5 │ │ +1b5d2e: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +1b5d32: 7251 ed0d 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@0ded │ │ +1b5d38: 0c01 |004c: move-result-object v1 │ │ +1b5d3a: 5b81 c442 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ +1b5d3e: 1a01 0553 |004f: const-string v1, "eglCreateContext" // string@5305 │ │ +1b5d42: 7020 d35c 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd3 │ │ +1b5d48: 5481 c442 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ +1b5d4c: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ +1b5d50: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ +1b5d54: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ +1b5d58: 2453 2711 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1127 │ │ +1b5d5e: 0c09 |005f: move-result-object v9 │ │ +1b5d60: 548a c342 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5d64: 5481 c542 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5d68: 4600 0005 |0064: aget-object v0, v0, v5 │ │ +1b5d6c: 7240 ee0d 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@0dee │ │ +1b5d72: 0c09 |0069: move-result-object v9 │ │ +1b5d74: 5b89 c642 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ +1b5d78: 1a09 0653 |006c: const-string v9, "eglCreatePbufferSurface" // string@5306 │ │ +1b5d7c: 7020 d35c 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd3 │ │ +1b5d82: 5489 c642 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ +1b5d86: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ +1b5d8a: 0e00 |0075: return-void │ │ +1b5d8c: 2209 0503 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5d90: 1a0a a983 |0078: const-string v10, "surface was null" // string@83a9 │ │ +1b5d94: 7020 b50a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5d9a: 2709 |007d: throw v9 │ │ +1b5d9c: 2209 0503 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5da0: 1a0a f773 |0080: const-string v10, "null context" // string@73f7 │ │ +1b5da4: 7020 b50a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5daa: 2709 |0085: throw v9 │ │ +1b5dac: 2209 0503 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5db0: 1a0a 1987 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8719 │ │ +1b5db4: 7020 b50a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5dba: 2709 |008d: throw v9 │ │ +1b5dbc: 5b82 c542 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5dc0: 2209 0503 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5dc4: 1a0a 1d87 |0092: const-string v10, "unable to initialize EGL10" // string@871d │ │ +1b5dc8: 7020 b50a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5dce: 2709 |0097: throw v9 │ │ +1b5dd0: 2209 0503 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5dd4: 1a0a 1b87 |009a: const-string v10, "unable to get EGL10 display" // string@871b │ │ +1b5dd8: 7020 b50a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5dde: 2709 |009f: throw v9 │ │ +1b5de0: 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 │ │ @@ -324053,32 +324054,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -1b5f64: |[1b5f64] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ -1b5f74: 2200 1611 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1116 │ │ -1b5f78: 5221 cf42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42cf │ │ -1b5f7c: 7020 e05c 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@5ce0 │ │ -1b5f82: 5b20 cd42 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ -1b5f86: 6e10 e75c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@5ce7 │ │ -1b5f8c: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ -1b5f90: 5421 cd42 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ -1b5f94: 6e10 e55c 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@5ce5 │ │ -1b5f9a: 0a01 |0013: move-result v1 │ │ -1b5f9c: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ -1b5fa2: 5b20 cc42 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ -1b5fa6: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ -1b5fac: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ -1b5fb0: 5421 cc42 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ -1b5fb4: 7020 0703 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0307 │ │ -1b5fba: 5b20 cb42 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cb │ │ -1b5fbe: 0e00 |0025: return-void │ │ +1b5f68: |[1b5f68] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ +1b5f78: 2200 1611 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1116 │ │ +1b5f7c: 5221 cf42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42cf │ │ +1b5f80: 7020 e05c 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@5ce0 │ │ +1b5f86: 5b20 cd42 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ +1b5f8a: 6e10 e75c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@5ce7 │ │ +1b5f90: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ +1b5f94: 5421 cd42 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ +1b5f98: 6e10 e55c 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@5ce5 │ │ +1b5f9e: 0a01 |0013: move-result v1 │ │ +1b5fa0: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ +1b5fa6: 5b20 cc42 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ +1b5faa: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ +1b5fb0: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ +1b5fb4: 5421 cc42 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ +1b5fb8: 7020 0703 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0307 │ │ +1b5fbe: 5b20 cb42 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cb │ │ +1b5fc2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ 0x0019 line=74 │ │ 0x001c line=75 │ │ @@ -324091,45 +324092,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -1b5b74: |[1b5b74] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ -1b5b84: 5440 c842 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ -1b5b88: 1d00 |0002: monitor-enter v0 │ │ -1b5b8a: 5541 c742 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ -1b5b8e: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ -1b5b92: 5441 c842 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ -1b5b96: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ -1b5b9a: 6e30 a80a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa8 │ │ -1b5ba0: 5541 c742 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ -1b5ba4: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -1b5ba8: 28f1 |0012: goto 0003 // -000f │ │ -1b5baa: 2201 0503 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5bae: 1a02 013a |0015: const-string v2, "Surface frame wait timed out" // string@3a01 │ │ -1b5bb2: 7020 b50a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5bb8: 2701 |001a: throw v1 │ │ -1b5bba: 0d01 |001b: move-exception v1 │ │ -1b5bbc: 2202 0503 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5bc0: 7020 b70a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab7 │ │ -1b5bc6: 2702 |0021: throw v2 │ │ -1b5bc8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -1b5bca: 5c41 c742 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ -1b5bce: 1e00 |0025: monitor-exit v0 │ │ -1b5bd0: 5440 cd42 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ -1b5bd4: 1a01 4d49 |0028: const-string v1, "before updateTexImage" // string@494d │ │ -1b5bd8: 6e20 e25c 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b5bde: 5440 cc42 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ -1b5be2: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ -1b5be8: 0e00 |0032: return-void │ │ -1b5bea: 0d01 |0033: move-exception v1 │ │ -1b5bec: 1e00 |0034: monitor-exit v0 │ │ -1b5bee: 2701 |0035: throw v1 │ │ +1b5b78: |[1b5b78] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ +1b5b88: 5440 c842 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ +1b5b8c: 1d00 |0002: monitor-enter v0 │ │ +1b5b8e: 5541 c742 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ +1b5b92: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ +1b5b96: 5441 c842 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ +1b5b9a: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ +1b5b9e: 6e30 a80a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa8 │ │ +1b5ba4: 5541 c742 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ +1b5ba8: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +1b5bac: 28f1 |0012: goto 0003 // -000f │ │ +1b5bae: 2201 0503 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5bb2: 1a02 013a |0015: const-string v2, "Surface frame wait timed out" // string@3a01 │ │ +1b5bb6: 7020 b50a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5bbc: 2701 |001a: throw v1 │ │ +1b5bbe: 0d01 |001b: move-exception v1 │ │ +1b5bc0: 2202 0503 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5bc4: 7020 b70a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab7 │ │ +1b5bca: 2702 |0021: throw v2 │ │ +1b5bcc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +1b5bce: 5c41 c742 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ +1b5bd2: 1e00 |0025: monitor-exit v0 │ │ +1b5bd4: 5440 cd42 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ +1b5bd8: 1a01 4d49 |0028: const-string v1, "before updateTexImage" // string@494d │ │ +1b5bdc: 6e20 e25c 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b5be2: 5440 cc42 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ +1b5be6: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ +1b5bec: 0e00 |0032: return-void │ │ +1b5bee: 0d01 |0033: move-exception v1 │ │ +1b5bf0: 1e00 |0034: monitor-exit v0 │ │ +1b5bf2: 2701 |0035: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x0033 │ │ 0x0007 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0033 │ │ 0x001c - 0x0026 │ │ @@ -324156,18 +324157,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b5c18: |[1b5c18] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ -1b5c28: 5410 cd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ -1b5c2c: 6e20 e15c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@5ce1 │ │ -1b5c32: 0e00 |0005: return-void │ │ +1b5c1c: |[1b5c1c] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ +1b5c2c: 5410 cd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ +1b5c30: 6e20 e15c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@5ce1 │ │ +1b5c36: 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; │ │ │ │ @@ -324176,19 +324177,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1b5c6c: |[1b5c6c] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ -1b5c7c: 5420 cd42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ -1b5c80: 5421 cc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ -1b5c84: 6e30 e45c 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@5ce4 │ │ -1b5c8a: 0e00 |0007: return-void │ │ +1b5c70: |[1b5c70] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ +1b5c80: 5420 cd42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ +1b5c84: 5421 cc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ +1b5c88: 6e30 e45c 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@5ce4 │ │ +1b5c8e: 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 │ │ │ │ @@ -324197,27 +324198,27 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -1b5a68: |[1b5a68] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ -1b5a78: 5480 ca42 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42ca │ │ -1b5a7c: 6e10 b50b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb5 │ │ -1b5a82: 5283 ce42 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42ce │ │ -1b5a86: 5284 c942 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42c9 │ │ -1b5a8a: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ -1b5a8e: 5487 ca42 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42ca │ │ -1b5a92: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1b5a94: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1b5a96: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ -1b5a9a: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ -1b5aa0: 5480 ca42 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42ca │ │ -1b5aa4: 1100 |0016: return-object v0 │ │ +1b5a6c: |[1b5a6c] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ +1b5a7c: 5480 ca42 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42ca │ │ +1b5a80: 6e10 b50b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb5 │ │ +1b5a86: 5283 ce42 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42ce │ │ +1b5a8a: 5284 c942 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42c9 │ │ +1b5a8e: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ +1b5a92: 5487 ca42 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42ca │ │ +1b5a96: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1b5a98: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1b5a9a: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ +1b5a9e: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ +1b5aa4: 5480 ca42 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42ca │ │ +1b5aa8: 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; │ │ @@ -324227,17 +324228,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5a50: |[1b5a50] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ -1b5a60: 5410 cb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cb │ │ -1b5a64: 1100 |0002: return-object v0 │ │ +1b5a54: |[1b5a54] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ +1b5a64: 5410 cb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cb │ │ +1b5a68: 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;) │ │ @@ -324245,35 +324246,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -1b5e18: |[1b5e18] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ -1b5e28: 5440 c342 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5e2c: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -1b5e30: 1a00 4c49 |0004: const-string v0, "before makeCurrent" // string@494c │ │ -1b5e34: 7020 d35c 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd3 │ │ -1b5e3a: 5440 c342 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5e3e: 5441 c542 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5e42: 5442 c642 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ -1b5e46: 5443 c442 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ -1b5e4a: 7253 f70d 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@0df7 │ │ -1b5e50: 0a00 |0014: move-result v0 │ │ -1b5e52: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -1b5e56: 0e00 |0017: return-void │ │ -1b5e58: 2200 0503 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5e5c: 1a01 1153 |001a: const-string v1, "eglMakeCurrent failed" // string@5311 │ │ -1b5e60: 7020 b50a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5e66: 2700 |001f: throw v0 │ │ -1b5e68: 2200 0503 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5e6c: 1a01 3673 |0022: const-string v1, "not configured for makeCurrent" // string@7336 │ │ -1b5e70: 7020 b50a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5e76: 2700 |0027: throw v0 │ │ +1b5e1c: |[1b5e1c] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ +1b5e2c: 5440 c342 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5e30: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +1b5e34: 1a00 4c49 |0004: const-string v0, "before makeCurrent" // string@494c │ │ +1b5e38: 7020 d35c 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@5cd3 │ │ +1b5e3e: 5440 c342 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5e42: 5441 c542 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5e46: 5442 c642 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ +1b5e4a: 5443 c442 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ +1b5e4e: 7253 f70d 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@0df7 │ │ +1b5e54: 0a00 |0014: move-result v0 │ │ +1b5e56: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +1b5e5a: 0e00 |0017: return-void │ │ +1b5e5c: 2200 0503 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5e60: 1a01 1153 |001a: const-string v1, "eglMakeCurrent failed" // string@5311 │ │ +1b5e64: 7020 b50a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5e6a: 2700 |001f: throw v0 │ │ +1b5e6c: 2200 0503 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5e70: 1a01 3673 |0022: const-string v1, "not configured for makeCurrent" // string@7336 │ │ +1b5e74: 7020 b50a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5e7a: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=148 │ │ 0x0009 line=149 │ │ 0x0018 line=150 │ │ 0x0020 line=146 │ │ @@ -324285,32 +324286,32 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1b5e78: |[1b5e78] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ -1b5e88: 5423 c842 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ -1b5e8c: 1d03 |0002: monitor-enter v3 │ │ -1b5e8e: 5520 c742 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ -1b5e92: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ -1b5e96: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1b5e98: 5c20 c742 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ -1b5e9c: 5420 c842 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ -1b5ea0: 6e10 a50a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ -1b5ea6: 1e03 |000f: monitor-exit v3 │ │ -1b5ea8: 0e00 |0010: return-void │ │ -1b5eaa: 2200 0503 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b5eae: 1a01 626c |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@6c62 │ │ -1b5eb2: 7020 b50a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b5eb8: 2700 |0018: throw v0 │ │ -1b5eba: 0d00 |0019: move-exception v0 │ │ -1b5ebc: 1e03 |001a: monitor-exit v3 │ │ -1b5ebe: 2700 |001b: throw v0 │ │ +1b5e7c: |[1b5e7c] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ +1b5e8c: 5423 c842 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ +1b5e90: 1d03 |0002: monitor-enter v3 │ │ +1b5e92: 5520 c742 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ +1b5e96: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ +1b5e9a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1b5e9c: 5c20 c742 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42c7 │ │ +1b5ea0: 5420 c842 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42c8 │ │ +1b5ea4: 6e10 a50a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa5 │ │ +1b5eaa: 1e03 |000f: monitor-exit v3 │ │ +1b5eac: 0e00 |0010: return-void │ │ +1b5eae: 2200 0503 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b5eb2: 1a01 626c |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@6c62 │ │ +1b5eb6: 7020 b50a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b5ebc: 2700 |0018: throw v0 │ │ +1b5ebe: 0d00 |0019: move-exception v0 │ │ +1b5ec0: 1e03 |001a: monitor-exit v3 │ │ +1b5ec2: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0008 line=191 │ │ @@ -324327,48 +324328,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -1b5ecc: |[1b5ecc] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ -1b5edc: 5450 c342 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5ee0: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -1b5ee4: 7210 f30d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0df3 │ │ -1b5eea: 0c00 |0007: move-result-object v0 │ │ -1b5eec: 5451 c442 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ -1b5ef0: 6e20 a20a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1b5ef6: 0a00 |000d: move-result v0 │ │ -1b5ef8: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -1b5efc: 5450 c342 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5f00: 5451 c542 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5f04: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -1b5f08: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -1b5f0c: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -1b5f10: 7254 f70d 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@0df7 │ │ -1b5f16: 5450 c342 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5f1a: 5451 c542 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5f1e: 5452 c642 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ -1b5f22: 7230 f00d 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@0df0 │ │ -1b5f28: 5450 c342 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5f2c: 5451 c542 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5f30: 5452 c442 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ -1b5f34: 7230 ef0d 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@0def │ │ -1b5f3a: 5450 cb42 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cb │ │ -1b5f3e: 6e10 0803 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0308 │ │ -1b5f44: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -1b5f46: 5b50 c542 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ -1b5f4a: 5b50 c442 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ -1b5f4e: 5b50 c642 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ -1b5f52: 5b50 c342 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ -1b5f56: 5b50 cd42 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ -1b5f5a: 5b50 cb42 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cb │ │ -1b5f5e: 5b50 cc42 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ -1b5f62: 0e00 |0043: return-void │ │ +1b5ed0: |[1b5ed0] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ +1b5ee0: 5450 c342 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5ee4: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +1b5ee8: 7210 f30d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0df3 │ │ +1b5eee: 0c00 |0007: move-result-object v0 │ │ +1b5ef0: 5451 c442 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ +1b5ef4: 6e20 a20a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1b5efa: 0a00 |000d: move-result v0 │ │ +1b5efc: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +1b5f00: 5450 c342 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5f04: 5451 c542 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5f08: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +1b5f0c: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +1b5f10: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +1b5f14: 7254 f70d 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@0df7 │ │ +1b5f1a: 5450 c342 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5f1e: 5451 c542 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5f22: 5452 c642 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ +1b5f26: 7230 f00d 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@0df0 │ │ +1b5f2c: 5450 c342 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5f30: 5451 c542 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5f34: 5452 c442 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ +1b5f38: 7230 ef0d 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@0def │ │ +1b5f3e: 5450 cb42 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cb │ │ +1b5f42: 6e10 0803 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0308 │ │ +1b5f48: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +1b5f4a: 5b50 c542 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42c5 │ │ +1b5f4e: 5b50 c442 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42c4 │ │ +1b5f52: 5b50 c642 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42c6 │ │ +1b5f56: 5b50 c342 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42c3 │ │ +1b5f5a: 5b50 cd42 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42cd │ │ +1b5f5e: 5b50 cb42 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42cb │ │ +1b5f62: 5b50 cc42 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42cc │ │ +1b5f66: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0010 line=129 │ │ 0x001d line=131 │ │ 0x0026 line=132 │ │ @@ -324416,19 +324417,19 @@ │ │ type : '(JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b5ff0: |[1b5ff0] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ -1b6000: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b6006: 5a01 d042 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42d0 │ │ -1b600a: 5a03 d142 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@42d1 │ │ -1b600e: 0e00 |0007: return-void │ │ +1b5ff4: |[1b5ff4] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ +1b6004: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b600a: 5a01 d042 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42d0 │ │ +1b600e: 5a03 d142 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@42d1 │ │ +1b6012: 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; │ │ @@ -324441,17 +324442,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5fc0: |[1b5fc0] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ -1b5fd0: 5320 d042 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42d0 │ │ -1b5fd4: 1000 |0002: return-wide v0 │ │ +1b5fc4: |[1b5fc4] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ +1b5fd4: 5320 d042 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42d0 │ │ +1b5fd8: 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;) │ │ @@ -324459,17 +324460,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b5fd8: |[1b5fd8] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ -1b5fe8: 5320 d142 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@42d1 │ │ -1b5fec: 1000 |0002: return-wide v0 │ │ +1b5fdc: |[1b5fdc] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ +1b5fec: 5320 d142 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@42d1 │ │ +1b5ff0: 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 : 14270 (Sample.java) │ │ @@ -324571,63 +324572,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -1b6130: |[1b6130] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ -1b6140: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -1b6144: 2300 2611 |0002: new-array v0, v0, [F // type@1126 │ │ -1b6148: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -1b614e: 6900 dd42 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@42dd │ │ -1b6152: 0e00 |0009: return-void │ │ -1b6154: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ +1b6134: |[1b6134] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ +1b6144: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +1b6148: 2300 2611 |0002: new-array v0, v0, [F // type@1126 │ │ +1b614c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +1b6152: 6900 dd42 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@42dd │ │ +1b6156: 0e00 |0009: return-void │ │ +1b6158: 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 │ │ -1b61ac: |[1b61ac] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ -1b61bc: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b61c2: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -1b61c6: 2301 2611 |0005: new-array v1, v0, [F // type@1126 │ │ -1b61ca: 5b31 d842 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d8 │ │ -1b61ce: 2300 2611 |0009: new-array v0, v0, [F // type@1126 │ │ -1b61d2: 5b30 da42 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42da │ │ -1b61d6: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ -1b61da: 5931 db42 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42db │ │ -1b61de: 5934 e242 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@42e2 │ │ -1b61e2: 6204 dd42 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@42dd │ │ -1b61e6: 2141 |0015: array-length v1, v4 │ │ -1b61e8: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -1b61ec: 7110 a10b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -1b61f2: 0c01 |001b: move-result-object v1 │ │ -1b61f4: 7100 b80b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb8 │ │ -1b61fa: 0c02 |001f: move-result-object v2 │ │ -1b61fc: 6e20 ac0b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bac │ │ -1b6202: 0c01 |0023: move-result-object v1 │ │ -1b6204: 6e10 a40b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0ba4 │ │ -1b620a: 0c01 |0027: move-result-object v1 │ │ -1b620c: 5b31 dc42 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ -1b6210: 6e20 c30b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bc3 │ │ -1b6216: 0c04 |002d: move-result-object v4 │ │ -1b6218: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -1b621a: 6e20 c20b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ -1b6220: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -1b6226: 0e00 |0035: return-void │ │ +1b61b0: |[1b61b0] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ +1b61c0: 7010 a10a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b61c6: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +1b61ca: 2301 2611 |0005: new-array v1, v0, [F // type@1126 │ │ +1b61ce: 5b31 d842 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d8 │ │ +1b61d2: 2300 2611 |0009: new-array v0, v0, [F // type@1126 │ │ +1b61d6: 5b30 da42 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42da │ │ +1b61da: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ +1b61de: 5931 db42 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42db │ │ +1b61e2: 5934 e242 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@42e2 │ │ +1b61e6: 6204 dd42 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@42dd │ │ +1b61ea: 2141 |0015: array-length v1, v4 │ │ +1b61ec: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +1b61f0: 7110 a10b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +1b61f6: 0c01 |001b: move-result-object v1 │ │ +1b61f8: 7100 b80b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb8 │ │ +1b61fe: 0c02 |001f: move-result-object v2 │ │ +1b6200: 6e20 ac0b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bac │ │ +1b6206: 0c01 |0023: move-result-object v1 │ │ +1b6208: 6e10 a40b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0ba4 │ │ +1b620e: 0c01 |0027: move-result-object v1 │ │ +1b6210: 5b31 dc42 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ +1b6214: 6e20 c30b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bc3 │ │ +1b621a: 0c04 |002d: move-result-object v4 │ │ +1b621c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +1b621e: 6e20 c20b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ +1b6224: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +1b622a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=64 │ │ 0x0009 line=65 │ │ 0x000f line=67 │ │ 0x0011 line=75 │ │ @@ -324643,48 +324644,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 │ │ -1b6010: |[1b6010] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ -1b6020: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ -1b6026: 7030 e65c 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5ce6 │ │ -1b602c: 0a04 |0006: move-result v4 │ │ -1b602e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -1b6030: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -1b6034: 0f00 |000a: return v0 │ │ -1b6036: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ -1b603c: 7030 e65c 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5ce6 │ │ -1b6042: 0a05 |0011: move-result v5 │ │ -1b6044: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -1b6048: 0f00 |0014: return v0 │ │ -1b604a: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ -1b6050: 0a01 |0018: move-result v1 │ │ -1b6052: 1a02 c35d |0019: const-string v2, "glCreateProgram" // string@5dc3 │ │ -1b6056: 6e20 e25c 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b605c: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -1b6060: 0f00 |0020: return v0 │ │ -1b6062: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -1b6068: 1a04 bf5d |0024: const-string v4, "glAttachShader" // string@5dbf │ │ -1b606c: 6e20 e25c 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b6072: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -1b6078: 6e20 e25c 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b607e: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ -1b6084: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -1b6086: 2345 2711 |0033: new-array v5, v4, [I // type@1127 │ │ -1b608a: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ -1b6090: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ -1b6096: 4405 0500 |003b: aget v5, v5, v0 │ │ -1b609a: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ -1b609e: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -1b60a4: 2802 |0042: goto 0044 // +0002 │ │ -1b60a6: 0110 |0043: move v0, v1 │ │ -1b60a8: 0f00 |0044: return v0 │ │ +1b6014: |[1b6014] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ +1b6024: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ +1b602a: 7030 e65c 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5ce6 │ │ +1b6030: 0a04 |0006: move-result v4 │ │ +1b6032: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +1b6034: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +1b6038: 0f00 |000a: return v0 │ │ +1b603a: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ +1b6040: 7030 e65c 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5ce6 │ │ +1b6046: 0a05 |0011: move-result v5 │ │ +1b6048: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +1b604c: 0f00 |0014: return v0 │ │ +1b604e: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ +1b6054: 0a01 |0018: move-result v1 │ │ +1b6056: 1a02 c35d |0019: const-string v2, "glCreateProgram" // string@5dc3 │ │ +1b605a: 6e20 e25c 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b6060: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +1b6064: 0f00 |0020: return v0 │ │ +1b6066: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +1b606c: 1a04 bf5d |0024: const-string v4, "glAttachShader" // string@5dbf │ │ +1b6070: 6e20 e25c 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b6076: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +1b607c: 6e20 e25c 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b6082: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ +1b6088: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +1b608a: 2345 2711 |0033: new-array v5, v4, [I // type@1127 │ │ +1b608e: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ +1b6094: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ +1b609a: 4405 0500 |003b: aget v5, v5, v0 │ │ +1b609e: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ +1b60a2: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +1b60a8: 2802 |0042: goto 0044 // +0002 │ │ +1b60aa: 0110 |0043: move v0, v1 │ │ +1b60ac: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=180 │ │ 0x000e line=184 │ │ 0x0015 line=188 │ │ 0x0019 line=189 │ │ 0x0021 line=193 │ │ @@ -324706,36 +324707,36 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -1b60c4: |[1b60c4] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ -1b60d4: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ -1b60da: 0a00 |0003: move-result v0 │ │ -1b60dc: 2201 0c03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1b60e0: 1a02 c55d |0006: const-string v2, "glCreateShader type=" // string@5dc5 │ │ -1b60e4: 7020 0f0b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b60ea: 6e20 130b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b60f0: 6e10 290b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b60f6: 0c04 |0011: move-result-object v4 │ │ -1b60f8: 6e20 e25c 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b60fe: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ -1b6104: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ -1b610a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -1b610c: 2344 2711 |001c: new-array v4, v4, [I // type@1127 │ │ -1b6110: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ -1b6116: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -1b6118: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ -1b611e: 4404 0401 |0025: aget v4, v4, v1 │ │ -1b6122: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ -1b6126: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ -1b612c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -1b612e: 0f00 |002d: return v0 │ │ +1b60c8: |[1b60c8] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ +1b60d8: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ +1b60de: 0a00 |0003: move-result v0 │ │ +1b60e0: 2201 0c03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1b60e4: 1a02 c55d |0006: const-string v2, "glCreateShader type=" // string@5dc5 │ │ +1b60e8: 7020 0f0b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b60ee: 6e20 130b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b60f4: 6e10 290b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b60fa: 0c04 |0011: move-result-object v4 │ │ +1b60fc: 6e20 e25c 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b6102: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ +1b6108: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ +1b610e: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +1b6110: 2344 2711 |001c: new-array v4, v4, [I // type@1127 │ │ +1b6114: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ +1b611a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +1b611c: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ +1b6122: 4404 0401 |0025: aget v4, v4, v1 │ │ +1b6126: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ +1b612a: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ +1b6130: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +1b6132: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=169 │ │ 0x001c line=170 │ │ @@ -324753,36 +324754,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1b6228: |[1b6228] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ -1b6238: 5210 d942 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ -1b623c: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -1b6242: 1a00 4587 |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ +1b622c: |[1b622c] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ +1b623c: 5210 d942 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ +1b6240: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +1b6246: 1a00 4587 |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@8745 │ │ -1b6246: 7030 e35c 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@5ce3 │ │ -1b624c: 0a02 |000a: move-result v2 │ │ -1b624e: 5912 d942 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ -1b6252: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -1b6256: 0e00 |000f: return-void │ │ -1b6258: 2202 0503 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b625c: 1a00 d955 |0012: const-string v0, "failed creating program" // string@55d9 │ │ -1b6260: 7020 b50a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b6266: 2702 |0017: throw v2 │ │ +1b624a: 7030 e35c 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@5ce3 │ │ +1b6250: 0a02 |000a: move-result v2 │ │ +1b6252: 5912 d942 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ +1b6256: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +1b625a: 0e00 |000f: return-void │ │ +1b625c: 2202 0503 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b6260: 1a00 d955 |0012: const-string v0, "failed creating program" // string@55d9 │ │ +1b6264: 7020 b50a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b626a: 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; │ │ @@ -324793,30 +324794,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1b6268: |[1b6268] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ -1b6278: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ -1b627e: 0a00 |0003: move-result v0 │ │ -1b6280: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -1b6284: 0e00 |0006: return-void │ │ -1b6286: 2201 0503 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0305 │ │ -1b628a: 2202 0c03 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ -1b628e: 7010 0c0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b6294: 6e20 180b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b629a: 1a04 7d0d |0011: const-string v4, ": glError " // string@0d7d │ │ -1b629e: 6e20 180b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b62a4: 6e20 130b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b62aa: 6e10 290b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b62b0: 0c04 |001c: move-result-object v4 │ │ -1b62b2: 7020 b50a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b62b8: 2701 |0020: throw v1 │ │ +1b626c: |[1b626c] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ +1b627c: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ +1b6282: 0a00 |0003: move-result v0 │ │ +1b6284: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +1b6288: 0e00 |0006: return-void │ │ +1b628a: 2201 0503 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0305 │ │ +1b628e: 2202 0c03 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@030c │ │ +1b6292: 7010 0c0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b6298: 6e20 180b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b629e: 1a04 7d0d |0011: const-string v4, ": glError " // string@0d7d │ │ +1b62a2: 6e20 180b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b62a8: 6e20 130b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b62ae: 6e10 290b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b62b4: 0c04 |001c: move-result-object v4 │ │ +1b62b6: 7020 b50a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b62bc: 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; │ │ @@ -324826,84 +324827,84 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -1b62bc: |[1b62bc] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ -1b62cc: 1a00 ba74 |0000: const-string v0, "onDrawFrame start" // string@74ba │ │ -1b62d0: 6e20 e25c 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b62d6: 5480 da42 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42da │ │ -1b62da: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ -1b62e0: 1259 |000a: const/4 v9, #int 5 // #5 │ │ -1b62e2: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ -1b62e6: 548a da42 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42da │ │ -1b62ea: 4400 0a09 |000f: aget v0, v10, v9 │ │ -1b62ee: 7f00 |0011: neg-float v0, v0 │ │ -1b62f0: 4b00 0a09 |0012: aput v0, v10, v9 │ │ -1b62f4: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ -1b62f8: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ -1b62fc: 4402 0a01 |0018: aget v2, v10, v1 │ │ -1b6300: c720 |001a: sub-float/2addr v0, v2 │ │ -1b6302: 4b00 0a01 |001b: aput v0, v10, v1 │ │ -1b6306: 528a d942 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ -1b630a: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ -1b6310: 1a0a de5d |0022: const-string v10, "glUseProgram" // string@5dde │ │ -1b6314: 6e20 e25c a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b631a: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ -1b6320: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ -1b6326: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ -1b632c: 5280 db42 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42db │ │ -1b6330: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -1b6336: 548a dc42 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ -1b633a: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -1b633c: 6e20 c20b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ -1b6342: 5281 de42 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42de │ │ -1b6346: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ -1b634a: 5486 dc42 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ -1b634e: 1232 |0041: const/4 v2, #int 3 // #3 │ │ -1b6350: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ -1b6354: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -1b6356: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -1b635c: 1a0a e05d |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5de0 │ │ -1b6360: 6e20 e25c a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b6366: 528a de42 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42de │ │ -1b636a: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -1b6370: 1a0a ca5d |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5dca │ │ -1b6374: 6e20 e25c a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b637a: 548a dc42 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ -1b637e: 1231 |0059: const/4 v1, #int 3 // #3 │ │ -1b6380: 6e20 c20b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ -1b6386: 5282 df42 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42df │ │ -1b638a: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ -1b638e: 5487 dc42 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ -1b6392: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -1b6394: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ -1b6398: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -1b639a: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -1b63a0: 1a0a e15d |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5de1 │ │ -1b63a4: 6e20 e25c a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b63aa: 528a df42 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42df │ │ -1b63ae: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -1b63b4: 1a0a cb5d |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5dcb │ │ -1b63b8: 6e20 e25c a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b63be: 528a e142 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e1 │ │ -1b63c2: 5481 da42 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42da │ │ -1b63c6: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -1b63c8: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -1b63ce: 528a e042 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e0 │ │ -1b63d2: 5481 d842 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d8 │ │ -1b63d6: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -1b63dc: 124a |0088: const/4 v10, #int 4 // #4 │ │ -1b63de: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ -1b63e4: 1a09 c85d |008c: const-string v9, "glDrawArrays" // string@5dc8 │ │ -1b63e8: 6e20 e25c 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b63ee: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ -1b63f4: 0e00 |0094: return-void │ │ +1b62c0: |[1b62c0] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ +1b62d0: 1a00 ba74 |0000: const-string v0, "onDrawFrame start" // string@74ba │ │ +1b62d4: 6e20 e25c 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b62da: 5480 da42 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42da │ │ +1b62de: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ +1b62e4: 1259 |000a: const/4 v9, #int 5 // #5 │ │ +1b62e6: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ +1b62ea: 548a da42 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42da │ │ +1b62ee: 4400 0a09 |000f: aget v0, v10, v9 │ │ +1b62f2: 7f00 |0011: neg-float v0, v0 │ │ +1b62f4: 4b00 0a09 |0012: aput v0, v10, v9 │ │ +1b62f8: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ +1b62fc: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ +1b6300: 4402 0a01 |0018: aget v2, v10, v1 │ │ +1b6304: c720 |001a: sub-float/2addr v0, v2 │ │ +1b6306: 4b00 0a01 |001b: aput v0, v10, v1 │ │ +1b630a: 528a d942 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ +1b630e: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ +1b6314: 1a0a de5d |0022: const-string v10, "glUseProgram" // string@5dde │ │ +1b6318: 6e20 e25c a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b631e: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ +1b6324: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ +1b632a: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ +1b6330: 5280 db42 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42db │ │ +1b6334: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +1b633a: 548a dc42 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ +1b633e: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +1b6340: 6e20 c20b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ +1b6346: 5281 de42 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42de │ │ +1b634a: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ +1b634e: 5486 dc42 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ +1b6352: 1232 |0041: const/4 v2, #int 3 // #3 │ │ +1b6354: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ +1b6358: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +1b635a: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +1b6360: 1a0a e05d |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5de0 │ │ +1b6364: 6e20 e25c a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b636a: 528a de42 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42de │ │ +1b636e: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +1b6374: 1a0a ca5d |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5dca │ │ +1b6378: 6e20 e25c a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b637e: 548a dc42 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ +1b6382: 1231 |0059: const/4 v1, #int 3 // #3 │ │ +1b6384: 6e20 c20b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc2 │ │ +1b638a: 5282 df42 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42df │ │ +1b638e: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ +1b6392: 5487 dc42 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@42dc │ │ +1b6396: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +1b6398: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ +1b639c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +1b639e: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +1b63a4: 1a0a e15d |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5de1 │ │ +1b63a8: 6e20 e25c a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b63ae: 528a df42 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42df │ │ +1b63b2: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +1b63b8: 1a0a cb5d |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5dcb │ │ +1b63bc: 6e20 e25c a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b63c2: 528a e142 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e1 │ │ +1b63c6: 5481 da42 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@42da │ │ +1b63ca: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +1b63cc: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +1b63d2: 528a e042 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e0 │ │ +1b63d6: 5481 d842 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d8 │ │ +1b63da: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +1b63e0: 124a |0088: const/4 v10, #int 4 // #4 │ │ +1b63e2: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ +1b63e8: 1a09 c85d |008c: const-string v9, "glDrawArrays" // string@5dc8 │ │ +1b63ec: 6e20 e25c 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b63f2: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ +1b63f8: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=90 │ │ 0x0018 line=91 │ │ 0x001d line=94 │ │ @@ -324935,17 +324936,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b60ac: |[1b60ac] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ -1b60bc: 5210 db42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42db │ │ -1b60c0: 0f00 |0002: return v0 │ │ +1b60b0: |[1b60b0] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ +1b60c0: 5210 db42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42db │ │ +1b60c4: 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;) │ │ @@ -324953,128 +324954,128 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -1b63f8: |[1b63f8] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ -1b6408: 1a00 4587 |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ +1b63fc: |[1b63fc] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ +1b640c: 1a00 4587 |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@8745 │ │ -1b640c: 1a01 5704 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ +1b6410: 1a01 5704 |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@0457 │ │ -1b6410: 7030 e35c 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@5ce3 │ │ -1b6416: 0a00 |0007: move-result v0 │ │ -1b6418: 5970 d942 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ -1b641c: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ -1b6420: 1a01 6243 |000c: const-string v1, "aPosition" // string@4362 │ │ -1b6424: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -1b642a: 0a00 |0011: move-result v0 │ │ -1b642c: 5970 de42 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42de │ │ -1b6430: 1a00 cf5d |0014: const-string v0, "glGetAttribLocation aPosition" // string@5dcf │ │ -1b6434: 6e20 e25c 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b643a: 5270 de42 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42de │ │ -1b643e: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -1b6440: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ -1b6444: 5270 d942 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ -1b6448: 1a02 6343 |0020: const-string v2, "aTextureCoord" // string@4363 │ │ -1b644c: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -1b6452: 0a00 |0025: move-result v0 │ │ -1b6454: 5970 df42 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42df │ │ -1b6458: 1a00 d05d |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5dd0 │ │ -1b645c: 6e20 e25c 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b6462: 5270 df42 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42df │ │ -1b6466: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ -1b646a: 5270 d942 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ -1b646e: 1a02 1087 |0033: const-string v2, "uMVPMatrix" // string@8710 │ │ -1b6472: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -1b6478: 0a00 |0038: move-result v0 │ │ -1b647a: 5970 e042 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e0 │ │ -1b647e: 1a00 d55d |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5dd5 │ │ -1b6482: 6e20 e25c 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b6488: 5270 e042 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e0 │ │ -1b648c: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ -1b6490: 5270 d942 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ -1b6494: 1a02 1187 |0046: const-string v2, "uSTMatrix" // string@8711 │ │ -1b6498: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -1b649e: 0a00 |004b: move-result v0 │ │ -1b64a0: 5970 e142 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e1 │ │ -1b64a4: 1a00 d65d |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5dd6 │ │ -1b64a8: 6e20 e25c 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b64ae: 5270 e142 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e1 │ │ -1b64b2: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ -1b64b6: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -1b64b8: 2301 2711 |0058: new-array v1, v0, [I // type@1127 │ │ -1b64bc: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -1b64be: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ -1b64c4: 4400 0102 |005e: aget v0, v1, v2 │ │ -1b64c8: 5970 db42 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42db │ │ -1b64cc: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ -1b64d2: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -1b64d8: 1a00 c15d |0068: const-string v0, "glBindTexture mTextureID" // string@5dc1 │ │ -1b64dc: 6e20 e25c 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b64e2: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ -1b64e6: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ -1b64ea: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -1b64f0: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ -1b64f4: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ -1b64fa: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -1b6500: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ -1b6504: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ -1b650a: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -1b6510: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ -1b6514: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -1b651a: 1a00 da5d |0089: const-string v0, "glTexParameter" // string@5dda │ │ -1b651e: 6e20 e25c 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ -1b6524: 5470 d842 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d8 │ │ -1b6528: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -1b652e: 5270 e242 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@42e2 │ │ -1b6532: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -1b6536: 5471 d842 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d8 │ │ -1b653a: 8203 |0099: int-to-float v3, v0 │ │ -1b653c: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -1b653e: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ -1b6542: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -1b6544: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -1b6546: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ -1b654c: 0e00 |00a2: return-void │ │ -1b654e: 2200 0503 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b6552: 1a01 4a16 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@164a │ │ -1b6556: 7020 b50a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b655c: 2700 |00aa: throw v0 │ │ -1b655e: 2200 0503 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b6562: 1a01 4916 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1649 │ │ -1b6566: 7020 b50a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b656c: 2700 |00b2: throw v0 │ │ -1b656e: 2200 0503 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b6572: 1a01 4816 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1648 │ │ -1b6576: 7020 b50a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b657c: 2700 |00ba: throw v0 │ │ -1b657e: 2200 0503 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b6582: 1a01 4716 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1647 │ │ -1b6586: 7020 b50a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b658c: 2700 |00c2: throw v0 │ │ -1b658e: 2200 0503 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1b6592: 1a01 d955 |00c5: const-string v1, "failed creating program" // string@55d9 │ │ -1b6596: 7020 b50a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b659c: 2700 |00ca: throw v0 │ │ +1b6414: 7030 e35c 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@5ce3 │ │ +1b641a: 0a00 |0007: move-result v0 │ │ +1b641c: 5970 d942 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ +1b6420: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ +1b6424: 1a01 6243 |000c: const-string v1, "aPosition" // string@4362 │ │ +1b6428: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +1b642e: 0a00 |0011: move-result v0 │ │ +1b6430: 5970 de42 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42de │ │ +1b6434: 1a00 cf5d |0014: const-string v0, "glGetAttribLocation aPosition" // string@5dcf │ │ +1b6438: 6e20 e25c 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b643e: 5270 de42 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@42de │ │ +1b6442: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +1b6444: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ +1b6448: 5270 d942 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ +1b644c: 1a02 6343 |0020: const-string v2, "aTextureCoord" // string@4363 │ │ +1b6450: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +1b6456: 0a00 |0025: move-result v0 │ │ +1b6458: 5970 df42 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42df │ │ +1b645c: 1a00 d05d |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5dd0 │ │ +1b6460: 6e20 e25c 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b6466: 5270 df42 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@42df │ │ +1b646a: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ +1b646e: 5270 d942 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ +1b6472: 1a02 1087 |0033: const-string v2, "uMVPMatrix" // string@8710 │ │ +1b6476: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +1b647c: 0a00 |0038: move-result v0 │ │ +1b647e: 5970 e042 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e0 │ │ +1b6482: 1a00 d55d |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5dd5 │ │ +1b6486: 6e20 e25c 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b648c: 5270 e042 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@42e0 │ │ +1b6490: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ +1b6494: 5270 d942 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@42d9 │ │ +1b6498: 1a02 1187 |0046: const-string v2, "uSTMatrix" // string@8711 │ │ +1b649c: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +1b64a2: 0a00 |004b: move-result v0 │ │ +1b64a4: 5970 e142 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e1 │ │ +1b64a8: 1a00 d65d |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5dd6 │ │ +1b64ac: 6e20 e25c 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b64b2: 5270 e142 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@42e1 │ │ +1b64b6: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ +1b64ba: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +1b64bc: 2301 2711 |0058: new-array v1, v0, [I // type@1127 │ │ +1b64c0: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +1b64c2: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ +1b64c8: 4400 0102 |005e: aget v0, v1, v2 │ │ +1b64cc: 5970 db42 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@42db │ │ +1b64d0: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ +1b64d6: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +1b64dc: 1a00 c15d |0068: const-string v0, "glBindTexture mTextureID" // string@5dc1 │ │ +1b64e0: 6e20 e25c 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b64e6: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ +1b64ea: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ +1b64ee: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +1b64f4: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ +1b64f8: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ +1b64fe: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +1b6504: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ +1b6508: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ +1b650e: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +1b6514: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ +1b6518: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +1b651e: 1a00 da5d |0089: const-string v0, "glTexParameter" // string@5dda │ │ +1b6522: 6e20 e25c 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@5ce2 │ │ +1b6528: 5470 d842 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d8 │ │ +1b652c: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +1b6532: 5270 e242 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@42e2 │ │ +1b6536: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +1b653a: 5471 d842 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@42d8 │ │ +1b653e: 8203 |0099: int-to-float v3, v0 │ │ +1b6540: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +1b6542: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ +1b6546: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +1b6548: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +1b654a: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ +1b6550: 0e00 |00a2: return-void │ │ +1b6552: 2200 0503 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b6556: 1a01 4a16 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@164a │ │ +1b655a: 7020 b50a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b6560: 2700 |00aa: throw v0 │ │ +1b6562: 2200 0503 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b6566: 1a01 4916 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1649 │ │ +1b656a: 7020 b50a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b6570: 2700 |00b2: throw v0 │ │ +1b6572: 2200 0503 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b6576: 1a01 4816 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1648 │ │ +1b657a: 7020 b50a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b6580: 2700 |00ba: throw v0 │ │ +1b6582: 2200 0503 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b6586: 1a01 4716 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1647 │ │ +1b658a: 7020 b50a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b6590: 2700 |00c2: throw v0 │ │ +1b6592: 2200 0503 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1b6596: 1a01 d955 |00c5: const-string v1, "failed creating program" // string@55d9 │ │ +1b659a: 7020 b50a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b65a0: 2700 |00ca: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=120 │ │ 0x0014 line=121 │ │ 0x0019 line=122 │ │ 0x001e line=125 │ │ @@ -325216,103 +325217,103 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -1b674c: |[1b674c] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ -1b675c: 2200 7e03 |0000: new-instance v0, Ljava/util/HashMap; // type@037e │ │ -1b6760: 7010 a10c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1b6766: 6900 ee42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@42ee │ │ -1b676a: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ -1b6770: 7110 530a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6776: 0c01 |000d: move-result-object v1 │ │ -1b6778: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1b677a: 7110 530a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6780: 0c02 |0012: move-result-object v2 │ │ -1b6782: 7230 f40c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6788: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ -1b678e: 7110 530a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6794: 0c01 |001c: move-result-object v1 │ │ -1b6796: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -1b6798: 7110 530a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b679e: 0c02 |0021: move-result-object v2 │ │ -1b67a0: 7230 f40c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b67a6: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ -1b67ac: 7110 530a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67b2: 0c01 |002b: move-result-object v1 │ │ -1b67b4: 1222 |002c: const/4 v2, #int 2 // #2 │ │ -1b67b6: 7110 530a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67bc: 0c02 |0030: move-result-object v2 │ │ -1b67be: 7230 f40c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b67c4: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ -1b67ca: 7110 530a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67d0: 0c01 |003a: move-result-object v1 │ │ -1b67d2: 1232 |003b: const/4 v2, #int 3 // #3 │ │ -1b67d4: 7110 530a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67da: 0c02 |003f: move-result-object v2 │ │ -1b67dc: 7230 f40c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b67e2: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ -1b67e8: 7110 530a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67ee: 0c01 |0049: move-result-object v1 │ │ -1b67f0: 1242 |004a: const/4 v2, #int 4 // #4 │ │ -1b67f2: 7110 530a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b67f8: 0c02 |004e: move-result-object v2 │ │ -1b67fa: 7230 f40c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6800: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ -1b6804: 7110 530a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b680a: 0c01 |0057: move-result-object v1 │ │ -1b680c: 1252 |0058: const/4 v2, #int 5 // #5 │ │ -1b680e: 7110 530a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6814: 0c02 |005c: move-result-object v2 │ │ -1b6816: 7230 f40c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b681c: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ -1b6820: 7110 530a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6826: 0c01 |0065: move-result-object v1 │ │ -1b6828: 1262 |0066: const/4 v2, #int 6 // #6 │ │ -1b682a: 7110 530a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6830: 0c02 |006a: move-result-object v2 │ │ -1b6832: 7230 f40c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6838: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ -1b683c: 7110 530a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6842: 0c01 |0073: move-result-object v1 │ │ -1b6844: 1272 |0074: const/4 v2, #int 7 // #7 │ │ -1b6846: 7110 530a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b684c: 0c02 |0078: move-result-object v2 │ │ -1b684e: 7230 f40c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6854: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ -1b6858: 7110 530a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b685e: 0c01 |0081: move-result-object v1 │ │ -1b6860: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ -1b6864: 7110 530a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b686a: 0c02 |0087: move-result-object v2 │ │ -1b686c: 7230 f40c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6872: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ -1b6876: 7110 530a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b687c: 0c01 |0090: move-result-object v1 │ │ -1b687e: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ -1b6882: 7110 530a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6888: 0c02 |0096: move-result-object v2 │ │ -1b688a: 7230 f40c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b6890: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ -1b6894: 7110 530a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b689a: 0c01 |009f: move-result-object v1 │ │ -1b689c: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ -1b68a0: 7110 530a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68a6: 0c02 |00a5: move-result-object v2 │ │ -1b68a8: 7230 f40c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b68ae: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ -1b68b2: 7110 530a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68b8: 0c01 |00ae: move-result-object v1 │ │ -1b68ba: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ -1b68be: 7110 530a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b68c4: 0c02 |00b4: move-result-object v2 │ │ -1b68c6: 7230 f40c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b68cc: 0e00 |00b8: return-void │ │ +1b6750: |[1b6750] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ +1b6760: 2200 7e03 |0000: new-instance v0, Ljava/util/HashMap; // type@037e │ │ +1b6764: 7010 a10c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1b676a: 6900 ee42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@42ee │ │ +1b676e: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ +1b6774: 7110 530a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b677a: 0c01 |000d: move-result-object v1 │ │ +1b677c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1b677e: 7110 530a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6784: 0c02 |0012: move-result-object v2 │ │ +1b6786: 7230 f40c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b678c: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ +1b6792: 7110 530a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6798: 0c01 |001c: move-result-object v1 │ │ +1b679a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +1b679c: 7110 530a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67a2: 0c02 |0021: move-result-object v2 │ │ +1b67a4: 7230 f40c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b67aa: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ +1b67b0: 7110 530a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67b6: 0c01 |002b: move-result-object v1 │ │ +1b67b8: 1222 |002c: const/4 v2, #int 2 // #2 │ │ +1b67ba: 7110 530a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67c0: 0c02 |0030: move-result-object v2 │ │ +1b67c2: 7230 f40c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b67c8: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ +1b67ce: 7110 530a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67d4: 0c01 |003a: move-result-object v1 │ │ +1b67d6: 1232 |003b: const/4 v2, #int 3 // #3 │ │ +1b67d8: 7110 530a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67de: 0c02 |003f: move-result-object v2 │ │ +1b67e0: 7230 f40c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b67e6: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ +1b67ec: 7110 530a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67f2: 0c01 |0049: move-result-object v1 │ │ +1b67f4: 1242 |004a: const/4 v2, #int 4 // #4 │ │ +1b67f6: 7110 530a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b67fc: 0c02 |004e: move-result-object v2 │ │ +1b67fe: 7230 f40c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6804: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ +1b6808: 7110 530a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b680e: 0c01 |0057: move-result-object v1 │ │ +1b6810: 1252 |0058: const/4 v2, #int 5 // #5 │ │ +1b6812: 7110 530a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6818: 0c02 |005c: move-result-object v2 │ │ +1b681a: 7230 f40c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6820: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ +1b6824: 7110 530a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b682a: 0c01 |0065: move-result-object v1 │ │ +1b682c: 1262 |0066: const/4 v2, #int 6 // #6 │ │ +1b682e: 7110 530a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6834: 0c02 |006a: move-result-object v2 │ │ +1b6836: 7230 f40c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b683c: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ +1b6840: 7110 530a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6846: 0c01 |0073: move-result-object v1 │ │ +1b6848: 1272 |0074: const/4 v2, #int 7 // #7 │ │ +1b684a: 7110 530a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6850: 0c02 |0078: move-result-object v2 │ │ +1b6852: 7230 f40c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6858: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ +1b685c: 7110 530a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6862: 0c01 |0081: move-result-object v1 │ │ +1b6864: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ +1b6868: 7110 530a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b686e: 0c02 |0087: move-result-object v2 │ │ +1b6870: 7230 f40c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6876: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ +1b687a: 7110 530a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6880: 0c01 |0090: move-result-object v1 │ │ +1b6882: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ +1b6886: 7110 530a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b688c: 0c02 |0096: move-result-object v2 │ │ +1b688e: 7230 f40c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b6894: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ +1b6898: 7110 530a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b689e: 0c01 |009f: move-result-object v1 │ │ +1b68a0: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ +1b68a4: 7110 530a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68aa: 0c02 |00a5: move-result-object v2 │ │ +1b68ac: 7230 f40c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b68b2: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ +1b68b6: 7110 530a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68bc: 0c01 |00ae: move-result-object v1 │ │ +1b68be: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ +1b68c2: 7110 530a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b68c8: 0c02 |00b4: move-result-object v2 │ │ +1b68ca: 7230 f40c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b68d0: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=48 │ │ 0x0019 line=49 │ │ 0x0028 line=50 │ │ 0x0037 line=51 │ │ @@ -325331,236 +325332,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 │ │ -1b68d0: |[1b68d0] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ -1b68e0: 7010 a10a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b68e6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -1b68ea: 5a60 f142 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f1 │ │ -1b68ee: 2202 7503 |0007: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ -1b68f2: 7010 590c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b68f8: 5b62 ed42 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ed │ │ -1b68fc: 5a60 e442 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ -1b6900: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1b6902: 5b62 e742 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e7 │ │ -1b6906: 5b62 eb42 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ -1b690a: 5b62 ef42 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ -1b690e: 2202 7b03 |0017: new-instance v2, Ljava/util/Date; // type@037b │ │ -1b6912: 7010 990c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ -1b6918: 5b62 e342 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@42e3 │ │ -1b691c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -1b691e: 5962 f242 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f2 │ │ -1b6922: 2202 7503 |0021: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ -1b6926: 7010 590c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b692c: 5b62 ec42 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ec │ │ -1b6930: 5a60 ea42 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42ea │ │ -1b6934: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -1b6936: 5c60 e542 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e5 │ │ -1b693a: 8173 |002d: int-to-long v3, v7 │ │ -1b693c: 5a63 f142 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f1 │ │ -1b6940: 5c69 e942 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42e9 │ │ -1b6944: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -1b6946: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ -1b694a: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ -1b694e: 7120 5f0a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b6954: 0c09 |003a: move-result-object v9 │ │ -1b6956: 6e20 5d0c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b695c: 5a63 e442 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ -1b6960: 1a09 0b89 |0040: const-string v9, "width" // string@890b │ │ -1b6964: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b696a: 0a09 |0045: move-result v9 │ │ -1b696c: 5969 f342 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f3 │ │ -1b6970: 1a09 0c5f |0048: const-string v9, "height" // string@5f0c │ │ -1b6974: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b697a: 0a09 |004d: move-result v9 │ │ -1b697c: 5969 e842 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e8 │ │ -1b6980: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ -1b6986: 5969 f042 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f0 │ │ -1b698a: 2209 8503 |0055: new-instance v9, Ljava/util/LinkedList; // type@0385 │ │ -1b698e: 7010 c70c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ -1b6994: 5b69 ef42 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ -1b6998: 1a09 6d88 |005c: const-string v9, "vide" // string@886d │ │ -1b699c: 5b69 e642 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e6 │ │ -1b69a0: 2209 3d02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023d │ │ -1b69a4: 7010 6808 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0868 │ │ -1b69aa: 5b69 e742 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e7 │ │ -1b69ae: 2209 3102 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0231 │ │ -1b69b2: 7010 3c08 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@083c │ │ -1b69b8: 5b69 eb42 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ -1b69bc: 1a09 886f |006e: const-string v9, "mime" // string@6f88 │ │ -1b69c0: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -1b69c6: 0c09 |0073: move-result-object v9 │ │ -1b69c8: 1a01 7188 |0074: const-string v1, "video/avc" // string@8871 │ │ -1b69cc: 6e20 d60a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b69d2: 0a01 |0079: move-result v1 │ │ -1b69d4: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ -1b69d8: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ -1b69dc: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ -1b69e0: 2209 3f02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023f │ │ -1b69e4: 1a01 cf48 |0082: const-string v1, "avc1" // string@48cf │ │ -1b69e8: 7020 7108 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0871 │ │ -1b69ee: 6e20 7308 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0873 │ │ -1b69f4: 6e20 7408 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0874 │ │ -1b69fa: 6e20 7508 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0875 │ │ -1b6a00: 6e30 7708 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0877 │ │ -1b6a06: 6e30 7808 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0878 │ │ -1b6a0c: 5261 f342 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f3 │ │ -1b6a10: 6e20 7908 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0879 │ │ -1b6a16: 5261 e842 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e8 │ │ -1b6a1a: 6e20 7608 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0876 │ │ -1b6a20: 2201 b102 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02b1 │ │ -1b6a24: 7010 4709 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0947 │ │ -1b6a2a: 1a02 f44f |00a5: const-string v2, "csd-0" // string@4ff4 │ │ -1b6a2e: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -1b6a34: 0c03 |00aa: move-result-object v3 │ │ -1b6a36: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ -1b6a3a: 2203 7503 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0375 │ │ -1b6a3e: 7010 590c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b6a44: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -1b6a4a: 0c02 |00b5: move-result-object v2 │ │ -1b6a4c: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ -1b6a4e: 6e20 ae0b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b6a54: 6e10 b40b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb4 │ │ -1b6a5a: 0a05 |00bd: move-result v5 │ │ -1b6a5c: 2355 2311 |00be: new-array v5, v5, [B // type@1123 │ │ -1b6a60: 6e20 a80b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ -1b6a66: 6e20 5d0c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b6a6c: 2202 7503 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ -1b6a70: 7010 590c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1b6a76: 1a05 f54f |00cb: const-string v5, "csd-1" // string@4ff5 │ │ -1b6a7a: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -1b6a80: 0c08 |00d0: move-result-object v8 │ │ -1b6a82: 6e20 ae0b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b6a88: 6e10 b40b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb4 │ │ -1b6a8e: 0a04 |00d7: move-result v4 │ │ -1b6a90: 2344 2311 |00d8: new-array v4, v4, [B // type@1123 │ │ -1b6a94: 6e20 a80b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ -1b6a9a: 6e20 5d0c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b6aa0: 6e20 5109 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@0951 │ │ -1b6aa6: 6e20 4f09 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@094f │ │ -1b6aac: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ -1b6ab0: 6e20 4809 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0948 │ │ -1b6ab6: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ -1b6aba: 6e20 4909 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0949 │ │ -1b6ac0: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ -1b6ac2: 6e20 4b09 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@094b │ │ -1b6ac8: 6e20 4a09 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@094a │ │ -1b6ace: 6e20 4c09 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@094c │ │ -1b6ad4: 6e20 4d09 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@094d │ │ -1b6ada: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ -1b6adc: 6e20 4e09 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@094e │ │ -1b6ae2: 6e20 5009 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0950 │ │ -1b6ae8: 6e20 7208 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0872 │ │ -1b6aee: 5467 eb42 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ -1b6af2: 6e20 3d08 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ -1b6af8: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ -1b6afc: 1a07 7388 |010e: const-string v7, "video/mp4v" // string@8873 │ │ -1b6b00: 6e20 d60a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1b6b06: 0a07 |0113: move-result v7 │ │ -1b6b08: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ -1b6b0c: 2207 3f02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023f │ │ -1b6b10: 1a08 5770 |0118: const-string v8, "mp4v" // string@7057 │ │ -1b6b14: 7020 7108 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0871 │ │ -1b6b1a: 6e20 7308 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0873 │ │ -1b6b20: 6e20 7408 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0874 │ │ -1b6b26: 6e20 7508 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0875 │ │ -1b6b2c: 6e30 7708 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0877 │ │ -1b6b32: 6e30 7808 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0878 │ │ -1b6b38: 5268 f342 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f3 │ │ -1b6b3c: 6e20 7908 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0879 │ │ -1b6b42: 5268 e842 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e8 │ │ -1b6b46: 6e20 7608 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0876 │ │ -1b6b4c: 5468 eb42 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ -1b6b50: 6e20 3d08 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ -1b6b56: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ -1b6b5a: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ -1b6b5e: 7120 5f0a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b6b64: 0c09 |0142: move-result-object v9 │ │ -1b6b66: 6e20 5d0c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b6b6c: 5a63 e442 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ -1b6b70: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ -1b6b74: 5969 f242 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f2 │ │ -1b6b78: 1a09 c77c |014c: const-string v9, "sample-rate" // string@7cc7 │ │ -1b6b7c: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b6b82: 0a01 |0151: move-result v1 │ │ -1b6b84: 5961 f042 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f0 │ │ -1b6b88: 1a01 3582 |0154: const-string v1, "soun" // string@8235 │ │ -1b6b8c: 5b61 e642 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e6 │ │ -1b6b90: 2201 3602 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0236 │ │ -1b6b94: 7010 4808 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0848 │ │ -1b6b9a: 5b61 e742 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e7 │ │ -1b6b9e: 2201 3102 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0231 │ │ -1b6ba2: 7010 3c08 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@083c │ │ -1b6ba8: 5b61 eb42 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ -1b6bac: 2201 3e02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023e │ │ -1b6bb0: 1a02 5670 |0168: const-string v2, "mp4a" // string@7056 │ │ -1b6bb4: 7020 6908 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0869 │ │ -1b6bba: 1a02 4a4b |016d: const-string v2, "channel-count" // string@4b4a │ │ -1b6bbe: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b6bc4: 0a02 |0172: move-result v2 │ │ -1b6bc6: 6e20 6d08 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@086d │ │ -1b6bcc: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b6bd2: 0a08 |0179: move-result v8 │ │ -1b6bd4: 8188 |017a: int-to-long v8, v8 │ │ -1b6bd6: 6e30 6f08 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@086f │ │ -1b6bdc: 6e20 6e08 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@086e │ │ -1b6be2: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ -1b6be6: 6e20 7008 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0870 │ │ -1b6bec: 2208 a602 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a6 │ │ -1b6bf0: 7010 2509 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@0925 │ │ -1b6bf6: 2209 a902 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a9 │ │ -1b6bfa: 7010 3309 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0933 │ │ -1b6c00: 6e20 3609 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@0936 │ │ -1b6c06: 2207 aa02 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02aa │ │ -1b6c0a: 7010 3809 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0938 │ │ -1b6c10: 1220 |0198: const/4 v0, #int 2 // #2 │ │ -1b6c12: 6e20 3909 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0939 │ │ -1b6c18: 6e20 3709 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0937 │ │ -1b6c1e: 2207 a802 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a8 │ │ -1b6c22: 7010 2c09 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@092c │ │ -1b6c28: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ -1b6c2c: 6e20 3109 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@0931 │ │ -1b6c32: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ -1b6c34: 6e20 3209 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@0932 │ │ -1b6c3a: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ -1b6c3e: 6e20 2f09 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@092f │ │ -1b6c44: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ -1b6c4a: 6e30 3009 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0930 │ │ -1b6c50: 6e30 2e09 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@092e │ │ -1b6c56: 2202 a702 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a7 │ │ -1b6c5a: 7010 2809 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0928 │ │ -1b6c60: 6e20 2909 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0929 │ │ -1b6c66: 6200 ee42 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@42ee │ │ -1b6c6a: 6e10 6c08 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@086c │ │ -1b6c70: 0b03 |01c8: move-result-wide v3 │ │ -1b6c72: 8434 |01c9: long-to-int v4, v3 │ │ -1b6c74: 7110 530a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6c7a: 0c03 |01cd: move-result-object v3 │ │ -1b6c7c: 7220 f10c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1b6c82: 0c00 |01d1: move-result-object v0 │ │ -1b6c84: 1f00 f202 |01d2: check-cast v0, Ljava/lang/Integer; // type@02f2 │ │ -1b6c88: 6e10 4c0a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b6c8e: 0a00 |01d7: move-result v0 │ │ -1b6c90: 6e20 2b09 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@092b │ │ -1b6c96: 6e10 6b08 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@086b │ │ -1b6c9c: 0a00 |01de: move-result v0 │ │ -1b6c9e: 6e20 2a09 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@092a │ │ -1b6ca4: 6e20 2d09 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@092d │ │ -1b6caa: 6e20 3509 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@0935 │ │ -1b6cb0: 6e10 3409 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@0934 │ │ -1b6cb6: 0c07 |01eb: move-result-object v7 │ │ -1b6cb8: 6e20 2709 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0927 │ │ -1b6cbe: 6e20 2609 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@0926 │ │ -1b6cc4: 6e20 6a08 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086a │ │ -1b6cca: 5467 eb42 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ -1b6cce: 6e20 3d08 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ -1b6cd4: 0e00 |01fa: return-void │ │ +1b68d4: |[1b68d4] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ +1b68e4: 7010 a10a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b68ea: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +1b68ee: 5a60 f142 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f1 │ │ +1b68f2: 2202 7503 |0007: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ +1b68f6: 7010 590c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b68fc: 5b62 ed42 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ed │ │ +1b6900: 5a60 e442 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ +1b6904: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1b6906: 5b62 e742 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e7 │ │ +1b690a: 5b62 eb42 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ +1b690e: 5b62 ef42 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ +1b6912: 2202 7b03 |0017: new-instance v2, Ljava/util/Date; // type@037b │ │ +1b6916: 7010 990c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c99 │ │ +1b691c: 5b62 e342 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@42e3 │ │ +1b6920: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +1b6922: 5962 f242 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f2 │ │ +1b6926: 2202 7503 |0021: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ +1b692a: 7010 590c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b6930: 5b62 ec42 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ec │ │ +1b6934: 5a60 ea42 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42ea │ │ +1b6938: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +1b693a: 5c60 e542 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e5 │ │ +1b693e: 8173 |002d: int-to-long v3, v7 │ │ +1b6940: 5a63 f142 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f1 │ │ +1b6944: 5c69 e942 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42e9 │ │ +1b6948: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +1b694a: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ +1b694e: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ +1b6952: 7120 5f0a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b6958: 0c09 |003a: move-result-object v9 │ │ +1b695a: 6e20 5d0c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6960: 5a63 e442 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ +1b6964: 1a09 0b89 |0040: const-string v9, "width" // string@890b │ │ +1b6968: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b696e: 0a09 |0045: move-result v9 │ │ +1b6970: 5969 f342 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f3 │ │ +1b6974: 1a09 0c5f |0048: const-string v9, "height" // string@5f0c │ │ +1b6978: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b697e: 0a09 |004d: move-result v9 │ │ +1b6980: 5969 e842 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e8 │ │ +1b6984: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ +1b698a: 5969 f042 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f0 │ │ +1b698e: 2209 8503 |0055: new-instance v9, Ljava/util/LinkedList; // type@0385 │ │ +1b6992: 7010 c70c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cc7 │ │ +1b6998: 5b69 ef42 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ +1b699c: 1a09 6d88 |005c: const-string v9, "vide" // string@886d │ │ +1b69a0: 5b69 e642 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e6 │ │ +1b69a4: 2209 3d02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023d │ │ +1b69a8: 7010 6808 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0868 │ │ +1b69ae: 5b69 e742 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e7 │ │ +1b69b2: 2209 3102 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0231 │ │ +1b69b6: 7010 3c08 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@083c │ │ +1b69bc: 5b69 eb42 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ +1b69c0: 1a09 886f |006e: const-string v9, "mime" // string@6f88 │ │ +1b69c4: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +1b69ca: 0c09 |0073: move-result-object v9 │ │ +1b69cc: 1a01 7188 |0074: const-string v1, "video/avc" // string@8871 │ │ +1b69d0: 6e20 d60a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b69d6: 0a01 |0079: move-result v1 │ │ +1b69d8: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ +1b69dc: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ +1b69e0: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ +1b69e4: 2209 3f02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023f │ │ +1b69e8: 1a01 cf48 |0082: const-string v1, "avc1" // string@48cf │ │ +1b69ec: 7020 7108 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0871 │ │ +1b69f2: 6e20 7308 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0873 │ │ +1b69f8: 6e20 7408 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0874 │ │ +1b69fe: 6e20 7508 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0875 │ │ +1b6a04: 6e30 7708 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0877 │ │ +1b6a0a: 6e30 7808 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0878 │ │ +1b6a10: 5261 f342 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f3 │ │ +1b6a14: 6e20 7908 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0879 │ │ +1b6a1a: 5261 e842 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e8 │ │ +1b6a1e: 6e20 7608 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0876 │ │ +1b6a24: 2201 b102 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02b1 │ │ +1b6a28: 7010 4709 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0947 │ │ +1b6a2e: 1a02 f44f |00a5: const-string v2, "csd-0" // string@4ff4 │ │ +1b6a32: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +1b6a38: 0c03 |00aa: move-result-object v3 │ │ +1b6a3a: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ +1b6a3e: 2203 7503 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0375 │ │ +1b6a42: 7010 590c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b6a48: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +1b6a4e: 0c02 |00b5: move-result-object v2 │ │ +1b6a50: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ +1b6a52: 6e20 ae0b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b6a58: 6e10 b40b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb4 │ │ +1b6a5e: 0a05 |00bd: move-result v5 │ │ +1b6a60: 2355 2311 |00be: new-array v5, v5, [B // type@1123 │ │ +1b6a64: 6e20 a80b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ +1b6a6a: 6e20 5d0c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6a70: 2202 7503 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0375 │ │ +1b6a74: 7010 590c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1b6a7a: 1a05 f54f |00cb: const-string v5, "csd-1" // string@4ff5 │ │ +1b6a7e: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +1b6a84: 0c08 |00d0: move-result-object v8 │ │ +1b6a86: 6e20 ae0b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b6a8c: 6e10 b40b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb4 │ │ +1b6a92: 0a04 |00d7: move-result v4 │ │ +1b6a94: 2344 2311 |00d8: new-array v4, v4, [B // type@1123 │ │ +1b6a98: 6e20 a80b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ +1b6a9e: 6e20 5d0c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6aa4: 6e20 5109 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@0951 │ │ +1b6aaa: 6e20 4f09 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@094f │ │ +1b6ab0: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ +1b6ab4: 6e20 4809 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0948 │ │ +1b6aba: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ +1b6abe: 6e20 4909 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0949 │ │ +1b6ac4: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ +1b6ac6: 6e20 4b09 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@094b │ │ +1b6acc: 6e20 4a09 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@094a │ │ +1b6ad2: 6e20 4c09 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@094c │ │ +1b6ad8: 6e20 4d09 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@094d │ │ +1b6ade: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ +1b6ae0: 6e20 4e09 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@094e │ │ +1b6ae6: 6e20 5009 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0950 │ │ +1b6aec: 6e20 7208 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0872 │ │ +1b6af2: 5467 eb42 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ +1b6af6: 6e20 3d08 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ +1b6afc: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ +1b6b00: 1a07 7388 |010e: const-string v7, "video/mp4v" // string@8873 │ │ +1b6b04: 6e20 d60a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1b6b0a: 0a07 |0113: move-result v7 │ │ +1b6b0c: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ +1b6b10: 2207 3f02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023f │ │ +1b6b14: 1a08 5770 |0118: const-string v8, "mp4v" // string@7057 │ │ +1b6b18: 7020 7108 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0871 │ │ +1b6b1e: 6e20 7308 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0873 │ │ +1b6b24: 6e20 7408 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0874 │ │ +1b6b2a: 6e20 7508 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0875 │ │ +1b6b30: 6e30 7708 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0877 │ │ +1b6b36: 6e30 7808 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0878 │ │ +1b6b3c: 5268 f342 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f3 │ │ +1b6b40: 6e20 7908 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0879 │ │ +1b6b46: 5268 e842 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e8 │ │ +1b6b4a: 6e20 7608 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0876 │ │ +1b6b50: 5468 eb42 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ +1b6b54: 6e20 3d08 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ +1b6b5a: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ +1b6b5e: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ +1b6b62: 7120 5f0a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b6b68: 0c09 |0142: move-result-object v9 │ │ +1b6b6a: 6e20 5d0c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6b70: 5a63 e442 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ +1b6b74: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ +1b6b78: 5969 f242 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f2 │ │ +1b6b7c: 1a09 c77c |014c: const-string v9, "sample-rate" // string@7cc7 │ │ +1b6b80: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b6b86: 0a01 |0151: move-result v1 │ │ +1b6b88: 5961 f042 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f0 │ │ +1b6b8c: 1a01 3582 |0154: const-string v1, "soun" // string@8235 │ │ +1b6b90: 5b61 e642 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e6 │ │ +1b6b94: 2201 3602 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0236 │ │ +1b6b98: 7010 4808 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0848 │ │ +1b6b9e: 5b61 e742 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e7 │ │ +1b6ba2: 2201 3102 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0231 │ │ +1b6ba6: 7010 3c08 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@083c │ │ +1b6bac: 5b61 eb42 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ +1b6bb0: 2201 3e02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023e │ │ +1b6bb4: 1a02 5670 |0168: const-string v2, "mp4a" // string@7056 │ │ +1b6bb8: 7020 6908 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0869 │ │ +1b6bbe: 1a02 4a4b |016d: const-string v2, "channel-count" // string@4b4a │ │ +1b6bc2: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b6bc8: 0a02 |0172: move-result v2 │ │ +1b6bca: 6e20 6d08 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@086d │ │ +1b6bd0: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b6bd6: 0a08 |0179: move-result v8 │ │ +1b6bd8: 8188 |017a: int-to-long v8, v8 │ │ +1b6bda: 6e30 6f08 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@086f │ │ +1b6be0: 6e20 6e08 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@086e │ │ +1b6be6: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ +1b6bea: 6e20 7008 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0870 │ │ +1b6bf0: 2208 a602 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a6 │ │ +1b6bf4: 7010 2509 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@0925 │ │ +1b6bfa: 2209 a902 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a9 │ │ +1b6bfe: 7010 3309 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0933 │ │ +1b6c04: 6e20 3609 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@0936 │ │ +1b6c0a: 2207 aa02 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02aa │ │ +1b6c0e: 7010 3809 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0938 │ │ +1b6c14: 1220 |0198: const/4 v0, #int 2 // #2 │ │ +1b6c16: 6e20 3909 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0939 │ │ +1b6c1c: 6e20 3709 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0937 │ │ +1b6c22: 2207 a802 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a8 │ │ +1b6c26: 7010 2c09 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@092c │ │ +1b6c2c: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ +1b6c30: 6e20 3109 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@0931 │ │ +1b6c36: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ +1b6c38: 6e20 3209 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@0932 │ │ +1b6c3e: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ +1b6c42: 6e20 2f09 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@092f │ │ +1b6c48: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ +1b6c4e: 6e30 3009 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0930 │ │ +1b6c54: 6e30 2e09 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@092e │ │ +1b6c5a: 2202 a702 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a7 │ │ +1b6c5e: 7010 2809 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0928 │ │ +1b6c64: 6e20 2909 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0929 │ │ +1b6c6a: 6200 ee42 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@42ee │ │ +1b6c6e: 6e10 6c08 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@086c │ │ +1b6c74: 0b03 |01c8: move-result-wide v3 │ │ +1b6c76: 8434 |01c9: long-to-int v4, v3 │ │ +1b6c78: 7110 530a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6c7e: 0c03 |01cd: move-result-object v3 │ │ +1b6c80: 7220 f10c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1b6c86: 0c00 |01d1: move-result-object v0 │ │ +1b6c88: 1f00 f202 |01d2: check-cast v0, Ljava/lang/Integer; // type@02f2 │ │ +1b6c8c: 6e10 4c0a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b6c92: 0a00 |01d7: move-result v0 │ │ +1b6c94: 6e20 2b09 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@092b │ │ +1b6c9a: 6e10 6b08 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@086b │ │ +1b6ca0: 0a00 |01de: move-result v0 │ │ +1b6ca2: 6e20 2a09 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@092a │ │ +1b6ca8: 6e20 2d09 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@092d │ │ +1b6cae: 6e20 3509 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@0935 │ │ +1b6cb4: 6e10 3409 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@0934 │ │ +1b6cba: 0c07 |01eb: move-result-object v7 │ │ +1b6cbc: 6e20 2709 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0927 │ │ +1b6cc2: 6e20 2609 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@0926 │ │ +1b6cc8: 6e20 6a08 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086a │ │ +1b6cce: 5467 eb42 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ +1b6cd2: 6e20 3d08 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083d │ │ +1b6cd8: 0e00 |01fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ 0x0011 line=33 │ │ @@ -325675,70 +325676,70 @@ │ │ type : '(JLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -1b6cd8: |[1b6cd8] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ -1b6ce8: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b6cec: 5392 ea42 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42ea │ │ -1b6cf0: bc20 |0004: sub-long/2addr v0, v2 │ │ -1b6cf2: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -1b6cf6: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -1b6cfa: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ -1b6cfe: 0e00 |000b: return-void │ │ -1b6d00: 5592 e942 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42e9 │ │ -1b6d04: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -1b6d06: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -1b6d08: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -1b6d0c: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b6d10: b542 |0014: and-int/2addr v2, v4 │ │ -1b6d12: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -1b6d16: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -1b6d18: 2802 |0018: goto 001a // +0002 │ │ -1b6d1a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1b6d1c: 5495 ed42 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ed │ │ -1b6d20: 2206 1511 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ -1b6d24: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b6d28: 8177 |0020: int-to-long v7, v7 │ │ -1b6d2a: 7058 dc5c a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@5cdc │ │ -1b6d30: 6e20 5d0c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ -1b6d36: 549a ef42 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ -1b6d3a: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ -1b6d3e: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ -1b6d42: 549b ed42 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ed │ │ -1b6d46: 6e10 660c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b6d4c: 0a0b |0032: move-result v11 │ │ -1b6d4e: 7110 530a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b6d54: 0c0b |0036: move-result-object v11 │ │ -1b6d56: 6e20 c90c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ -1b6d5c: 529a f042 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f0 │ │ -1b6d60: 81aa |003c: int-to-long v10, v10 │ │ -1b6d62: 9d00 000a |003d: mul-long v0, v0, v10 │ │ -1b6d66: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ -1b6d6c: bba0 |0042: add-long/2addr v0, v10 │ │ -1b6d6e: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -1b6d74: bea0 |0046: div-long/2addr v0, v10 │ │ -1b6d76: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b6d7a: 5a9a ea42 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42ea │ │ -1b6d7e: 559a e542 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e5 │ │ -1b6d82: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ -1b6d86: 549a ec42 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ec │ │ -1b6d8a: 6e10 660c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ -1b6d90: 0a0b |0054: move-result v11 │ │ -1b6d92: b14b |0055: sub-int/2addr v11, v4 │ │ -1b6d94: 7120 5f0a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b6d9a: 0c0c |0059: move-result-object v12 │ │ -1b6d9c: 6e30 5c0c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c5c │ │ -1b6da2: 539a e442 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ -1b6da6: bb0a |005f: add-long/2addr v10, v0 │ │ -1b6da8: 5a9a e442 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ -1b6dac: 5c93 e542 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e5 │ │ -1b6db0: 0e00 |0064: return-void │ │ +1b6cdc: |[1b6cdc] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ +1b6cec: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b6cf0: 5392 ea42 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42ea │ │ +1b6cf4: bc20 |0004: sub-long/2addr v0, v2 │ │ +1b6cf6: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +1b6cfa: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +1b6cfe: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ +1b6d02: 0e00 |000b: return-void │ │ +1b6d04: 5592 e942 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42e9 │ │ +1b6d08: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +1b6d0a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +1b6d0c: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +1b6d10: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b6d14: b542 |0014: and-int/2addr v2, v4 │ │ +1b6d16: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +1b6d1a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +1b6d1c: 2802 |0018: goto 001a // +0002 │ │ +1b6d1e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1b6d20: 5495 ed42 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ed │ │ +1b6d24: 2206 1511 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1115 │ │ +1b6d28: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b6d2c: 8177 |0020: int-to-long v7, v7 │ │ +1b6d2e: 7058 dc5c a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@5cdc │ │ +1b6d34: 6e20 5d0c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5d │ │ +1b6d3a: 549a ef42 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ +1b6d3e: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ +1b6d42: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ +1b6d46: 549b ed42 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ed │ │ +1b6d4a: 6e10 660c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b6d50: 0a0b |0032: move-result v11 │ │ +1b6d52: 7110 530a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b6d58: 0c0b |0036: move-result-object v11 │ │ +1b6d5a: 6e20 c90c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cc9 │ │ +1b6d60: 529a f042 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f0 │ │ +1b6d64: 81aa |003c: int-to-long v10, v10 │ │ +1b6d66: 9d00 000a |003d: mul-long v0, v0, v10 │ │ +1b6d6a: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ +1b6d70: bba0 |0042: add-long/2addr v0, v10 │ │ +1b6d72: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +1b6d78: bea0 |0046: div-long/2addr v0, v10 │ │ +1b6d7a: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b6d7e: 5a9a ea42 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@42ea │ │ +1b6d82: 559a e542 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e5 │ │ +1b6d86: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ +1b6d8a: 549a ec42 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ec │ │ +1b6d8e: 6e10 660c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c66 │ │ +1b6d94: 0a0b |0054: move-result v11 │ │ +1b6d96: b14b |0055: sub-int/2addr v11, v4 │ │ +1b6d98: 7120 5f0a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b6d9e: 0c0c |0059: move-result-object v12 │ │ +1b6da0: 6e30 5c0c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c5c │ │ +1b6da6: 539a e442 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ +1b6daa: bb0a |005f: add-long/2addr v10, v0 │ │ +1b6dac: 5a9a e442 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ +1b6db0: 5c93 e542 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@42e5 │ │ +1b6db4: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=183 │ │ 0x001a line=184 │ │ 0x0027 line=185 │ │ 0x002d line=186 │ │ @@ -325758,17 +325759,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6690: |[1b6690] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ -1b66a0: 5410 e342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@42e3 │ │ -1b66a4: 1100 |0002: return-object v0 │ │ +1b6694: |[1b6694] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ +1b66a4: 5410 e342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@42e3 │ │ +1b66a8: 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;) │ │ @@ -325776,17 +325777,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b66a8: |[1b66a8] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ -1b66b8: 5320 e442 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ -1b66bc: 1000 |0002: return-wide v0 │ │ +1b66ac: |[1b66ac] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ +1b66bc: 5320 e442 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@42e4 │ │ +1b66c0: 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;) │ │ @@ -325794,17 +325795,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6648: |[1b6648] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ -1b6658: 5410 e642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e6 │ │ -1b665c: 1100 |0002: return-object v0 │ │ +1b664c: |[1b664c] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ +1b665c: 5410 e642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@42e6 │ │ +1b6660: 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;) │ │ @@ -325812,17 +325813,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6600: |[1b6600] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ -1b6610: 5210 e842 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e8 │ │ -1b6614: 0f00 |0002: return v0 │ │ +1b6604: |[1b6604] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ +1b6614: 5210 e842 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@42e8 │ │ +1b6618: 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;) │ │ @@ -325830,17 +325831,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b65b8: |[1b65b8] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ -1b65c8: 5410 e742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e7 │ │ -1b65cc: 1100 |0002: return-object v0 │ │ +1b65bc: |[1b65bc] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ +1b65cc: 5410 e742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@42e7 │ │ +1b65d0: 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;) │ │ @@ -325848,17 +325849,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/SampleDescriptionBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b65d0: |[1b65d0] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ -1b65e0: 5410 eb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ -1b65e4: 1100 |0002: return-object v0 │ │ +1b65d4: |[1b65d4] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ +1b65e4: 5410 eb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@42eb │ │ +1b65e8: 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;) │ │ @@ -325866,17 +325867,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6660: |[1b6660] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ -1b6670: 5410 ec42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ec │ │ -1b6674: 1100 |0002: return-object v0 │ │ +1b6664: |[1b6664] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ +1b6674: 5410 ec42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@42ec │ │ +1b6678: 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;) │ │ @@ -325884,17 +325885,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6678: |[1b6678] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ -1b6688: 5410 ed42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ed │ │ -1b668c: 1100 |0002: return-object v0 │ │ +1b667c: |[1b667c] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ +1b668c: 5410 ed42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@42ed │ │ +1b6690: 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;) │ │ @@ -325902,43 +325903,43 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -1b66d8: |[1b66d8] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ -1b66e8: 5440 ef42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ -1b66ec: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -1b66f0: 6e10 cd0c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0ccd │ │ -1b66f6: 0a00 |0007: move-result v0 │ │ -1b66f8: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -1b66fc: 2825 |000a: goto 002f // +0025 │ │ -1b66fe: 5440 ef42 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ -1b6702: 6e10 d10c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cd1 │ │ -1b6708: 0a00 |0010: move-result v0 │ │ -1b670a: 2300 2811 |0011: new-array v0, v0, [J // type@1128 │ │ -1b670e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1b6710: 5442 ef42 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ -1b6714: 6e10 d10c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cd1 │ │ -1b671a: 0a02 |0019: move-result v2 │ │ -1b671c: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ -1b6720: 5442 ef42 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ -1b6724: 6e20 cc0c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0ccc │ │ -1b672a: 0c02 |0021: move-result-object v2 │ │ -1b672c: 1f02 f202 |0022: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ -1b6730: 6e10 4c0a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b6736: 0a02 |0027: move-result v2 │ │ -1b6738: 8122 |0028: int-to-long v2, v2 │ │ -1b673a: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ -1b673e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b6742: 28e7 |002d: goto 0014 // -0019 │ │ -1b6744: 1100 |002e: return-object v0 │ │ -1b6746: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -1b6748: 1100 |0030: return-object v0 │ │ +1b66dc: |[1b66dc] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ +1b66ec: 5440 ef42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ +1b66f0: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +1b66f4: 6e10 cd0c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0ccd │ │ +1b66fa: 0a00 |0007: move-result v0 │ │ +1b66fc: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +1b6700: 2825 |000a: goto 002f // +0025 │ │ +1b6702: 5440 ef42 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ +1b6706: 6e10 d10c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cd1 │ │ +1b670c: 0a00 |0010: move-result v0 │ │ +1b670e: 2300 2811 |0011: new-array v0, v0, [J // type@1128 │ │ +1b6712: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1b6714: 5442 ef42 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ +1b6718: 6e10 d10c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cd1 │ │ +1b671e: 0a02 |0019: move-result v2 │ │ +1b6720: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ +1b6724: 5442 ef42 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@42ef │ │ +1b6728: 6e20 cc0c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0ccc │ │ +1b672e: 0c02 |0021: move-result-object v2 │ │ +1b6730: 1f02 f202 |0022: check-cast v2, Ljava/lang/Integer; // type@02f2 │ │ +1b6734: 6e10 4c0a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b673a: 0a02 |0027: move-result v2 │ │ +1b673c: 8122 |0028: int-to-long v2, v2 │ │ +1b673e: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ +1b6742: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b6746: 28e7 |002d: goto 0014 // -0019 │ │ +1b6748: 1100 |002e: return-object v0 │ │ +1b674a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +1b674c: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=222 │ │ 0x0014 line=223 │ │ 0x001c line=224 │ │ locals : │ │ @@ -325949,17 +325950,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6618: |[1b6618] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ -1b6628: 5210 f042 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f0 │ │ -1b662c: 0f00 |0002: return v0 │ │ +1b661c: |[1b661c] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ +1b662c: 5210 f042 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@42f0 │ │ +1b6630: 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;) │ │ @@ -325967,17 +325968,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b66c0: |[1b66c0] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ -1b66d0: 5320 f142 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f1 │ │ -1b66d4: 1000 |0002: return-wide v0 │ │ +1b66c4: |[1b66c4] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ +1b66d4: 5320 f142 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@42f1 │ │ +1b66d8: 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;) │ │ @@ -325985,17 +325986,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b65e8: |[1b65e8] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ -1b65f8: 5210 f242 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f2 │ │ -1b65fc: 0f00 |0002: return v0 │ │ +1b65ec: |[1b65ec] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ +1b65fc: 5210 f242 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@42f2 │ │ +1b6600: 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;) │ │ @@ -326003,17 +326004,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b6630: |[1b6630] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ -1b6640: 5210 f342 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f3 │ │ -1b6644: 0f00 |0002: return v0 │ │ +1b6634: |[1b6634] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ +1b6644: 5210 f342 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@42f3 │ │ +1b6648: 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;) │ │ @@ -326021,17 +326022,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b65a0: |[1b65a0] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ -1b65b0: 5510 e942 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42e9 │ │ -1b65b4: 0f00 |0002: return v0 │ │ +1b65a4: |[1b65a4] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ +1b65b4: 5510 e942 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@42e9 │ │ +1b65b8: 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 : 15805 (Track.java) │ │ @@ -326068,19 +326069,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 │ │ -1b6db4: |[1b6db4] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1b6dc4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b6dca: 5b01 f442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@42f4 │ │ -1b6dce: 5b02 f542 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@42f5 │ │ -1b6dd2: 0e00 |0007: return-void │ │ +1b6db8: |[1b6db8] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1b6dc8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b6dce: 5b01 f442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@42f4 │ │ +1b6dd2: 5b02 f542 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@42f5 │ │ +1b6dd6: 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; │ │ @@ -326091,19 +326092,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1b6dd4: |[1b6dd4] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ -1b6de4: 5420 f442 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@42f4 │ │ -1b6de8: 5421 f542 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@42f5 │ │ -1b6dec: 7120 045d 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@5d04 │ │ -1b6df2: 0e00 |0007: return-void │ │ +1b6dd8: |[1b6dd8] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ +1b6de8: 5420 f442 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@42f4 │ │ +1b6dec: 5421 f542 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@42f5 │ │ +1b6df0: 7120 045d 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@5d04 │ │ +1b6df6: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -326218,17 +326219,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b6df4: |[1b6df4] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ -1b6e04: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b6e0a: 0e00 |0003: return-void │ │ +1b6df8: |[1b6df8] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ +1b6e08: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b6e0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;) │ │ @@ -326236,17 +326237,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 │ │ -1b6e0c: |[1b6e0c] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ -1b6e1c: 7010 fb5c 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@5cfb │ │ -1b6e22: 0e00 |0003: return-void │ │ +1b6e10: |[1b6e10] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ +1b6e20: 7010 fb5c 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@5cfb │ │ +1b6e26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 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; │ │ │ │ @@ -326302,37 +326303,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b82c4: |[1b82c4] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -1b82d4: 0e00 |0000: return-void │ │ +1b82c8: |[1b82c8] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +1b82d8: 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 │ │ -1b82d8: |[1b82d8] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -1b82e8: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b82ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b82f0: 5c10 0643 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4306 │ │ -1b82f4: 2200 fe02 |0006: new-instance v0, Ljava/lang/Object; // type@02fe │ │ -1b82f8: 7010 a10a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b82fe: 5b10 0743 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4307 │ │ -1b8302: 0e00 |000d: return-void │ │ +1b82dc: |[1b82dc] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +1b82ec: 7010 a10a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b82f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b82f4: 5c10 0643 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4306 │ │ +1b82f8: 2200 fe02 |0006: new-instance v0, Ljava/lang/Object; // type@02fe │ │ +1b82fc: 7010 a10a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b8302: 5b10 0743 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4307 │ │ +1b8306: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; │ │ @@ -326342,21 +326343,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 │ │ -1b8304: |[1b8304] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1b8314: 6200 0543 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b8318: 7120 be02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1b831e: 2200 1811 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1118 │ │ -1b8322: 7030 f95c 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5cf9 │ │ -1b8328: 7110 855b 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b85 │ │ -1b832e: 0e00 |000d: return-void │ │ +1b8308: |[1b8308] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1b8318: 6200 0543 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b831c: 7120 be02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1b8322: 2200 1811 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1118 │ │ +1b8326: 7030 f95c 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5cf9 │ │ +1b832c: 7110 855b 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5b85 │ │ +1b8332: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0005 line=546 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -326366,26 +326367,26 @@ │ │ type : '(FIFJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -1b7eac: |[1b7eac] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ -1b7ebc: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ -1b7ec0: 8222 |0002: int-to-float v2, v2 │ │ -1b7ec2: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ -1b7ec6: c903 |0005: div-float/2addr v3, v0 │ │ -1b7ec8: a802 0203 |0006: mul-float v2, v2, v3 │ │ -1b7ecc: 8822 |0008: float-to-long v2, v2 │ │ -1b7ece: bb24 |0009: add-long/2addr v4, v2 │ │ -1b7ed0: 8542 |000a: long-to-float v2, v4 │ │ -1b7ed2: a802 0201 |000b: mul-float v2, v2, v1 │ │ -1b7ed6: 8721 |000d: float-to-int v1, v2 │ │ -1b7ed8: 0f01 |000e: return v1 │ │ +1b7eb0: |[1b7eb0] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ +1b7ec0: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ +1b7ec4: 8222 |0002: int-to-float v2, v2 │ │ +1b7ec6: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ +1b7eca: c903 |0005: div-float/2addr v3, v0 │ │ +1b7ecc: a802 0203 |0006: mul-float v2, v2, v3 │ │ +1b7ed0: 8822 |0008: float-to-long v2, v2 │ │ +1b7ed2: bb24 |0009: add-long/2addr v4, v2 │ │ +1b7ed4: 8542 |000a: long-to-float v2, v4 │ │ +1b7ed6: a802 0201 |000b: mul-float v2, v2, v1 │ │ +1b7eda: 8721 |000d: float-to-int v1, v2 │ │ +1b7edc: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) F │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) F │ │ @@ -326396,22 +326397,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1b8330: |[1b8330] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ -1b8340: 5420 0743 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4307 │ │ -1b8344: 1d00 |0002: monitor-enter v0 │ │ -1b8346: 1e00 |0003: monitor-exit v0 │ │ -1b8348: 0e00 |0004: return-void │ │ -1b834a: 0d01 |0005: move-exception v1 │ │ -1b834c: 1e00 |0006: monitor-exit v0 │ │ -1b834e: 2701 |0007: throw v1 │ │ +1b8334: |[1b8334] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ +1b8344: 5420 0743 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4307 │ │ +1b8348: 1d00 |0002: monitor-enter v0 │ │ +1b834a: 1e00 |0003: monitor-exit v0 │ │ +1b834c: 0e00 |0004: return-void │ │ +1b834e: 0d01 |0005: move-exception v1 │ │ +1b8350: 1e00 |0006: monitor-exit v0 │ │ +1b8352: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ locals : │ │ @@ -326422,804 +326423,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 │ │ -1b6e24: |[1b6e24] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ -1b6e34: 0800 2800 |0000: move-object/from16 v0, v40 │ │ -1b6e38: 1a01 7188 |0002: const-string v1, "video/avc" // string@8871 │ │ -1b6e3c: 1a02 3019 |0004: const-string v2, "Flushing video failed unexpectedly" // string@1930 │ │ -1b6e40: 530d 0343 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4303 │ │ -1b6e44: 530b f642 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@42f6 │ │ -1b6e48: 5203 0143 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b6e4c: 5204 ff42 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b6e50: 5205 0243 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4302 │ │ -1b6e54: 5206 fe42 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ -1b6e58: 5207 fa42 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ -1b6e5c: 5208 fd42 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fd │ │ -1b6e60: 5209 0043 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b6e64: 220f c202 |0018: new-instance v15, Ljava/io/File; // type@02c2 │ │ -1b6e68: 080a 2900 |001a: move-object/from16 v10, v41 │ │ -1b6e6c: 7020 6b09 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b6e72: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ -1b6e76: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ -1b6e7a: 0811 0200 |0023: move-object/from16 v17, v2 │ │ -1b6e7e: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -1b6e80: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ -1b6e84: 0226 0400 |0028: move/from16 v38, v4 │ │ -1b6e88: 0134 |002a: move v4, v3 │ │ -1b6e8a: 0203 2600 |002b: move/from16 v3, v38 │ │ -1b6e8e: 2814 |002d: goto 0041 // +0014 │ │ -1b6e90: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ -1b6e94: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ -1b6e98: 0811 0200 |0032: move-object/from16 v17, v2 │ │ -1b6e9c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1b6e9e: 280c |0035: goto 0041 // +000c │ │ -1b6ea0: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ -1b6ea4: 0811 0200 |0038: move-object/from16 v17, v2 │ │ -1b6ea8: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ -1b6eac: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -1b6eae: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ -1b6eb2: 28e9 |003f: goto 0028 // -0017 │ │ -1b6eb4: 120a |0040: const/4 v10, #int 0 // #0 │ │ -1b6eb6: 2202 c202 |0041: new-instance v2, Ljava/io/File; // type@02c2 │ │ -1b6eba: 5400 fb42 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@42fb │ │ -1b6ebe: 7020 6b09 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b6ec4: 6e10 6d09 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@096d │ │ -1b6eca: 0a00 |004b: move-result v0 │ │ -1b6ecc: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ -1b6ed0: 6200 0543 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b6ed4: 1a01 4e16 |0050: const-string v1, "Could not read video file to be recoded" // string@164e │ │ -1b6ed8: 7120 c402 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1b6ede: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ -1b6ee2: 0f10 |0057: return v16 │ │ -1b6ee4: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ -1b6ee8: 7100 2c0b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1b6eee: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ -1b6ef2: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ -1b6ef6: 0812 0100 |0061: move-object/from16 v18, v1 │ │ -1b6efa: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ -1b6efe: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ -1b6f04: 2200 1311 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1113 │ │ -1b6f08: 7010 c45c 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@5cc4 │ │ -1b6f0e: 6e20 cc5c f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@5ccc │ │ -1b6f14: 6e20 cd5c 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@5ccd │ │ -1b6f1a: 6e30 ce5c 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@5cce │ │ -1b6f20: 2205 1211 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@1112 │ │ -1b6f24: 7010 b25c 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@5cb2 │ │ -1b6f2a: 6e20 b55c 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@5cb5 │ │ -1b6f30: 0c05 |007e: move-result-object v5 │ │ -1b6f32: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ -1b6f36: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ -1b6f3a: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ -1b6f40: 6e10 8109 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0981 │ │ -1b6f46: 0c00 |0089: move-result-object v0 │ │ -1b6f48: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ -1b6f4e: 7601 015d 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ -1b6f54: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ -1b6f58: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ -1b6f5c: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ -1b6f60: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ -1b6f64: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ -1b6f68: 2833 |009a: goto 00cd // +0033 │ │ -1b6f6a: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -1b6f6c: 0803 2700 |009c: move-object/from16 v3, v39 │ │ -1b6f70: 07f4 |009e: move-object v4, v15 │ │ -1b6f72: 0752 |009f: move-object v2, v5 │ │ -1b6f74: 0716 |00a0: move-object v6, v1 │ │ -1b6f76: 04d7 |00a1: move-wide v7, v13 │ │ -1b6f78: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ -1b6f7c: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ -1b6f7e: 04b9 |00a5: move-wide v9, v11 │ │ -1b6f80: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ -1b6f84: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ -1b6f88: 010c |00aa: move v12, v0 │ │ -1b6f8a: 760a 065d 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@5d06 │ │ -1b6f90: 0b03 |00ae: move-result-wide v3 │ │ -1b6f92: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ -1b6f96: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ -1b6f9a: 0437 |00b3: move-wide v7, v3 │ │ -1b6f9c: 2802 |00b4: goto 00b6 // +0002 │ │ -1b6f9e: 04d7 |00b5: move-wide v7, v13 │ │ -1b6fa0: 07f2 |00b6: move-object v2, v15 │ │ -1b6fa2: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ -1b6fa6: 120a |00b9: const/4 v10, #int 0 // #0 │ │ -1b6fa8: 2900 2104 |00ba: goto/16 04db // +0421 │ │ -1b6fac: 0d00 |00bc: move-exception v0 │ │ -1b6fae: 0702 |00bd: move-object v2, v0 │ │ -1b6fb0: 07f1 |00be: move-object v1, v15 │ │ -1b6fb2: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ -1b6fb6: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ -1b6fba: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ -1b6fbe: 0d00 |00c5: move-exception v0 │ │ -1b6fc0: 07f1 |00c6: move-object v1, v15 │ │ -1b6fc2: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ -1b6fc6: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ -1b6fca: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ -1b6fce: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ -1b6fd2: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ -1b6fd6: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -1b6fd8: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ -1b6fdc: 7030 075d fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5d07 │ │ -1b6fe2: 0a05 |00d7: move-result v5 │ │ -1b6fe4: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ -1b6fe8: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -1b6fee: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ -1b6ff2: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ -1b6ff6: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ -1b6ffa: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1b7000: 2804 |00e6: goto 00ea // +0004 │ │ -1b7002: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1b7008: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -1b700e: 0c00 |00ed: move-result-object v0 │ │ -1b7010: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ -1b7014: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -1b701a: 0c0b |00f3: move-result-object v11 │ │ -1b701c: 1a06 b24c |00f4: const-string v6, "color-format" // string@4cb2 │ │ -1b7020: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ -1b7026: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -1b702c: 1a06 8349 |00fc: const-string v6, "bitrate" // string@4983 │ │ -1b7030: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ -1b7034: 2804 |0100: goto 0104 // +0004 │ │ -1b7036: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ -1b703c: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -1b7042: 1a06 ba57 |0107: const-string v6, "frame-rate" // string@57ba │ │ -1b7046: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ -1b704a: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -1b7050: 1a06 6f5f |010e: const-string v6, "i-frame-interval" // string@5f6f │ │ -1b7054: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ -1b7058: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -1b705e: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ -1b7064: 0c06 |0118: move-result-object v6 │ │ -1b7066: 1207 |0119: const/4 v7, #int 0 // #0 │ │ -1b7068: 1219 |011a: const/4 v9, #int 1 // #1 │ │ -1b706a: 6e59 b601 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@01b6 │ │ -1b7070: 2207 0f11 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@110f │ │ -1b7074: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ -1b707a: 0c09 |0123: move-result-object v9 │ │ -1b707c: 7020 9d5c 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@5c9d │ │ -1b7082: 6e10 a15c 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@5ca1 │ │ -1b7088: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -1b708e: 1a09 886f |012d: const-string v9, "mime" // string@6f88 │ │ -1b7092: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -1b7098: 0c09 |0132: move-result-object v9 │ │ -1b709a: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ -1b70a0: 0c09 |0136: move-result-object v9 │ │ -1b70a2: 220b 1411 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1114 │ │ -1b70a6: 7010 cf5c 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@5ccf │ │ -1b70ac: 6e10 d75c 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@5cd7 │ │ -1b70b2: 0c0c |013f: move-result-object v12 │ │ -1b70b4: 0810 0700 |0140: move-object/from16 v16, v7 │ │ -1b70b8: 1207 |0142: const/4 v7, #int 0 // #0 │ │ -1b70ba: 6e52 b601 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@01b6 │ │ -1b70c0: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -1b70c6: 7601 015d 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ -1b70cc: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ -1b70d0: 1200 |014e: const/4 v0, #int 0 // #0 │ │ -1b70d2: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ -1b70d6: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ -1b70da: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ -1b70de: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ -1b70e2: 7601 015d 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ -1b70e8: 0228 0800 |015a: move/from16 v40, v8 │ │ -1b70ec: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ -1b70f0: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ -1b70f4: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -1b70fa: 0a0c |0163: move-result v12 │ │ -1b70fc: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ -1b7100: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -1b7106: 0a0c |0169: move-result v12 │ │ -1b7108: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ -1b710c: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ -1b7112: 0c07 |016f: move-result-object v7 │ │ -1b7114: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -1b711a: 0a1e |0173: move-result v30 │ │ -1b711c: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ -1b7120: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ -1b7124: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ -1b7128: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ -1b712c: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ -1b7130: 081b 0900 |017e: move-object/from16 v27, v9 │ │ -1b7134: 021c 0c00 |0180: move/from16 v28, v12 │ │ -1b7138: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -1b713e: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ -1b7142: 2819 |0187: goto 01a0 // +0019 │ │ -1b7144: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -1b714a: 0b1f |018b: move-result-wide v31 │ │ -1b714c: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ -1b7150: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ -1b7154: 081b 0900 |0190: move-object/from16 v27, v9 │ │ -1b7158: 021c 0c00 |0192: move/from16 v28, v12 │ │ -1b715c: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -1b7162: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -1b7168: 2806 |019a: goto 01a0 // +0006 │ │ -1b716a: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ -1b716c: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ -1b7170: 1217 |019e: const/4 v7, #int 1 // #1 │ │ -1b7172: 2802 |019f: goto 01a1 // +0002 │ │ -1b7174: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ -1b7176: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ -1b717a: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ -1b717e: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -1b7184: 0a1c |01a8: move-result v28 │ │ -1b7186: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ -1b718a: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ -1b718e: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ -1b7192: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ -1b7196: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ -1b719a: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ -1b719e: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -1b71a4: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ -1b71a8: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ -1b71ac: 020c 2500 |01bc: move/from16 v12, v37 │ │ -1b71b0: 1218 |01be: const/4 v8, #int 1 // #1 │ │ -1b71b2: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ -1b71b6: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ -1b71ba: 2807 |01c3: goto 01ca // +0007 │ │ -1b71bc: 0208 2800 |01c4: move/from16 v8, v40 │ │ -1b71c0: 0225 0c00 |01c6: move/from16 v37, v12 │ │ -1b71c4: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ -1b71c6: 288c |01c9: goto 0155 // -0074 │ │ -1b71c8: 7601 015d 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ -1b71ce: 021d 0000 |01cd: move/from16 v29, v0 │ │ -1b71d2: 021c 0300 |01cf: move/from16 v28, v3 │ │ -1b71d6: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ -1b71da: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -1b71e0: 0a00 |01d6: move-result v0 │ │ -1b71e2: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ -1b71e4: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ -1b71e6: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ -1b71ea: 0220 0500 |01db: move/from16 v32, v5 │ │ -1b71ee: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ -1b71f2: 0803 1600 |01df: move-object/from16 v3, v22 │ │ -1b71f6: 0202 1c00 |01e1: move/from16 v2, v28 │ │ -1b71fa: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ -1b71fc: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ -1b71fe: 0216 0700 |01e5: move/from16 v22, v7 │ │ -1b7202: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ -1b7206: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ -1b720a: 0220 0500 |01eb: move/from16 v32, v5 │ │ -1b720e: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ -1b7212: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ -1b7216: 0202 1c00 |01f1: move/from16 v2, v28 │ │ -1b721a: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ -1b721c: 28f1 |01f4: goto 01e5 // -000f │ │ -1b721e: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ -1b7220: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ -1b7224: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -1b722a: 0c02 |01fb: move-result-object v2 │ │ -1b722c: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ -1b722e: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ -1b7232: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ -1b7236: 0216 0700 |0201: move/from16 v22, v7 │ │ -1b723a: 1207 |0203: const/4 v7, #int 0 // #0 │ │ -1b723c: 6e30 b35c 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb3 │ │ -1b7242: 0a0c |0207: move-result v12 │ │ -1b7244: 2807 |0208: goto 020f // +0007 │ │ -1b7246: 0d00 |0209: move-exception v0 │ │ -1b7248: 2811 |020a: goto 021b // +0011 │ │ -1b724a: 0803 1600 |020b: move-object/from16 v3, v22 │ │ -1b724e: 0216 0700 |020d: move/from16 v22, v7 │ │ -1b7252: 0220 0500 |020f: move/from16 v32, v5 │ │ -1b7256: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ -1b725a: 0202 1c00 |0213: move/from16 v2, v28 │ │ -1b725e: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ -1b7260: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ -1b7264: 0d00 |0218: move-exception v0 │ │ -1b7266: 0803 1600 |0219: move-object/from16 v3, v22 │ │ -1b726a: 0702 |021b: move-object v2, v0 │ │ -1b726c: 0736 |021c: move-object v6, v3 │ │ -1b726e: 07f1 |021d: move-object v1, v15 │ │ -1b7270: 0803 1100 |021e: move-object/from16 v3, v17 │ │ -1b7274: 2900 4503 |0220: goto/16 0565 // +0345 │ │ -1b7278: 0d00 |0222: move-exception v0 │ │ -1b727a: 0803 1600 |0223: move-object/from16 v3, v22 │ │ -1b727e: 0220 0500 |0225: move/from16 v32, v5 │ │ -1b7282: 0767 |0227: move-object v7, v6 │ │ -1b7284: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ -1b7288: 0805 1000 |022a: move-object/from16 v5, v16 │ │ -1b728c: 0736 |022c: move-object v6, v3 │ │ -1b728e: 2900 6e02 |022d: goto/16 049b // +026e │ │ -1b7292: 0803 1600 |022f: move-object/from16 v3, v22 │ │ -1b7296: 0216 0700 |0231: move/from16 v22, v7 │ │ -1b729a: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ -1b729e: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ -1b72a4: 0c02 |0238: move-result-object v2 │ │ -1b72a6: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ -1b72aa: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b72ae: 021d 0800 |023d: move/from16 v29, v8 │ │ -1b72b2: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -1b72b4: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ -1b72b8: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b72bc: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ -1b72c0: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ -1b72c4: 1207 |0248: const/4 v7, #int 0 // #0 │ │ -1b72c6: 6e57 c35c 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@5cc3 │ │ -1b72cc: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ -1b72d0: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ -1b72d2: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ -1b72d6: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b72da: 2388 2311 |0253: new-array v8, v8, [B // type@1123 │ │ -1b72de: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b72e2: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b72e6: b07c |0259: add-int/2addr v12, v7 │ │ -1b72e8: 6e20 ab0b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bab │ │ -1b72ee: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b72f2: 6e20 ae0b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b72f8: 6e20 a80b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ -1b72fe: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b7302: 1217 |0267: const/4 v7, #int 1 // #1 │ │ -1b7304: b172 |0268: sub-int/2addr v2, v7 │ │ -1b7306: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ -1b730a: 123c |026b: const/4 v12, #int 3 // #3 │ │ -1b730c: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ -1b7310: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ -1b7314: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ -1b7318: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ -1b731c: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ -1b7320: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ -1b7324: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ -1b7328: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ -1b732c: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ -1b7330: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ -1b7334: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ -1b7338: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ -1b733c: 7110 a00b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ -1b7342: 0c02 |0287: move-result-object v2 │ │ -1b7344: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b7348: b17c |028a: sub-int/2addr v12, v7 │ │ -1b734a: 7110 a00b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ -1b7350: 0c0c |028e: move-result-object v12 │ │ -1b7352: 0220 0500 |028f: move/from16 v32, v5 │ │ -1b7356: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ -1b735a: 1205 |0293: const/4 v5, #int 0 // #0 │ │ -1b735c: 6e40 b10b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0bb1 │ │ -1b7362: 0c0f |0297: move-result-object v15 │ │ -1b7364: 6e20 ae0b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b736a: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b736e: b17f |029d: sub-int/2addr v15, v7 │ │ -1b7370: 6e40 b10b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0bb1 │ │ -1b7376: 0c07 |02a1: move-result-object v7 │ │ -1b7378: 6e20 ae0b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ -1b737e: 0727 |02a5: move-object v7, v2 │ │ -1b7380: 0202 1c00 |02a6: move/from16 v2, v28 │ │ -1b7384: 2815 |02a8: goto 02bd // +0015 │ │ -1b7386: 0220 0500 |02a9: move/from16 v32, v5 │ │ -1b738a: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ -1b738e: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1b7392: 0205 2000 |02af: move/from16 v5, v32 │ │ -1b7396: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ -1b739a: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ -1b739c: 28b5 |02b4: goto 0269 // -004b │ │ -1b739e: 0220 0500 |02b5: move/from16 v32, v5 │ │ -1b73a2: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ -1b73a6: 0202 1c00 |02b9: move/from16 v2, v28 │ │ -1b73aa: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ -1b73ac: 120c |02bc: const/4 v12, #int 0 // #0 │ │ -1b73ae: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -1b73b4: 0c05 |02c0: move-result-object v5 │ │ -1b73b6: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ -1b73ba: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ -1b73be: 1a08 f44f |02c5: const-string v8, "csd-0" // string@4ff4 │ │ -1b73c2: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -1b73c8: 1a07 f54f |02ca: const-string v7, "csd-1" // string@4ff5 │ │ -1b73cc: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -1b73d2: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ -1b73d4: 6e30 b35c 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb3 │ │ -1b73da: 0a0c |02d3: move-result v12 │ │ -1b73dc: 2815 |02d4: goto 02e9 // +0015 │ │ -1b73de: 0d00 |02d5: move-exception v0 │ │ -1b73e0: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ -1b73e4: 0702 |02d8: move-object v2, v0 │ │ -1b73e6: 0736 |02d9: move-object v6, v3 │ │ -1b73e8: 2900 b001 |02da: goto/16 048a // +01b0 │ │ -1b73ec: 0d00 |02dc: move-exception v0 │ │ -1b73ee: 0220 0500 |02dd: move/from16 v32, v5 │ │ -1b73f2: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ -1b73f6: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ -1b73fa: 0220 0500 |02e3: move/from16 v32, v5 │ │ -1b73fe: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ -1b7402: 0202 1c00 |02e7: move/from16 v2, v28 │ │ -1b7406: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b740a: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1b740e: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ -1b7412: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ -1b7414: 2802 |02f0: goto 02f2 // +0002 │ │ -1b7416: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ -1b7418: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ -1b741a: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -1b7420: 0208 1d00 |02f6: move/from16 v8, v29 │ │ -1b7424: 021d 0500 |02f8: move/from16 v29, v5 │ │ -1b7428: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ -1b742c: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ -1b7430: 0207 1600 |02fe: move/from16 v7, v22 │ │ -1b7434: 0200 1d00 |0300: move/from16 v0, v29 │ │ -1b7438: 0205 2000 |0302: move/from16 v5, v32 │ │ -1b743c: 080f 2100 |0304: move-object/from16 v15, v33 │ │ -1b7440: 0816 0300 |0306: move-object/from16 v22, v3 │ │ -1b7444: 0123 |0308: move v3, v2 │ │ -1b7446: 1202 |0309: const/4 v2, #int 0 // #0 │ │ -1b7448: 2900 b5fe |030a: goto/16 01bf // -014b │ │ -1b744c: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ -1b7450: 0767 |030e: move-object v7, v6 │ │ -1b7452: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ -1b7456: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -1b745c: 0a00 |0314: move-result v0 │ │ -1b745e: 12ff |0315: const/4 v15, #int -1 // #ff │ │ -1b7460: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ -1b7464: 021c 0200 |0318: move/from16 v28, v2 │ │ -1b7468: 0736 |031a: move-object v6, v3 │ │ -1b746a: 0805 1000 |031b: move-object/from16 v5, v16 │ │ -1b746e: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ -1b7472: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ -1b7476: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ -1b747a: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ -1b747c: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ -1b7480: 021c 0200 |0326: move/from16 v28, v2 │ │ -1b7484: 0736 |0328: move-object v6, v3 │ │ -1b7486: 0805 1000 |0329: move-object/from16 v5, v16 │ │ -1b748a: 28f4 |032b: goto 031f // -000c │ │ -1b748c: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ -1b748e: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ -1b7492: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -1b7498: 28f4 |0332: goto 0326 // -000c │ │ -1b749a: 0d00 |0333: move-exception v0 │ │ -1b749c: 28a4 |0334: goto 02d8 // -005c │ │ -1b749e: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ -1b74a2: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b74a6: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ -1b74aa: 1215 |033b: const/4 v5, #int 1 // #1 │ │ -1b74ac: 2802 |033c: goto 033e // +0002 │ │ -1b74ae: 1205 |033d: const/4 v5, #int 0 // #0 │ │ -1b74b0: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ -1b74b4: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ -1b74b8: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ -1b74bc: 021c 0200 |0344: move/from16 v28, v2 │ │ -1b74c0: 0736 |0346: move-object v6, v3 │ │ -1b74c2: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b74c6: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ -1b74ca: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ -1b74ce: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b74d2: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ -1b74d6: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b74da: 1205 |0353: const/4 v5, #int 0 // #0 │ │ -1b74dc: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ -1b74e0: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ -1b74e4: 2807 |0358: goto 035f // +0007 │ │ -1b74e6: 0d00 |0359: move-exception v0 │ │ -1b74e8: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ -1b74ec: 021c 0200 |035c: move/from16 v28, v2 │ │ -1b74f0: 0736 |035e: move-object v6, v3 │ │ -1b74f2: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ -1b74f6: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ -1b74fa: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ -1b74fe: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b7502: 311e 020d |0367: cmp-long v30, v2, v13 │ │ -1b7506: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ -1b750a: 1205 |036b: const/4 v5, #int 0 // #0 │ │ -1b750c: 2805 |036c: goto 0371 // +0005 │ │ -1b750e: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b7512: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ -1b7516: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -1b751c: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ -1b7520: 6e10 d15c 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@5cd1 │ │ -1b7526: 1202 |0379: const/4 v2, #int 0 // #0 │ │ -1b7528: 6e20 d45c 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@5cd4 │ │ -1b752e: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b7532: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ -1b7536: 9d02 021e |0381: mul-long v2, v2, v30 │ │ -1b753a: 0805 1000 |0383: move-object/from16 v5, v16 │ │ -1b753e: 6e30 a35c 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@5ca3 │ │ -1b7544: 6e10 a45c 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@5ca4 │ │ -1b754a: 280f |038b: goto 039a // +000f │ │ -1b754c: 0d00 |038c: move-exception v0 │ │ -1b754e: 0805 1000 |038d: move-object/from16 v5, v16 │ │ -1b7552: 0702 |038f: move-object v2, v0 │ │ -1b7554: 6200 0543 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b7558: 1a03 4754 |0392: const-string v3, "error while waiting for recording output surface" // string@5447 │ │ -1b755c: 7130 c502 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b7562: 2803 |0397: goto 039a // +0003 │ │ -1b7564: 0805 1000 |0398: move-object/from16 v5, v16 │ │ -1b7568: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b756c: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ -1b7570: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ -1b7574: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ -1b757a: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ -1b757e: 282e |03a5: goto 03d3 // +002e │ │ -1b7580: 0736 |03a6: move-object v6, v3 │ │ -1b7582: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ -1b7586: 2202 0503 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b758a: 2203 0c03 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1b758e: 7010 0c0b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b7594: 1a04 4087 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@8740 │ │ -1b7598: 6e20 180b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b759e: 6e20 130b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b75a4: 6e10 290b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b75aa: 0c00 |03bb: move-result-object v0 │ │ -1b75ac: 7020 b50a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b75b2: 2702 |03bf: throw v2 │ │ -1b75b4: 0d00 |03c0: move-exception v0 │ │ -1b75b6: 0736 |03c1: move-object v6, v3 │ │ -1b75b8: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ -1b75bc: 0d00 |03c4: move-exception v0 │ │ -1b75be: 0736 |03c5: move-object v6, v3 │ │ -1b75c0: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ -1b75c4: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ -1b75c8: 021c 0200 |03ca: move/from16 v28, v2 │ │ -1b75cc: 0767 |03cc: move-object v7, v6 │ │ -1b75ce: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ -1b75d2: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ -1b75d4: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ -1b75d8: 0736 |03d2: move-object v6, v3 │ │ -1b75da: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ -1b75de: 0203 1c00 |03d5: move/from16 v3, v28 │ │ -1b75e2: 0200 1d00 |03d7: move/from16 v0, v29 │ │ -1b75e6: 0205 2000 |03d9: move/from16 v5, v32 │ │ -1b75ea: 080f 2100 |03db: move-object/from16 v15, v33 │ │ -1b75ee: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ -1b75f0: 0226 1600 |03de: move/from16 v38, v22 │ │ -1b75f4: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ -1b75f8: 0776 |03e2: move-object v6, v7 │ │ -1b75fa: 0207 2600 |03e3: move/from16 v7, v38 │ │ -1b75fe: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ -1b7602: 0d00 |03e7: move-exception v0 │ │ -1b7604: 0767 |03e8: move-object v7, v6 │ │ -1b7606: 2900 41fe |03e9: goto/16 022a // -01bf │ │ -1b760a: 0220 0500 |03eb: move/from16 v32, v5 │ │ -1b760e: 0767 |03ed: move-object v7, v6 │ │ -1b7610: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ -1b7614: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ -1b7618: 0736 |03f2: move-object v6, v3 │ │ -1b761a: 2202 0503 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b761e: 2203 0c03 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1b7622: 7010 0c0b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b7628: 1a04 d953 |03fa: const-string v4, "encoderOutputBuffer " // string@53d9 │ │ -1b762c: 6e20 180b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b7632: 6e20 130b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b7638: 1a00 3c04 |0402: const-string v0, " was null" // string@043c │ │ -1b763c: 6e20 180b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b7642: 6e10 290b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b7648: 0c00 |040a: move-result-object v0 │ │ -1b764a: 7020 b50a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b7650: 2702 |040e: throw v2 │ │ -1b7652: 0d00 |040f: move-exception v0 │ │ -1b7654: 0736 |0410: move-object v6, v3 │ │ -1b7656: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ -1b765a: 2900 7600 |0413: goto/16 0489 // +0076 │ │ -1b765e: 0d00 |0415: move-exception v0 │ │ -1b7660: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ -1b7664: 0220 0500 |0418: move/from16 v32, v5 │ │ -1b7668: 0767 |041a: move-object v7, v6 │ │ -1b766a: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ -1b766e: 0805 1000 |041d: move-object/from16 v5, v16 │ │ -1b7672: 0736 |041f: move-object v6, v3 │ │ -1b7674: 2202 0503 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ -1b7678: 2203 0c03 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1b767c: 7010 0c0b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1b7682: 1a04 4187 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@8741 │ │ -1b7686: 6e20 180b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b768c: 6e20 130b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1b7692: 6e10 290b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b7698: 0c00 |0432: move-result-object v0 │ │ -1b769a: 7020 b50a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ -1b76a0: 2702 |0436: throw v2 │ │ -1b76a2: 0d00 |0437: move-exception v0 │ │ -1b76a4: 2900 5100 |0438: goto/16 0489 // +0051 │ │ -1b76a8: 0d00 |043a: move-exception v0 │ │ -1b76aa: 2900 6000 |043b: goto/16 049b // +0060 │ │ -1b76ae: 0220 0500 |043d: move/from16 v32, v5 │ │ -1b76b2: 0767 |043f: move-object v7, v6 │ │ -1b76b4: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ -1b76b8: 0805 1000 |0442: move-object/from16 v5, v16 │ │ -1b76bc: 0806 1600 |0444: move-object/from16 v6, v22 │ │ -1b76c0: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ -1b76c4: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ -1b76c8: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ -1b76cc: 0203 2000 |044c: move/from16 v3, v32 │ │ -1b76d0: 0802 2100 |044e: move-object/from16 v2, v33 │ │ -1b76d4: 120a |0450: const/4 v10, #int 0 // #0 │ │ -1b76d6: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ -1b76da: 0d00 |0453: move-exception v0 │ │ -1b76dc: 0220 0500 |0454: move/from16 v32, v5 │ │ -1b76e0: 0767 |0456: move-object v7, v6 │ │ -1b76e2: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ -1b76e6: 0805 1000 |0459: move-object/from16 v5, v16 │ │ -1b76ea: 2808 |045b: goto 0463 // +0008 │ │ -1b76ec: 0d00 |045c: move-exception v0 │ │ -1b76ee: 0220 0500 |045d: move/from16 v32, v5 │ │ -1b76f2: 0775 |045f: move-object v5, v7 │ │ -1b76f4: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ -1b76f8: 0767 |0462: move-object v7, v6 │ │ -1b76fa: 0806 1600 |0463: move-object/from16 v6, v22 │ │ -1b76fe: 2836 |0465: goto 049b // +0036 │ │ -1b7700: 0d00 |0466: move-exception v0 │ │ -1b7702: 0220 0500 |0467: move/from16 v32, v5 │ │ -1b7706: 0775 |0469: move-object v5, v7 │ │ -1b7708: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ -1b770c: 0767 |046c: move-object v7, v6 │ │ -1b770e: 0806 1600 |046d: move-object/from16 v6, v22 │ │ -1b7712: 282b |046f: goto 049a // +002b │ │ -1b7714: 0d00 |0470: move-exception v0 │ │ -1b7716: 0220 0500 |0471: move/from16 v32, v5 │ │ -1b771a: 0775 |0473: move-object v5, v7 │ │ -1b771c: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ -1b7720: 0767 |0476: move-object v7, v6 │ │ -1b7722: 0806 1600 |0477: move-object/from16 v6, v22 │ │ -1b7726: 2820 |0479: goto 0499 // +0020 │ │ -1b7728: 0d00 |047a: move-exception v0 │ │ -1b772a: 0220 0500 |047b: move/from16 v32, v5 │ │ -1b772e: 0767 |047d: move-object v7, v6 │ │ -1b7730: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ -1b7734: 0806 1600 |0480: move-object/from16 v6, v22 │ │ -1b7738: 1205 |0482: const/4 v5, #int 0 // #0 │ │ -1b773a: 2816 |0483: goto 0499 // +0016 │ │ -1b773c: 0d00 |0484: move-exception v0 │ │ -1b773e: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ -1b7742: 0806 1600 |0487: move-object/from16 v6, v22 │ │ -1b7746: 0702 |0489: move-object v2, v0 │ │ -1b7748: 0803 1100 |048a: move-object/from16 v3, v17 │ │ -1b774c: 0801 2100 |048c: move-object/from16 v1, v33 │ │ -1b7750: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ -1b7754: 0d00 |0490: move-exception v0 │ │ -1b7756: 0220 0500 |0491: move/from16 v32, v5 │ │ -1b775a: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ -1b775e: 0806 1600 |0495: move-object/from16 v6, v22 │ │ -1b7762: 1205 |0497: const/4 v5, #int 0 // #0 │ │ -1b7764: 1207 |0498: const/4 v7, #int 0 // #0 │ │ -1b7766: 1209 |0499: const/4 v9, #int 0 // #0 │ │ -1b7768: 120b |049a: const/4 v11, #int 0 // #0 │ │ -1b776a: 6202 0543 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b776e: 1a03 4e35 |049d: const-string v3, "Recoding video failed unexpectedly" // string@354e │ │ -1b7772: 7130 c502 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b7778: 0203 2000 |04a2: move/from16 v3, v32 │ │ -1b777c: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ -1b7780: 121a |04a6: const/4 v10, #int 1 // #1 │ │ -1b7782: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -1b7788: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ -1b778c: 6e10 da5c 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@5cda │ │ -1b7792: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ -1b7796: 6e10 a25c 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@5ca2 │ │ -1b779c: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ -1b77a0: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -1b77a6: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -1b77ac: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ -1b77b0: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -1b77b6: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -1b77bc: 7601 015d 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ -1b77c2: 2813 |04c7: goto 04da // +0013 │ │ -1b77c4: 0d00 |04c8: move-exception v0 │ │ -1b77c6: 2806 |04c9: goto 04cf // +0006 │ │ -1b77c8: 0d00 |04ca: move-exception v0 │ │ -1b77ca: 2809 |04cb: goto 04d4 // +0009 │ │ -1b77cc: 0d00 |04cc: move-exception v0 │ │ -1b77ce: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ -1b77d2: 0721 |04cf: move-object v1, v2 │ │ -1b77d4: 281f |04d0: goto 04ef // +001f │ │ -1b77d6: 0d00 |04d1: move-exception v0 │ │ -1b77d8: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ -1b77dc: 0721 |04d4: move-object v1, v2 │ │ -1b77de: 2821 |04d5: goto 04f6 // +0021 │ │ -1b77e0: 07f2 |04d6: move-object v2, v15 │ │ -1b77e2: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ -1b77e6: 120a |04d9: const/4 v10, #int 0 // #0 │ │ -1b77e8: 04d7 |04da: move-wide v7, v13 │ │ -1b77ea: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ -1b77ee: 121c |04dd: const/4 v12, #int 1 // #1 │ │ -1b77f0: 076d |04de: move-object v13, v6 │ │ -1b77f2: 0803 2700 |04df: move-object/from16 v3, v39 │ │ -1b77f6: 0724 |04e1: move-object v4, v2 │ │ -1b77f8: 07d5 |04e2: move-object v5, v13 │ │ -1b77fa: 0716 |04e3: move-object v6, v1 │ │ -1b77fc: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ -1b7800: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ -1b7804: 760a 065d 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@5d06 │ │ -1b780a: 2810 |04eb: goto 04fb // +0010 │ │ -1b780c: 0d00 |04ec: move-exception v0 │ │ -1b780e: 0721 |04ed: move-object v1, v2 │ │ -1b7810: 07d6 |04ee: move-object v6, v13 │ │ -1b7812: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ -1b7816: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ -1b781a: 0d00 |04f3: move-exception v0 │ │ -1b781c: 0721 |04f4: move-object v1, v2 │ │ -1b781e: 07d6 |04f5: move-object v6, v13 │ │ -1b7820: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ -1b7824: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ -1b7828: 076d |04fa: move-object v13, v6 │ │ -1b782a: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -1b7830: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ -1b7834: 1201 |0500: const/4 v1, #int 0 // #0 │ │ -1b7836: 6e20 bf5c 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cbf │ │ -1b783c: 2900 5d00 |0504: goto/16 0561 // +005d │ │ -1b7840: 0d00 |0506: move-exception v0 │ │ -1b7842: 0701 |0507: move-object v1, v0 │ │ -1b7844: 6200 0543 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b7848: 0803 1100 |050a: move-object/from16 v3, v17 │ │ -1b784c: 2900 5200 |050c: goto/16 055e // +0052 │ │ -1b7850: 0d00 |050e: move-exception v0 │ │ -1b7852: 07f2 |050f: move-object v2, v15 │ │ -1b7854: 0803 1100 |0510: move-object/from16 v3, v17 │ │ -1b7858: 080d 1600 |0512: move-object/from16 v13, v22 │ │ -1b785c: 280d |0514: goto 0521 // +000d │ │ -1b785e: 0d00 |0515: move-exception v0 │ │ -1b7860: 07f2 |0516: move-object v2, v15 │ │ -1b7862: 0803 1100 |0517: move-object/from16 v3, v17 │ │ -1b7866: 080d 1600 |0519: move-object/from16 v13, v22 │ │ -1b786a: 280e |051b: goto 0529 // +000e │ │ -1b786c: 0d00 |051c: move-exception v0 │ │ -1b786e: 075d |051d: move-object v13, v5 │ │ -1b7870: 07f2 |051e: move-object v2, v15 │ │ -1b7872: 0803 1100 |051f: move-object/from16 v3, v17 │ │ -1b7876: 0721 |0521: move-object v1, v2 │ │ -1b7878: 07d6 |0522: move-object v6, v13 │ │ -1b787a: 2841 |0523: goto 0564 // +0041 │ │ -1b787c: 0d00 |0524: move-exception v0 │ │ -1b787e: 075d |0525: move-object v13, v5 │ │ -1b7880: 07f2 |0526: move-object v2, v15 │ │ -1b7882: 0803 1100 |0527: move-object/from16 v3, v17 │ │ -1b7886: 0721 |0529: move-object v1, v2 │ │ -1b7888: 07d6 |052a: move-object v6, v13 │ │ -1b788a: 281c |052b: goto 0547 // +001c │ │ -1b788c: 0d00 |052c: move-exception v0 │ │ -1b788e: 075d |052d: move-object v13, v5 │ │ -1b7890: 0803 1100 |052e: move-object/from16 v3, v17 │ │ -1b7894: 0702 |0530: move-object v2, v0 │ │ -1b7896: 07d6 |0531: move-object v6, v13 │ │ -1b7898: 1201 |0532: const/4 v1, #int 0 // #0 │ │ -1b789a: 2832 |0533: goto 0565 // +0032 │ │ -1b789c: 0d00 |0534: move-exception v0 │ │ -1b789e: 075d |0535: move-object v13, v5 │ │ -1b78a0: 0803 1100 |0536: move-object/from16 v3, v17 │ │ -1b78a4: 07d6 |0538: move-object v6, v13 │ │ -1b78a6: 1201 |0539: const/4 v1, #int 0 // #0 │ │ -1b78a8: 280d |053a: goto 0547 // +000d │ │ -1b78aa: 0d00 |053b: move-exception v0 │ │ -1b78ac: 0803 1100 |053c: move-object/from16 v3, v17 │ │ -1b78b0: 0702 |053e: move-object v2, v0 │ │ -1b78b2: 1201 |053f: const/4 v1, #int 0 // #0 │ │ -1b78b4: 1206 |0540: const/4 v6, #int 0 // #0 │ │ -1b78b6: 2824 |0541: goto 0565 // +0024 │ │ -1b78b8: 0d00 |0542: move-exception v0 │ │ -1b78ba: 0803 1100 |0543: move-object/from16 v3, v17 │ │ -1b78be: 1201 |0545: const/4 v1, #int 0 // #0 │ │ -1b78c0: 1206 |0546: const/4 v6, #int 0 // #0 │ │ -1b78c2: 6202 0543 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b78c6: 1a04 4f35 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@354f │ │ -1b78ca: 7130 c502 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b78d0: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ -1b78d4: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -1b78da: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ -1b78de: 1201 |0555: const/4 v1, #int 0 // #0 │ │ -1b78e0: 6e20 bf5c 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cbf │ │ -1b78e6: 2808 |0559: goto 0561 // +0008 │ │ -1b78e8: 0d00 |055a: move-exception v0 │ │ -1b78ea: 0701 |055b: move-object v1, v0 │ │ -1b78ec: 6200 0543 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b78f0: 7130 c502 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b78f6: 1211 |0561: const/4 v1, #int 1 // #1 │ │ -1b78f8: 0f01 |0562: return v1 │ │ -1b78fa: 0d00 |0563: move-exception v0 │ │ -1b78fc: 0702 |0564: move-object v2, v0 │ │ -1b78fe: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ -1b7902: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -1b7908: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ -1b790c: 1201 |056c: const/4 v1, #int 0 // #0 │ │ -1b790e: 6e20 bf5c 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cbf │ │ -1b7914: 2808 |0570: goto 0578 // +0008 │ │ -1b7916: 0d00 |0571: move-exception v0 │ │ -1b7918: 0701 |0572: move-object v1, v0 │ │ -1b791a: 6200 0543 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b791e: 7130 c502 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b7924: 2702 |0578: throw v2 │ │ -1b7926: 6200 0543 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b792a: 1a01 c03f |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3fc0 │ │ -1b792e: 7120 c402 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1b7934: 1201 |0580: const/4 v1, #int 0 // #0 │ │ -1b7936: 0f01 |0581: return v1 │ │ +1b6e28: |[1b6e28] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ +1b6e38: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +1b6e3c: 1a01 7188 |0002: const-string v1, "video/avc" // string@8871 │ │ +1b6e40: 1a02 3019 |0004: const-string v2, "Flushing video failed unexpectedly" // string@1930 │ │ +1b6e44: 530d 0343 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4303 │ │ +1b6e48: 530b f642 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@42f6 │ │ +1b6e4c: 5203 0143 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b6e50: 5204 ff42 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b6e54: 5205 0243 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4302 │ │ +1b6e58: 5206 fe42 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ +1b6e5c: 5207 fa42 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ +1b6e60: 5208 fd42 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fd │ │ +1b6e64: 5209 0043 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b6e68: 220f c202 |0018: new-instance v15, Ljava/io/File; // type@02c2 │ │ +1b6e6c: 080a 2900 |001a: move-object/from16 v10, v41 │ │ +1b6e70: 7020 6b09 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b6e76: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ +1b6e7a: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ +1b6e7e: 0811 0200 |0023: move-object/from16 v17, v2 │ │ +1b6e82: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +1b6e84: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ +1b6e88: 0226 0400 |0028: move/from16 v38, v4 │ │ +1b6e8c: 0134 |002a: move v4, v3 │ │ +1b6e8e: 0203 2600 |002b: move/from16 v3, v38 │ │ +1b6e92: 2814 |002d: goto 0041 // +0014 │ │ +1b6e94: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ +1b6e98: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ +1b6e9c: 0811 0200 |0032: move-object/from16 v17, v2 │ │ +1b6ea0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1b6ea2: 280c |0035: goto 0041 // +000c │ │ +1b6ea4: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ +1b6ea8: 0811 0200 |0038: move-object/from16 v17, v2 │ │ +1b6eac: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ +1b6eb0: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +1b6eb2: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ +1b6eb6: 28e9 |003f: goto 0028 // -0017 │ │ +1b6eb8: 120a |0040: const/4 v10, #int 0 // #0 │ │ +1b6eba: 2202 c202 |0041: new-instance v2, Ljava/io/File; // type@02c2 │ │ +1b6ebe: 5400 fb42 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@42fb │ │ +1b6ec2: 7020 6b09 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b6ec8: 6e10 6d09 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@096d │ │ +1b6ece: 0a00 |004b: move-result v0 │ │ +1b6ed0: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ +1b6ed4: 6200 0543 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b6ed8: 1a01 4e16 |0050: const-string v1, "Could not read video file to be recoded" // string@164e │ │ +1b6edc: 7120 c402 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1b6ee2: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ +1b6ee6: 0f10 |0057: return v16 │ │ +1b6ee8: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ +1b6eec: 7100 2c0b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1b6ef2: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ +1b6ef6: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ +1b6efa: 0812 0100 |0061: move-object/from16 v18, v1 │ │ +1b6efe: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ +1b6f02: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ +1b6f08: 2200 1311 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1113 │ │ +1b6f0c: 7010 c45c 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@5cc4 │ │ +1b6f12: 6e20 cc5c f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@5ccc │ │ +1b6f18: 6e20 cd5c 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@5ccd │ │ +1b6f1e: 6e30 ce5c 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@5cce │ │ +1b6f24: 2205 1211 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@1112 │ │ +1b6f28: 7010 b25c 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@5cb2 │ │ +1b6f2e: 6e20 b55c 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@5cb5 │ │ +1b6f34: 0c05 |007e: move-result-object v5 │ │ +1b6f36: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ +1b6f3a: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ +1b6f3e: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ +1b6f44: 6e10 8109 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0981 │ │ +1b6f4a: 0c00 |0089: move-result-object v0 │ │ +1b6f4c: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ +1b6f52: 7601 015d 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ +1b6f58: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ +1b6f5c: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ +1b6f60: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ +1b6f64: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ +1b6f68: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ +1b6f6c: 2833 |009a: goto 00cd // +0033 │ │ +1b6f6e: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +1b6f70: 0803 2700 |009c: move-object/from16 v3, v39 │ │ +1b6f74: 07f4 |009e: move-object v4, v15 │ │ +1b6f76: 0752 |009f: move-object v2, v5 │ │ +1b6f78: 0716 |00a0: move-object v6, v1 │ │ +1b6f7a: 04d7 |00a1: move-wide v7, v13 │ │ +1b6f7c: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ +1b6f80: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ +1b6f82: 04b9 |00a5: move-wide v9, v11 │ │ +1b6f84: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ +1b6f88: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ +1b6f8c: 010c |00aa: move v12, v0 │ │ +1b6f8e: 760a 065d 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@5d06 │ │ +1b6f94: 0b03 |00ae: move-result-wide v3 │ │ +1b6f96: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ +1b6f9a: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ +1b6f9e: 0437 |00b3: move-wide v7, v3 │ │ +1b6fa0: 2802 |00b4: goto 00b6 // +0002 │ │ +1b6fa2: 04d7 |00b5: move-wide v7, v13 │ │ +1b6fa4: 07f2 |00b6: move-object v2, v15 │ │ +1b6fa6: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ +1b6faa: 120a |00b9: const/4 v10, #int 0 // #0 │ │ +1b6fac: 2900 2104 |00ba: goto/16 04db // +0421 │ │ +1b6fb0: 0d00 |00bc: move-exception v0 │ │ +1b6fb2: 0702 |00bd: move-object v2, v0 │ │ +1b6fb4: 07f1 |00be: move-object v1, v15 │ │ +1b6fb6: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +1b6fba: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ +1b6fbe: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ +1b6fc2: 0d00 |00c5: move-exception v0 │ │ +1b6fc4: 07f1 |00c6: move-object v1, v15 │ │ +1b6fc6: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ +1b6fca: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ +1b6fce: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ +1b6fd2: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ +1b6fd6: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ +1b6fda: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +1b6fdc: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ +1b6fe0: 7030 075d fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5d07 │ │ +1b6fe6: 0a05 |00d7: move-result v5 │ │ +1b6fe8: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ +1b6fec: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +1b6ff2: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ +1b6ff6: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ +1b6ffa: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ +1b6ffe: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1b7004: 2804 |00e6: goto 00ea // +0004 │ │ +1b7006: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1b700c: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +1b7012: 0c00 |00ed: move-result-object v0 │ │ +1b7014: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ +1b7018: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +1b701e: 0c0b |00f3: move-result-object v11 │ │ +1b7020: 1a06 b24c |00f4: const-string v6, "color-format" // string@4cb2 │ │ +1b7024: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ +1b702a: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +1b7030: 1a06 8349 |00fc: const-string v6, "bitrate" // string@4983 │ │ +1b7034: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ +1b7038: 2804 |0100: goto 0104 // +0004 │ │ +1b703a: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ +1b7040: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +1b7046: 1a06 ba57 |0107: const-string v6, "frame-rate" // string@57ba │ │ +1b704a: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ +1b704e: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +1b7054: 1a06 6f5f |010e: const-string v6, "i-frame-interval" // string@5f6f │ │ +1b7058: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ +1b705c: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +1b7062: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ +1b7068: 0c06 |0118: move-result-object v6 │ │ +1b706a: 1207 |0119: const/4 v7, #int 0 // #0 │ │ +1b706c: 1219 |011a: const/4 v9, #int 1 // #1 │ │ +1b706e: 6e59 b601 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@01b6 │ │ +1b7074: 2207 0f11 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@110f │ │ +1b7078: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ +1b707e: 0c09 |0123: move-result-object v9 │ │ +1b7080: 7020 9d5c 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@5c9d │ │ +1b7086: 6e10 a15c 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@5ca1 │ │ +1b708c: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +1b7092: 1a09 886f |012d: const-string v9, "mime" // string@6f88 │ │ +1b7096: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +1b709c: 0c09 |0132: move-result-object v9 │ │ +1b709e: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ +1b70a4: 0c09 |0136: move-result-object v9 │ │ +1b70a6: 220b 1411 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1114 │ │ +1b70aa: 7010 cf5c 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@5ccf │ │ +1b70b0: 6e10 d75c 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@5cd7 │ │ +1b70b6: 0c0c |013f: move-result-object v12 │ │ +1b70b8: 0810 0700 |0140: move-object/from16 v16, v7 │ │ +1b70bc: 1207 |0142: const/4 v7, #int 0 // #0 │ │ +1b70be: 6e52 b601 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@01b6 │ │ +1b70c4: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +1b70ca: 7601 015d 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ +1b70d0: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ +1b70d4: 1200 |014e: const/4 v0, #int 0 // #0 │ │ +1b70d6: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ +1b70da: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ +1b70de: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ +1b70e2: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ +1b70e6: 7601 015d 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ +1b70ec: 0228 0800 |015a: move/from16 v40, v8 │ │ +1b70f0: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ +1b70f4: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ +1b70f8: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +1b70fe: 0a0c |0163: move-result v12 │ │ +1b7100: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ +1b7104: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +1b710a: 0a0c |0169: move-result v12 │ │ +1b710c: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ +1b7110: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ +1b7116: 0c07 |016f: move-result-object v7 │ │ +1b7118: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +1b711e: 0a1e |0173: move-result v30 │ │ +1b7120: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ +1b7124: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ +1b7128: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ +1b712c: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ +1b7130: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ +1b7134: 081b 0900 |017e: move-object/from16 v27, v9 │ │ +1b7138: 021c 0c00 |0180: move/from16 v28, v12 │ │ +1b713c: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +1b7142: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ +1b7146: 2819 |0187: goto 01a0 // +0019 │ │ +1b7148: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +1b714e: 0b1f |018b: move-result-wide v31 │ │ +1b7150: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ +1b7154: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ +1b7158: 081b 0900 |0190: move-object/from16 v27, v9 │ │ +1b715c: 021c 0c00 |0192: move/from16 v28, v12 │ │ +1b7160: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +1b7166: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +1b716c: 2806 |019a: goto 01a0 // +0006 │ │ +1b716e: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ +1b7170: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ +1b7174: 1217 |019e: const/4 v7, #int 1 // #1 │ │ +1b7176: 2802 |019f: goto 01a1 // +0002 │ │ +1b7178: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ +1b717a: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ +1b717e: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ +1b7182: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +1b7188: 0a1c |01a8: move-result v28 │ │ +1b718a: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ +1b718e: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ +1b7192: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ +1b7196: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ +1b719a: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ +1b719e: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ +1b71a2: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +1b71a8: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ +1b71ac: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ +1b71b0: 020c 2500 |01bc: move/from16 v12, v37 │ │ +1b71b4: 1218 |01be: const/4 v8, #int 1 // #1 │ │ +1b71b6: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ +1b71ba: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ +1b71be: 2807 |01c3: goto 01ca // +0007 │ │ +1b71c0: 0208 2800 |01c4: move/from16 v8, v40 │ │ +1b71c4: 0225 0c00 |01c6: move/from16 v37, v12 │ │ +1b71c8: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ +1b71ca: 288c |01c9: goto 0155 // -0074 │ │ +1b71cc: 7601 015d 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ +1b71d2: 021d 0000 |01cd: move/from16 v29, v0 │ │ +1b71d6: 021c 0300 |01cf: move/from16 v28, v3 │ │ +1b71da: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ +1b71de: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +1b71e4: 0a00 |01d6: move-result v0 │ │ +1b71e6: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ +1b71e8: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ +1b71ea: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ +1b71ee: 0220 0500 |01db: move/from16 v32, v5 │ │ +1b71f2: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ +1b71f6: 0803 1600 |01df: move-object/from16 v3, v22 │ │ +1b71fa: 0202 1c00 |01e1: move/from16 v2, v28 │ │ +1b71fe: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ +1b7200: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ +1b7202: 0216 0700 |01e5: move/from16 v22, v7 │ │ +1b7206: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ +1b720a: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ +1b720e: 0220 0500 |01eb: move/from16 v32, v5 │ │ +1b7212: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ +1b7216: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ +1b721a: 0202 1c00 |01f1: move/from16 v2, v28 │ │ +1b721e: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ +1b7220: 28f1 |01f4: goto 01e5 // -000f │ │ +1b7222: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ +1b7224: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ +1b7228: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +1b722e: 0c02 |01fb: move-result-object v2 │ │ +1b7230: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ +1b7232: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ +1b7236: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ +1b723a: 0216 0700 |0201: move/from16 v22, v7 │ │ +1b723e: 1207 |0203: const/4 v7, #int 0 // #0 │ │ +1b7240: 6e30 b35c 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb3 │ │ +1b7246: 0a0c |0207: move-result v12 │ │ +1b7248: 2807 |0208: goto 020f // +0007 │ │ +1b724a: 0d00 |0209: move-exception v0 │ │ +1b724c: 2811 |020a: goto 021b // +0011 │ │ +1b724e: 0803 1600 |020b: move-object/from16 v3, v22 │ │ +1b7252: 0216 0700 |020d: move/from16 v22, v7 │ │ +1b7256: 0220 0500 |020f: move/from16 v32, v5 │ │ +1b725a: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ +1b725e: 0202 1c00 |0213: move/from16 v2, v28 │ │ +1b7262: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ +1b7264: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ +1b7268: 0d00 |0218: move-exception v0 │ │ +1b726a: 0803 1600 |0219: move-object/from16 v3, v22 │ │ +1b726e: 0702 |021b: move-object v2, v0 │ │ +1b7270: 0736 |021c: move-object v6, v3 │ │ +1b7272: 07f1 |021d: move-object v1, v15 │ │ +1b7274: 0803 1100 |021e: move-object/from16 v3, v17 │ │ +1b7278: 2900 4503 |0220: goto/16 0565 // +0345 │ │ +1b727c: 0d00 |0222: move-exception v0 │ │ +1b727e: 0803 1600 |0223: move-object/from16 v3, v22 │ │ +1b7282: 0220 0500 |0225: move/from16 v32, v5 │ │ +1b7286: 0767 |0227: move-object v7, v6 │ │ +1b7288: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ +1b728c: 0805 1000 |022a: move-object/from16 v5, v16 │ │ +1b7290: 0736 |022c: move-object v6, v3 │ │ +1b7292: 2900 6e02 |022d: goto/16 049b // +026e │ │ +1b7296: 0803 1600 |022f: move-object/from16 v3, v22 │ │ +1b729a: 0216 0700 |0231: move/from16 v22, v7 │ │ +1b729e: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ +1b72a2: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ +1b72a8: 0c02 |0238: move-result-object v2 │ │ +1b72aa: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ +1b72ae: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b72b2: 021d 0800 |023d: move/from16 v29, v8 │ │ +1b72b6: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +1b72b8: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ +1b72bc: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b72c0: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ +1b72c4: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ +1b72c8: 1207 |0248: const/4 v7, #int 0 // #0 │ │ +1b72ca: 6e57 c35c 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@5cc3 │ │ +1b72d0: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ +1b72d4: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ +1b72d6: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ +1b72da: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b72de: 2388 2311 |0253: new-array v8, v8, [B // type@1123 │ │ +1b72e2: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b72e6: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b72ea: b07c |0259: add-int/2addr v12, v7 │ │ +1b72ec: 6e20 ab0b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bab │ │ +1b72f2: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b72f6: 6e20 ae0b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b72fc: 6e20 a80b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba8 │ │ +1b7302: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b7306: 1217 |0267: const/4 v7, #int 1 // #1 │ │ +1b7308: b172 |0268: sub-int/2addr v2, v7 │ │ +1b730a: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ +1b730e: 123c |026b: const/4 v12, #int 3 // #3 │ │ +1b7310: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ +1b7314: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ +1b7318: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ +1b731c: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ +1b7320: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ +1b7324: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ +1b7328: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ +1b732c: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ +1b7330: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ +1b7334: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ +1b7338: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ +1b733c: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ +1b7340: 7110 a00b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ +1b7346: 0c02 |0287: move-result-object v2 │ │ +1b7348: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b734c: b17c |028a: sub-int/2addr v12, v7 │ │ +1b734e: 7110 a00b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ +1b7354: 0c0c |028e: move-result-object v12 │ │ +1b7356: 0220 0500 |028f: move/from16 v32, v5 │ │ +1b735a: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ +1b735e: 1205 |0293: const/4 v5, #int 0 // #0 │ │ +1b7360: 6e40 b10b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0bb1 │ │ +1b7366: 0c0f |0297: move-result-object v15 │ │ +1b7368: 6e20 ae0b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b736e: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b7372: b17f |029d: sub-int/2addr v15, v7 │ │ +1b7374: 6e40 b10b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0bb1 │ │ +1b737a: 0c07 |02a1: move-result-object v7 │ │ +1b737c: 6e20 ae0b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bae │ │ +1b7382: 0727 |02a5: move-object v7, v2 │ │ +1b7384: 0202 1c00 |02a6: move/from16 v2, v28 │ │ +1b7388: 2815 |02a8: goto 02bd // +0015 │ │ +1b738a: 0220 0500 |02a9: move/from16 v32, v5 │ │ +1b738e: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ +1b7392: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1b7396: 0205 2000 |02af: move/from16 v5, v32 │ │ +1b739a: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ +1b739e: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ +1b73a0: 28b5 |02b4: goto 0269 // -004b │ │ +1b73a2: 0220 0500 |02b5: move/from16 v32, v5 │ │ +1b73a6: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ +1b73aa: 0202 1c00 |02b9: move/from16 v2, v28 │ │ +1b73ae: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ +1b73b0: 120c |02bc: const/4 v12, #int 0 // #0 │ │ +1b73b2: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +1b73b8: 0c05 |02c0: move-result-object v5 │ │ +1b73ba: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ +1b73be: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ +1b73c2: 1a08 f44f |02c5: const-string v8, "csd-0" // string@4ff4 │ │ +1b73c6: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +1b73cc: 1a07 f54f |02ca: const-string v7, "csd-1" // string@4ff5 │ │ +1b73d0: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +1b73d6: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ +1b73d8: 6e30 b35c 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb3 │ │ +1b73de: 0a0c |02d3: move-result v12 │ │ +1b73e0: 2815 |02d4: goto 02e9 // +0015 │ │ +1b73e2: 0d00 |02d5: move-exception v0 │ │ +1b73e4: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ +1b73e8: 0702 |02d8: move-object v2, v0 │ │ +1b73ea: 0736 |02d9: move-object v6, v3 │ │ +1b73ec: 2900 b001 |02da: goto/16 048a // +01b0 │ │ +1b73f0: 0d00 |02dc: move-exception v0 │ │ +1b73f2: 0220 0500 |02dd: move/from16 v32, v5 │ │ +1b73f6: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ +1b73fa: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ +1b73fe: 0220 0500 |02e3: move/from16 v32, v5 │ │ +1b7402: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ +1b7406: 0202 1c00 |02e7: move/from16 v2, v28 │ │ +1b740a: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b740e: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1b7412: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ +1b7416: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ +1b7418: 2802 |02f0: goto 02f2 // +0002 │ │ +1b741a: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ +1b741c: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ +1b741e: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +1b7424: 0208 1d00 |02f6: move/from16 v8, v29 │ │ +1b7428: 021d 0500 |02f8: move/from16 v29, v5 │ │ +1b742c: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ +1b7430: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ +1b7434: 0207 1600 |02fe: move/from16 v7, v22 │ │ +1b7438: 0200 1d00 |0300: move/from16 v0, v29 │ │ +1b743c: 0205 2000 |0302: move/from16 v5, v32 │ │ +1b7440: 080f 2100 |0304: move-object/from16 v15, v33 │ │ +1b7444: 0816 0300 |0306: move-object/from16 v22, v3 │ │ +1b7448: 0123 |0308: move v3, v2 │ │ +1b744a: 1202 |0309: const/4 v2, #int 0 // #0 │ │ +1b744c: 2900 b5fe |030a: goto/16 01bf // -014b │ │ +1b7450: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ +1b7454: 0767 |030e: move-object v7, v6 │ │ +1b7456: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ +1b745a: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +1b7460: 0a00 |0314: move-result v0 │ │ +1b7462: 12ff |0315: const/4 v15, #int -1 // #ff │ │ +1b7464: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ +1b7468: 021c 0200 |0318: move/from16 v28, v2 │ │ +1b746c: 0736 |031a: move-object v6, v3 │ │ +1b746e: 0805 1000 |031b: move-object/from16 v5, v16 │ │ +1b7472: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ +1b7476: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ +1b747a: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ +1b747e: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ +1b7480: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ +1b7484: 021c 0200 |0326: move/from16 v28, v2 │ │ +1b7488: 0736 |0328: move-object v6, v3 │ │ +1b748a: 0805 1000 |0329: move-object/from16 v5, v16 │ │ +1b748e: 28f4 |032b: goto 031f // -000c │ │ +1b7490: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ +1b7492: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ +1b7496: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +1b749c: 28f4 |0332: goto 0326 // -000c │ │ +1b749e: 0d00 |0333: move-exception v0 │ │ +1b74a0: 28a4 |0334: goto 02d8 // -005c │ │ +1b74a2: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ +1b74a6: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b74aa: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ +1b74ae: 1215 |033b: const/4 v5, #int 1 // #1 │ │ +1b74b0: 2802 |033c: goto 033e // +0002 │ │ +1b74b2: 1205 |033d: const/4 v5, #int 0 // #0 │ │ +1b74b4: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ +1b74b8: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ +1b74bc: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ +1b74c0: 021c 0200 |0344: move/from16 v28, v2 │ │ +1b74c4: 0736 |0346: move-object v6, v3 │ │ +1b74c6: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b74ca: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ +1b74ce: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ +1b74d2: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b74d6: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ +1b74da: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b74de: 1205 |0353: const/4 v5, #int 0 // #0 │ │ +1b74e0: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ +1b74e4: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ +1b74e8: 2807 |0358: goto 035f // +0007 │ │ +1b74ea: 0d00 |0359: move-exception v0 │ │ +1b74ec: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ +1b74f0: 021c 0200 |035c: move/from16 v28, v2 │ │ +1b74f4: 0736 |035e: move-object v6, v3 │ │ +1b74f6: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ +1b74fa: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ +1b74fe: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ +1b7502: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b7506: 311e 020d |0367: cmp-long v30, v2, v13 │ │ +1b750a: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ +1b750e: 1205 |036b: const/4 v5, #int 0 // #0 │ │ +1b7510: 2805 |036c: goto 0371 // +0005 │ │ +1b7512: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b7516: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ +1b751a: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +1b7520: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ +1b7524: 6e10 d15c 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@5cd1 │ │ +1b752a: 1202 |0379: const/4 v2, #int 0 // #0 │ │ +1b752c: 6e20 d45c 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@5cd4 │ │ +1b7532: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b7536: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ +1b753a: 9d02 021e |0381: mul-long v2, v2, v30 │ │ +1b753e: 0805 1000 |0383: move-object/from16 v5, v16 │ │ +1b7542: 6e30 a35c 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@5ca3 │ │ +1b7548: 6e10 a45c 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@5ca4 │ │ +1b754e: 280f |038b: goto 039a // +000f │ │ +1b7550: 0d00 |038c: move-exception v0 │ │ +1b7552: 0805 1000 |038d: move-object/from16 v5, v16 │ │ +1b7556: 0702 |038f: move-object v2, v0 │ │ +1b7558: 6200 0543 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b755c: 1a03 4754 |0392: const-string v3, "error while waiting for recording output surface" // string@5447 │ │ +1b7560: 7130 c502 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b7566: 2803 |0397: goto 039a // +0003 │ │ +1b7568: 0805 1000 |0398: move-object/from16 v5, v16 │ │ +1b756c: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b7570: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ +1b7574: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ +1b7578: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ +1b757e: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ +1b7582: 282e |03a5: goto 03d3 // +002e │ │ +1b7584: 0736 |03a6: move-object v6, v3 │ │ +1b7586: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ +1b758a: 2202 0503 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b758e: 2203 0c03 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1b7592: 7010 0c0b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b7598: 1a04 4087 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@8740 │ │ +1b759c: 6e20 180b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b75a2: 6e20 130b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b75a8: 6e10 290b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b75ae: 0c00 |03bb: move-result-object v0 │ │ +1b75b0: 7020 b50a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b75b6: 2702 |03bf: throw v2 │ │ +1b75b8: 0d00 |03c0: move-exception v0 │ │ +1b75ba: 0736 |03c1: move-object v6, v3 │ │ +1b75bc: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ +1b75c0: 0d00 |03c4: move-exception v0 │ │ +1b75c2: 0736 |03c5: move-object v6, v3 │ │ +1b75c4: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ +1b75c8: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ +1b75cc: 021c 0200 |03ca: move/from16 v28, v2 │ │ +1b75d0: 0767 |03cc: move-object v7, v6 │ │ +1b75d2: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ +1b75d6: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ +1b75d8: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ +1b75dc: 0736 |03d2: move-object v6, v3 │ │ +1b75de: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ +1b75e2: 0203 1c00 |03d5: move/from16 v3, v28 │ │ +1b75e6: 0200 1d00 |03d7: move/from16 v0, v29 │ │ +1b75ea: 0205 2000 |03d9: move/from16 v5, v32 │ │ +1b75ee: 080f 2100 |03db: move-object/from16 v15, v33 │ │ +1b75f2: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ +1b75f4: 0226 1600 |03de: move/from16 v38, v22 │ │ +1b75f8: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ +1b75fc: 0776 |03e2: move-object v6, v7 │ │ +1b75fe: 0207 2600 |03e3: move/from16 v7, v38 │ │ +1b7602: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ +1b7606: 0d00 |03e7: move-exception v0 │ │ +1b7608: 0767 |03e8: move-object v7, v6 │ │ +1b760a: 2900 41fe |03e9: goto/16 022a // -01bf │ │ +1b760e: 0220 0500 |03eb: move/from16 v32, v5 │ │ +1b7612: 0767 |03ed: move-object v7, v6 │ │ +1b7614: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ +1b7618: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ +1b761c: 0736 |03f2: move-object v6, v3 │ │ +1b761e: 2202 0503 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b7622: 2203 0c03 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1b7626: 7010 0c0b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b762c: 1a04 d953 |03fa: const-string v4, "encoderOutputBuffer " // string@53d9 │ │ +1b7630: 6e20 180b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b7636: 6e20 130b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b763c: 1a00 3c04 |0402: const-string v0, " was null" // string@043c │ │ +1b7640: 6e20 180b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b7646: 6e10 290b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b764c: 0c00 |040a: move-result-object v0 │ │ +1b764e: 7020 b50a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b7654: 2702 |040e: throw v2 │ │ +1b7656: 0d00 |040f: move-exception v0 │ │ +1b7658: 0736 |0410: move-object v6, v3 │ │ +1b765a: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ +1b765e: 2900 7600 |0413: goto/16 0489 // +0076 │ │ +1b7662: 0d00 |0415: move-exception v0 │ │ +1b7664: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ +1b7668: 0220 0500 |0418: move/from16 v32, v5 │ │ +1b766c: 0767 |041a: move-object v7, v6 │ │ +1b766e: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ +1b7672: 0805 1000 |041d: move-object/from16 v5, v16 │ │ +1b7676: 0736 |041f: move-object v6, v3 │ │ +1b7678: 2202 0503 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0305 │ │ +1b767c: 2203 0c03 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1b7680: 7010 0c0b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1b7686: 1a04 4187 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@8741 │ │ +1b768a: 6e20 180b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b7690: 6e20 130b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1b7696: 6e10 290b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b769c: 0c00 |0432: move-result-object v0 │ │ +1b769e: 7020 b50a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab5 │ │ +1b76a4: 2702 |0436: throw v2 │ │ +1b76a6: 0d00 |0437: move-exception v0 │ │ +1b76a8: 2900 5100 |0438: goto/16 0489 // +0051 │ │ +1b76ac: 0d00 |043a: move-exception v0 │ │ +1b76ae: 2900 6000 |043b: goto/16 049b // +0060 │ │ +1b76b2: 0220 0500 |043d: move/from16 v32, v5 │ │ +1b76b6: 0767 |043f: move-object v7, v6 │ │ +1b76b8: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ +1b76bc: 0805 1000 |0442: move-object/from16 v5, v16 │ │ +1b76c0: 0806 1600 |0444: move-object/from16 v6, v22 │ │ +1b76c4: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ +1b76c8: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ +1b76cc: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ +1b76d0: 0203 2000 |044c: move/from16 v3, v32 │ │ +1b76d4: 0802 2100 |044e: move-object/from16 v2, v33 │ │ +1b76d8: 120a |0450: const/4 v10, #int 0 // #0 │ │ +1b76da: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ +1b76de: 0d00 |0453: move-exception v0 │ │ +1b76e0: 0220 0500 |0454: move/from16 v32, v5 │ │ +1b76e4: 0767 |0456: move-object v7, v6 │ │ +1b76e6: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ +1b76ea: 0805 1000 |0459: move-object/from16 v5, v16 │ │ +1b76ee: 2808 |045b: goto 0463 // +0008 │ │ +1b76f0: 0d00 |045c: move-exception v0 │ │ +1b76f2: 0220 0500 |045d: move/from16 v32, v5 │ │ +1b76f6: 0775 |045f: move-object v5, v7 │ │ +1b76f8: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ +1b76fc: 0767 |0462: move-object v7, v6 │ │ +1b76fe: 0806 1600 |0463: move-object/from16 v6, v22 │ │ +1b7702: 2836 |0465: goto 049b // +0036 │ │ +1b7704: 0d00 |0466: move-exception v0 │ │ +1b7706: 0220 0500 |0467: move/from16 v32, v5 │ │ +1b770a: 0775 |0469: move-object v5, v7 │ │ +1b770c: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ +1b7710: 0767 |046c: move-object v7, v6 │ │ +1b7712: 0806 1600 |046d: move-object/from16 v6, v22 │ │ +1b7716: 282b |046f: goto 049a // +002b │ │ +1b7718: 0d00 |0470: move-exception v0 │ │ +1b771a: 0220 0500 |0471: move/from16 v32, v5 │ │ +1b771e: 0775 |0473: move-object v5, v7 │ │ +1b7720: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ +1b7724: 0767 |0476: move-object v7, v6 │ │ +1b7726: 0806 1600 |0477: move-object/from16 v6, v22 │ │ +1b772a: 2820 |0479: goto 0499 // +0020 │ │ +1b772c: 0d00 |047a: move-exception v0 │ │ +1b772e: 0220 0500 |047b: move/from16 v32, v5 │ │ +1b7732: 0767 |047d: move-object v7, v6 │ │ +1b7734: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ +1b7738: 0806 1600 |0480: move-object/from16 v6, v22 │ │ +1b773c: 1205 |0482: const/4 v5, #int 0 // #0 │ │ +1b773e: 2816 |0483: goto 0499 // +0016 │ │ +1b7740: 0d00 |0484: move-exception v0 │ │ +1b7742: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ +1b7746: 0806 1600 |0487: move-object/from16 v6, v22 │ │ +1b774a: 0702 |0489: move-object v2, v0 │ │ +1b774c: 0803 1100 |048a: move-object/from16 v3, v17 │ │ +1b7750: 0801 2100 |048c: move-object/from16 v1, v33 │ │ +1b7754: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ +1b7758: 0d00 |0490: move-exception v0 │ │ +1b775a: 0220 0500 |0491: move/from16 v32, v5 │ │ +1b775e: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ +1b7762: 0806 1600 |0495: move-object/from16 v6, v22 │ │ +1b7766: 1205 |0497: const/4 v5, #int 0 // #0 │ │ +1b7768: 1207 |0498: const/4 v7, #int 0 // #0 │ │ +1b776a: 1209 |0499: const/4 v9, #int 0 // #0 │ │ +1b776c: 120b |049a: const/4 v11, #int 0 // #0 │ │ +1b776e: 6202 0543 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b7772: 1a03 4e35 |049d: const-string v3, "Recoding video failed unexpectedly" // string@354e │ │ +1b7776: 7130 c502 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b777c: 0203 2000 |04a2: move/from16 v3, v32 │ │ +1b7780: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ +1b7784: 121a |04a6: const/4 v10, #int 1 // #1 │ │ +1b7786: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +1b778c: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ +1b7790: 6e10 da5c 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@5cda │ │ +1b7796: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ +1b779a: 6e10 a25c 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@5ca2 │ │ +1b77a0: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ +1b77a4: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +1b77aa: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +1b77b0: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ +1b77b4: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +1b77ba: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +1b77c0: 7601 015d 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ +1b77c6: 2813 |04c7: goto 04da // +0013 │ │ +1b77c8: 0d00 |04c8: move-exception v0 │ │ +1b77ca: 2806 |04c9: goto 04cf // +0006 │ │ +1b77cc: 0d00 |04ca: move-exception v0 │ │ +1b77ce: 2809 |04cb: goto 04d4 // +0009 │ │ +1b77d0: 0d00 |04cc: move-exception v0 │ │ +1b77d2: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ +1b77d6: 0721 |04cf: move-object v1, v2 │ │ +1b77d8: 281f |04d0: goto 04ef // +001f │ │ +1b77da: 0d00 |04d1: move-exception v0 │ │ +1b77dc: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ +1b77e0: 0721 |04d4: move-object v1, v2 │ │ +1b77e2: 2821 |04d5: goto 04f6 // +0021 │ │ +1b77e4: 07f2 |04d6: move-object v2, v15 │ │ +1b77e6: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ +1b77ea: 120a |04d9: const/4 v10, #int 0 // #0 │ │ +1b77ec: 04d7 |04da: move-wide v7, v13 │ │ +1b77ee: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ +1b77f2: 121c |04dd: const/4 v12, #int 1 // #1 │ │ +1b77f4: 076d |04de: move-object v13, v6 │ │ +1b77f6: 0803 2700 |04df: move-object/from16 v3, v39 │ │ +1b77fa: 0724 |04e1: move-object v4, v2 │ │ +1b77fc: 07d5 |04e2: move-object v5, v13 │ │ +1b77fe: 0716 |04e3: move-object v6, v1 │ │ +1b7800: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ +1b7804: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ +1b7808: 760a 065d 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@5d06 │ │ +1b780e: 2810 |04eb: goto 04fb // +0010 │ │ +1b7810: 0d00 |04ec: move-exception v0 │ │ +1b7812: 0721 |04ed: move-object v1, v2 │ │ +1b7814: 07d6 |04ee: move-object v6, v13 │ │ +1b7816: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ +1b781a: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ +1b781e: 0d00 |04f3: move-exception v0 │ │ +1b7820: 0721 |04f4: move-object v1, v2 │ │ +1b7822: 07d6 |04f5: move-object v6, v13 │ │ +1b7824: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ +1b7828: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ +1b782c: 076d |04fa: move-object v13, v6 │ │ +1b782e: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +1b7834: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ +1b7838: 1201 |0500: const/4 v1, #int 0 // #0 │ │ +1b783a: 6e20 bf5c 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cbf │ │ +1b7840: 2900 5d00 |0504: goto/16 0561 // +005d │ │ +1b7844: 0d00 |0506: move-exception v0 │ │ +1b7846: 0701 |0507: move-object v1, v0 │ │ +1b7848: 6200 0543 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b784c: 0803 1100 |050a: move-object/from16 v3, v17 │ │ +1b7850: 2900 5200 |050c: goto/16 055e // +0052 │ │ +1b7854: 0d00 |050e: move-exception v0 │ │ +1b7856: 07f2 |050f: move-object v2, v15 │ │ +1b7858: 0803 1100 |0510: move-object/from16 v3, v17 │ │ +1b785c: 080d 1600 |0512: move-object/from16 v13, v22 │ │ +1b7860: 280d |0514: goto 0521 // +000d │ │ +1b7862: 0d00 |0515: move-exception v0 │ │ +1b7864: 07f2 |0516: move-object v2, v15 │ │ +1b7866: 0803 1100 |0517: move-object/from16 v3, v17 │ │ +1b786a: 080d 1600 |0519: move-object/from16 v13, v22 │ │ +1b786e: 280e |051b: goto 0529 // +000e │ │ +1b7870: 0d00 |051c: move-exception v0 │ │ +1b7872: 075d |051d: move-object v13, v5 │ │ +1b7874: 07f2 |051e: move-object v2, v15 │ │ +1b7876: 0803 1100 |051f: move-object/from16 v3, v17 │ │ +1b787a: 0721 |0521: move-object v1, v2 │ │ +1b787c: 07d6 |0522: move-object v6, v13 │ │ +1b787e: 2841 |0523: goto 0564 // +0041 │ │ +1b7880: 0d00 |0524: move-exception v0 │ │ +1b7882: 075d |0525: move-object v13, v5 │ │ +1b7884: 07f2 |0526: move-object v2, v15 │ │ +1b7886: 0803 1100 |0527: move-object/from16 v3, v17 │ │ +1b788a: 0721 |0529: move-object v1, v2 │ │ +1b788c: 07d6 |052a: move-object v6, v13 │ │ +1b788e: 281c |052b: goto 0547 // +001c │ │ +1b7890: 0d00 |052c: move-exception v0 │ │ +1b7892: 075d |052d: move-object v13, v5 │ │ +1b7894: 0803 1100 |052e: move-object/from16 v3, v17 │ │ +1b7898: 0702 |0530: move-object v2, v0 │ │ +1b789a: 07d6 |0531: move-object v6, v13 │ │ +1b789c: 1201 |0532: const/4 v1, #int 0 // #0 │ │ +1b789e: 2832 |0533: goto 0565 // +0032 │ │ +1b78a0: 0d00 |0534: move-exception v0 │ │ +1b78a2: 075d |0535: move-object v13, v5 │ │ +1b78a4: 0803 1100 |0536: move-object/from16 v3, v17 │ │ +1b78a8: 07d6 |0538: move-object v6, v13 │ │ +1b78aa: 1201 |0539: const/4 v1, #int 0 // #0 │ │ +1b78ac: 280d |053a: goto 0547 // +000d │ │ +1b78ae: 0d00 |053b: move-exception v0 │ │ +1b78b0: 0803 1100 |053c: move-object/from16 v3, v17 │ │ +1b78b4: 0702 |053e: move-object v2, v0 │ │ +1b78b6: 1201 |053f: const/4 v1, #int 0 // #0 │ │ +1b78b8: 1206 |0540: const/4 v6, #int 0 // #0 │ │ +1b78ba: 2824 |0541: goto 0565 // +0024 │ │ +1b78bc: 0d00 |0542: move-exception v0 │ │ +1b78be: 0803 1100 |0543: move-object/from16 v3, v17 │ │ +1b78c2: 1201 |0545: const/4 v1, #int 0 // #0 │ │ +1b78c4: 1206 |0546: const/4 v6, #int 0 // #0 │ │ +1b78c6: 6202 0543 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b78ca: 1a04 4f35 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@354f │ │ +1b78ce: 7130 c502 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b78d4: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ +1b78d8: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +1b78de: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ +1b78e2: 1201 |0555: const/4 v1, #int 0 // #0 │ │ +1b78e4: 6e20 bf5c 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cbf │ │ +1b78ea: 2808 |0559: goto 0561 // +0008 │ │ +1b78ec: 0d00 |055a: move-exception v0 │ │ +1b78ee: 0701 |055b: move-object v1, v0 │ │ +1b78f0: 6200 0543 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b78f4: 7130 c502 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b78fa: 1211 |0561: const/4 v1, #int 1 // #1 │ │ +1b78fc: 0f01 |0562: return v1 │ │ +1b78fe: 0d00 |0563: move-exception v0 │ │ +1b7900: 0702 |0564: move-object v2, v0 │ │ +1b7902: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ +1b7906: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +1b790c: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ +1b7910: 1201 |056c: const/4 v1, #int 0 // #0 │ │ +1b7912: 6e20 bf5c 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@5cbf │ │ +1b7918: 2808 |0570: goto 0578 // +0008 │ │ +1b791a: 0d00 |0571: move-exception v0 │ │ +1b791c: 0701 |0572: move-object v1, v0 │ │ +1b791e: 6200 0543 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b7922: 7130 c502 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b7928: 2702 |0578: throw v2 │ │ +1b792a: 6200 0543 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b792e: 1a01 c03f |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3fc0 │ │ +1b7932: 7120 c402 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1b7938: 1201 |0580: const/4 v1, #int 0 // #0 │ │ +1b793a: 0f01 |0581: return v1 │ │ catches : 37 │ │ 0x0063 - 0x007f │ │ Ljava/lang/Exception; -> 0x0542 │ │ -> 0x053b │ │ 0x0081 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0534 │ │ -> 0x052c │ │ @@ -327453,148 +327454,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 │ │ -1b80b0: |[1b80b0] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ -1b80c0: 2200 1a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@111a │ │ -1b80c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b80c6: 7020 fc5c 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@5cfc │ │ -1b80cc: 5b0e fb42 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@42fb │ │ -1b80d0: 2202 2202 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@0222 │ │ -1b80d4: 7020 1408 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@0814 │ │ -1b80da: 1a0e 5c0d |000d: const-string v14, "/moov/trak/" // string@0d5c │ │ -1b80de: 7120 3b09 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@093b │ │ -1b80e4: 0c0e |0012: move-result-object v14 │ │ -1b80e6: 7210 da0c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ -1b80ec: 0c0e |0016: move-result-object v14 │ │ -1b80ee: 0712 |0017: move-object v2, v1 │ │ -1b80f0: 7210 bb0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1b80f6: 0a03 |001b: move-result v3 │ │ -1b80f8: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ -1b80fc: 7210 bc0c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1b8102: 0c03 |0021: move-result-object v3 │ │ -1b8104: 1f03 2502 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0225 │ │ -1b8108: 1f03 3b02 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@023b │ │ -1b810c: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -1b8110: 6e10 5508 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@0855 │ │ -1b8116: 0c06 |002b: move-result-object v6 │ │ -1b8118: 6e10 2708 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0827 │ │ -1b811e: 0c07 |002f: move-result-object v7 │ │ -1b8120: 6e10 2808 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0828 │ │ -1b8126: 0c06 |0033: move-result-object v6 │ │ -1b8128: 6e10 3208 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@0832 │ │ -1b812e: 0c06 |0037: move-result-object v6 │ │ -1b8130: 6e10 4308 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@0843 │ │ -1b8136: 0c06 |003b: move-result-object v6 │ │ -1b8138: 6e10 3f08 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@083f │ │ -1b813e: 0c06 |003f: move-result-object v6 │ │ -1b8140: 2168 |0040: array-length v8, v6 │ │ -1b8142: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -1b8144: 044a |0042: move-wide v10, v4 │ │ -1b8146: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ -1b814a: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ -1b814e: bbca |0047: add-long/2addr v10, v12 │ │ -1b8150: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ -1b8154: 28f9 |004a: goto 0043 // -0007 │ │ -1b8156: 6e10 2a08 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@082a │ │ -1b815c: 0b08 |004e: move-result-wide v8 │ │ -1b815e: 8586 |004f: long-to-float v6, v8 │ │ -1b8160: 6e10 2b08 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@082b │ │ -1b8166: 0b04 |0053: move-result-wide v4 │ │ -1b8168: 8544 |0054: long-to-float v4, v4 │ │ -1b816a: c946 |0055: div-float/2addr v6, v4 │ │ -1b816c: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ -1b8170: 9d04 040a |0058: mul-long v4, v4, v10 │ │ -1b8174: 8544 |005a: long-to-float v4, v4 │ │ -1b8176: c964 |005b: div-float/2addr v4, v6 │ │ -1b8178: 8744 |005c: float-to-int v4, v4 │ │ -1b817a: 8144 |005d: int-to-long v4, v4 │ │ -1b817c: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ -1b8180: a806 0607 |0060: mul-float v6, v6, v7 │ │ -1b8184: 5906 f942 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ -1b8188: 2812 |0064: goto 0076 // +0012 │ │ -1b818a: 0d06 |0065: move-exception v6 │ │ -1b818c: 0768 |0066: move-object v8, v6 │ │ -1b818e: 0446 |0067: move-wide v6, v4 │ │ -1b8190: 04a4 |0068: move-wide v4, v10 │ │ -1b8192: 2804 |0069: goto 006d // +0004 │ │ -1b8194: 0d06 |006a: move-exception v6 │ │ -1b8196: 0768 |006b: move-object v8, v6 │ │ -1b8198: 0446 |006c: move-wide v6, v4 │ │ -1b819a: 6209 0543 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b819e: 1a0a 7d19 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@197d │ │ -1b81a2: 7130 c502 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b81a8: 044a |0074: move-wide v10, v4 │ │ -1b81aa: 0464 |0075: move-wide v4, v6 │ │ -1b81ac: 6e10 5608 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@0856 │ │ -1b81b2: 0c03 |0079: move-result-object v3 │ │ -1b81b4: 6e10 5a08 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@085a │ │ -1b81ba: 0b06 |007d: move-result-wide v6 │ │ -1b81bc: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ -1b81c0: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ -1b81c4: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ -1b81c8: 6e10 5808 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0858 │ │ -1b81ce: 0b06 |0087: move-result-wide v6 │ │ -1b81d0: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ -1b81d4: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ -1b81d8: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ -1b81de: be64 |008f: div-long/2addr v4, v6 │ │ -1b81e0: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ -1b81e4: 8442 |0092: long-to-int v2, v4 │ │ -1b81e6: 5902 fd42 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fd │ │ -1b81ea: 0732 |0095: move-object v2, v3 │ │ -1b81ec: 2882 |0096: goto 0018 // -007e │ │ -1b81ee: 5303 f842 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f8 │ │ -1b81f2: bba3 |0099: add-long/2addr v3, v10 │ │ -1b81f4: 5a03 f842 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f8 │ │ -1b81f8: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -1b81fc: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ -1b8200: 620e 0543 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b8204: 1a00 7e19 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@197e │ │ -1b8208: 7120 c402 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1b820e: 1101 |00a7: return-object v1 │ │ -1b8210: 6e10 5908 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0859 │ │ -1b8216: 0c0e |00ab: move-result-object v14 │ │ -1b8218: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -1b821c: 6e20 3a09 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ -1b8222: 0a03 |00b1: move-result v3 │ │ -1b8224: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -1b8228: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ -1b822c: 590e fc42 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ -1b8230: 281a |00b8: goto 00d2 // +001a │ │ -1b8232: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -1b8236: 6e20 3a09 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ -1b823c: 0a03 |00be: move-result v3 │ │ -1b823e: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ -1b8242: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ -1b8246: 590e fc42 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ -1b824a: 280d |00c5: goto 00d2 // +000d │ │ -1b824c: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -1b8250: 6e20 3a09 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ -1b8256: 0a0e |00cb: move-result v14 │ │ -1b8258: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ -1b825c: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ -1b8260: 590e fc42 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ -1b8264: 6e10 5a08 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@085a │ │ -1b826a: 0b03 |00d5: move-result-wide v3 │ │ -1b826c: 8a3e |00d6: double-to-int v14, v3 │ │ -1b826e: 590e fe42 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ -1b8272: 6e10 5808 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0858 │ │ -1b8278: 0b02 |00dc: move-result-wide v2 │ │ -1b827a: 8a2e |00dd: double-to-int v14, v2 │ │ -1b827c: 590e fa42 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ -1b8280: 1100 |00e0: return-object v0 │ │ -1b8282: 0d0e |00e1: move-exception v14 │ │ -1b8284: 6200 0543 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b8288: 1a02 7f19 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@197f │ │ -1b828c: 7130 c502 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ -1b8292: 1101 |00e9: return-object v1 │ │ +1b80b4: |[1b80b4] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ +1b80c4: 2200 1a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@111a │ │ +1b80c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b80ca: 7020 fc5c 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@5cfc │ │ +1b80d0: 5b0e fb42 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@42fb │ │ +1b80d4: 2202 2202 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@0222 │ │ +1b80d8: 7020 1408 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@0814 │ │ +1b80de: 1a0e 5c0d |000d: const-string v14, "/moov/trak/" // string@0d5c │ │ +1b80e2: 7120 3b09 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@093b │ │ +1b80e8: 0c0e |0012: move-result-object v14 │ │ +1b80ea: 7210 da0c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ +1b80f0: 0c0e |0016: move-result-object v14 │ │ +1b80f2: 0712 |0017: move-object v2, v1 │ │ +1b80f4: 7210 bb0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1b80fa: 0a03 |001b: move-result v3 │ │ +1b80fc: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ +1b8100: 7210 bc0c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1b8106: 0c03 |0021: move-result-object v3 │ │ +1b8108: 1f03 2502 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0225 │ │ +1b810c: 1f03 3b02 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@023b │ │ +1b8110: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +1b8114: 6e10 5508 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@0855 │ │ +1b811a: 0c06 |002b: move-result-object v6 │ │ +1b811c: 6e10 2708 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0827 │ │ +1b8122: 0c07 |002f: move-result-object v7 │ │ +1b8124: 6e10 2808 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0828 │ │ +1b812a: 0c06 |0033: move-result-object v6 │ │ +1b812c: 6e10 3208 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@0832 │ │ +1b8132: 0c06 |0037: move-result-object v6 │ │ +1b8134: 6e10 4308 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@0843 │ │ +1b813a: 0c06 |003b: move-result-object v6 │ │ +1b813c: 6e10 3f08 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@083f │ │ +1b8142: 0c06 |003f: move-result-object v6 │ │ +1b8144: 2168 |0040: array-length v8, v6 │ │ +1b8146: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +1b8148: 044a |0042: move-wide v10, v4 │ │ +1b814a: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ +1b814e: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ +1b8152: bbca |0047: add-long/2addr v10, v12 │ │ +1b8154: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ +1b8158: 28f9 |004a: goto 0043 // -0007 │ │ +1b815a: 6e10 2a08 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@082a │ │ +1b8160: 0b08 |004e: move-result-wide v8 │ │ +1b8162: 8586 |004f: long-to-float v6, v8 │ │ +1b8164: 6e10 2b08 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@082b │ │ +1b816a: 0b04 |0053: move-result-wide v4 │ │ +1b816c: 8544 |0054: long-to-float v4, v4 │ │ +1b816e: c946 |0055: div-float/2addr v6, v4 │ │ +1b8170: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ +1b8174: 9d04 040a |0058: mul-long v4, v4, v10 │ │ +1b8178: 8544 |005a: long-to-float v4, v4 │ │ +1b817a: c964 |005b: div-float/2addr v4, v6 │ │ +1b817c: 8744 |005c: float-to-int v4, v4 │ │ +1b817e: 8144 |005d: int-to-long v4, v4 │ │ +1b8180: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ +1b8184: a806 0607 |0060: mul-float v6, v6, v7 │ │ +1b8188: 5906 f942 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ +1b818c: 2812 |0064: goto 0076 // +0012 │ │ +1b818e: 0d06 |0065: move-exception v6 │ │ +1b8190: 0768 |0066: move-object v8, v6 │ │ +1b8192: 0446 |0067: move-wide v6, v4 │ │ +1b8194: 04a4 |0068: move-wide v4, v10 │ │ +1b8196: 2804 |0069: goto 006d // +0004 │ │ +1b8198: 0d06 |006a: move-exception v6 │ │ +1b819a: 0768 |006b: move-object v8, v6 │ │ +1b819c: 0446 |006c: move-wide v6, v4 │ │ +1b819e: 6209 0543 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b81a2: 1a0a 7d19 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@197d │ │ +1b81a6: 7130 c502 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b81ac: 044a |0074: move-wide v10, v4 │ │ +1b81ae: 0464 |0075: move-wide v4, v6 │ │ +1b81b0: 6e10 5608 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@0856 │ │ +1b81b6: 0c03 |0079: move-result-object v3 │ │ +1b81b8: 6e10 5a08 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@085a │ │ +1b81be: 0b06 |007d: move-result-wide v6 │ │ +1b81c0: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ +1b81c4: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ +1b81c8: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ +1b81cc: 6e10 5808 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0858 │ │ +1b81d2: 0b06 |0087: move-result-wide v6 │ │ +1b81d4: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ +1b81d8: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ +1b81dc: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ +1b81e2: be64 |008f: div-long/2addr v4, v6 │ │ +1b81e4: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ +1b81e8: 8442 |0092: long-to-int v2, v4 │ │ +1b81ea: 5902 fd42 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fd │ │ +1b81ee: 0732 |0095: move-object v2, v3 │ │ +1b81f0: 2882 |0096: goto 0018 // -007e │ │ +1b81f2: 5303 f842 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f8 │ │ +1b81f6: bba3 |0099: add-long/2addr v3, v10 │ │ +1b81f8: 5a03 f842 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f8 │ │ +1b81fc: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +1b8200: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ +1b8204: 620e 0543 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b8208: 1a00 7e19 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@197e │ │ +1b820c: 7120 c402 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1b8212: 1101 |00a7: return-object v1 │ │ +1b8214: 6e10 5908 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0859 │ │ +1b821a: 0c0e |00ab: move-result-object v14 │ │ +1b821c: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +1b8220: 6e20 3a09 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ +1b8226: 0a03 |00b1: move-result v3 │ │ +1b8228: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +1b822c: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ +1b8230: 590e fc42 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ +1b8234: 281a |00b8: goto 00d2 // +001a │ │ +1b8236: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +1b823a: 6e20 3a09 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ +1b8240: 0a03 |00be: move-result v3 │ │ +1b8242: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ +1b8246: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ +1b824a: 590e fc42 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ +1b824e: 280d |00c5: goto 00d2 // +000d │ │ +1b8250: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +1b8254: 6e20 3a09 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@093a │ │ +1b825a: 0a0e |00cb: move-result v14 │ │ +1b825c: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ +1b8260: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ +1b8264: 590e fc42 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ +1b8268: 6e10 5a08 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@085a │ │ +1b826e: 0b03 |00d5: move-result-wide v3 │ │ +1b8270: 8a3e |00d6: double-to-int v14, v3 │ │ +1b8272: 590e fe42 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ +1b8276: 6e10 5808 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0858 │ │ +1b827c: 0b02 |00dc: move-result-wide v2 │ │ +1b827e: 8a2e |00dd: double-to-int v14, v2 │ │ +1b8280: 590e fa42 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ +1b8284: 1100 |00e0: return-object v0 │ │ +1b8286: 0d0e |00e1: move-exception v14 │ │ +1b8288: 6200 0543 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b828c: 1a02 7f19 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@197f │ │ +1b8290: 7130 c502 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c5 │ │ +1b8296: 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 │ │ @@ -327637,28 +327638,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 │ │ -1b835c: |[1b835c] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1b836c: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1b8370: 7020 8704 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1b8376: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1b8378: 6e20 8904 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ -1b837e: 0c01 |0009: move-result-object v1 │ │ -1b8380: 6e20 8d04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -1b8386: 0c01 |000d: move-result-object v1 │ │ -1b8388: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ -1b838e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1b8390: 6e30 9304 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1b8396: 0c01 |0015: move-result-object v1 │ │ -1b8398: 6e10 9904 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1b839e: 0e00 |0019: return-void │ │ +1b8360: |[1b8360] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1b8370: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1b8374: 7020 8704 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1b837a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1b837c: 6e20 8904 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ +1b8382: 0c01 |0009: move-result-object v1 │ │ +1b8384: 6e20 8d04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +1b838a: 0c01 |000d: move-result-object v1 │ │ +1b838c: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ +1b8392: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1b8394: 6e30 9304 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1b839a: 0c01 |0015: move-result-object v1 │ │ +1b839c: 6e10 9904 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1b83a2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0006 line=547 │ │ 0x000a line=548 │ │ 0x0012 line=549 │ │ 0x0016 line=550 │ │ @@ -327671,239 +327672,239 @@ │ │ type : '(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -1b7b30: |[1b7b30] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ -1b7b40: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1b7b44: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -1b7b48: 1a02 7434 |0004: const-string v2, "Preparing video: " // string@3474 │ │ -1b7b4c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -1b7b4e: 7401 0107 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0701 │ │ -1b7b54: 0c04 |000a: move-result-object v4 │ │ -1b7b56: 6205 0543 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ -1b7b5a: 2206 0c03 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1b7b5e: 7020 0f0b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b7b64: 6e20 180b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b7b6a: 6e10 290b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b7b70: 0c02 |0018: move-result-object v2 │ │ -1b7b72: 7120 c002 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1b7b78: 7110 035d 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@5d03 │ │ -1b7b7e: 0c02 |001f: move-result-object v2 │ │ -1b7b80: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1b7b82: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ -1b7b86: 1a01 4d35 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@354d │ │ -1b7b8a: 2332 4011 |0025: new-array v2, v3, [Ljava/lang/Object; // type@1140 │ │ -1b7b8e: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ -1b7b92: 7120 d80a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1b7b98: 0c01 |002c: move-result-object v1 │ │ -1b7b9a: 7120 ff5c 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5cff │ │ -1b7ba0: 0f06 |0030: return v6 │ │ -1b7ba2: 5227 fc42 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ -1b7ba6: 5927 0243 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4302 │ │ -1b7baa: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ -1b7bae: 5a27 0343 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4303 │ │ -1b7bb2: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ -1b7bb6: 5a29 f642 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@42f6 │ │ -1b7bba: 5229 fc42 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ -1b7bbe: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ -1b7bc2: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ -1b7bc6: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ -1b7bca: 5229 fc42 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ -1b7bce: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ -1b7bd2: 2809 |0049: goto 0052 // +0009 │ │ -1b7bd4: 5229 fe42 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ -1b7bd8: 522c fa42 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ -1b7bdc: 6e30 2e07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ -1b7be2: 2808 |0051: goto 0059 // +0008 │ │ -1b7be4: 5229 fa42 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ -1b7be8: 522c fe42 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ -1b7bec: 6e30 2e07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ -1b7bf2: 5229 f942 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ -1b7bf6: 8799 |005b: float-to-int v9, v9 │ │ -1b7bf8: 6e20 2f07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072f │ │ -1b7bfe: 1a09 dd83 |005f: const-string v9, "sys.msgsize_max_recommended" // string@83dd │ │ -1b7c02: 7120 ca4d 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@4dca │ │ -1b7c08: 0a09 |0064: move-result v9 │ │ -1b7c0a: 819c |0065: int-to-long v12, v9 │ │ -1b7c0c: 2209 c202 |0066: new-instance v9, Ljava/io/File; // type@02c2 │ │ -1b7c10: 7020 6b09 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b7c16: 6e10 7b09 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@097b │ │ -1b7c1c: 0b0e |006e: move-result-wide v14 │ │ -1b7c1e: 1229 |006f: const/4 v9, #int 2 // #2 │ │ -1b7c20: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ -1b7c24: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ -1b7c28: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ -1b7c2c: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ -1b7c30: 5227 fd42 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fd │ │ -1b7c34: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ -1b7c3a: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ -1b7c3e: 1a00 9b7a |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@7a9b │ │ -1b7c42: 7120 5f0a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b7c48: 0c01 |0084: move-result-object v1 │ │ -1b7c4a: 5222 fd42 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fd │ │ -1b7c4e: 7110 530a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b7c54: 0c02 |008a: move-result-object v2 │ │ -1b7c56: 1237 |008b: const/4 v7, #int 3 // #3 │ │ -1b7c58: 2377 4011 |008c: new-array v7, v7, [Ljava/lang/Object; // type@1140 │ │ -1b7c5c: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ -1b7c60: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ -1b7c64: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ -1b7c68: 7120 d80a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1b7c6e: 0c00 |0097: move-result-object v0 │ │ -1b7c70: 7120 c002 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1b7c76: 0f03 |009b: return v3 │ │ -1b7c78: 5227 f942 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ -1b7c7c: 8877 |009e: float-to-long v7, v7 │ │ -1b7c7e: 532e f842 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f8 │ │ -1b7c82: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ -1b7c86: bc7e |00a3: sub-long/2addr v14, v7 │ │ -1b7c88: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ -1b7c8c: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ -1b7c90: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ -1b7c94: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ -1b7c98: 7140 7a0a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a7a │ │ -1b7c9e: 0b03 |00af: move-result-wide v3 │ │ -1b7ca0: be3e |00b0: div-long/2addr v14, v3 │ │ -1b7ca2: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ -1b7ca6: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ -1b7caa: 84e3 |00b5: long-to-int v3, v14 │ │ -1b7cac: 5923 0043 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7cb0: 5223 0043 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7cb4: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ -1b7cba: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ -1b7cbe: 5924 0043 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7cc2: 282b |00c1: goto 00ec // +002b │ │ -1b7cc4: 5223 0043 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7cc8: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ -1b7cce: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ -1b7cd2: 7701 c25a 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@5ac2 │ │ -1b7cd8: 0a03 |00cc: move-result v3 │ │ -1b7cda: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ -1b7cde: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ -1b7ce2: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ -1b7ce6: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ -1b7cea: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ -1b7cf0: 5923 0043 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7cf4: 2812 |00da: goto 00ec // +0012 │ │ -1b7cf6: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ -1b7cfc: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ -1b7d00: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ -1b7d04: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ -1b7d08: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ -1b7d0e: 5923 0043 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7d12: 2803 |00e9: goto 00ec // +0003 │ │ -1b7d14: 5924 0043 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7d18: 5223 0043 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7d1c: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ -1b7d22: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ -1b7d26: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ -1b7d2a: 2803 |00f5: goto 00f8 // +0003 │ │ -1b7d2c: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ -1b7d30: 5224 fe42 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ -1b7d34: 5924 0143 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b7d38: 5224 fa42 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ -1b7d3c: 5924 ff42 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b7d40: 5224 0143 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b7d44: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ -1b7d48: 5224 ff42 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b7d4c: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ -1b7d50: 5224 0143 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b7d54: 5229 ff42 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b7d58: 8233 |010c: int-to-float v3, v3 │ │ -1b7d5a: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ -1b7d5e: 5224 0143 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b7d62: 8244 |0111: int-to-float v4, v4 │ │ -1b7d64: c943 |0112: div-float/2addr v3, v4 │ │ -1b7d66: 2804 |0113: goto 0117 // +0004 │ │ -1b7d68: 5224 ff42 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b7d6c: 28fb |0116: goto 0111 // -0005 │ │ -1b7d6e: 5224 0143 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b7d72: 8244 |0119: int-to-float v4, v4 │ │ -1b7d74: a804 0403 |011a: mul-float v4, v4, v3 │ │ -1b7d78: 8744 |011c: float-to-int v4, v4 │ │ -1b7d7a: 5924 0143 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b7d7e: 5224 ff42 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b7d82: 8244 |0121: int-to-float v4, v4 │ │ -1b7d84: a804 0403 |0122: mul-float v4, v4, v3 │ │ -1b7d88: 8743 |0124: float-to-int v3, v4 │ │ -1b7d8a: 5923 ff42 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b7d8e: 5223 fc42 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ -1b7d92: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ -1b7d96: 5223 fc42 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ -1b7d9a: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ -1b7d9e: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ -1b7da2: 2809 |0131: goto 013a // +0009 │ │ -1b7da4: 5223 0143 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b7da8: 5224 ff42 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b7dac: 6e30 2e07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ -1b7db2: 2808 |0139: goto 0141 // +0008 │ │ -1b7db4: 5223 ff42 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ -1b7db8: 5224 0143 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ -1b7dbc: 6e30 2e07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ -1b7dc2: 8473 |0141: long-to-int v3, v7 │ │ -1b7dc4: 6e20 2f07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072f │ │ -1b7dca: 8573 |0145: long-to-float v3, v7 │ │ -1b7dcc: 5224 f942 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ -1b7dd0: c943 |0148: div-float/2addr v3, v4 │ │ -1b7dd2: 5224 0043 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ -1b7dd6: 5227 f942 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ -1b7dda: 5328 f842 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f8 │ │ -1b7dde: 7159 005d 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@5d00 │ │ -1b7de4: 0a03 |0152: move-result v3 │ │ -1b7de6: 5923 f742 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@42f7 │ │ -1b7dea: 5223 f742 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@42f7 │ │ -1b7dee: 8133 |0157: int-to-long v3, v3 │ │ -1b7df0: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ -1b7df4: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ -1b7df8: bb7c |015c: add-long/2addr v12, v7 │ │ -1b7dfa: 3107 030c |015d: cmp-long v7, v3, v12 │ │ -1b7dfe: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ -1b7e02: 1a01 be3f |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3fbe │ │ -1b7e06: 7120 ff5c 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5cff │ │ -1b7e0c: 0f06 |0166: return v6 │ │ -1b7e0e: 7701 c74d 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b7e14: 0c03 |016a: move-result-object v3 │ │ -1b7e16: 0804 1200 |016b: move-object/from16 v4, v18 │ │ -1b7e1a: 7120 c44d 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@4dc4 │ │ -1b7e20: 0c03 |0170: move-result-object v3 │ │ -1b7e22: 2207 1b11 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@111b │ │ -1b7e26: 7010 fe5c 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@5cfe │ │ -1b7e2c: 7030 025d 2703 |0176: invoke-direct {v7, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z // method@5d02 │ │ -1b7e32: 0a02 |0179: move-result v2 │ │ -1b7e34: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ -1b7e38: 1a01 4c35 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@354c │ │ -1b7e3c: 1222 |017e: const/4 v2, #int 2 // #2 │ │ -1b7e3e: 2322 4011 |017f: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ -1b7e42: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ -1b7e46: 1214 |0183: const/4 v4, #int 1 // #1 │ │ -1b7e48: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ -1b7e4c: 7120 d80a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1b7e52: 0c01 |0189: move-result-object v1 │ │ -1b7e54: 7120 ff5c 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5cff │ │ -1b7e5a: 0f06 |018d: return v6 │ │ -1b7e5c: 7401 0507 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0705 │ │ -1b7e62: 0c00 |0191: move-result-object v0 │ │ -1b7e64: 7401 0407 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0704 │ │ -1b7e6a: 0c02 |0195: move-result-object v2 │ │ -1b7e6c: 6e40 3007 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0730 │ │ -1b7e72: 1a00 9a7a |0199: const-string v0, "recoding for %s done" // string@7a9a │ │ -1b7e76: 1211 |019b: const/4 v1, #int 1 // #1 │ │ -1b7e78: 2312 4011 |019c: new-array v2, v1, [Ljava/lang/Object; // type@1140 │ │ -1b7e7c: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ -1b7e80: 7120 d80a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1b7e86: 0c00 |01a3: move-result-object v0 │ │ -1b7e88: 7120 c002 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1b7e8e: 2805 |01a7: goto 01ac // +0005 │ │ -1b7e90: 0d00 |01a8: move-exception v0 │ │ -1b7e92: 6e10 370a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ -1b7e98: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ -1b7e9a: 0f01 |01ad: return v1 │ │ +1b7b34: |[1b7b34] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ +1b7b44: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +1b7b48: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +1b7b4c: 1a02 7434 |0004: const-string v2, "Preparing video: " // string@3474 │ │ +1b7b50: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +1b7b52: 7401 0107 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0701 │ │ +1b7b58: 0c04 |000a: move-result-object v4 │ │ +1b7b5a: 6205 0543 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4305 │ │ +1b7b5e: 2206 0c03 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1b7b62: 7020 0f0b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b7b68: 6e20 180b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b7b6e: 6e10 290b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b7b74: 0c02 |0018: move-result-object v2 │ │ +1b7b76: 7120 c002 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1b7b7c: 7110 035d 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@5d03 │ │ +1b7b82: 0c02 |001f: move-result-object v2 │ │ +1b7b84: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1b7b86: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ +1b7b8a: 1a01 4d35 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@354d │ │ +1b7b8e: 2332 4011 |0025: new-array v2, v3, [Ljava/lang/Object; // type@1140 │ │ +1b7b92: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ +1b7b96: 7120 d80a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1b7b9c: 0c01 |002c: move-result-object v1 │ │ +1b7b9e: 7120 ff5c 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5cff │ │ +1b7ba4: 0f06 |0030: return v6 │ │ +1b7ba6: 5227 fc42 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ +1b7baa: 5927 0243 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4302 │ │ +1b7bae: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ +1b7bb2: 5a27 0343 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4303 │ │ +1b7bb6: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ +1b7bba: 5a29 f642 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@42f6 │ │ +1b7bbe: 5229 fc42 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ +1b7bc2: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ +1b7bc6: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ +1b7bca: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ +1b7bce: 5229 fc42 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ +1b7bd2: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ +1b7bd6: 2809 |0049: goto 0052 // +0009 │ │ +1b7bd8: 5229 fe42 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ +1b7bdc: 522c fa42 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ +1b7be0: 6e30 2e07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ +1b7be6: 2808 |0051: goto 0059 // +0008 │ │ +1b7be8: 5229 fa42 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ +1b7bec: 522c fe42 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ +1b7bf0: 6e30 2e07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ +1b7bf6: 5229 f942 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ +1b7bfa: 8799 |005b: float-to-int v9, v9 │ │ +1b7bfc: 6e20 2f07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072f │ │ +1b7c02: 1a09 dd83 |005f: const-string v9, "sys.msgsize_max_recommended" // string@83dd │ │ +1b7c06: 7120 ca4d 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@4dca │ │ +1b7c0c: 0a09 |0064: move-result v9 │ │ +1b7c0e: 819c |0065: int-to-long v12, v9 │ │ +1b7c10: 2209 c202 |0066: new-instance v9, Ljava/io/File; // type@02c2 │ │ +1b7c14: 7020 6b09 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b7c1a: 6e10 7b09 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@097b │ │ +1b7c20: 0b0e |006e: move-result-wide v14 │ │ +1b7c22: 1229 |006f: const/4 v9, #int 2 // #2 │ │ +1b7c24: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ +1b7c28: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ +1b7c2c: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ +1b7c30: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ +1b7c34: 5227 fd42 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fd │ │ +1b7c38: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ +1b7c3e: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ +1b7c42: 1a00 9b7a |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@7a9b │ │ +1b7c46: 7120 5f0a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b7c4c: 0c01 |0084: move-result-object v1 │ │ +1b7c4e: 5222 fd42 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@42fd │ │ +1b7c52: 7110 530a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b7c58: 0c02 |008a: move-result-object v2 │ │ +1b7c5a: 1237 |008b: const/4 v7, #int 3 // #3 │ │ +1b7c5c: 2377 4011 |008c: new-array v7, v7, [Ljava/lang/Object; // type@1140 │ │ +1b7c60: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ +1b7c64: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ +1b7c68: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ +1b7c6c: 7120 d80a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1b7c72: 0c00 |0097: move-result-object v0 │ │ +1b7c74: 7120 c002 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1b7c7a: 0f03 |009b: return v3 │ │ +1b7c7c: 5227 f942 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ +1b7c80: 8877 |009e: float-to-long v7, v7 │ │ +1b7c82: 532e f842 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f8 │ │ +1b7c86: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ +1b7c8a: bc7e |00a3: sub-long/2addr v14, v7 │ │ +1b7c8c: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ +1b7c90: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ +1b7c94: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ +1b7c98: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ +1b7c9c: 7140 7a0a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a7a │ │ +1b7ca2: 0b03 |00af: move-result-wide v3 │ │ +1b7ca4: be3e |00b0: div-long/2addr v14, v3 │ │ +1b7ca6: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ +1b7caa: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ +1b7cae: 84e3 |00b5: long-to-int v3, v14 │ │ +1b7cb0: 5923 0043 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7cb4: 5223 0043 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7cb8: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ +1b7cbe: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ +1b7cc2: 5924 0043 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7cc6: 282b |00c1: goto 00ec // +002b │ │ +1b7cc8: 5223 0043 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7ccc: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ +1b7cd2: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ +1b7cd6: 7701 c25a 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@5ac2 │ │ +1b7cdc: 0a03 |00cc: move-result v3 │ │ +1b7cde: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ +1b7ce2: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ +1b7ce6: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ +1b7cea: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ +1b7cee: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ +1b7cf4: 5923 0043 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7cf8: 2812 |00da: goto 00ec // +0012 │ │ +1b7cfa: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ +1b7d00: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ +1b7d04: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ +1b7d08: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ +1b7d0c: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ +1b7d12: 5923 0043 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7d16: 2803 |00e9: goto 00ec // +0003 │ │ +1b7d18: 5924 0043 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7d1c: 5223 0043 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7d20: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ +1b7d26: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ +1b7d2a: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ +1b7d2e: 2803 |00f5: goto 00f8 // +0003 │ │ +1b7d30: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ +1b7d34: 5224 fe42 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@42fe │ │ +1b7d38: 5924 0143 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b7d3c: 5224 fa42 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@42fa │ │ +1b7d40: 5924 ff42 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b7d44: 5224 0143 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b7d48: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ +1b7d4c: 5224 ff42 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b7d50: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ +1b7d54: 5224 0143 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b7d58: 5229 ff42 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b7d5c: 8233 |010c: int-to-float v3, v3 │ │ +1b7d5e: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ +1b7d62: 5224 0143 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b7d66: 8244 |0111: int-to-float v4, v4 │ │ +1b7d68: c943 |0112: div-float/2addr v3, v4 │ │ +1b7d6a: 2804 |0113: goto 0117 // +0004 │ │ +1b7d6c: 5224 ff42 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b7d70: 28fb |0116: goto 0111 // -0005 │ │ +1b7d72: 5224 0143 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b7d76: 8244 |0119: int-to-float v4, v4 │ │ +1b7d78: a804 0403 |011a: mul-float v4, v4, v3 │ │ +1b7d7c: 8744 |011c: float-to-int v4, v4 │ │ +1b7d7e: 5924 0143 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b7d82: 5224 ff42 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b7d86: 8244 |0121: int-to-float v4, v4 │ │ +1b7d88: a804 0403 |0122: mul-float v4, v4, v3 │ │ +1b7d8c: 8743 |0124: float-to-int v3, v4 │ │ +1b7d8e: 5923 ff42 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b7d92: 5223 fc42 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ +1b7d96: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ +1b7d9a: 5223 fc42 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@42fc │ │ +1b7d9e: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ +1b7da2: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ +1b7da6: 2809 |0131: goto 013a // +0009 │ │ +1b7da8: 5223 0143 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b7dac: 5224 ff42 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b7db0: 6e30 2e07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ +1b7db6: 2808 |0139: goto 0141 // +0008 │ │ +1b7db8: 5223 ff42 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@42ff │ │ +1b7dbc: 5224 0143 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4301 │ │ +1b7dc0: 6e30 2e07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072e │ │ +1b7dc6: 8473 |0141: long-to-int v3, v7 │ │ +1b7dc8: 6e20 2f07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072f │ │ +1b7dce: 8573 |0145: long-to-float v3, v7 │ │ +1b7dd0: 5224 f942 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ +1b7dd4: c943 |0148: div-float/2addr v3, v4 │ │ +1b7dd6: 5224 0043 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4300 │ │ +1b7dda: 5227 f942 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@42f9 │ │ +1b7dde: 5328 f842 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@42f8 │ │ +1b7de2: 7159 005d 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@5d00 │ │ +1b7de8: 0a03 |0152: move-result v3 │ │ +1b7dea: 5923 f742 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@42f7 │ │ +1b7dee: 5223 f742 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@42f7 │ │ +1b7df2: 8133 |0157: int-to-long v3, v3 │ │ +1b7df4: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ +1b7df8: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ +1b7dfc: bb7c |015c: add-long/2addr v12, v7 │ │ +1b7dfe: 3107 030c |015d: cmp-long v7, v3, v12 │ │ +1b7e02: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ +1b7e06: 1a01 be3f |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3fbe │ │ +1b7e0a: 7120 ff5c 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5cff │ │ +1b7e10: 0f06 |0166: return v6 │ │ +1b7e12: 7701 c74d 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b7e18: 0c03 |016a: move-result-object v3 │ │ +1b7e1a: 0804 1200 |016b: move-object/from16 v4, v18 │ │ +1b7e1e: 7120 c44d 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@4dc4 │ │ +1b7e24: 0c03 |0170: move-result-object v3 │ │ +1b7e26: 2207 1b11 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@111b │ │ +1b7e2a: 7010 fe5c 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@5cfe │ │ +1b7e30: 7030 025d 2703 |0176: invoke-direct {v7, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z // method@5d02 │ │ +1b7e36: 0a02 |0179: move-result v2 │ │ +1b7e38: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ +1b7e3c: 1a01 4c35 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@354c │ │ +1b7e40: 1222 |017e: const/4 v2, #int 2 // #2 │ │ +1b7e42: 2322 4011 |017f: new-array v2, v2, [Ljava/lang/Object; // type@1140 │ │ +1b7e46: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ +1b7e4a: 1214 |0183: const/4 v4, #int 1 // #1 │ │ +1b7e4c: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ +1b7e50: 7120 d80a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1b7e56: 0c01 |0189: move-result-object v1 │ │ +1b7e58: 7120 ff5c 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5cff │ │ +1b7e5e: 0f06 |018d: return v6 │ │ +1b7e60: 7401 0507 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0705 │ │ +1b7e66: 0c00 |0191: move-result-object v0 │ │ +1b7e68: 7401 0407 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0704 │ │ +1b7e6e: 0c02 |0195: move-result-object v2 │ │ +1b7e70: 6e40 3007 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0730 │ │ +1b7e76: 1a00 9a7a |0199: const-string v0, "recoding for %s done" // string@7a9a │ │ +1b7e7a: 1211 |019b: const/4 v1, #int 1 // #1 │ │ +1b7e7c: 2312 4011 |019c: new-array v2, v1, [Ljava/lang/Object; // type@1140 │ │ +1b7e80: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ +1b7e84: 7120 d80a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1b7e8a: 0c00 |01a3: move-result-object v0 │ │ +1b7e8c: 7120 c002 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1b7e92: 2805 |01a7: goto 01ac // +0005 │ │ +1b7e94: 0d00 |01a8: move-exception v0 │ │ +1b7e96: 6e10 370a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a37 │ │ +1b7e9c: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ +1b7e9e: 0f01 |01ad: return v1 │ │ catches : 1 │ │ 0x0007 - 0x01a7 │ │ Ljava/lang/Exception; -> 0x01a8 │ │ positions : │ │ 0x0007 line=558 │ │ 0x000b line=559 │ │ 0x001c line=562 │ │ @@ -327960,107 +327961,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 │ │ -1b7f40: |[1b7f40] 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 │ │ -1b7f50: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -1b7f54: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -1b7f58: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ -1b7f5c: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ -1b7f60: 0805 1700 |0008: move-object/from16 v5, v23 │ │ -1b7f64: 0206 2000 |000a: move/from16 v6, v32 │ │ -1b7f68: 7030 075d 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5d07 │ │ -1b7f6e: 0a07 |000f: move-result v7 │ │ -1b7f70: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ -1b7f74: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ -1b7f78: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -1b7f7e: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -1b7f84: 0c0a |001a: move-result-object v10 │ │ -1b7f86: 6e30 b35c a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb3 │ │ -1b7f8c: 0a0b |001e: move-result v11 │ │ -1b7f8e: 1a0c 4d6e |001f: const-string v12, "max-input-size" // string@6e4d │ │ -1b7f92: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1b7f98: 0a0a |0024: move-result v10 │ │ -1b7f9a: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ -1b7f9e: 120e |0027: const/4 v14, #int 0 // #0 │ │ -1b7fa0: 310f 030c |0028: cmp-long v15, v3, v12 │ │ -1b7fa4: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ -1b7fa8: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1b7fae: 2804 |002f: goto 0033 // +0004 │ │ -1b7fb0: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1b7fb6: 7110 a10b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -1b7fbc: 0c03 |0036: move-result-object v3 │ │ -1b7fbe: 7601 015d 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ -1b7fc4: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ -1b7fc8: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ -1b7fcc: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -1b7fce: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ -1b7fd2: 7601 015d 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ -1b7fd8: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -1b7fde: 0a0a |0047: move-result v10 │ │ -1b7fe0: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ -1b7fe4: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ -1b7fe8: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -1b7fee: 0a0a |004f: move-result v10 │ │ -1b7ff0: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b7ff4: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b7ff8: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ -1b7ffc: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -1b8002: 0b0c |0059: move-result-wide v12 │ │ -1b8004: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b8008: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1b800a: 2804 |005d: goto 0061 // +0004 │ │ -1b800c: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b8010: 121a |0060: const/4 v10, #int 1 // #1 │ │ -1b8012: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1b8016: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ -1b801a: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ -1b801e: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ -1b8022: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ -1b8026: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ -1b802a: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b802e: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ -1b8032: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ -1b8036: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ -1b803a: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ -1b803e: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b8042: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ -1b8046: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ -1b804a: 2803 |007d: goto 0080 // +0003 │ │ -1b804c: 121a |007e: const/4 v10, #int 1 // #1 │ │ -1b804e: 2816 |007f: goto 0095 // +0016 │ │ -1b8050: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b8054: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ -1b8058: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ -1b805c: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1b8060: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ -1b8066: 0a0c |008b: move-result v12 │ │ -1b8068: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1b806c: 6e56 c35c 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@5cc3 │ │ -1b8072: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1b8076: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ -1b807a: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ -1b807e: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -1b8084: 280a |009a: goto 00a4 // +000a │ │ -1b8086: 12fc |009b: const/4 v12, #int -1 // #ff │ │ -1b8088: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ -1b808c: 121a |009e: const/4 v10, #int 1 // #1 │ │ -1b808e: 2805 |009f: goto 00a4 // +0005 │ │ -1b8090: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -1b8096: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -1b8098: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ -1b809c: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -1b809e: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ -1b80a2: 2896 |00a9: goto 003f // -006a │ │ -1b80a4: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -1b80aa: 1012 |00ad: return-wide v18 │ │ -1b80ac: 1008 |00ae: return-wide v8 │ │ +1b7f44: |[1b7f44] 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 │ │ +1b7f54: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +1b7f58: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +1b7f5c: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ +1b7f60: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ +1b7f64: 0805 1700 |0008: move-object/from16 v5, v23 │ │ +1b7f68: 0206 2000 |000a: move/from16 v6, v32 │ │ +1b7f6c: 7030 075d 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5d07 │ │ +1b7f72: 0a07 |000f: move-result v7 │ │ +1b7f74: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ +1b7f78: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ +1b7f7c: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +1b7f82: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +1b7f88: 0c0a |001a: move-result-object v10 │ │ +1b7f8a: 6e30 b35c a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@5cb3 │ │ +1b7f90: 0a0b |001e: move-result v11 │ │ +1b7f92: 1a0c 4d6e |001f: const-string v12, "max-input-size" // string@6e4d │ │ +1b7f96: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1b7f9c: 0a0a |0024: move-result v10 │ │ +1b7f9e: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ +1b7fa2: 120e |0027: const/4 v14, #int 0 // #0 │ │ +1b7fa4: 310f 030c |0028: cmp-long v15, v3, v12 │ │ +1b7fa8: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ +1b7fac: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1b7fb2: 2804 |002f: goto 0033 // +0004 │ │ +1b7fb4: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1b7fba: 7110 a10b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +1b7fc0: 0c03 |0036: move-result-object v3 │ │ +1b7fc2: 7601 015d 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ +1b7fc8: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ +1b7fcc: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ +1b7fd0: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +1b7fd2: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ +1b7fd6: 7601 015d 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5d01 │ │ +1b7fdc: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +1b7fe2: 0a0a |0047: move-result v10 │ │ +1b7fe4: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ +1b7fe8: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ +1b7fec: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +1b7ff2: 0a0a |004f: move-result v10 │ │ +1b7ff4: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b7ff8: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b7ffc: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ +1b8000: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +1b8006: 0b0c |0059: move-result-wide v12 │ │ +1b8008: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b800c: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1b800e: 2804 |005d: goto 0061 // +0004 │ │ +1b8010: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b8014: 121a |0060: const/4 v10, #int 1 // #1 │ │ +1b8016: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1b801a: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ +1b801e: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ +1b8022: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ +1b8026: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ +1b802a: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ +1b802e: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b8032: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ +1b8036: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ +1b803a: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ +1b803e: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ +1b8042: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b8046: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ +1b804a: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ +1b804e: 2803 |007d: goto 0080 // +0003 │ │ +1b8050: 121a |007e: const/4 v10, #int 1 // #1 │ │ +1b8052: 2816 |007f: goto 0095 // +0016 │ │ +1b8054: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b8058: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ +1b805c: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ +1b8060: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1b8064: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ +1b806a: 0a0c |008b: move-result v12 │ │ +1b806c: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1b8070: 6e56 c35c 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@5cc3 │ │ +1b8076: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1b807a: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ +1b807e: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ +1b8082: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +1b8088: 280a |009a: goto 00a4 // +000a │ │ +1b808a: 12fc |009b: const/4 v12, #int -1 // #ff │ │ +1b808c: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ +1b8090: 121a |009e: const/4 v10, #int 1 // #1 │ │ +1b8092: 2805 |009f: goto 00a4 // +0005 │ │ +1b8094: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +1b809a: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +1b809c: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ +1b80a0: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +1b80a2: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ +1b80a6: 2896 |00a9: goto 003f // -006a │ │ +1b80a8: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +1b80ae: 1012 |00ad: return-wide v18 │ │ +1b80b0: 1008 |00ae: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=68 │ │ 0x0014 line=70 │ │ 0x0017 line=71 │ │ 0x001b line=72 │ │ 0x001f line=73 │ │ @@ -328100,39 +328101,39 @@ │ │ type : '(Landroid/media/MediaExtractor;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1b7edc: |[1b7edc] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ -1b7eec: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ -1b7ef2: 0a00 |0003: move-result v0 │ │ -1b7ef4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b7ef6: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ -1b7efa: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -1b7f00: 0c02 |000a: move-result-object v2 │ │ -1b7f02: 1a03 886f |000b: const-string v3, "mime" // string@6f88 │ │ -1b7f06: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -1b7f0c: 0c02 |0010: move-result-object v2 │ │ -1b7f0e: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ -1b7f12: 1a03 7648 |0013: const-string v3, "audio/" // string@4876 │ │ -1b7f16: 6e20 f20a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1b7f1c: 0a02 |0018: move-result v2 │ │ -1b7f1e: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -1b7f22: 0f01 |001b: return v1 │ │ -1b7f24: 1a03 6f88 |001c: const-string v3, "video/" // string@886f │ │ -1b7f28: 6e20 f20a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1b7f2e: 0a02 |0021: move-result v2 │ │ -1b7f30: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -1b7f34: 0f01 |0024: return v1 │ │ -1b7f36: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b7f3a: 28de |0027: goto 0005 // -0022 │ │ -1b7f3c: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ -1b7f3e: 0f05 |0029: return v5 │ │ +1b7ee0: |[1b7ee0] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ +1b7ef0: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ +1b7ef6: 0a00 |0003: move-result v0 │ │ +1b7ef8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b7efa: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ +1b7efe: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +1b7f04: 0c02 |000a: move-result-object v2 │ │ +1b7f06: 1a03 886f |000b: const-string v3, "mime" // string@6f88 │ │ +1b7f0a: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +1b7f10: 0c02 |0010: move-result-object v2 │ │ +1b7f12: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ +1b7f16: 1a03 7648 |0013: const-string v3, "audio/" // string@4876 │ │ +1b7f1a: 6e20 f20a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1b7f20: 0a02 |0018: move-result v2 │ │ +1b7f22: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +1b7f26: 0f01 |001b: return v1 │ │ +1b7f28: 1a03 6f88 |001c: const-string v3, "video/" // string@886f │ │ +1b7f2c: 6e20 f20a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1b7f32: 0a02 |0021: move-result v2 │ │ +1b7f34: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +1b7f38: 0f01 |0024: return v1 │ │ +1b7f3a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b7f3e: 28de |0027: goto 0005 // -0022 │ │ +1b7f40: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ +1b7f42: 0f05 |0029: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=52 │ │ 0x000b line=53 │ │ 0x0013 line=55 │ │ 0x001c line=59 │ │ @@ -328184,21 +328185,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 │ │ -1b83a0: |[1b83a0] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ -1b83b0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b83b6: 5b01 0843 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4308 │ │ -1b83ba: 5b02 0943 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4309 │ │ -1b83be: 5b03 0a43 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@430a │ │ -1b83c2: 5b04 0b43 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@430b │ │ -1b83c6: 0e00 |000b: return-void │ │ +1b83a4: |[1b83a4] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ +1b83b4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b83ba: 5b01 0843 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4308 │ │ +1b83be: 5b02 0943 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4309 │ │ +1b83c2: 5b03 0a43 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@430a │ │ +1b83c6: 5b04 0b43 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@430b │ │ +1b83ca: 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; │ │ @@ -328211,23 +328212,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 │ │ -1b83c8: |[1b83c8] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1b83d8: 5460 0843 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4308 │ │ -1b83dc: 5461 0943 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4309 │ │ -1b83e0: 5462 0a43 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@430a │ │ -1b83e4: 5463 0b43 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@430b │ │ -1b83e8: 0774 |0008: move-object v4, v7 │ │ -1b83ea: 0185 |0009: move v5, v8 │ │ -1b83ec: 7406 0d5d 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@5d0d │ │ -1b83f2: 0e00 |000d: return-void │ │ +1b83cc: |[1b83cc] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1b83dc: 5460 0843 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4308 │ │ +1b83e0: 5461 0943 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4309 │ │ +1b83e4: 5462 0a43 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@430a │ │ +1b83e8: 5463 0b43 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@430b │ │ +1b83ec: 0774 |0008: move-object v4, v7 │ │ +1b83ee: 0185 |0009: move v5, v8 │ │ +1b83f0: 7406 0d5d 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@5d0d │ │ +1b83f6: 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 │ │ @@ -328257,17 +328258,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b83f4: |[1b83f4] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ -1b8404: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b840a: 0e00 |0003: return-void │ │ +1b83f8: |[1b83f8] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ +1b8408: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b840e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ │ │ Virtual methods - │ │ @@ -328276,46 +328277,46 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -1b840c: |[1b840c] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ -1b841c: 7110 c74d 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b8422: 0c00 |0003: move-result-object v0 │ │ -1b8424: 6e20 9906 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1b842a: 0c08 |0007: move-result-object v8 │ │ -1b842c: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1b8430: 7020 8704 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1b8436: 6002 cf2b |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2bcf │ │ -1b843a: 6e10 5e06 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@065e │ │ -1b8440: 0c03 |0012: move-result-object v3 │ │ -1b8442: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -1b8444: 2344 4011 |0014: new-array v4, v4, [Ljava/lang/Object; // type@1140 │ │ -1b8448: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1b844a: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ -1b844e: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -1b8454: 0c02 |001c: move-result-object v2 │ │ -1b8456: 6e20 9704 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0497 │ │ -1b845c: 0c01 |0020: move-result-object v1 │ │ -1b845e: 6002 ce2b |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2bce │ │ -1b8462: 6e20 8c04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ -1b8468: 0c01 |0026: move-result-object v1 │ │ -1b846a: 6002 0428 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ -1b846e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -1b8470: 6e30 8e04 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1b8476: 0c01 |002d: move-result-object v1 │ │ -1b8478: 6002 6c2a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2a6c │ │ -1b847c: 2203 1c11 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@111c │ │ -1b8480: 7057 085d 6380 |0032: invoke-direct {v3, v6, v0, v8, v7}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@5d08 │ │ -1b8486: 6e30 9304 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1b848c: 0c07 |0038: move-result-object v7 │ │ -1b848e: 6e10 9904 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1b8494: 0e00 |003c: return-void │ │ +1b8410: |[1b8410] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ +1b8420: 7110 c74d 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b8426: 0c00 |0003: move-result-object v0 │ │ +1b8428: 6e20 9906 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1b842e: 0c08 |0007: move-result-object v8 │ │ +1b8430: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1b8434: 7020 8704 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1b843a: 6002 cf2b |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2bcf │ │ +1b843e: 6e10 5e06 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@065e │ │ +1b8444: 0c03 |0012: move-result-object v3 │ │ +1b8446: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +1b8448: 2344 4011 |0014: new-array v4, v4, [Ljava/lang/Object; // type@1140 │ │ +1b844c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1b844e: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ +1b8452: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +1b8458: 0c02 |001c: move-result-object v2 │ │ +1b845a: 6e20 9704 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0497 │ │ +1b8460: 0c01 |0020: move-result-object v1 │ │ +1b8462: 6002 ce2b |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2bce │ │ +1b8466: 6e20 8c04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ +1b846c: 0c01 |0026: move-result-object v1 │ │ +1b846e: 6002 0428 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ +1b8472: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +1b8474: 6e30 8e04 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1b847a: 0c01 |002d: move-result-object v1 │ │ +1b847c: 6002 6c2a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2a6c │ │ +1b8480: 2203 1c11 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@111c │ │ +1b8484: 7057 085d 6380 |0032: invoke-direct {v3, v6, v0, v8, v7}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@5d08 │ │ +1b848a: 6e30 9304 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1b8490: 0c07 |0038: move-result-object v7 │ │ +1b8492: 6e10 9904 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1b8498: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x0008 line=21 │ │ 0x000f line=22 │ │ 0x0023 line=23 │ │ @@ -328332,23 +328333,23 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b8498: |[1b8498] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ -1b84a8: 7110 c74d 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1b84ae: 0c00 |0003: move-result-object v0 │ │ -1b84b0: 6e20 ad06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1b84b6: 0c03 |0007: move-result-object v3 │ │ -1b84b8: 6e10 1907 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0719 │ │ -1b84be: 0c03 |000b: move-result-object v3 │ │ -1b84c0: 7120 3d5a 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5a3d │ │ -1b84c6: 0e00 |000f: return-void │ │ +1b849c: |[1b849c] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ +1b84ac: 7110 c74d 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1b84b2: 0c00 |0003: move-result-object v0 │ │ +1b84b4: 6e20 ad06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1b84ba: 0c03 |0007: move-result-object v3 │ │ +1b84bc: 6e10 1907 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0719 │ │ +1b84c2: 0c03 |000b: move-result-object v3 │ │ +1b84c4: 7120 3d5a 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5a3d │ │ +1b84ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000c line=38 │ │ locals : │ │ @@ -328361,22 +328362,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 │ │ -1b84c8: |[1b84c8] 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 │ │ -1b84d8: 6e10 5c06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065c │ │ -1b84de: 0a02 |0003: move-result v2 │ │ -1b84e0: 6e20 d406 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d4 │ │ -1b84e6: 0a01 |0007: move-result v1 │ │ -1b84e8: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -1b84ec: 6e30 0c5d 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5d0c │ │ -1b84f2: 0e00 |000d: return-void │ │ +1b84cc: |[1b84cc] 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 │ │ +1b84dc: 6e10 5c06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065c │ │ +1b84e2: 0a02 |0003: move-result v2 │ │ +1b84e4: 6e20 d406 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d4 │ │ +1b84ea: 0a01 |0007: move-result v1 │ │ +1b84ec: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +1b84f0: 6e30 0c5d 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5d0c │ │ +1b84f6: 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; │ │ @@ -462395,18 +462396,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 │ │ -1a5d14: |[1a5d14] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a5d24: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5d2a: 5b01 f940 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f9 │ │ -1a5d2e: 0e00 |0005: return-void │ │ +1a5d18: |[1a5d18] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a5d28: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5d2e: 5b01 f940 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f9 │ │ +1a5d32: 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; │ │ │ │ @@ -462416,18 +462417,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a5d30: |[1a5d30] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ -1a5d40: 5410 f940 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f9 │ │ -1a5d44: 7110 4a58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@584a │ │ -1a5d4a: 0e00 |0005: return-void │ │ +1a5d34: |[1a5d34] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ +1a5d44: 5410 f940 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40f9 │ │ +1a5d48: 7110 4a58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@584a │ │ +1a5d4e: 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 : 5745 (D8$$SyntheticClass) │ │ @@ -462460,18 +462461,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 │ │ -1a5d4c: |[1a5d4c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a5d5c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5d62: 5b01 fa40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fa │ │ -1a5d66: 0e00 |0005: return-void │ │ +1a5d50: |[1a5d50] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a5d60: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5d66: 5b01 fa40 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fa │ │ +1a5d6a: 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; │ │ │ │ @@ -462481,18 +462482,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1a5d68: |[1a5d68] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ -1a5d78: 5410 fa40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fa │ │ -1a5d7c: 7130 4958 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@5849 │ │ -1a5d82: 0e00 |0005: return-void │ │ +1a5d6c: |[1a5d6c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ +1a5d7c: 5410 fa40 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fa │ │ +1a5d80: 7130 4958 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@5849 │ │ +1a5d86: 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 │ │ @@ -462532,18 +462533,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 │ │ -1a5d84: |[1a5d84] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a5d94: 5b01 fb40 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5d98: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a5d9e: 0e00 |0005: return-void │ │ +1a5d88: |[1a5d88] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a5d98: 5b01 fb40 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5d9c: 7010 a10a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a5da2: 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; │ │ │ │ @@ -462552,31 +462553,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 │ │ -1a5ea8: |[1a5ea8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ -1a5eb8: 7210 c04f 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4fc0 │ │ -1a5ebe: 0a04 |0003: move-result v4 │ │ -1a5ec0: 5420 fb40 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5ec4: 7110 4f58 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@584f │ │ -1a5eca: 0c00 |0009: move-result-object v0 │ │ -1a5ecc: 6201 2141 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ -1a5ed0: 6e20 a958 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58a9 │ │ -1a5ed6: 5420 fb40 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5eda: 7110 4f58 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@584f │ │ -1a5ee0: 0c00 |0014: move-result-object v0 │ │ -1a5ee2: 6e20 c458 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@58c4 │ │ -1a5ee8: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ -1a5eec: 5424 fb40 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5ef0: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -1a5ef2: 7130 5158 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@5851 │ │ -1a5ef8: 0e00 |0020: return-void │ │ +1a5eac: |[1a5eac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ +1a5ebc: 7210 c04f 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4fc0 │ │ +1a5ec2: 0a04 |0003: move-result v4 │ │ +1a5ec4: 5420 fb40 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5ec8: 7110 4f58 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@584f │ │ +1a5ece: 0c00 |0009: move-result-object v0 │ │ +1a5ed0: 6201 2141 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4121 │ │ +1a5ed4: 6e20 a958 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58a9 │ │ +1a5eda: 5420 fb40 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5ede: 7110 4f58 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@584f │ │ +1a5ee4: 0c00 |0014: move-result-object v0 │ │ +1a5ee6: 6e20 c458 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@58c4 │ │ +1a5eec: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ +1a5ef0: 5424 fb40 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5ef4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +1a5ef6: 7130 5158 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@5851 │ │ +1a5efc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0004 line=369 │ │ 0x000f line=370 │ │ 0x001a line=372 │ │ locals : │ │ @@ -462591,27 +462592,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 │ │ -1a5da0: |[1a5da0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1a5db0: 5420 fb40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5db4: 7120 4e58 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@584e │ │ -1a5dba: 6e10 d650 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ -1a5dc0: 0c00 |0008: move-result-object v0 │ │ -1a5dc2: 2000 870f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ -1a5dc6: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -1a5dca: 6e10 d650 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ -1a5dd0: 0c00 |0010: move-result-object v0 │ │ -1a5dd2: 1f00 310f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ -1a5dd6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -1a5dd8: 7040 4358 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@5843 │ │ -1a5dde: 0e00 |0017: return-void │ │ +1a5da4: |[1a5da4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1a5db4: 5420 fb40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5db8: 7120 4e58 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@584e │ │ +1a5dbe: 6e10 d650 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ +1a5dc4: 0c00 |0008: move-result-object v0 │ │ +1a5dc6: 2000 870f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ +1a5dca: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +1a5dce: 6e10 d650 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ +1a5dd4: 0c00 |0010: move-result-object v0 │ │ +1a5dd6: 1f00 310f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ +1a5dda: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +1a5ddc: 7040 4358 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@5843 │ │ +1a5de2: 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; │ │ @@ -462622,29 +462623,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 │ │ -1a5de0: |[1a5de0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1a5df0: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ -1a5df4: 5412 fb40 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5df8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1a5dfa: 7120 4e58 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@584e │ │ -1a5e00: 5412 fb40 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5e04: 7110 4f58 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@584f │ │ -1a5e0a: 0c02 |000d: move-result-object v2 │ │ -1a5e0c: 6200 2041 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a5e10: 6e20 a958 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58a9 │ │ -1a5e16: 5412 fb40 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5e1a: 7110 5058 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5850 │ │ -1a5e20: 0c02 |0018: move-result-object v2 │ │ -1a5e22: 6e10 3950 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@5039 │ │ -1a5e28: 0e00 |001c: return-void │ │ +1a5de4: |[1a5de4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1a5df4: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ +1a5df8: 5412 fb40 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5dfc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1a5dfe: 7120 4e58 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@584e │ │ +1a5e04: 5412 fb40 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5e08: 7110 4f58 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@584f │ │ +1a5e0e: 0c02 |000d: move-result-object v2 │ │ +1a5e10: 6200 2041 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a5e14: 6e20 a958 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58a9 │ │ +1a5e1a: 5412 fb40 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5e1e: 7110 5058 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5850 │ │ +1a5e24: 0c02 |0018: move-result-object v2 │ │ +1a5e26: 6e10 3950 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@5039 │ │ +1a5e2c: 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; │ │ @@ -462655,41 +462656,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 │ │ -1a5e2c: |[1a5e2c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1a5e3c: 5420 fb40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5e40: 7120 4e58 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@584e │ │ -1a5e46: 5420 fb40 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5e4a: 7110 4d58 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584d │ │ -1a5e50: 0c00 |000a: move-result-object v0 │ │ -1a5e52: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ -1a5e56: 6e10 d650 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ -1a5e5c: 0c00 |0010: move-result-object v0 │ │ -1a5e5e: 2000 870f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ -1a5e62: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ -1a5e66: 6e10 d650 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ -1a5e6c: 0c00 |0018: move-result-object v0 │ │ -1a5e6e: 1f00 310f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ -1a5e72: 5421 fb40 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5e76: 7110 5058 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5850 │ │ -1a5e7c: 0c01 |0020: move-result-object v1 │ │ -1a5e7e: 6e10 4450 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@5044 │ │ -1a5e84: 0a01 |0024: move-result v1 │ │ -1a5e86: 7040 4358 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@5843 │ │ -1a5e8c: 280c |0028: goto 0034 // +000c │ │ -1a5e8e: 5423 fb40 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ -1a5e92: 7110 4f58 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@584f │ │ -1a5e98: 0c03 |002e: move-result-object v3 │ │ -1a5e9a: 6200 1f41 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ -1a5e9e: 6e20 a958 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58a9 │ │ -1a5ea4: 0e00 |0034: return-void │ │ +1a5e30: |[1a5e30] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1a5e40: 5420 fb40 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5e44: 7120 4e58 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@584e │ │ +1a5e4a: 5420 fb40 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5e4e: 7110 4d58 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@584d │ │ +1a5e54: 0c00 |000a: move-result-object v0 │ │ +1a5e56: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ +1a5e5a: 6e10 d650 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ +1a5e60: 0c00 |0010: move-result-object v0 │ │ +1a5e62: 2000 870f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ +1a5e66: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ +1a5e6a: 6e10 d650 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ +1a5e70: 0c00 |0018: move-result-object v0 │ │ +1a5e72: 1f00 310f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ +1a5e76: 5421 fb40 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5e7a: 7110 5058 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5850 │ │ +1a5e80: 0c01 |0020: move-result-object v1 │ │ +1a5e82: 6e10 4450 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@5044 │ │ +1a5e88: 0a01 |0024: move-result v1 │ │ +1a5e8a: 7040 4358 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@5843 │ │ +1a5e90: 280c |0028: goto 0034 // +000c │ │ +1a5e92: 5423 fb40 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@40fb │ │ +1a5e96: 7110 4f58 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@584f │ │ +1a5e9c: 0c03 |002e: move-result-object v3 │ │ +1a5e9e: 6200 1f41 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411f │ │ +1a5ea2: 6e20 a958 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58a9 │ │ +1a5ea8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=348 │ │ 0x0015 line=349 │ │ 0x0029 line=351 │ │ @@ -462727,18 +462728,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 │ │ -1a689c: |[1a689c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a68ac: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a68b2: 5b01 0a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410a │ │ -1a68b6: 0e00 |0005: return-void │ │ +1a68a0: |[1a68a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a68b0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a68b6: 5b01 0a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410a │ │ +1a68ba: 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; │ │ │ │ @@ -462748,18 +462749,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a68b8: |[1a68b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ -1a68c8: 5410 0a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410a │ │ -1a68cc: 6e20 bd58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@58bd │ │ -1a68d2: 0e00 |0005: return-void │ │ +1a68bc: |[1a68bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ +1a68cc: 5410 0a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@410a │ │ +1a68d0: 6e20 bd58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@58bd │ │ +1a68d6: 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 │ │ │ │ @@ -462793,18 +462794,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 │ │ -1a6a24: |[1a6a24] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ -1a6a34: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6a3a: 5b01 1141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4111 │ │ -1a6a3e: 0e00 |0005: return-void │ │ +1a6a28: |[1a6a28] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ +1a6a38: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6a3e: 5b01 1141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4111 │ │ +1a6a42: 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; │ │ │ │ @@ -462814,18 +462815,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6a40: |[1a6a40] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ -1a6a50: 5410 1141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4111 │ │ -1a6a54: 6e20 3b59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ -1a6a5a: 0e00 |0005: return-void │ │ +1a6a44: |[1a6a44] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ +1a6a54: 5410 1141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4111 │ │ +1a6a58: 6e20 3b59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@593b │ │ +1a6a5e: 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 │ │ │ │ @@ -462859,18 +462860,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 │ │ -1a6b04: |[1a6b04] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -1a6b14: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6b1a: 5b01 1541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4115 │ │ -1a6b1e: 0e00 |0005: return-void │ │ +1a6b08: |[1a6b08] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +1a6b18: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6b1e: 5b01 1541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4115 │ │ +1a6b22: 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; │ │ │ │ @@ -462880,18 +462881,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6b20: |[1a6b20] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ -1a6b30: 5410 1541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4115 │ │ -1a6b34: 6e20 be58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@58be │ │ -1a6b3a: 0e00 |0005: return-void │ │ +1a6b24: |[1a6b24] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ +1a6b34: 5410 1541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4115 │ │ +1a6b38: 6e20 be58 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@58be │ │ +1a6b3e: 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 │ │ │ │ @@ -462926,17 +462927,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a6be4: |[1a6be4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ -1a6bf4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a6bfa: 0e00 |0003: return-void │ │ +1a6be8: |[1a6be8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ +1a6bf8: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a6bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; │ │ │ │ Virtual methods - │ │ @@ -462945,121 +462946,121 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6bfc: |[1a6bfc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ -1a6c0c: 0e00 |0000: return-void │ │ +1a6c00: |[1a6c00] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ +1a6c10: 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 │ │ -1a6c10: |[1a6c10] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ -1a6c20: 0e00 |0000: return-void │ │ +1a6c14: |[1a6c14] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ +1a6c24: 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 │ │ -1a6c24: |[1a6c24] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ -1a6c34: 0e00 |0000: return-void │ │ +1a6c28: |[1a6c28] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ +1a6c38: 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 │ │ -1a6c38: |[1a6c38] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a6c48: 0e00 |0000: return-void │ │ +1a6c3c: |[1a6c3c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a6c4c: 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 │ │ -1a6c4c: |[1a6c4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ -1a6c5c: 0e00 |0000: return-void │ │ +1a6c50: |[1a6c50] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ +1a6c60: 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 │ │ -1a6c60: |[1a6c60] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ -1a6c70: 0e00 |0000: return-void │ │ +1a6c64: |[1a6c64] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ +1a6c74: 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 │ │ -1a6c74: |[1a6c74] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ -1a6c84: 0e00 |0000: return-void │ │ +1a6c78: |[1a6c78] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ +1a6c88: 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 │ │ -1a6c88: |[1a6c88] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ -1a6c98: 0e00 |0000: return-void │ │ +1a6c8c: |[1a6c8c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ +1a6c9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6791 (ImageEditorHud.java) │ │ │ │ Class #2451 header: │ │ @@ -463102,26 +463103,26 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1a7d3c: |[1a7d3c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ -1a7d4c: 5b01 4741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4147 │ │ -1a7d50: 7020 f205 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1a7d56: 6001 2925 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@2529 │ │ -1a7d5a: 6e20 1603 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a7d60: 0c01 |000a: move-result-object v1 │ │ -1a7d62: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ -1a7d66: 5b01 4641 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4146 │ │ -1a7d6a: 2201 8b10 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@108b │ │ -1a7d6e: 7020 e858 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@58e8 │ │ -1a7d74: 6e20 4003 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a7d7a: 0e00 |0017: return-void │ │ +1a7d40: |[1a7d40] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ +1a7d50: 5b01 4741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4147 │ │ +1a7d54: 7020 f205 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1a7d5a: 6001 2925 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@2529 │ │ +1a7d5e: 6e20 1603 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a7d64: 0c01 |000a: move-result-object v1 │ │ +1a7d66: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ +1a7d6a: 5b01 4641 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4146 │ │ +1a7d6e: 2201 8b10 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@108b │ │ +1a7d72: 7020 e858 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@58e8 │ │ +1a7d78: 6e20 4003 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a7d7e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x000f line=146 │ │ locals : │ │ @@ -463134,17 +463135,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 │ │ -1a7d0c: |[1a7d0c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ -1a7d1c: 5400 4541 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4145 │ │ -1a7d20: 1100 |0002: return-object v0 │ │ +1a7d10: |[1a7d10] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ +1a7d20: 5400 4541 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4145 │ │ +1a7d24: 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;) │ │ @@ -463152,17 +463153,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 │ │ -1a7d24: |[1a7d24] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ -1a7d34: 5b01 4541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4145 │ │ -1a7d38: 1101 |0002: return-object v1 │ │ +1a7d28: |[1a7d28] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ +1a7d38: 5b01 4541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4145 │ │ +1a7d3c: 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; │ │ │ │ @@ -463171,17 +463172,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 │ │ -1a7cf4: |[1a7cf4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ -1a7d04: 5400 4641 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4146 │ │ -1a7d08: 1100 |0002: return-object v0 │ │ +1a7cf8: |[1a7cf8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ +1a7d08: 5400 4641 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4146 │ │ +1a7d0c: 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 - │ │ @@ -463190,22 +463191,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a7d7c: |[1a7d7c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ -1a7d8c: 6e10 ee58 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@58ee │ │ -1a7d92: 0a02 |0003: move-result v2 │ │ -1a7d94: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ -1a7d98: 5412 4741 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4147 │ │ -1a7d9c: 5410 4541 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4145 │ │ -1a7da0: 7120 f158 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@58f1 │ │ -1a7da6: 0e00 |000d: return-void │ │ +1a7d80: |[1a7d80] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ +1a7d90: 6e10 ee58 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@58ee │ │ +1a7d96: 0a02 |0003: move-result v2 │ │ +1a7d98: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ +1a7d9c: 5412 4741 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4147 │ │ +1a7da0: 5410 4541 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4145 │ │ +1a7da4: 7120 f158 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@58f1 │ │ +1a7daa: 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; │ │ @@ -463258,23 +463259,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 │ │ -1a7e0c: |[1a7e0c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ -1a7e1c: 5b01 4b41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414b │ │ -1a7e20: 7010 e705 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ -1a7e26: 5b03 4841 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4148 │ │ -1a7e2a: 5b04 4a41 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414a │ │ -1a7e2e: 7110 e502 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1a7e34: 0c01 |000c: move-result-object v1 │ │ -1a7e36: 5b01 4941 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4149 │ │ -1a7e3a: 0e00 |000f: return-void │ │ +1a7e10: |[1a7e10] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ +1a7e20: 5b01 4b41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414b │ │ +1a7e24: 7010 e705 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ +1a7e2a: 5b03 4841 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4148 │ │ +1a7e2e: 5b04 4a41 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414a │ │ +1a7e32: 7110 e502 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1a7e38: 0c01 |000c: move-result-object v1 │ │ +1a7e3a: 5b01 4941 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4149 │ │ +1a7e3e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ 0x0009 line=106 │ │ locals : │ │ @@ -463289,17 +463290,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 │ │ -1a7e3c: |[1a7e3c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ -1a7e4c: 7020 f758 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@58f7 │ │ -1a7e52: 0e00 |0003: return-void │ │ +1a7e40: |[1a7e40] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ +1a7e50: 7020 f758 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@58f7 │ │ +1a7e56: 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; │ │ │ │ @@ -463308,24 +463309,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a7ee4: |[1a7ee4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ -1a7ef4: 5410 4b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414b │ │ -1a7ef8: 7110 fb58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@58fb │ │ -1a7efe: 0c00 |0005: move-result-object v0 │ │ -1a7f00: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -1a7f04: 5410 4b41 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414b │ │ -1a7f08: 7110 fb58 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@58fb │ │ -1a7f0e: 0c00 |000d: move-result-object v0 │ │ -1a7f10: 7220 e758 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@58e7 │ │ -1a7f16: 0e00 |0011: return-void │ │ +1a7ee8: |[1a7ee8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ +1a7ef8: 5410 4b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414b │ │ +1a7efc: 7110 fb58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@58fb │ │ +1a7f02: 0c00 |0005: move-result-object v0 │ │ +1a7f04: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +1a7f08: 5410 4b41 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@414b │ │ +1a7f0c: 7110 fb58 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@58fb │ │ +1a7f12: 0c00 |000d: move-result-object v0 │ │ +1a7f14: 7220 e758 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@58e7 │ │ +1a7f1a: 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; │ │ │ │ @@ -463335,18 +463336,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -1a7dc4: |[1a7dc4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ -1a7dd4: 5410 4a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414a │ │ -1a7dd8: 2100 |0002: array-length v0, v0 │ │ -1a7dda: 0f00 |0003: return v0 │ │ +1a7dc8: |[1a7dc8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ +1a7dd8: 5410 4a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414a │ │ +1a7ddc: 2100 |0002: array-length v0, v0 │ │ +1a7dde: 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;) │ │ @@ -463354,18 +463355,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 │ │ -1a7e54: |[1a7e54] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1a7e64: 1f01 8c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ -1a7e68: 6e30 f458 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@58f4 │ │ -1a7e6e: 0e00 |0005: return-void │ │ +1a7e58: |[1a7e58] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1a7e68: 1f01 8c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ +1a7e6c: 6e30 f458 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@58f4 │ │ +1a7e72: 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 │ │ @@ -463375,38 +463376,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 │ │ -1a7e70: |[1a7e70] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ -1a7e80: 5420 4a41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414a │ │ -1a7e84: 4604 0004 |0002: aget-object v4, v0, v4 │ │ -1a7e88: 7120 ec58 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@58ec │ │ -1a7e8e: 5424 4841 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4148 │ │ -1a7e92: 2200 0c03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1a7e96: 1a01 0156 |000b: const-string v1, "file:///android_asset/" // string@5601 │ │ -1a7e9a: 7020 0f0b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1a7ea0: 7110 eb58 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@58eb │ │ -1a7ea6: 0c01 |0013: move-result-object v1 │ │ -1a7ea8: 6e20 180b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a7eae: 6e10 290b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a7eb4: 0c00 |001a: move-result-object v0 │ │ -1a7eb6: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1a7ebc: 0c00 |001e: move-result-object v0 │ │ -1a7ebe: 6e20 4e54 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@544e │ │ -1a7ec4: 0c04 |0022: move-result-object v4 │ │ -1a7ec6: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -1a7eca: 6e20 aa53 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53aa │ │ -1a7ed0: 0c04 |0028: move-result-object v4 │ │ -1a7ed2: 7110 ed58 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@58ed │ │ -1a7ed8: 0c03 |002c: move-result-object v3 │ │ -1a7eda: 6e20 ca53 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@53ca │ │ -1a7ee0: 0e00 |0030: return-void │ │ +1a7e74: |[1a7e74] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ +1a7e84: 5420 4a41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@414a │ │ +1a7e88: 4604 0004 |0002: aget-object v4, v0, v4 │ │ +1a7e8c: 7120 ec58 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@58ec │ │ +1a7e92: 5424 4841 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4148 │ │ +1a7e96: 2200 0c03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1a7e9a: 1a01 0156 |000b: const-string v1, "file:///android_asset/" // string@5601 │ │ +1a7e9e: 7020 0f0b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1a7ea4: 7110 eb58 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@58eb │ │ +1a7eaa: 0c01 |0013: move-result-object v1 │ │ +1a7eac: 6e20 180b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a7eb2: 6e10 290b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a7eb8: 0c00 |001a: move-result-object v0 │ │ +1a7eba: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1a7ec0: 0c00 |001e: move-result-object v0 │ │ +1a7ec2: 6e20 4e54 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@544e │ │ +1a7ec8: 0c04 |0022: move-result-object v4 │ │ +1a7eca: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +1a7ece: 6e20 aa53 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53aa │ │ +1a7ed4: 0c04 |0028: move-result-object v4 │ │ +1a7ed6: 7110 ed58 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@58ed │ │ +1a7edc: 0c03 |002c: move-result-object v3 │ │ +1a7ede: 6e20 ca53 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@53ca │ │ +1a7ee4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x0025 line=119 │ │ 0x0029 line=120 │ │ locals : │ │ @@ -463419,18 +463420,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 │ │ -1a7da8: |[1a7da8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1a7db8: 6e30 f658 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@58f6 │ │ -1a7dbe: 0c01 |0003: move-result-object v1 │ │ -1a7dc0: 1101 |0004: return-object v1 │ │ +1a7dac: |[1a7dac] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1a7dbc: 6e30 f658 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@58f6 │ │ +1a7dc2: 0c01 |0003: move-result-object v1 │ │ +1a7dc4: 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 │ │ @@ -463440,23 +463441,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 : 15 16-bit code units │ │ -1a7ddc: |[1a7ddc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ -1a7dec: 2205 8c10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ -1a7df0: 5430 4941 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4149 │ │ -1a7df4: 6001 0d27 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@270d │ │ -1a7df8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a7dfa: 6e40 e702 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a7e00: 0c04 |000a: move-result-object v4 │ │ -1a7e02: 7030 ea58 3504 |000b: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@58ea │ │ -1a7e08: 1105 |000e: return-object v5 │ │ +1a7de0: |[1a7de0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ +1a7df0: 2205 8c10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ +1a7df4: 5430 4941 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4149 │ │ +1a7df8: 6001 0d27 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@270d │ │ +1a7dfc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a7dfe: 6e40 e702 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a7e04: 0c04 |000a: move-result-object v4 │ │ +1a7e06: 7030 ea58 3504 |000b: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@58ea │ │ +1a7e0c: 1105 |000e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x000f reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x000f reg=5 (null) I │ │ @@ -463466,18 +463467,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 │ │ -1a7f18: |[1a7f18] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -1a7f28: 1f01 8c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ -1a7f2c: 6e20 f958 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@58f9 │ │ -1a7f32: 0e00 |0005: return-void │ │ +1a7f1c: |[1a7f1c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +1a7f2c: 1f01 8c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@108c │ │ +1a7f30: 6e20 f958 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@58f9 │ │ +1a7f36: 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; │ │ │ │ @@ -463486,21 +463487,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 │ │ -1a7f34: |[1a7f34] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -1a7f44: 6f20 ea05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ea │ │ -1a7f4a: 5410 4841 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4148 │ │ -1a7f4e: 7110 ed58 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@58ed │ │ -1a7f54: 0c02 |0008: move-result-object v2 │ │ -1a7f56: 6e20 3554 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@5435 │ │ -1a7f5c: 0e00 |000c: return-void │ │ +1a7f38: |[1a7f38] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +1a7f48: 6f20 ea05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ea │ │ +1a7f4e: 5410 4841 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4148 │ │ +1a7f52: 7110 ed58 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@58ed │ │ +1a7f58: 0c02 |0008: move-result-object v2 │ │ +1a7f5a: 6e20 3554 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@5435 │ │ +1a7f60: 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; │ │ @@ -463601,56 +463602,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a8614: |[1a8614] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ -1a8624: 2200 9010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1090 │ │ -1a8628: 7010 0c59 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@590c │ │ -1a862e: 6900 5241 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@4152 │ │ -1a8632: 0e00 |0007: return-void │ │ +1a8618: |[1a8618] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ +1a8628: 2200 9010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1090 │ │ +1a862c: 7010 0c59 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@590c │ │ +1a8632: 6900 5241 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@4152 │ │ +1a8636: 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 │ │ -1a8634: |[1a8634] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ -1a8644: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a864a: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1a864e: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a8654: 5b20 5f41 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ -1a8658: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1a865c: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1a8662: 5b21 5b41 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ -1a8666: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1a866a: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1a8670: 5b21 6041 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4160 │ │ -1a8674: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1a8678: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1a867e: 5b21 5841 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4158 │ │ -1a8682: 5b23 5c41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415c │ │ -1a8686: 5c24 5a41 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415a │ │ -1a868a: 5925 5e41 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415e │ │ -1a868e: 5926 5d41 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415d │ │ -1a8692: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -1a8694: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a869a: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -1a86a0: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -1a86a6: 0e00 |0031: return-void │ │ +1a8638: |[1a8638] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ +1a8648: 7010 a10a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a864e: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1a8652: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a8658: 5b20 5f41 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ +1a865c: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1a8660: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1a8666: 5b21 5b41 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ +1a866a: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1a866e: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1a8674: 5b21 6041 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4160 │ │ +1a8678: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1a867c: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1a8682: 5b21 5841 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4158 │ │ +1a8686: 5b23 5c41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415c │ │ +1a868a: 5c24 5a41 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415a │ │ +1a868e: 5925 5e41 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415e │ │ +1a8692: 5926 5d41 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415d │ │ +1a8696: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +1a8698: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a869e: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +1a86a4: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +1a86aa: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -463673,17 +463674,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 │ │ -1a86a8: |[1a86a8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -1a86b8: 7030 1f59 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@591f │ │ -1a86be: 0e00 |0003: return-void │ │ +1a86ac: |[1a86ac] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +1a86bc: 7030 1f59 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@591f │ │ +1a86c2: 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; │ │ @@ -463693,17 +463694,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 │ │ -1a8260: |[1a8260] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -1a8270: 5b01 5641 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ -1a8274: 1101 |0002: return-object v1 │ │ +1a8264: |[1a8264] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +1a8274: 5b01 5641 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ +1a8278: 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; │ │ │ │ @@ -463712,85 +463713,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 │ │ -1a8278: |[1a8278] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ -1a8288: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -1a828c: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a8292: 0a01 |0005: move-result v1 │ │ -1a8294: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a829a: 0a02 |0009: move-result v2 │ │ -1a829c: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1a82a2: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ -1a82a6: 7120 1e59 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@591e │ │ -1a82ac: 0c00 |0012: move-result-object v0 │ │ -1a82ae: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -1a82b2: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a82b6: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -1a82ba: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -1a82be: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ -1a82c2: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1a82c8: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ -1a82cc: 7120 1e59 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@591e │ │ -1a82d2: 0c00 |0025: move-result-object v0 │ │ -1a82d4: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a82d8: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -1a82dc: 7130 005a 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@5a00 │ │ -1a82e2: 0c01 |002d: move-result-object v1 │ │ -1a82e4: 6202 5541 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@4155 │ │ -1a82e8: 2203 0c03 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1a82ec: 1a04 bf11 |0032: const-string v4, "Bitmap: " // string@11bf │ │ -1a82f0: 7020 0f0b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1a82f6: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a82fc: 0a04 |003a: move-result v4 │ │ -1a82fe: 6e20 130b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1a8304: 1a04 7789 |003e: const-string v4, "x" // string@8977 │ │ -1a8308: 6e20 180b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a830e: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8314: 0a05 |0046: move-result v5 │ │ -1a8316: 6e20 130b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1a831c: 1a05 640c |004a: const-string v5, ", Blur: " // string@0c64 │ │ -1a8320: 6e20 180b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a8326: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a832a: 6e20 130b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1a8330: 6e20 180b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a8336: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -1a833a: 6e20 130b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1a8340: 6e10 290b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a8346: 0c05 |005f: move-result-object v5 │ │ -1a8348: 7120 bc02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1a834e: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ -1a8354: 0c05 |0066: move-result-object v5 │ │ -1a8356: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ -1a835c: 0c06 |006a: move-result-object v6 │ │ -1a835e: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ -1a8364: 0c00 |006e: move-result-object v0 │ │ -1a8366: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ -1a836c: 0c00 |0072: move-result-object v0 │ │ -1a836e: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ -1a8374: 0c02 |0076: move-result-object v2 │ │ -1a8376: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ -1a837c: 0c05 |007a: move-result-object v5 │ │ -1a837e: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ -1a8382: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ -1a8388: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ -1a838e: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ -1a8394: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a839a: 0a05 |0089: move-result v5 │ │ -1a839c: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a83a2: 0a06 |008d: move-result v6 │ │ -1a83a4: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ -1a83aa: 0c01 |0091: move-result-object v1 │ │ -1a83ac: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1a83b2: 0c05 |0095: move-result-object v5 │ │ -1a83b4: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ -1a83ba: 1105 |0099: return-object v5 │ │ +1a827c: |[1a827c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ +1a828c: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +1a8290: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8296: 0a01 |0005: move-result v1 │ │ +1a8298: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a829e: 0a02 |0009: move-result v2 │ │ +1a82a0: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1a82a6: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ +1a82aa: 7120 1e59 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@591e │ │ +1a82b0: 0c00 |0012: move-result-object v0 │ │ +1a82b2: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +1a82b6: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a82ba: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +1a82be: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +1a82c2: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ +1a82c6: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1a82cc: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ +1a82d0: 7120 1e59 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@591e │ │ +1a82d6: 0c00 |0025: move-result-object v0 │ │ +1a82d8: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a82dc: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +1a82e0: 7130 005a 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@5a00 │ │ +1a82e6: 0c01 |002d: move-result-object v1 │ │ +1a82e8: 6202 5541 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@4155 │ │ +1a82ec: 2203 0c03 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1a82f0: 1a04 bf11 |0032: const-string v4, "Bitmap: " // string@11bf │ │ +1a82f4: 7020 0f0b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1a82fa: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8300: 0a04 |003a: move-result v4 │ │ +1a8302: 6e20 130b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1a8308: 1a04 7789 |003e: const-string v4, "x" // string@8977 │ │ +1a830c: 6e20 180b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a8312: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8318: 0a05 |0046: move-result v5 │ │ +1a831a: 6e20 130b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1a8320: 1a05 640c |004a: const-string v5, ", Blur: " // string@0c64 │ │ +1a8324: 6e20 180b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a832a: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a832e: 6e20 130b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1a8334: 6e20 180b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a833a: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +1a833e: 6e20 130b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1a8344: 6e10 290b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a834a: 0c05 |005f: move-result-object v5 │ │ +1a834c: 7120 bc02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1a8352: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ +1a8358: 0c05 |0066: move-result-object v5 │ │ +1a835a: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ +1a8360: 0c06 |006a: move-result-object v6 │ │ +1a8362: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ +1a8368: 0c00 |006e: move-result-object v0 │ │ +1a836a: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ +1a8370: 0c00 |0072: move-result-object v0 │ │ +1a8372: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ +1a8378: 0c02 |0076: move-result-object v2 │ │ +1a837a: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ +1a8380: 0c05 |007a: move-result-object v5 │ │ +1a8382: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ +1a8386: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ +1a838c: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ +1a8392: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ +1a8398: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a839e: 0a05 |0089: move-result v5 │ │ +1a83a0: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a83a6: 0a06 |008d: move-result v6 │ │ +1a83a8: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ +1a83ae: 0c01 |0091: move-result-object v1 │ │ +1a83b0: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1a83b6: 0c05 |0095: move-result-object v5 │ │ +1a83b8: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ +1a83be: 1105 |0099: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ 0x0026 line=244 │ │ 0x002e line=246 │ │ 0x0063 line=248 │ │ @@ -463811,41 +463812,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 │ │ -1a83ec: |[1a83ec] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ -1a83fc: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ -1a8400: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1a8406: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a840c: 0a01 |0008: move-result v1 │ │ -1a840e: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8414: 0a02 |000c: move-result v2 │ │ -1a8416: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ -1a841a: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ -1a841e: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8424: 0a01 |0014: move-result v1 │ │ -1a8426: 8211 |0015: int-to-float v1, v1 │ │ -1a8428: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a842e: 0a04 |0019: move-result v4 │ │ -1a8430: 8244 |001a: int-to-float v4, v4 │ │ -1a8432: c941 |001b: div-float/2addr v1, v4 │ │ -1a8434: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -1a843a: 280f |001f: goto 002e // +000f │ │ -1a843c: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a8442: 0a01 |0023: move-result v1 │ │ -1a8444: 8211 |0024: int-to-float v1, v1 │ │ -1a8446: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a844c: 0a04 |0028: move-result v4 │ │ -1a844e: 8244 |0029: int-to-float v4, v4 │ │ -1a8450: c941 |002a: div-float/2addr v1, v4 │ │ -1a8452: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -1a8458: 1100 |002e: return-object v0 │ │ +1a83f0: |[1a83f0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ +1a8400: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ +1a8404: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1a840a: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8410: 0a01 |0008: move-result v1 │ │ +1a8412: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8418: 0a02 |000c: move-result v2 │ │ +1a841a: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ +1a841e: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ +1a8422: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8428: 0a01 |0014: move-result v1 │ │ +1a842a: 8211 |0015: int-to-float v1, v1 │ │ +1a842c: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8432: 0a04 |0019: move-result v4 │ │ +1a8434: 8244 |001a: int-to-float v4, v4 │ │ +1a8436: c941 |001b: div-float/2addr v1, v4 │ │ +1a8438: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +1a843e: 280f |001f: goto 002e // +000f │ │ +1a8440: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8446: 0a01 |0023: move-result v1 │ │ +1a8448: 8211 |0024: int-to-float v1, v1 │ │ +1a844a: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8450: 0a04 |0028: move-result v4 │ │ +1a8452: 8244 |0029: int-to-float v4, v4 │ │ +1a8454: c941 |002a: div-float/2addr v1, v4 │ │ +1a8456: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +1a845c: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0011 line=233 │ │ 0x0020 line=235 │ │ locals : │ │ @@ -463856,44 +463857,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 │ │ -1a8590: |[1a8590] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ -1a85a0: 5220 5e41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415e │ │ -1a85a4: 5221 5d41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415d │ │ -1a85a8: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -1a85ac: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ -1a85b0: 7120 7d0a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1a85b6: 0a00 |000b: move-result v0 │ │ -1a85b8: 7120 7d0a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1a85be: 0a01 |000f: move-result v1 │ │ -1a85c0: 7110 1653 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5316 │ │ -1a85c6: 0c03 |0013: move-result-object v3 │ │ -1a85c8: 6e10 2e54 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@542e │ │ -1a85ce: 0c03 |0017: move-result-object v3 │ │ -1a85d0: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -1a85d4: 6e20 aa53 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53aa │ │ -1a85da: 0c03 |001d: move-result-object v3 │ │ -1a85dc: 6e30 fb53 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53fb │ │ -1a85e2: 0c03 |0021: move-result-object v3 │ │ -1a85e4: 6e10 9e53 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@539e │ │ -1a85ea: 0c03 |0025: move-result-object v3 │ │ -1a85ec: 5524 5a41 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415a │ │ -1a85f0: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ -1a85f4: 2204 a90f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0fa9 │ │ -1a85f8: 5420 5c41 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415c │ │ -1a85fc: 7020 f552 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@52f5 │ │ -1a8602: 2803 |0031: goto 0034 // +0003 │ │ -1a8604: 5424 5c41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415c │ │ -1a8608: 6e20 e453 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53e4 │ │ -1a860e: 0c03 |0037: move-result-object v3 │ │ -1a8610: 1103 |0038: return-object v3 │ │ +1a8594: |[1a8594] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ +1a85a4: 5220 5e41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415e │ │ +1a85a8: 5221 5d41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415d │ │ +1a85ac: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +1a85b0: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ +1a85b4: 7120 7d0a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1a85ba: 0a00 |000b: move-result v0 │ │ +1a85bc: 7120 7d0a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1a85c2: 0a01 |000f: move-result v1 │ │ +1a85c4: 7110 1653 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5316 │ │ +1a85ca: 0c03 |0013: move-result-object v3 │ │ +1a85cc: 6e10 2e54 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@542e │ │ +1a85d2: 0c03 |0017: move-result-object v3 │ │ +1a85d4: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +1a85d8: 6e20 aa53 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53aa │ │ +1a85de: 0c03 |001d: move-result-object v3 │ │ +1a85e0: 6e30 fb53 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53fb │ │ +1a85e6: 0c03 |0021: move-result-object v3 │ │ +1a85e8: 6e10 9e53 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@539e │ │ +1a85ee: 0c03 |0025: move-result-object v3 │ │ +1a85f0: 5524 5a41 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415a │ │ +1a85f4: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ +1a85f8: 2204 a90f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0fa9 │ │ +1a85fc: 5420 5c41 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415c │ │ +1a8600: 7020 f552 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@52f5 │ │ +1a8606: 2803 |0031: goto 0034 // +0003 │ │ +1a8608: 5424 5c41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415c │ │ +1a860c: 6e20 e453 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@53e4 │ │ +1a8612: 0c03 |0037: move-result-object v3 │ │ +1a8614: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0010 line=177 │ │ @@ -463912,50 +463913,50 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -1a84ec: |[1a84ec] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ -1a84fc: 6e10 1859 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5918 │ │ -1a8502: 0c00 |0003: move-result-object v0 │ │ -1a8504: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a8506: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1a850a: 0f01 |0007: return v1 │ │ -1a850c: 5452 5b41 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ -1a8510: 5453 6041 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4160 │ │ -1a8514: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ -1a851a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1a851c: 2323 2611 |0010: new-array v3, v2, [F // type@1126 │ │ -1a8520: 5454 6041 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4160 │ │ -1a8524: 2322 2611 |0014: new-array v2, v2, [F // type@1126 │ │ -1a8528: 4b06 0201 |0016: aput v6, v2, v1 │ │ -1a852c: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -1a852e: 4b07 0206 |0019: aput v7, v2, v6 │ │ -1a8532: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ -1a8538: 4407 0301 |001e: aget v7, v3, v1 │ │ -1a853c: 8777 |0020: float-to-int v7, v7 │ │ -1a853e: 4402 0306 |0021: aget v2, v3, v6 │ │ -1a8542: 8722 |0023: float-to-int v2, v2 │ │ -1a8544: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ -1a8548: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a854e: 0a03 |0029: move-result v3 │ │ -1a8550: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ -1a8554: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ -1a8558: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a855e: 0a03 |0031: move-result v3 │ │ -1a8560: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ -1a8564: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -1a856a: 0a07 |0037: move-result v7 │ │ -1a856c: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ -1a8570: b507 |003a: and-int/2addr v7, v0 │ │ -1a8572: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ -1a8576: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -1a8578: 0f01 |003e: return v1 │ │ +1a84f0: |[1a84f0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ +1a8500: 6e10 1859 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5918 │ │ +1a8506: 0c00 |0003: move-result-object v0 │ │ +1a8508: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a850a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1a850e: 0f01 |0007: return v1 │ │ +1a8510: 5452 5b41 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ +1a8514: 5453 6041 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4160 │ │ +1a8518: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ +1a851e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1a8520: 2323 2611 |0010: new-array v3, v2, [F // type@1126 │ │ +1a8524: 5454 6041 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4160 │ │ +1a8528: 2322 2611 |0014: new-array v2, v2, [F // type@1126 │ │ +1a852c: 4b06 0201 |0016: aput v6, v2, v1 │ │ +1a8530: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +1a8532: 4b07 0206 |0019: aput v7, v2, v6 │ │ +1a8536: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ +1a853c: 4407 0301 |001e: aget v7, v3, v1 │ │ +1a8540: 8777 |0020: float-to-int v7, v7 │ │ +1a8542: 4402 0306 |0021: aget v2, v3, v6 │ │ +1a8546: 8722 |0023: float-to-int v2, v2 │ │ +1a8548: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ +1a854c: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8552: 0a03 |0029: move-result v3 │ │ +1a8554: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ +1a8558: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ +1a855c: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8562: 0a03 |0031: move-result v3 │ │ +1a8564: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ +1a8568: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +1a856e: 0a07 |0037: move-result v7 │ │ +1a8570: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ +1a8574: b507 |003a: and-int/2addr v7, v0 │ │ +1a8576: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ +1a857a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +1a857c: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=195 │ │ 0x0010 line=197 │ │ 0x0012 line=198 │ │ 0x001e line=200 │ │ @@ -463972,106 +463973,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 │ │ -1a87f0: |[1a87f0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1a8800: 6e10 6a50 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@506a │ │ -1a8806: 0c00 |0003: move-result-object v0 │ │ -1a8808: 7210 da0c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ -1a880e: 0c00 |0007: move-result-object v0 │ │ -1a8810: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a8812: 7210 bb0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a8818: 0a02 |000c: move-result v2 │ │ -1a881a: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ -1a881e: 7210 bc0c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a8824: 0c02 |0012: move-result-object v2 │ │ -1a8826: 1f02 600f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ -1a882a: 6e10 d750 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@50d7 │ │ -1a8830: 0a03 |0018: move-result v3 │ │ -1a8832: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -1a8834: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ -1a8838: 5471 5741 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a883c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -1a883e: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ -1a8842: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ -1a8846: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1a884c: 5b71 5741 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a8850: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1a8856: 5471 5741 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a885a: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -1a8860: 5471 5741 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a8864: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -1a886a: 5471 5741 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a886e: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -1a8872: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ -1a8876: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -1a887c: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -1a8882: 5471 5741 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a8886: 6e20 7650 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@5076 │ │ -1a888c: 6e20 c850 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@50c8 │ │ -1a8892: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -1a8894: 28bf |004a: goto 0009 // -0041 │ │ -1a8896: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ -1a889a: 6e10 7150 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@5071 │ │ -1a88a0: 5480 243e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e24 │ │ -1a88a4: 5471 5b41 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ -1a88a8: 6e20 b74f 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4fb7 │ │ -1a88ae: 5470 5741 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a88b2: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -1a88b6: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ -1a88ba: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -1a88c0: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -1a88c6: 5470 5741 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a88ca: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -1a88cc: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ -1a88d2: 5470 5941 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ -1a88d6: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -1a88d8: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ -1a88dc: 5470 5641 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ -1a88e0: 5483 263e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e26 │ │ -1a88e4: 7120 1559 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5915 │ │ -1a88ea: 0c00 |0075: move-result-object v0 │ │ -1a88ec: 5b70 5941 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ -1a88f0: 5470 5841 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4158 │ │ -1a88f4: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ -1a88f8: 5474 5941 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ -1a88fc: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a8902: 0a04 |0081: move-result v4 │ │ -1a8904: 8244 |0082: int-to-float v4, v4 │ │ -1a8906: 5475 5941 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ -1a890a: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8910: 0a05 |0088: move-result v5 │ │ -1a8912: 8255 |0089: int-to-float v5, v5 │ │ -1a8914: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1a891a: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ -1a891e: 5475 5641 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ -1a8922: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a8928: 0a05 |0094: move-result v5 │ │ -1a892a: 8255 |0095: int-to-float v5, v5 │ │ -1a892c: 5476 5641 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ -1a8930: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a8936: 0a06 |009b: move-result v6 │ │ -1a8938: 8266 |009c: int-to-float v6, v6 │ │ -1a893a: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1a8940: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ -1a8944: 6e40 4601 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ -1a894a: 5480 233e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e23 │ │ -1a894e: 5473 5841 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4158 │ │ -1a8952: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ -1a8958: 5480 233e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e23 │ │ -1a895c: 5473 5941 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ -1a8960: 5474 5741 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a8964: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1a896a: 5470 5741 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ -1a896e: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -1a8974: 6e10 7050 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@5070 │ │ -1a897a: 0e00 |00bd: return-void │ │ +1a87f4: |[1a87f4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1a8804: 6e10 6a50 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@506a │ │ +1a880a: 0c00 |0003: move-result-object v0 │ │ +1a880c: 7210 da0c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cda │ │ +1a8812: 0c00 |0007: move-result-object v0 │ │ +1a8814: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a8816: 7210 bb0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a881c: 0a02 |000c: move-result v2 │ │ +1a881e: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ +1a8822: 7210 bc0c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a8828: 0c02 |0012: move-result-object v2 │ │ +1a882a: 1f02 600f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ +1a882e: 6e10 d750 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@50d7 │ │ +1a8834: 0a03 |0018: move-result v3 │ │ +1a8836: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +1a8838: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ +1a883c: 5471 5741 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a8840: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +1a8842: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ +1a8846: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ +1a884a: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1a8850: 5b71 5741 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a8854: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1a885a: 5471 5741 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a885e: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +1a8864: 5471 5741 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a8868: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +1a886e: 5471 5741 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a8872: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +1a8876: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ +1a887a: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +1a8880: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +1a8886: 5471 5741 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a888a: 6e20 7650 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@5076 │ │ +1a8890: 6e20 c850 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@50c8 │ │ +1a8896: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +1a8898: 28bf |004a: goto 0009 // -0041 │ │ +1a889a: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ +1a889e: 6e10 7150 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@5071 │ │ +1a88a4: 5480 243e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e24 │ │ +1a88a8: 5471 5b41 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ +1a88ac: 6e20 b74f 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4fb7 │ │ +1a88b2: 5470 5741 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a88b6: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +1a88ba: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ +1a88be: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +1a88c4: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +1a88ca: 5470 5741 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a88ce: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +1a88d0: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ +1a88d6: 5470 5941 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ +1a88da: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +1a88dc: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ +1a88e0: 5470 5641 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ +1a88e4: 5483 263e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e26 │ │ +1a88e8: 7120 1559 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5915 │ │ +1a88ee: 0c00 |0075: move-result-object v0 │ │ +1a88f0: 5b70 5941 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ +1a88f4: 5470 5841 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4158 │ │ +1a88f8: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ +1a88fc: 5474 5941 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ +1a8900: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a8906: 0a04 |0081: move-result v4 │ │ +1a8908: 8244 |0082: int-to-float v4, v4 │ │ +1a890a: 5475 5941 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ +1a890e: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a8914: 0a05 |0088: move-result v5 │ │ +1a8916: 8255 |0089: int-to-float v5, v5 │ │ +1a8918: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1a891e: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ +1a8922: 5475 5641 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ +1a8926: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a892c: 0a05 |0094: move-result v5 │ │ +1a892e: 8255 |0095: int-to-float v5, v5 │ │ +1a8930: 5476 5641 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ +1a8934: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a893a: 0a06 |009b: move-result v6 │ │ +1a893c: 8266 |009c: int-to-float v6, v6 │ │ +1a893e: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1a8944: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ +1a8948: 6e40 4601 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ +1a894e: 5480 233e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e23 │ │ +1a8952: 5473 5841 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4158 │ │ +1a8956: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ +1a895c: 5480 233e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e23 │ │ +1a8960: 5473 5941 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4159 │ │ +1a8964: 5474 5741 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a8968: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1a896e: 5470 5741 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4157 │ │ +1a8972: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +1a8978: 6e10 7050 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@5070 │ │ +1a897e: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=133 │ │ 0x0021 line=134 │ │ 0x0028 line=135 │ │ @@ -464102,49 +464103,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 │ │ -1a845c: |[1a845c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ -1a846c: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a8470: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1a8474: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a8478: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ -1a847c: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1a8480: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ -1a8484: 2804 |000c: goto 0010 // +0004 │ │ -1a8486: 0105 |000d: move v5, v0 │ │ -1a8488: 0114 |000e: move v4, v1 │ │ -1a848a: 281c |000f: goto 002b // +001c │ │ -1a848c: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a8490: 8200 |0012: int-to-float v0, v0 │ │ -1a8492: 8251 |0013: int-to-float v1, v5 │ │ -1a8494: c910 |0014: div-float/2addr v0, v1 │ │ -1a8496: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1a849a: 8222 |0017: int-to-float v2, v2 │ │ -1a849c: c912 |0018: div-float/2addr v2, v1 │ │ -1a849e: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ -1a84a2: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ -1a84a6: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1a84aa: 8244 |001f: int-to-float v4, v4 │ │ -1a84ac: c904 |0020: div-float/2addr v4, v0 │ │ -1a84ae: 8744 |0021: float-to-int v4, v4 │ │ -1a84b0: 2809 |0022: goto 002b // +0009 │ │ -1a84b2: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1a84b6: 8244 |0025: int-to-float v4, v4 │ │ -1a84b8: c924 |0026: div-float/2addr v4, v2 │ │ -1a84ba: 8744 |0027: float-to-int v4, v4 │ │ -1a84bc: 0153 |0028: move v3, v5 │ │ -1a84be: 0145 |0029: move v5, v4 │ │ -1a84c0: 0134 |002a: move v4, v3 │ │ -1a84c2: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -1a84c6: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1a84cc: 1100 |0030: return-object v0 │ │ +1a8460: |[1a8460] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ +1a8470: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a8474: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1a8478: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a847c: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ +1a8480: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1a8484: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ +1a8488: 2804 |000c: goto 0010 // +0004 │ │ +1a848a: 0105 |000d: move v5, v0 │ │ +1a848c: 0114 |000e: move v4, v1 │ │ +1a848e: 281c |000f: goto 002b // +001c │ │ +1a8490: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a8494: 8200 |0012: int-to-float v0, v0 │ │ +1a8496: 8251 |0013: int-to-float v1, v5 │ │ +1a8498: c910 |0014: div-float/2addr v0, v1 │ │ +1a849a: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1a849e: 8222 |0017: int-to-float v2, v2 │ │ +1a84a0: c912 |0018: div-float/2addr v2, v1 │ │ +1a84a2: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ +1a84a6: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ +1a84aa: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1a84ae: 8244 |001f: int-to-float v4, v4 │ │ +1a84b0: c904 |0020: div-float/2addr v4, v0 │ │ +1a84b2: 8744 |0021: float-to-int v4, v4 │ │ +1a84b4: 2809 |0022: goto 002b // +0009 │ │ +1a84b6: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1a84ba: 8244 |0025: int-to-float v4, v4 │ │ +1a84bc: c924 |0026: div-float/2addr v4, v2 │ │ +1a84be: 8744 |0027: float-to-int v4, v4 │ │ +1a84c0: 0153 |0028: move v3, v5 │ │ +1a84c2: 0145 |0029: move v5, v4 │ │ +1a84c4: 0134 |002a: move v4, v3 │ │ +1a84c6: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +1a84ca: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1a84d0: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0004 line=266 │ │ 0x0010 line=270 │ │ 0x0015 line=271 │ │ @@ -464160,41 +464161,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 │ │ -1a897c: |[1a897c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -1a898c: 5b46 5641 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ -1a8990: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ -1a8994: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ -1a8998: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a899e: 0a01 |0009: move-result v1 │ │ -1a89a0: 8211 |000a: int-to-float v1, v1 │ │ -1a89a2: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a89a8: 0a02 |000e: move-result v2 │ │ -1a89aa: 8222 |000f: int-to-float v2, v2 │ │ -1a89ac: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1a89ae: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1a89b4: 5441 5b41 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ -1a89b8: 6202 dc3d |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3ddc │ │ -1a89bc: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ -1a89c0: 6e40 4601 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ -1a89c6: 5455 2b3e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e2b │ │ -1a89ca: 7110 1659 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@5916 │ │ -1a89d0: 0c00 |0022: move-result-object v0 │ │ -1a89d2: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -1a89d6: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1a89dc: 0a02 |0028: move-result v2 │ │ -1a89de: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1a89e4: 0a06 |002c: move-result v6 │ │ -1a89e6: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1a89ec: 7240 6750 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@5067 │ │ -1a89f2: 0e00 |0033: return-void │ │ +1a8980: |[1a8980] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +1a8990: 5b46 5641 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ +1a8994: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ +1a8998: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ +1a899c: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a89a2: 0a01 |0009: move-result v1 │ │ +1a89a4: 8211 |000a: int-to-float v1, v1 │ │ +1a89a6: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a89ac: 0a02 |000e: move-result v2 │ │ +1a89ae: 8222 |000f: int-to-float v2, v2 │ │ +1a89b0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1a89b2: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1a89b8: 5441 5b41 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ +1a89bc: 6202 dc3d |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3ddc │ │ +1a89c0: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ +1a89c4: 6e40 4601 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ +1a89ca: 5455 2b3e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e2b │ │ +1a89ce: 7110 1659 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@5916 │ │ +1a89d4: 0c00 |0022: move-result-object v0 │ │ +1a89d6: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +1a89da: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1a89e0: 0a02 |0028: move-result v2 │ │ +1a89e2: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1a89e8: 0a06 |002c: move-result v6 │ │ +1a89ea: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1a89f0: 7240 6750 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@5067 │ │ +1a89f6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=224 │ │ 0x0014 line=225 │ │ 0x001d line=226 │ │ locals : │ │ @@ -464208,40 +464209,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1a857c: |[1a857c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ -1a858c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a858e: 0f00 |0001: return v0 │ │ +1a8580: |[1a8580] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ +1a8590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a8592: 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 │ │ -1a83bc: |[1a83bc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ -1a83cc: 5410 5641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ -1a83d0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -1a83d4: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ -1a83da: 0a00 |0007: move-result v0 │ │ -1a83dc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1a83e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1a83e2: 5b10 5641 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ -1a83e6: 5410 5641 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ -1a83ea: 1100 |000f: return-object v0 │ │ +1a83c0: |[1a83c0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ +1a83d0: 5410 5641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ +1a83d4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +1a83d8: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ +1a83de: 0a00 |0007: move-result v0 │ │ +1a83e0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1a83e4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1a83e6: 5b10 5641 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ +1a83ea: 5410 5641 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4156 │ │ +1a83ee: 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; │ │ @@ -464251,18 +464252,18 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a84d0: |[1a84d0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ -1a84e0: 7030 1b59 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@591b │ │ -1a84e6: 0a01 |0003: move-result v1 │ │ -1a84e8: 0f01 |0004: return v1 │ │ +1a84d4: |[1a84d4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ +1a84e4: 7030 1b59 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@591b │ │ +1a84ea: 0a01 |0003: move-result v1 │ │ +1a84ec: 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 │ │ @@ -464272,82 +464273,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 │ │ -1a86c0: |[1a86c0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1a86d0: 6e10 1859 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5918 │ │ -1a86d6: 0c00 |0003: move-result-object v0 │ │ -1a86d8: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -1a86dc: 6e10 6d50 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@506d │ │ -1a86e2: 0a00 |0009: move-result v0 │ │ -1a86e4: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -1a86e8: 5460 263e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e26 │ │ -1a86ec: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -1a86ee: 7030 1959 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5919 │ │ -1a86f4: 0c00 |0012: move-result-object v0 │ │ -1a86f6: 6e10 0a54 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@540a │ │ -1a86fc: 0c00 |0016: move-result-object v0 │ │ -1a86fe: 7210 d507 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d5 │ │ -1a8704: 0c00 |001a: move-result-object v0 │ │ -1a8706: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ -1a870a: 7030 1f59 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@591f │ │ -1a8710: 2819 |0020: goto 0039 // +0019 │ │ -1a8712: 0d06 |0021: move-exception v6 │ │ -1a8714: 2802 |0022: goto 0024 // +0002 │ │ -1a8716: 0d06 |0023: move-exception v6 │ │ -1a8718: 2200 0503 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ -1a871c: 7020 b70a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab7 │ │ -1a8722: 2700 |0029: throw v0 │ │ -1a8724: 5460 263e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e26 │ │ -1a8728: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -1a872a: 7030 1959 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5919 │ │ -1a8730: 0c00 |0030: move-result-object v0 │ │ -1a8732: 2201 8f10 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@108f │ │ -1a8736: 7030 0859 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@5908 │ │ -1a873c: 6e20 c953 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@53c9 │ │ -1a8742: 6e10 1859 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5918 │ │ -1a8748: 0c00 |003c: move-result-object v0 │ │ -1a874a: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ -1a874e: 6e10 7150 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@5071 │ │ -1a8754: 5461 243e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e24 │ │ -1a8758: 5452 5b41 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ -1a875c: 6e20 b74f 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4fb7 │ │ -1a8762: 5451 5f41 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ -1a8766: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ -1a876c: 0a01 |004e: move-result v1 │ │ -1a876e: 5452 5f41 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ -1a8772: 6e20 6950 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@5069 │ │ -1a8778: 0a03 |0054: move-result v3 │ │ -1a877a: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -1a8780: 5462 233e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e23 │ │ -1a8784: 6e10 6c50 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@506c │ │ -1a878a: 0c03 |005d: move-result-object v3 │ │ -1a878c: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ -1a8790: 6e10 6c50 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@506c │ │ -1a8796: 0c03 |0063: move-result-object v3 │ │ -1a8798: 2803 |0064: goto 0067 // +0003 │ │ -1a879a: 5453 5f41 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ -1a879e: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -1a87a0: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1a87a6: 5450 5f41 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ -1a87aa: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -1a87b0: 6e10 7050 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@5070 │ │ -1a87b6: 7020 1d59 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@591d │ │ -1a87bc: 2810 |0076: goto 0086 // +0010 │ │ -1a87be: 6e10 6d50 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@506d │ │ -1a87c4: 0a00 |007a: move-result v0 │ │ -1a87c6: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ -1a87ca: 5466 233e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e23 │ │ -1a87ce: 6200 dc3d |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3ddc │ │ -1a87d2: 5451 5f41 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ -1a87d6: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ -1a87dc: 0e00 |0086: return-void │ │ +1a86c4: |[1a86c4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1a86d4: 6e10 1859 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5918 │ │ +1a86da: 0c00 |0003: move-result-object v0 │ │ +1a86dc: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +1a86e0: 6e10 6d50 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@506d │ │ +1a86e6: 0a00 |0009: move-result v0 │ │ +1a86e8: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +1a86ec: 5460 263e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e26 │ │ +1a86f0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +1a86f2: 7030 1959 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5919 │ │ +1a86f8: 0c00 |0012: move-result-object v0 │ │ +1a86fa: 6e10 0a54 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@540a │ │ +1a8700: 0c00 |0016: move-result-object v0 │ │ +1a8702: 7210 d507 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d5 │ │ +1a8708: 0c00 |001a: move-result-object v0 │ │ +1a870a: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ +1a870e: 7030 1f59 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@591f │ │ +1a8714: 2819 |0020: goto 0039 // +0019 │ │ +1a8716: 0d06 |0021: move-exception v6 │ │ +1a8718: 2802 |0022: goto 0024 // +0002 │ │ +1a871a: 0d06 |0023: move-exception v6 │ │ +1a871c: 2200 0503 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0305 │ │ +1a8720: 7020 b70a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab7 │ │ +1a8726: 2700 |0029: throw v0 │ │ +1a8728: 5460 263e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e26 │ │ +1a872c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +1a872e: 7030 1959 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5919 │ │ +1a8734: 0c00 |0030: move-result-object v0 │ │ +1a8736: 2201 8f10 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@108f │ │ +1a873a: 7030 0859 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@5908 │ │ +1a8740: 6e20 c953 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@53c9 │ │ +1a8746: 6e10 1859 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5918 │ │ +1a874c: 0c00 |003c: move-result-object v0 │ │ +1a874e: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ +1a8752: 6e10 7150 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@5071 │ │ +1a8758: 5461 243e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e24 │ │ +1a875c: 5452 5b41 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@415b │ │ +1a8760: 6e20 b74f 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4fb7 │ │ +1a8766: 5451 5f41 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ +1a876a: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ +1a8770: 0a01 |004e: move-result v1 │ │ +1a8772: 5452 5f41 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ +1a8776: 6e20 6950 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@5069 │ │ +1a877c: 0a03 |0054: move-result v3 │ │ +1a877e: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +1a8784: 5462 233e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e23 │ │ +1a8788: 6e10 6c50 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@506c │ │ +1a878e: 0c03 |005d: move-result-object v3 │ │ +1a8790: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ +1a8794: 6e10 6c50 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@506c │ │ +1a879a: 0c03 |0063: move-result-object v3 │ │ +1a879c: 2803 |0064: goto 0067 // +0003 │ │ +1a879e: 5453 5f41 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ +1a87a2: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +1a87a4: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1a87aa: 5450 5f41 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ +1a87ae: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +1a87b4: 6e10 7050 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@5070 │ │ +1a87ba: 7020 1d59 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@591d │ │ +1a87c0: 2810 |0076: goto 0086 // +0010 │ │ +1a87c2: 6e10 6d50 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@506d │ │ +1a87c8: 0a00 |007a: move-result v0 │ │ +1a87ca: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ +1a87ce: 5466 233e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e23 │ │ +1a87d2: 6200 dc3d |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3ddc │ │ +1a87d6: 5451 5f41 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@415f │ │ +1a87da: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ +1a87e0: 0e00 |0086: return-void │ │ catches : 1 │ │ 0x000c - 0x0020 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ @@ -464375,29 +464376,29 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1a89f4: |[1a89f4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ -1a8a04: 5402 5c41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415c │ │ -1a8a08: 3802 0700 |0002: if-eqz v2, 0009 // +0007 │ │ -1a8a0c: 6e10 0202 0200 |0004: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1a8a12: 0c02 |0007: move-result-object v2 │ │ -1a8a14: 2803 |0008: goto 000b // +0003 │ │ -1a8a16: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ -1a8a1a: 6e20 6902 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ -1a8a20: 5502 5a41 |000e: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415a │ │ -1a8a24: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -1a8a2a: 5202 5e41 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415e │ │ -1a8a2e: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -1a8a34: 5202 5d41 |0018: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415d │ │ -1a8a38: 6e20 6602 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -1a8a3e: 0e00 |001d: return-void │ │ +1a89f8: |[1a89f8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ +1a8a08: 5402 5c41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@415c │ │ +1a8a0c: 3802 0700 |0002: if-eqz v2, 0009 // +0007 │ │ +1a8a10: 6e10 0202 0200 |0004: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1a8a16: 0c02 |0007: move-result-object v2 │ │ +1a8a18: 2803 |0008: goto 000b // +0003 │ │ +1a8a1a: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ +1a8a1e: 6e20 6902 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ +1a8a24: 5502 5a41 |000e: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@415a │ │ +1a8a28: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +1a8a2e: 5202 5e41 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@415e │ │ +1a8a32: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +1a8a38: 5202 5d41 |0018: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@415d │ │ +1a8a3c: 6e20 6602 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +1a8a42: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x000e line=307 │ │ 0x0013 line=308 │ │ 0x0018 line=309 │ │ locals : │ │ @@ -464439,22 +464440,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a8a80: |[1a8a80] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ -1a8a90: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1a8a96: 6000 4624 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@2446 │ │ -1a8a9a: 6e20 1603 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a8aa0: 0c02 |0008: move-result-object v2 │ │ -1a8aa2: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ -1a8aa6: 5b12 6341 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4163 │ │ -1a8aaa: 0e00 |000d: return-void │ │ +1a8a84: |[1a8a84] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ +1a8a94: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1a8a9a: 6000 4624 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@2446 │ │ +1a8a9e: 6e20 1603 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a8aa4: 0c02 |0008: move-result-object v2 │ │ +1a8aa6: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ +1a8aaa: 5b12 6341 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4163 │ │ +1a8aae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -464464,17 +464465,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 │ │ -1a8ae4: |[1a8ae4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ -1a8af4: 7220 2659 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@5926 │ │ -1a8afa: 0e00 |0003: return-void │ │ +1a8ae8: |[1a8ae8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ +1a8af8: 7220 2659 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@5926 │ │ +1a8afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 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; │ │ @@ -464485,24 +464486,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 │ │ -1a8aac: |[1a8aac] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -1a8abc: 5420 6341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4163 │ │ -1a8ac0: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -1a8ac4: 6e30 1504 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0415 │ │ -1a8aca: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -1a8ace: 5420 6441 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@4164 │ │ -1a8ad2: 2201 9210 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1092 │ │ -1a8ad6: 7030 2159 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@5921 │ │ -1a8adc: 6e20 4003 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ -1a8ae2: 0e00 |0013: return-void │ │ +1a8ab0: |[1a8ab0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +1a8ac0: 5420 6341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4163 │ │ +1a8ac4: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +1a8ac8: 6e30 1504 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0415 │ │ +1a8ace: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +1a8ad2: 5420 6441 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@4164 │ │ +1a8ad6: 2201 9210 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1092 │ │ +1a8ada: 7030 2159 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@5921 │ │ +1a8ae0: 6e20 4003 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0340 │ │ +1a8ae6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=70 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -464550,20 +464551,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a8b74: |[1a8b74] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ -1a8b84: 7010 e705 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ -1a8b8a: 2200 7503 |0003: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ -1a8b8e: 7010 590c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ -1a8b94: 5b10 6541 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ -1a8b98: 0e00 |000a: return-void │ │ +1a8b78: |[1a8b78] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ +1a8b88: 7010 e705 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ +1a8b8e: 2200 7503 |0003: new-instance v0, Ljava/util/ArrayList; // type@0375 │ │ +1a8b92: 7010 590c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c59 │ │ +1a8b98: 5b10 6541 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ +1a8b9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ @@ -464573,19 +464574,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a8b18: |[1a8b18] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ -1a8b28: 5410 6541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ -1a8b2c: 7210 e00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1a8b32: 0a00 |0005: move-result v0 │ │ -1a8b34: 0f00 |0006: return v0 │ │ +1a8b1c: |[1a8b1c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ +1a8b2c: 5410 6541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ +1a8b30: 7210 e00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1a8b36: 0a00 |0005: move-result v0 │ │ +1a8b38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;) │ │ @@ -464593,18 +464594,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 │ │ -1a8b9c: |[1a8b9c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1a8bac: 1f01 9310 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1093 │ │ -1a8bb0: 6e30 2b59 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@592b │ │ -1a8bb6: 0e00 |0005: return-void │ │ +1a8ba0: |[1a8ba0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1a8bb0: 1f01 9310 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1093 │ │ +1a8bb4: 6e30 2b59 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@592b │ │ +1a8bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 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 │ │ @@ -464614,24 +464615,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 │ │ -1a8bb8: |[1a8bb8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ -1a8bc8: 5410 6541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ -1a8bcc: 7220 d70c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1a8bd2: 0c03 |0005: move-result-object v3 │ │ -1a8bd4: 1f03 f202 |0006: check-cast v3, Ljava/lang/Integer; // type@02f2 │ │ -1a8bd8: 6e10 4c0a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1a8bde: 0a03 |000b: move-result v3 │ │ -1a8be0: 5410 6641 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4166 │ │ -1a8be4: 6e30 2459 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5924 │ │ -1a8bea: 0e00 |0011: return-void │ │ +1a8bbc: |[1a8bbc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ +1a8bcc: 5410 6541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ +1a8bd0: 7220 d70c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1a8bd6: 0c03 |0005: move-result-object v3 │ │ +1a8bd8: 1f03 f202 |0006: check-cast v3, Ljava/lang/Integer; // type@02f2 │ │ +1a8bdc: 6e10 4c0a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1a8be2: 0a03 |000b: move-result v3 │ │ +1a8be4: 5410 6641 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4166 │ │ +1a8be8: 6e30 2459 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5924 │ │ +1a8bee: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 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 │ │ @@ -464641,18 +464642,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 │ │ -1a8afc: |[1a8afc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1a8b0c: 6e30 2d59 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@592d │ │ -1a8b12: 0c01 |0003: move-result-object v1 │ │ -1a8b14: 1101 |0004: return-object v1 │ │ +1a8b00: |[1a8b00] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1a8b10: 6e30 2d59 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@592d │ │ +1a8b16: 0c01 |0003: move-result-object v1 │ │ +1a8b18: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 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 │ │ @@ -464662,26 +464663,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 : 21 16-bit code units │ │ -1a8b38: |[1a8b38] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ -1a8b48: 2205 9310 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1093 │ │ -1a8b4c: 6e10 5303 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ -1a8b52: 0c00 |0005: move-result-object v0 │ │ -1a8b54: 7110 e502 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1a8b5a: 0c00 |0009: move-result-object v0 │ │ -1a8b5c: 6001 8f26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@268f │ │ -1a8b60: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1a8b62: 6e40 e702 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a8b68: 0c04 |0010: move-result-object v4 │ │ -1a8b6a: 7020 2359 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5923 │ │ -1a8b70: 1105 |0014: return-object v5 │ │ +1a8b3c: |[1a8b3c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ +1a8b4c: 2205 9310 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1093 │ │ +1a8b50: 6e10 5303 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ +1a8b56: 0c00 |0005: move-result-object v0 │ │ +1a8b58: 7110 e502 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1a8b5e: 0c00 |0009: move-result-object v0 │ │ +1a8b60: 6001 8f26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@268f │ │ +1a8b64: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1a8b66: 6e40 e702 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a8b6c: 0c04 |0010: move-result-object v4 │ │ +1a8b6e: 7020 2359 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5923 │ │ +1a8b74: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -464691,21 +464692,21 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a8bec: |[1a8bec] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ -1a8bfc: 5410 6541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ -1a8c00: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cd4 │ │ -1a8c06: 5410 6541 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ -1a8c0a: 7220 d30c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cd3 │ │ -1a8c10: 6e10 2959 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5929 │ │ -1a8c16: 0e00 |000d: return-void │ │ +1a8bf0: |[1a8bf0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ +1a8c00: 5410 6541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ +1a8c04: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cd4 │ │ +1a8c0a: 5410 6541 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4165 │ │ +1a8c0e: 7220 d30c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cd3 │ │ +1a8c14: 6e10 2959 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5929 │ │ +1a8c1a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ 0x000a line=44 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ @@ -464716,18 +464717,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 │ │ -1a8c18: |[1a8c18] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -1a8c28: 5b01 6641 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4166 │ │ -1a8c2c: 6e10 2959 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5929 │ │ -1a8c32: 0e00 |0005: return-void │ │ +1a8c1c: |[1a8c1c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +1a8c2c: 5b01 6641 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4166 │ │ +1a8c30: 6e10 2959 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5929 │ │ +1a8c36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ @@ -464762,18 +464763,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 │ │ -1a915c: |[1a915c] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ -1a916c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a9172: 5b01 7b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@417b │ │ -1a9176: 0e00 |0005: return-void │ │ +1a9160: |[1a9160] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ +1a9170: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a9176: 5b01 7b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@417b │ │ +1a917a: 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; │ │ │ │ @@ -464783,19 +464784,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a9178: |[1a9178] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ -1a9188: 5410 7b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@417b │ │ -1a918c: 1f02 aa10 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1a9190: 6e20 4c59 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@594c │ │ -1a9196: 0e00 |0007: return-void │ │ +1a917c: |[1a917c] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ +1a918c: 5410 7b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@417b │ │ +1a9190: 1f02 aa10 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1a9194: 6e20 4c59 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@594c │ │ +1a919a: 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; │ │ │ │ @@ -464833,22 +464834,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a97e0: |[1a97e0] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ -1a97f0: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1a97f6: 6000 7723 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2377 │ │ -1a97fa: 6e20 1603 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a9800: 0c02 |0008: move-result-object v2 │ │ -1a9802: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -1a9806: 5b12 8741 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@4187 │ │ -1a980a: 0e00 |000d: return-void │ │ +1a97e4: |[1a97e4] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ +1a97f4: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1a97fa: 6000 7723 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2377 │ │ +1a97fe: 6e20 1603 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a9804: 0c02 |0008: move-result-object v2 │ │ +1a9806: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +1a980a: 5b12 8741 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@4187 │ │ +1a980e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -464859,18 +464860,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a980c: |[1a980c] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ -1a981c: 5410 8741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@4187 │ │ -1a9820: 6e20 6a04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1a9826: 0e00 |0005: return-void │ │ +1a9810: |[1a9810] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ +1a9820: 5410 8741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@4187 │ │ +1a9824: 6e20 6a04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1a982a: 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; │ │ │ │ @@ -464910,19 +464911,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a9948: |[1a9948] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ -1a9958: 7020 f205 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1a995e: 1f01 3b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d3b │ │ -1a9962: 5b01 9041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a9966: 0e00 |0007: return-void │ │ +1a994c: |[1a994c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ +1a995c: 7020 f205 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1a9962: 1f01 3b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d3b │ │ +1a9966: 5b01 9041 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a996a: 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; │ │ @@ -464932,17 +464933,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 │ │ -1a9a50: |[1a9a50] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ -1a9a60: 7220 6259 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5962 │ │ -1a9a66: 0e00 |0003: return-void │ │ +1a9a54: |[1a9a54] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ +1a9a64: 7220 6259 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5962 │ │ +1a9a6a: 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; │ │ @@ -464952,18 +464953,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 │ │ -1a992c: |[1a992c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ -1a993c: 7220 6359 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5963 │ │ -1a9942: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -1a9944: 0f00 |0004: return v0 │ │ +1a9930: |[1a9930] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ +1a9940: 7220 6359 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5963 │ │ +1a9946: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +1a9948: 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; │ │ @@ -464973,17 +464974,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 │ │ -1a9a68: |[1a9a68] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ -1a9a78: 7220 6159 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5961 │ │ -1a9a7e: 0e00 |0003: return-void │ │ +1a9a6c: |[1a9a6c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ +1a9a7c: 7220 6159 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5961 │ │ +1a9a82: 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; │ │ @@ -464993,17 +464994,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 │ │ -1a9a80: |[1a9a80] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ -1a9a90: 7220 6459 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5964 │ │ -1a9a96: 0e00 |0003: return-void │ │ +1a9a84: |[1a9a84] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ +1a9a94: 7220 6459 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5964 │ │ +1a9a9a: 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; │ │ @@ -465014,44 +465015,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 │ │ -1a9968: |[1a9968] 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 │ │ -1a9978: 07d0 |0000: move-object v0, v13 │ │ -1a997a: 07f1 |0001: move-object v1, v15 │ │ -1a997c: 0802 1100 |0002: move-object/from16 v2, v17 │ │ -1a9980: 7110 c74d 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1a9986: 0c03 |0007: move-result-object v3 │ │ -1a9988: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -1a998c: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1a9990: 6e20 9906 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1a9996: 0c03 |000f: move-result-object v3 │ │ -1a9998: 07e5 |0010: move-object v5, v14 │ │ -1a999a: 7130 cf4d 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@4dcf │ │ -1a99a0: 0c06 |0014: move-result-object v6 │ │ -1a99a2: 5405 9041 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a99a6: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ -1a99aa: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -1a99ae: 0809 1000 |001b: move-object/from16 v9, v16 │ │ -1a99b2: 080a 1200 |001d: move-object/from16 v10, v18 │ │ -1a99b6: 020b 1300 |001f: move/from16 v11, v19 │ │ -1a99ba: 080c 1400 |0021: move-object/from16 v12, v20 │ │ -1a99be: 7408 e942 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@42e9 │ │ -1a99c4: 5403 9041 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a99c8: 2204 9e10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@109e │ │ -1a99cc: 7030 6959 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@5969 │ │ -1a99d2: 6e20 f642 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f6 │ │ -1a99d8: 5403 9041 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a99dc: 2204 9f10 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@109f │ │ -1a99e0: 7030 6b59 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@596b │ │ -1a99e6: 6e20 f742 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@42f7 │ │ -1a99ec: 0e00 |003a: return-void │ │ +1a996c: |[1a996c] 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 │ │ +1a997c: 07d0 |0000: move-object v0, v13 │ │ +1a997e: 07f1 |0001: move-object v1, v15 │ │ +1a9980: 0802 1100 |0002: move-object/from16 v2, v17 │ │ +1a9984: 7110 c74d 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1a998a: 0c03 |0007: move-result-object v3 │ │ +1a998c: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +1a9990: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1a9994: 6e20 9906 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1a999a: 0c03 |000f: move-result-object v3 │ │ +1a999c: 07e5 |0010: move-object v5, v14 │ │ +1a999e: 7130 cf4d 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@4dcf │ │ +1a99a4: 0c06 |0014: move-result-object v6 │ │ +1a99a6: 5405 9041 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a99aa: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ +1a99ae: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +1a99b2: 0809 1000 |001b: move-object/from16 v9, v16 │ │ +1a99b6: 080a 1200 |001d: move-object/from16 v10, v18 │ │ +1a99ba: 020b 1300 |001f: move/from16 v11, v19 │ │ +1a99be: 080c 1400 |0021: move-object/from16 v12, v20 │ │ +1a99c2: 7408 e942 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@42e9 │ │ +1a99c8: 5403 9041 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a99cc: 2204 9e10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@109e │ │ +1a99d0: 7030 6959 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@5969 │ │ +1a99d6: 6e20 f642 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f6 │ │ +1a99dc: 5403 9041 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a99e0: 2204 9f10 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@109f │ │ +1a99e4: 7030 6b59 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@596b │ │ +1a99ea: 6e20 f742 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@42f7 │ │ +1a99f0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0008 line=212 │ │ 0x0015 line=213 │ │ 0x0026 line=214 │ │ 0x0030 line=215 │ │ @@ -465070,22 +465071,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 │ │ -1a99f0: |[1a99f0] 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 │ │ -1a9a00: 5410 9041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a9a04: 6e40 e642 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@42e6 │ │ -1a9a0a: 5413 9041 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a9a0e: 2205 a010 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@10a0 │ │ -1a9a12: 7030 6d59 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@596d │ │ -1a9a18: 6e20 f642 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f6 │ │ -1a9a1e: 0e00 |000f: return-void │ │ +1a99f4: |[1a99f4] 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 │ │ +1a9a04: 5410 9041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a9a08: 6e40 e642 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@42e6 │ │ +1a9a0e: 5413 9041 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a9a12: 2205 a010 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@10a0 │ │ +1a9a16: 7030 6d59 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@596d │ │ +1a9a1c: 6e20 f642 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f6 │ │ +1a9a22: 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; │ │ @@ -465098,22 +465099,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 │ │ -1a9a20: |[1a9a20] 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 │ │ -1a9a30: 5410 9041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a9a34: 6e40 e742 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@42e7 │ │ -1a9a3a: 5413 9041 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a9a3e: 2205 9d10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@109d │ │ -1a9a42: 7030 6759 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@5967 │ │ -1a9a48: 6e20 f642 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f6 │ │ -1a9a4e: 0e00 |000f: return-void │ │ +1a9a24: |[1a9a24] 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 │ │ +1a9a34: 5410 9041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a9a38: 6e40 e742 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@42e7 │ │ +1a9a3e: 5413 9041 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a9a42: 2205 9d10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@109d │ │ +1a9a46: 7030 6759 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@5967 │ │ +1a9a4c: 6e20 f642 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f6 │ │ +1a9a52: 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; │ │ @@ -465126,21 +465127,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a9a98: |[1a9a98] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ -1a9aa8: 5420 9041 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a9aac: 6e10 fa42 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@42fa │ │ -1a9ab2: 5420 9041 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ -1a9ab6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1a9ab8: 6e20 f642 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f6 │ │ -1a9abe: 0e00 |000b: return-void │ │ +1a9a9c: |[1a9a9c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ +1a9aac: 5420 9041 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a9ab0: 6e10 fa42 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@42fa │ │ +1a9ab6: 5420 9041 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@4190 │ │ +1a9aba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1a9abc: 6e20 f642 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@42f6 │ │ +1a9ac2: 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; │ │ │ │ @@ -465174,18 +465175,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 │ │ -1a9f90: |[1a9f90] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ -1a9fa0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1a9fa6: 5b01 9b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@419b │ │ -1a9faa: 0e00 |0005: return-void │ │ +1a9f94: |[1a9f94] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ +1a9fa4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1a9faa: 5b01 9b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@419b │ │ +1a9fae: 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; │ │ │ │ @@ -465195,18 +465196,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 │ │ -1a9fac: |[1a9fac] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1a9fbc: 5410 9b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@419b │ │ -1a9fc0: 6e20 9d05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@059d │ │ -1a9fc6: 0e00 |0005: return-void │ │ +1a9fb0: |[1a9fb0] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1a9fc0: 5410 9b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@419b │ │ +1a9fc4: 6e20 9d05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@059d │ │ +1a9fca: 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; │ │ │ │ @@ -465270,43 +465271,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa0b0: |[1aa0b0] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ -1aa0c0: 0e00 |0000: return-void │ │ +1aa0b4: |[1aa0b4] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ +1aa0c4: 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 │ │ -1aa0c4: |[1aa0c4] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ -1aa0d4: 7010 9e05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059e │ │ -1aa0da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1aa0dc: 5c10 a041 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a0 │ │ -1aa0e0: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1aa0e6: 0c02 |0009: move-result-object v2 │ │ -1aa0e8: 7110 c74d 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1aa0ee: 0c02 |000d: move-result-object v2 │ │ -1aa0f0: 5b12 9f41 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@419f │ │ -1aa0f4: 2202 a810 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@10a8 │ │ -1aa0f8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1aa0fa: 7020 9659 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@5996 │ │ -1aa100: 5b12 a441 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a4 │ │ -1aa104: 0e00 |0018: return-void │ │ +1aa0c8: |[1aa0c8] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ +1aa0d8: 7010 9e05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059e │ │ +1aa0de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1aa0e0: 5c10 a041 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a0 │ │ +1aa0e4: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1aa0ea: 0c02 |0009: move-result-object v2 │ │ +1aa0ec: 7110 c74d 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1aa0f2: 0c02 |000d: move-result-object v2 │ │ +1aa0f4: 5b12 9f41 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@419f │ │ +1aa0f8: 2202 a810 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@10a8 │ │ +1aa0fc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1aa0fe: 7020 9659 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@5996 │ │ +1aa104: 5b12 a441 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a4 │ │ +1aa108: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=25 │ │ 0x0006 line=30 │ │ 0x0010 line=31 │ │ locals : │ │ @@ -465318,138 +465319,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 │ │ -1aa1a0: |[1aa1a0] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ -1aa1b0: 7110 a702 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1aa1b6: 0a00 |0003: move-result v0 │ │ -1aa1b8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -1aa1bc: 620d a541 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a5 │ │ -1aa1c0: 7220 9259 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ -1aa1c6: 0e00 |000b: return-void │ │ -1aa1c8: 7100 2c0b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa1ce: 0b00 |000f: move-result-wide v0 │ │ -1aa1d0: 54c2 9f41 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@419f │ │ -1aa1d4: 55c3 a041 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a0 │ │ -1aa1d8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -1aa1da: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -1aa1de: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ -1aa1e2: 2802 |0019: goto 001b // +0002 │ │ -1aa1e4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1aa1e6: 6e40 a006 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06a0 │ │ -1aa1ec: 0c02 |001e: move-result-object v2 │ │ -1aa1ee: 6e10 7106 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1aa1f4: 0a03 |0022: move-result v3 │ │ -1aa1f6: 6205 9e41 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419e │ │ -1aa1fa: 2206 0c03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1aa1fe: 1a07 fc89 |0027: const-string v7, "⏰ getChatlist(" // string@89fc │ │ -1aa202: 7020 0f0b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aa208: 6e20 180b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa20e: 1a07 c60b |002f: const-string v7, "): " // string@0bc6 │ │ -1aa212: 6e20 180b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa218: 7100 2c0b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa21e: 0b08 |0037: move-result-wide v8 │ │ -1aa220: bc08 |0038: sub-long/2addr v8, v0 │ │ -1aa222: 6e30 140b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1aa228: 1a00 5870 |003c: const-string v0, "ms" // string@7058 │ │ -1aa22c: 6e20 180b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa232: 6e10 290b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aa238: 0c01 |0044: move-result-object v1 │ │ -1aa23a: 7120 c002 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa240: 54c1 a241 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ -1aa244: 6e20 d60a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa24a: 0a01 |004d: move-result v1 │ │ -1aa24c: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ -1aa250: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ -1aa254: 1a00 450d |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0d45 │ │ -1aa258: 7120 c002 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa25e: 2200 aa10 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa262: 2341 2711 |0059: new-array v1, v4, [I // type@1127 │ │ -1aa266: 2343 2711 |005b: new-array v3, v4, [I // type@1127 │ │ -1aa26a: 7053 a259 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@59a2 │ │ -1aa270: 7220 9259 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ -1aa276: 0e00 |0063: return-void │ │ -1aa278: 7100 2c0b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa27e: 0b08 |0067: move-result-wide v8 │ │ -1aa280: 54c1 9f41 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@419f │ │ -1aa284: 1226 |006a: const/4 v6, #int 2 // #2 │ │ -1aa286: 6e30 a706 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a7 │ │ -1aa28c: 0c01 |006e: move-result-object v1 │ │ -1aa28e: 2116 |006f: array-length v6, v1 │ │ -1aa290: b063 |0070: add-int/2addr v3, v6 │ │ -1aa292: 2206 0c03 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1aa296: 1a0a fd89 |0073: const-string v10, "⏰ getContacts(" // string@89fd │ │ -1aa29a: 7020 0f0b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aa2a0: 6e20 180b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa2a6: 6e20 180b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa2ac: 7100 2c0b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa2b2: 0b0a |0081: move-result-wide v10 │ │ -1aa2b4: bc8a |0082: sub-long/2addr v10, v8 │ │ -1aa2b6: 6e30 140b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1aa2bc: 6e20 180b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa2c2: 6e10 290b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aa2c8: 0c06 |008c: move-result-object v6 │ │ -1aa2ca: 7120 c002 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa2d0: 55c6 a041 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a0 │ │ -1aa2d4: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ -1aa2d8: 1a00 440d |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0d44 │ │ -1aa2dc: 7120 c002 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa2e2: 2200 aa10 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa2e6: 2343 2711 |009b: new-array v3, v4, [I // type@1127 │ │ -1aa2ea: 7053 a259 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@59a2 │ │ -1aa2f0: 7220 9259 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ -1aa2f6: 0e00 |00a3: return-void │ │ -1aa2f8: 6e10 e80a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae8 │ │ -1aa2fe: 0a06 |00a7: move-result v6 │ │ -1aa300: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ -1aa302: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ -1aa306: 1a00 470d |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0d47 │ │ -1aa30a: 7120 c002 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa310: 2200 aa10 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa314: 2343 2711 |00b2: new-array v3, v4, [I // type@1127 │ │ -1aa318: 7053 a259 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@59a2 │ │ -1aa31e: 7220 9259 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ -1aa324: 0e00 |00ba: return-void │ │ -1aa326: 54c6 a241 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ -1aa32a: 6e20 d60a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ -1aa330: 0a06 |00c0: move-result v6 │ │ -1aa332: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ -1aa336: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ -1aa33a: 1a00 460d |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0d46 │ │ -1aa33e: 7120 c002 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa344: 2200 aa10 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa348: 2343 2711 |00cc: new-array v3, v4, [I // type@1127 │ │ -1aa34c: 7053 a259 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@59a2 │ │ -1aa352: 7220 9259 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ -1aa358: 0e00 |00d4: return-void │ │ -1aa35a: 7100 2c0b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa360: 0b08 |00d8: move-result-wide v8 │ │ -1aa362: 54c3 9f41 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@419f │ │ -1aa366: 6e30 cf06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cf │ │ -1aa36c: 0c03 |00de: move-result-object v3 │ │ -1aa36e: 2204 0c03 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@030c │ │ -1aa372: 1a06 fe89 |00e1: const-string v6, "⏰ searchMsgs(" // string@89fe │ │ -1aa376: 7020 0f0b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aa37c: 6e20 180b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa382: 6e20 180b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa388: 7100 2c0b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1aa38e: 0b06 |00ef: move-result-wide v6 │ │ -1aa390: bc86 |00f0: sub-long/2addr v6, v8 │ │ -1aa392: 6e30 140b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ -1aa398: 6e20 180b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aa39e: 6e10 290b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aa3a4: 0c00 |00fa: move-result-object v0 │ │ -1aa3a6: 7120 c002 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa3ac: 2200 aa10 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ -1aa3b0: 7053 a259 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@59a2 │ │ -1aa3b6: 7220 9259 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ -1aa3bc: 0e00 |0106: return-void │ │ +1aa1a4: |[1aa1a4] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ +1aa1b4: 7110 a702 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1aa1ba: 0a00 |0003: move-result v0 │ │ +1aa1bc: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +1aa1c0: 620d a541 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a5 │ │ +1aa1c4: 7220 9259 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ +1aa1ca: 0e00 |000b: return-void │ │ +1aa1cc: 7100 2c0b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa1d2: 0b00 |000f: move-result-wide v0 │ │ +1aa1d4: 54c2 9f41 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@419f │ │ +1aa1d8: 55c3 a041 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a0 │ │ +1aa1dc: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +1aa1de: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +1aa1e2: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ +1aa1e6: 2802 |0019: goto 001b // +0002 │ │ +1aa1e8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1aa1ea: 6e40 a006 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06a0 │ │ +1aa1f0: 0c02 |001e: move-result-object v2 │ │ +1aa1f2: 6e10 7106 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1aa1f8: 0a03 |0022: move-result v3 │ │ +1aa1fa: 6205 9e41 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419e │ │ +1aa1fe: 2206 0c03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1aa202: 1a07 fc89 |0027: const-string v7, "⏰ getChatlist(" // string@89fc │ │ +1aa206: 7020 0f0b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aa20c: 6e20 180b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa212: 1a07 c60b |002f: const-string v7, "): " // string@0bc6 │ │ +1aa216: 6e20 180b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa21c: 7100 2c0b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa222: 0b08 |0037: move-result-wide v8 │ │ +1aa224: bc08 |0038: sub-long/2addr v8, v0 │ │ +1aa226: 6e30 140b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1aa22c: 1a00 5870 |003c: const-string v0, "ms" // string@7058 │ │ +1aa230: 6e20 180b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa236: 6e10 290b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aa23c: 0c01 |0044: move-result-object v1 │ │ +1aa23e: 7120 c002 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa244: 54c1 a241 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ +1aa248: 6e20 d60a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa24e: 0a01 |004d: move-result v1 │ │ +1aa250: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ +1aa254: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ +1aa258: 1a00 450d |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0d45 │ │ +1aa25c: 7120 c002 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa262: 2200 aa10 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa266: 2341 2711 |0059: new-array v1, v4, [I // type@1127 │ │ +1aa26a: 2343 2711 |005b: new-array v3, v4, [I // type@1127 │ │ +1aa26e: 7053 a259 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@59a2 │ │ +1aa274: 7220 9259 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ +1aa27a: 0e00 |0063: return-void │ │ +1aa27c: 7100 2c0b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa282: 0b08 |0067: move-result-wide v8 │ │ +1aa284: 54c1 9f41 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@419f │ │ +1aa288: 1226 |006a: const/4 v6, #int 2 // #2 │ │ +1aa28a: 6e30 a706 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a7 │ │ +1aa290: 0c01 |006e: move-result-object v1 │ │ +1aa292: 2116 |006f: array-length v6, v1 │ │ +1aa294: b063 |0070: add-int/2addr v3, v6 │ │ +1aa296: 2206 0c03 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1aa29a: 1a0a fd89 |0073: const-string v10, "⏰ getContacts(" // string@89fd │ │ +1aa29e: 7020 0f0b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aa2a4: 6e20 180b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa2aa: 6e20 180b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa2b0: 7100 2c0b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa2b6: 0b0a |0081: move-result-wide v10 │ │ +1aa2b8: bc8a |0082: sub-long/2addr v10, v8 │ │ +1aa2ba: 6e30 140b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1aa2c0: 6e20 180b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa2c6: 6e10 290b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aa2cc: 0c06 |008c: move-result-object v6 │ │ +1aa2ce: 7120 c002 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa2d4: 55c6 a041 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a0 │ │ +1aa2d8: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ +1aa2dc: 1a00 440d |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0d44 │ │ +1aa2e0: 7120 c002 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa2e6: 2200 aa10 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa2ea: 2343 2711 |009b: new-array v3, v4, [I // type@1127 │ │ +1aa2ee: 7053 a259 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@59a2 │ │ +1aa2f4: 7220 9259 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ +1aa2fa: 0e00 |00a3: return-void │ │ +1aa2fc: 6e10 e80a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae8 │ │ +1aa302: 0a06 |00a7: move-result v6 │ │ +1aa304: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ +1aa306: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ +1aa30a: 1a00 470d |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0d47 │ │ +1aa30e: 7120 c002 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa314: 2200 aa10 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa318: 2343 2711 |00b2: new-array v3, v4, [I // type@1127 │ │ +1aa31c: 7053 a259 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@59a2 │ │ +1aa322: 7220 9259 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ +1aa328: 0e00 |00ba: return-void │ │ +1aa32a: 54c6 a241 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ +1aa32e: 6e20 d60a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad6 │ │ +1aa334: 0a06 |00c0: move-result v6 │ │ +1aa336: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ +1aa33a: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ +1aa33e: 1a00 460d |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0d46 │ │ +1aa342: 7120 c002 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa348: 2200 aa10 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa34c: 2343 2711 |00cc: new-array v3, v4, [I // type@1127 │ │ +1aa350: 7053 a259 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@59a2 │ │ +1aa356: 7220 9259 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ +1aa35c: 0e00 |00d4: return-void │ │ +1aa35e: 7100 2c0b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa364: 0b08 |00d8: move-result-wide v8 │ │ +1aa366: 54c3 9f41 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@419f │ │ +1aa36a: 6e30 cf06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cf │ │ +1aa370: 0c03 |00de: move-result-object v3 │ │ +1aa372: 2204 0c03 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@030c │ │ +1aa376: 1a06 fe89 |00e1: const-string v6, "⏰ searchMsgs(" // string@89fe │ │ +1aa37a: 7020 0f0b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aa380: 6e20 180b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa386: 6e20 180b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa38c: 7100 2c0b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1aa392: 0b06 |00ef: move-result-wide v6 │ │ +1aa394: bc86 |00f0: sub-long/2addr v6, v8 │ │ +1aa396: 6e30 140b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b14 │ │ +1aa39c: 6e20 180b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aa3a2: 6e10 290b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aa3a8: 0c00 |00fa: move-result-object v0 │ │ +1aa3aa: 7120 c002 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa3b0: 2200 aa10 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@10aa │ │ +1aa3b4: 7053 a259 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@59a2 │ │ +1aa3ba: 7220 9259 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5992 │ │ +1aa3c0: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x001f line=83 │ │ @@ -465485,19 +465486,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -1aa090: |[1aa090] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ -1aa0a0: 5410 a241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ -1aa0a4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -1aa0a8: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -1aa0ac: 1100 |0006: return-object v0 │ │ +1aa094: |[1aa094] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ +1aa0a4: 5410 a241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ +1aa0a8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +1aa0ac: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +1aa0b0: 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;) │ │ @@ -465505,17 +465506,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa078: |[1aa078] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ -1aa088: 5410 a441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a4 │ │ -1aa08c: 1100 |0002: return-object v0 │ │ +1aa07c: |[1aa07c] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ +1aa08c: 5410 a441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a4 │ │ +1aa090: 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;) │ │ @@ -465523,41 +465524,41 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -1aa108: |[1aa108] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ -1aa118: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ -1aa11c: 7120 885b 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5b88 │ │ -1aa122: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1aa124: 5c62 a341 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a3 │ │ -1aa128: 5463 a241 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ -1aa12c: 5464 a441 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a4 │ │ -1aa130: 7110 fc0c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -1aa136: 2205 a310 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@10a3 │ │ -1aa13a: 7020 8e59 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@598e │ │ -1aa140: 7030 9d59 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@599d │ │ -1aa146: 5563 a341 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a3 │ │ -1aa14a: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ -1aa14e: 7120 885b 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5b88 │ │ -1aa154: 5c62 a341 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a3 │ │ -1aa158: 6203 9e41 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419e │ │ -1aa15c: 1a04 420d |0022: const-string v4, "... executing debounced search call" // string@0d42 │ │ -1aa160: 7120 c002 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa166: 5463 a241 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ -1aa16a: 5464 a441 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a4 │ │ -1aa16e: 7110 fc0c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -1aa174: 2205 a310 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@10a3 │ │ -1aa178: 7020 8e59 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@598e │ │ -1aa17e: 7030 9d59 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@599d │ │ -1aa184: 28e1 |0036: goto 0017 // -001f │ │ -1aa186: 5c62 a141 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a1 │ │ -1aa18a: 0e00 |0039: return-void │ │ +1aa10c: |[1aa10c] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ +1aa11c: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ +1aa120: 7120 885b 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5b88 │ │ +1aa126: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1aa128: 5c62 a341 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a3 │ │ +1aa12c: 5463 a241 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ +1aa130: 5464 a441 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a4 │ │ +1aa134: 7110 fc0c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +1aa13a: 2205 a310 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@10a3 │ │ +1aa13e: 7020 8e59 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@598e │ │ +1aa144: 7030 9d59 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@599d │ │ +1aa14a: 5563 a341 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a3 │ │ +1aa14e: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ +1aa152: 7120 885b 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5b88 │ │ +1aa158: 5c62 a341 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a3 │ │ +1aa15c: 6203 9e41 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419e │ │ +1aa160: 1a04 420d |0022: const-string v4, "... executing debounced search call" // string@0d42 │ │ +1aa164: 7120 c002 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa16a: 5463 a241 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ +1aa16e: 5464 a441 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41a4 │ │ +1aa172: 7110 fc0c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +1aa178: 2205 a310 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@10a3 │ │ +1aa17c: 7020 8e59 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@598e │ │ +1aa182: 7030 9d59 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@599d │ │ +1aa188: 28e1 |0036: goto 0017 // -001f │ │ +1aa18a: 5c62 a141 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a1 │ │ +1aa18e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x0017 line=60 │ │ @@ -465574,32 +465575,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa18c: |[1aa18c] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ -1aa19c: 0e00 |0000: return-void │ │ +1aa190: |[1aa190] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ +1aa1a0: 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 │ │ -1aa3c0: |[1aa3c0] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ -1aa3d0: 5c01 a041 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a0 │ │ -1aa3d4: 0e00 |0002: return-void │ │ +1aa3c4: |[1aa3c4] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ +1aa3d4: 5c01 a041 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41a0 │ │ +1aa3d8: 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 │ │ │ │ @@ -465608,28 +465609,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1aa3d8: |[1aa3d8] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ -1aa3e8: 5520 a141 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a1 │ │ -1aa3ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1aa3ee: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -1aa3f2: 5c21 a341 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a3 │ │ -1aa3f6: 6200 9e41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419e │ │ -1aa3fa: 1a01 430d |0009: const-string v1, "... search call debounced" // string@0d43 │ │ -1aa3fe: 7120 c002 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ -1aa404: 280b |000e: goto 0019 // +000b │ │ -1aa406: 5c21 a141 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a1 │ │ -1aa40a: 2200 a410 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@10a4 │ │ -1aa40e: 7020 9059 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@5990 │ │ -1aa414: 7110 835b 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b83 │ │ -1aa41a: 0e00 |0019: return-void │ │ +1aa3dc: |[1aa3dc] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ +1aa3ec: 5520 a141 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a1 │ │ +1aa3f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1aa3f2: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +1aa3f6: 5c21 a341 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41a3 │ │ +1aa3fa: 6200 9e41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@419e │ │ +1aa3fe: 1a01 430d |0009: const-string v1, "... search call debounced" // string@0d43 │ │ +1aa402: 7120 c002 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c0 │ │ +1aa408: 280b |000e: goto 0019 // +000b │ │ +1aa40a: 5c21 a141 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41a1 │ │ +1aa40e: 2200 a410 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@10a4 │ │ +1aa412: 7020 9059 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@5990 │ │ +1aa418: 7110 835b 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b83 │ │ +1aa41e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=54 │ │ @@ -465641,18 +465642,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa41c: |[1aa41c] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ -1aa42c: 5b01 a241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ -1aa430: 6e10 9f59 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@599f │ │ -1aa436: 0e00 |0005: return-void │ │ +1aa420: |[1aa420] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ +1aa430: 5b01 a241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41a2 │ │ +1aa434: 6e10 9f59 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@599f │ │ +1aa43a: 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; │ │ @@ -465687,37 +465688,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ab748: |[1ab748] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -1ab758: 2200 b810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10b8 │ │ -1ab75c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -1ab75e: 7020 e959 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@59e9 │ │ -1ab764: 6900 da41 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@41da │ │ -1ab768: 0e00 |0008: return-void │ │ +1ab74c: |[1ab74c] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +1ab75c: 2200 b810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10b8 │ │ +1ab760: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +1ab762: 7020 e959 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@59e9 │ │ +1ab768: 6900 da41 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@41da │ │ +1ab76c: 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 │ │ -1ab76c: |[1ab76c] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -1ab77c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1ab782: 0e00 |0003: return-void │ │ +1ab770: |[1ab770] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +1ab780: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1ab786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -465726,21 +465727,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 │ │ -1ab784: |[1ab784] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ -1ab794: 6200 da41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@41da │ │ -1ab798: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -1ab79a: 6e30 cd02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02cd │ │ -1ab7a0: 0a03 |0006: move-result v3 │ │ -1ab7a2: 7130 c302 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c3 │ │ -1ab7a8: 0e00 |000a: return-void │ │ +1ab788: |[1ab788] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ +1ab798: 6200 da41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@41da │ │ +1ab79c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +1ab79e: 6e30 cd02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02cd │ │ +1ab7a4: 0a03 |0006: move-result v3 │ │ +1ab7a6: 7130 c302 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c3 │ │ +1ab7ac: 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 │ │ @@ -465772,17 +465773,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac5e4: |[1ac5e4] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ -1ac5f4: 7010 215a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5a21 │ │ -1ac5fa: 0e00 |0003: return-void │ │ +1ac5e8: |[1ac5e8] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ +1ac5f8: 7010 215a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5a21 │ │ +1ac5fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ Virtual methods - │ │ @@ -465791,17 +465792,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac5b4: |[1ac5b4] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ -1ac5c4: 6000 522e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e52 │ │ -1ac5c8: 0f00 |0002: return v0 │ │ +1ac5b8: |[1ac5b8] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ +1ac5c8: 6000 522e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e52 │ │ +1ac5cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;) │ │ @@ -465809,17 +465810,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac5cc: |[1ac5cc] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ -1ac5dc: 6000 562e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e56 │ │ -1ac5e0: 0f00 |0002: return v0 │ │ +1ac5d0: |[1ac5d0] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ +1ac5e0: 6000 562e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e56 │ │ +1ac5e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ source_file_idx : 6019 (DynamicNoActionBarTheme.java) │ │ @@ -465888,45 +465889,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b01e4: |[1b01e4] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ -1b01f4: 0e00 |0000: return-void │ │ +1b01e8: |[1b01e8] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ +1b01f8: 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 : 31 16-bit code units │ │ -1b01f8: |[1b01f8] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ -1b0208: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b020e: 0c00 |0003: move-result-object v0 │ │ -1b0210: 6001 712a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a71 │ │ -1b0214: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -1b021a: 0c00 |0009: move-result-object v0 │ │ -1b021c: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b0222: 0c01 |000d: move-result-object v1 │ │ -1b0224: 6002 712a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a71 │ │ -1b0228: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -1b022e: 0c01 |0013: move-result-object v1 │ │ -1b0230: 7040 255c 4310 |0014: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5c25 │ │ -1b0236: 2200 2203 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ -1b023a: 7020 600b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ -1b0240: 5b30 4842 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4248 │ │ -1b0244: 0e00 |001e: return-void │ │ +1b01fc: |[1b01fc] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ +1b020c: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b0212: 0c00 |0003: move-result-object v0 │ │ +1b0214: 6001 712a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a71 │ │ +1b0218: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +1b021e: 0c00 |0009: move-result-object v0 │ │ +1b0220: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b0226: 0c01 |000d: move-result-object v1 │ │ +1b0228: 6002 712a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2a71 │ │ +1b022c: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +1b0232: 0c01 |0013: move-result-object v1 │ │ +1b0234: 7040 255c 4310 |0014: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5c25 │ │ +1b023a: 2200 2203 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@0322 │ │ +1b023e: 7020 600b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b60 │ │ +1b0244: 5b30 4842 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4248 │ │ +1b0248: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=50 │ │ 0x0014 line=48 │ │ 0x0017 line=51 │ │ locals : │ │ @@ -465938,172 +465939,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 │ │ -1af87c: |[1af87c] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -1af88c: 7020 015b eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@5b01 │ │ -1af892: 0c00 |0003: move-result-object v0 │ │ -1af894: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1af896: 4602 0001 |0005: aget-object v2, v0, v1 │ │ -1af89a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -1af89c: 4600 0003 |0008: aget-object v0, v0, v3 │ │ -1af8a0: 7100 a003 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -1af8a6: 0c04 |000d: move-result-object v4 │ │ -1af8a8: 6e20 9f03 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -1af8ae: 0c04 |0011: move-result-object v4 │ │ -1af8b0: 7110 965a 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@5a96 │ │ -1af8b6: 0a05 |0015: move-result v5 │ │ -1af8b8: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -1af8bc: 7110 945a 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@5a94 │ │ -1af8c2: 0a05 |001b: move-result v5 │ │ -1af8c4: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ -1af8c8: 6204 4642 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4246 │ │ -1af8cc: 2205 0c03 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@030c │ │ -1af8d0: 1a06 5b31 |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@315b │ │ -1af8d4: 7020 0f0b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1af8da: 6e20 180b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af8e0: 1a06 fa42 |002a: const-string v6, "] instead." // string@42fa │ │ -1af8e4: 6e20 180b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af8ea: 6e10 290b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af8f0: 0c05 |0032: move-result-object v5 │ │ -1af8f2: 7120 bc02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1af8f8: 07d4 |0036: move-object v4, v13 │ │ -1af8fa: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ -1af8fe: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -1af904: 1a06 2043 |003c: const-string v6, "_display_name" // string@4320 │ │ -1af908: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1af90e: 1a06 8c6f |0041: const-string v6, "mime_type" // string@6f8c │ │ -1af912: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1af918: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1af91c: 7100 2c0b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1af922: 0b06 |004b: move-result-wide v6 │ │ -1af924: 6e30 720d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ -1af92a: 0b06 |004f: move-result-wide v6 │ │ -1af92c: 7120 5f0a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1af932: 0c04 |0053: move-result-object v4 │ │ -1af934: 1a06 5450 |0054: const-string v6, "date_added" // string@5054 │ │ -1af938: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1af93e: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -1af942: 7100 2c0b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ -1af948: 0b06 |005e: move-result-wide v6 │ │ -1af94a: 6e30 720d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ -1af950: 0b06 |0062: move-result-wide v6 │ │ -1af952: 7120 5f0a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1af958: 0c04 |0066: move-result-object v4 │ │ -1af95a: 1a06 5550 |0067: const-string v6, "date_modified" // string@5055 │ │ -1af95e: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1af964: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1af968: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ -1af96c: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ -1af970: 1a0d 2963 |0072: const-string v13, "is_pending" // string@6329 │ │ -1af974: 7110 530a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1af97a: 0c0e |0077: move-result-object v14 │ │ -1af97c: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -1af982: 2900 b400 |007b: goto/16 012f // +00b4 │ │ -1af986: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -1af98c: 0c04 |0080: move-result-object v4 │ │ -1af98e: 1a06 fe55 |0081: const-string v6, "file" // string@55fe │ │ -1af992: 7120 6b5b 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6b │ │ -1af998: 0a04 |0086: move-result v4 │ │ -1af99a: 1a06 a40c |0087: const-string v6, "-" // string@0ca4 │ │ -1af99e: 1a07 330d |0089: const-string v7, "." // string@0d33 │ │ -1af9a2: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ -1af9a6: 220d c202 |008d: new-instance v13, Ljava/io/File; // type@02c2 │ │ -1af9aa: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1af9b0: 0c0c |0092: move-result-object v12 │ │ -1af9b2: 7020 6b09 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1af9b8: 220c c202 |0096: new-instance v12, Ljava/io/File; // type@02c2 │ │ -1af9bc: 220e 0c03 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@030c │ │ -1af9c0: 7010 0c0b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1af9c6: 6e20 180b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af9cc: 6e20 180b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af9d2: 6e20 180b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1af9d8: 6e10 290b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1af9de: 0c0e |00a9: move-result-object v14 │ │ -1af9e0: 7030 6a09 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ -1af9e6: 6e10 7109 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0971 │ │ -1af9ec: 0a0e |00b0: move-result v14 │ │ -1af9ee: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ -1af9f2: 220c c202 |00b3: new-instance v12, Ljava/io/File; // type@02c2 │ │ -1af9f6: 220e 0c03 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@030c │ │ -1af9fa: 7010 0c0b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1afa00: 6e20 180b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa06: 6e20 180b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa0c: b031 |00c0: add-int/2addr v1, v3 │ │ -1afa0e: 6e20 130b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1afa14: 6e20 180b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa1a: 6e20 180b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afa20: 6e10 290b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1afa26: 0c0e |00cd: move-result-object v14 │ │ -1afa28: 7030 6a09 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ -1afa2e: 28dc |00d1: goto 00ad // -0024 │ │ -1afa30: 6e10 7909 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0979 │ │ -1afa36: 0a0d |00d5: move-result v13 │ │ -1afa38: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ -1afa3c: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -1afa42: 0c0c |00db: move-result-object v12 │ │ -1afa44: 110c |00dc: return-object v12 │ │ -1afa46: 220c c802 |00dd: new-instance v12, Ljava/io/IOException; // type@02c8 │ │ -1afa4a: 1a0d 2339 |00df: const-string v13, "Specified name would not be visible" // string@3923 │ │ -1afa4e: 7020 9109 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1afa54: 270c |00e4: throw v12 │ │ -1afa56: 7020 005b db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@5b00 │ │ -1afa5c: 0c04 |00e8: move-result-object v4 │ │ -1afa5e: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ -1afa62: 122d |00eb: const/4 v13, #int 2 // #2 │ │ -1afa64: 23d8 4011 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@1140 │ │ -1afa68: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ -1afa6c: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ -1afa70: 1a0e 3a06 |00f2: const-string v14, "%s/%s" // string@063a │ │ -1afa74: 7120 d80a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1afa7a: 0c08 |00f7: move-result-object v8 │ │ -1afa7c: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ -1afa7e: 7030 065b cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@5b06 │ │ -1afa84: 0a0a |00fc: move-result v10 │ │ -1afa86: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ -1afa8a: 6208 4642 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4246 │ │ -1afa8e: 1a0a 563c |0101: const-string v10, "The content exists. Rename and check again." // string@3c56 │ │ -1afa92: 7120 bc02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1afa98: 2208 0c03 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@030c │ │ -1afa9c: 7010 0c0b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1afaa2: 6e20 180b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afaa8: 6e20 180b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afaae: b039 |0111: add-int/2addr v9, v3 │ │ -1afab0: 6e20 130b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ -1afab6: 6e20 180b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afabc: 6e20 180b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afac2: 6e10 290b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1afac8: 0c08 |011e: move-result-object v8 │ │ -1afaca: 23da 4011 |011f: new-array v10, v13, [Ljava/lang/Object; // type@1140 │ │ -1aface: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ -1afad2: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ -1afad6: 7120 d80a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ -1afadc: 0c08 |0128: move-result-object v8 │ │ -1afade: 28d0 |0129: goto 00f9 // -0030 │ │ -1afae0: 1a0d 1843 |012a: const-string v13, "_data" // string@4318 │ │ -1afae4: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1afaea: 6e10 ff5a 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5aff │ │ -1afaf0: 0c0d |0132: move-result-object v13 │ │ -1afaf2: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1afaf8: 0c0d |0136: move-result-object v13 │ │ -1afafa: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ -1afb00: 0c0c |013a: move-result-object v12 │ │ -1afb02: 110c |013b: return-object v12 │ │ -1afb04: 220c c802 |013c: new-instance v12, Ljava/io/IOException; // type@02c8 │ │ -1afb08: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1afb0c: 2330 4011 |0140: new-array v0, v3, [Ljava/lang/Object; // type@1140 │ │ -1afb10: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ -1afb14: 1a0d 7833 |0144: const-string v13, "Path for type: %s was not available" // string@3378 │ │ -1afb18: 7130 d90a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ -1afb1e: 0c0d |0149: move-result-object v13 │ │ -1afb20: 7020 9109 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1afb26: 270c |014d: throw v12 │ │ +1af880: |[1af880] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +1af890: 7020 015b eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@5b01 │ │ +1af896: 0c00 |0003: move-result-object v0 │ │ +1af898: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1af89a: 4602 0001 |0005: aget-object v2, v0, v1 │ │ +1af89e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +1af8a0: 4600 0003 |0008: aget-object v0, v0, v3 │ │ +1af8a4: 7100 a003 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +1af8aa: 0c04 |000d: move-result-object v4 │ │ +1af8ac: 6e20 9f03 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +1af8b2: 0c04 |0011: move-result-object v4 │ │ +1af8b4: 7110 965a 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@5a96 │ │ +1af8ba: 0a05 |0015: move-result v5 │ │ +1af8bc: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +1af8c0: 7110 945a 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@5a94 │ │ +1af8c6: 0a05 |001b: move-result v5 │ │ +1af8c8: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ +1af8cc: 6204 4642 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4246 │ │ +1af8d0: 2205 0c03 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@030c │ │ +1af8d4: 1a06 5b31 |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@315b │ │ +1af8d8: 7020 0f0b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1af8de: 6e20 180b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af8e4: 1a06 fa42 |002a: const-string v6, "] instead." // string@42fa │ │ +1af8e8: 6e20 180b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af8ee: 6e10 290b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af8f4: 0c05 |0032: move-result-object v5 │ │ +1af8f6: 7120 bc02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1af8fc: 07d4 |0036: move-object v4, v13 │ │ +1af8fe: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ +1af902: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +1af908: 1a06 2043 |003c: const-string v6, "_display_name" // string@4320 │ │ +1af90c: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1af912: 1a06 8c6f |0041: const-string v6, "mime_type" // string@6f8c │ │ +1af916: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1af91c: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1af920: 7100 2c0b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1af926: 0b06 |004b: move-result-wide v6 │ │ +1af928: 6e30 720d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ +1af92e: 0b06 |004f: move-result-wide v6 │ │ +1af930: 7120 5f0a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1af936: 0c04 |0053: move-result-object v4 │ │ +1af938: 1a06 5450 |0054: const-string v6, "date_added" // string@5054 │ │ +1af93c: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1af942: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +1af946: 7100 2c0b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2c │ │ +1af94c: 0b06 |005e: move-result-wide v6 │ │ +1af94e: 6e30 720d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d72 │ │ +1af954: 0b06 |0062: move-result-wide v6 │ │ +1af956: 7120 5f0a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1af95c: 0c04 |0066: move-result-object v4 │ │ +1af95e: 1a06 5550 |0067: const-string v6, "date_modified" // string@5055 │ │ +1af962: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1af968: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1af96c: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ +1af970: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ +1af974: 1a0d 2963 |0072: const-string v13, "is_pending" // string@6329 │ │ +1af978: 7110 530a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1af97e: 0c0e |0077: move-result-object v14 │ │ +1af980: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +1af986: 2900 b400 |007b: goto/16 012f // +00b4 │ │ +1af98a: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1af990: 0c04 |0080: move-result-object v4 │ │ +1af992: 1a06 fe55 |0081: const-string v6, "file" // string@55fe │ │ +1af996: 7120 6b5b 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6b │ │ +1af99c: 0a04 |0086: move-result v4 │ │ +1af99e: 1a06 a40c |0087: const-string v6, "-" // string@0ca4 │ │ +1af9a2: 1a07 330d |0089: const-string v7, "." // string@0d33 │ │ +1af9a6: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ +1af9aa: 220d c202 |008d: new-instance v13, Ljava/io/File; // type@02c2 │ │ +1af9ae: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1af9b4: 0c0c |0092: move-result-object v12 │ │ +1af9b6: 7020 6b09 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1af9bc: 220c c202 |0096: new-instance v12, Ljava/io/File; // type@02c2 │ │ +1af9c0: 220e 0c03 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@030c │ │ +1af9c4: 7010 0c0b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1af9ca: 6e20 180b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af9d0: 6e20 180b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af9d6: 6e20 180b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1af9dc: 6e10 290b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1af9e2: 0c0e |00a9: move-result-object v14 │ │ +1af9e4: 7030 6a09 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ +1af9ea: 6e10 7109 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0971 │ │ +1af9f0: 0a0e |00b0: move-result v14 │ │ +1af9f2: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ +1af9f6: 220c c202 |00b3: new-instance v12, Ljava/io/File; // type@02c2 │ │ +1af9fa: 220e 0c03 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@030c │ │ +1af9fe: 7010 0c0b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1afa04: 6e20 180b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa0a: 6e20 180b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa10: b031 |00c0: add-int/2addr v1, v3 │ │ +1afa12: 6e20 130b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1afa18: 6e20 180b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa1e: 6e20 180b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afa24: 6e10 290b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1afa2a: 0c0e |00cd: move-result-object v14 │ │ +1afa2c: 7030 6a09 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ +1afa32: 28dc |00d1: goto 00ad // -0024 │ │ +1afa34: 6e10 7909 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0979 │ │ +1afa3a: 0a0d |00d5: move-result v13 │ │ +1afa3c: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ +1afa40: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +1afa46: 0c0c |00db: move-result-object v12 │ │ +1afa48: 110c |00dc: return-object v12 │ │ +1afa4a: 220c c802 |00dd: new-instance v12, Ljava/io/IOException; // type@02c8 │ │ +1afa4e: 1a0d 2339 |00df: const-string v13, "Specified name would not be visible" // string@3923 │ │ +1afa52: 7020 9109 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1afa58: 270c |00e4: throw v12 │ │ +1afa5a: 7020 005b db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@5b00 │ │ +1afa60: 0c04 |00e8: move-result-object v4 │ │ +1afa62: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ +1afa66: 122d |00eb: const/4 v13, #int 2 // #2 │ │ +1afa68: 23d8 4011 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@1140 │ │ +1afa6c: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ +1afa70: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ +1afa74: 1a0e 3a06 |00f2: const-string v14, "%s/%s" // string@063a │ │ +1afa78: 7120 d80a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1afa7e: 0c08 |00f7: move-result-object v8 │ │ +1afa80: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ +1afa82: 7030 065b cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@5b06 │ │ +1afa88: 0a0a |00fc: move-result v10 │ │ +1afa8a: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ +1afa8e: 6208 4642 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4246 │ │ +1afa92: 1a0a 563c |0101: const-string v10, "The content exists. Rename and check again." // string@3c56 │ │ +1afa96: 7120 bc02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1afa9c: 2208 0c03 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@030c │ │ +1afaa0: 7010 0c0b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1afaa6: 6e20 180b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afaac: 6e20 180b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afab2: b039 |0111: add-int/2addr v9, v3 │ │ +1afab4: 6e20 130b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b13 │ │ +1afaba: 6e20 180b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afac0: 6e20 180b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afac6: 6e10 290b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1afacc: 0c08 |011e: move-result-object v8 │ │ +1aface: 23da 4011 |011f: new-array v10, v13, [Ljava/lang/Object; // type@1140 │ │ +1afad2: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ +1afad6: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ +1afada: 7120 d80a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad8 │ │ +1afae0: 0c08 |0128: move-result-object v8 │ │ +1afae2: 28d0 |0129: goto 00f9 // -0030 │ │ +1afae4: 1a0d 1843 |012a: const-string v13, "_data" // string@4318 │ │ +1afae8: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1afaee: 6e10 ff5a 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5aff │ │ +1afaf4: 0c0d |0132: move-result-object v13 │ │ +1afaf6: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1afafc: 0c0d |0136: move-result-object v13 │ │ +1afafe: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ +1afb04: 0c0c |013a: move-result-object v12 │ │ +1afb06: 110c |013b: return-object v12 │ │ +1afb08: 220c c802 |013c: new-instance v12, Ljava/io/IOException; // type@02c8 │ │ +1afb0c: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1afb10: 2330 4011 |0140: new-array v0, v3, [Ljava/lang/Object; // type@1140 │ │ +1afb14: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ +1afb18: 1a0d 7833 |0144: const-string v13, "Path for type: %s was not available" // string@3378 │ │ +1afb1c: 7130 d90a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad9 │ │ +1afb22: 0c0d |0149: move-result-object v13 │ │ +1afb24: 7020 9109 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1afb2a: 270c |014d: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=232 │ │ 0x0012 line=234 │ │ @@ -466143,39 +466144,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 │ │ -1afe70: |[1afe70] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ -1afe80: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1afe84: 6e10 7109 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0971 │ │ -1afe8a: 0a00 |0005: move-result v0 │ │ -1afe8c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1afe90: 1103 |0008: return-object v3 │ │ -1afe92: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1afe94: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ -1afe98: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -1afe9c: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1afea2: 0c03 |0011: move-result-object v3 │ │ -1afea4: 6e10 7109 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0971 │ │ -1afeaa: 0a01 |0015: move-result v1 │ │ -1afeac: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -1afeb0: 6e10 7f09 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097f │ │ -1afeb6: 0a01 |001b: move-result v1 │ │ -1afeb8: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -1afebc: 2802 |001e: goto 0020 // +0002 │ │ -1afebe: 1100 |001f: return-object v0 │ │ -1afec0: 1103 |0020: return-object v3 │ │ -1afec2: 6e10 7f09 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097f │ │ -1afec8: 0a01 |0024: move-result v1 │ │ -1afeca: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -1afece: 1103 |0027: return-object v3 │ │ -1afed0: 1100 |0028: return-object v0 │ │ +1afe74: |[1afe74] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ +1afe84: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +1afe88: 6e10 7109 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0971 │ │ +1afe8e: 0a00 |0005: move-result v0 │ │ +1afe90: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +1afe94: 1103 |0008: return-object v3 │ │ +1afe96: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1afe98: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ +1afe9c: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +1afea0: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1afea6: 0c03 |0011: move-result-object v3 │ │ +1afea8: 6e10 7109 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0971 │ │ +1afeae: 0a01 |0015: move-result v1 │ │ +1afeb0: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +1afeb4: 6e10 7f09 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097f │ │ +1afeba: 0a01 |001b: move-result v1 │ │ +1afebc: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +1afec0: 2802 |001e: goto 0020 // +0002 │ │ +1afec2: 1100 |001f: return-object v0 │ │ +1afec4: 1103 |0020: return-object v3 │ │ +1afec6: 6e10 7f09 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097f │ │ +1afecc: 0a01 |0024: move-result v1 │ │ +1afece: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +1afed2: 1103 |0027: return-object v3 │ │ +1afed4: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ 0x0021 line=176 │ │ locals : │ │ @@ -466187,41 +466188,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 │ │ -1afef4: |[1afef4] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ -1aff04: 7110 8b5a 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a8b │ │ -1aff0a: 0c04 |0003: move-result-object v4 │ │ -1aff0c: 2200 7103 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0371 │ │ -1aff10: 1a01 9589 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@8995 │ │ -1aff14: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c44 │ │ -1aff1a: 2201 0c03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ -1aff1e: 1a02 2651 |000d: const-string v2, "deltachat-" // string@5126 │ │ -1aff22: 7020 0f0b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1aff28: 7120 5f0a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1aff2e: 0c05 |0015: move-result-object v5 │ │ -1aff30: 6e20 460c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c46 │ │ -1aff36: 0c05 |0019: move-result-object v5 │ │ -1aff38: 6e20 180b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aff3e: 6e10 290b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aff44: 0c05 |0020: move-result-object v5 │ │ -1aff46: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ -1aff4a: 1a04 5248 |0023: const-string v4, "attach" // string@4852 │ │ -1aff4e: 2206 0c03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ -1aff52: 7010 0c0b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1aff58: 6e20 180b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aff5e: 1a05 330d |002d: const-string v5, "." // string@0d33 │ │ -1aff62: 6e20 180b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aff68: 6e20 180b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1aff6e: 6e10 290b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1aff74: 0c04 |0038: move-result-object v4 │ │ -1aff76: 1104 |0039: return-object v4 │ │ +1afef8: |[1afef8] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ +1aff08: 7110 8b5a 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a8b │ │ +1aff0e: 0c04 |0003: move-result-object v4 │ │ +1aff10: 2200 7103 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0371 │ │ +1aff14: 1a01 9589 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@8995 │ │ +1aff18: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c44 │ │ +1aff1e: 2201 0c03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@030c │ │ +1aff22: 1a02 2651 |000d: const-string v2, "deltachat-" // string@5126 │ │ +1aff26: 7020 0f0b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1aff2c: 7120 5f0a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1aff32: 0c05 |0015: move-result-object v5 │ │ +1aff34: 6e20 460c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c46 │ │ +1aff3a: 0c05 |0019: move-result-object v5 │ │ +1aff3c: 6e20 180b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aff42: 6e10 290b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aff48: 0c05 |0020: move-result-object v5 │ │ +1aff4a: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ +1aff4e: 1a04 5248 |0023: const-string v4, "attach" // string@4852 │ │ +1aff52: 2206 0c03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030c │ │ +1aff56: 7010 0c0b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1aff5c: 6e20 180b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aff62: 1a05 330d |002d: const-string v5, "." // string@0d33 │ │ +1aff66: 6e20 180b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aff6c: 6e20 180b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1aff72: 6e10 290b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1aff78: 0c04 |0038: move-result-object v4 │ │ +1aff7a: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000b line=215 │ │ 0x0023 line=217 │ │ 0x0025 line=219 │ │ @@ -466235,48 +466236,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 │ │ -1aff78: |[1aff78] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ -1aff88: 1a00 6f88 |0000: const-string v0, "video/" // string@886f │ │ -1aff8c: 6e20 f20a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1aff92: 0a00 |0005: move-result v0 │ │ -1aff94: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1aff96: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -1aff9a: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ -1aff9e: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1affa4: 0c03 |000e: move-result-object v3 │ │ -1affa6: 2820 |000f: goto 002f // +0020 │ │ -1affa8: 1a00 7648 |0010: const-string v0, "audio/" // string@4876 │ │ -1affac: 6e20 f20a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1affb2: 0a00 |0015: move-result v0 │ │ -1affb4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -1affb8: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ -1affbc: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1affc2: 0c03 |001d: move-result-object v3 │ │ -1affc4: 2811 |001e: goto 002f // +0011 │ │ -1affc6: 1a00 2a60 |001f: const-string v0, "image/" // string@602a │ │ -1affca: 6e20 f20a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1affd0: 0a03 |0024: move-result v3 │ │ -1affd2: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -1affd6: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ -1affda: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1affe0: 0c03 |002c: move-result-object v3 │ │ -1affe2: 2802 |002d: goto 002f // +0002 │ │ -1affe4: 0713 |002e: move-object v3, v1 │ │ -1affe6: 7020 fc5a 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@5afc │ │ -1affec: 0c03 |0032: move-result-object v3 │ │ -1affee: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -1afff2: 1101 |0035: return-object v1 │ │ -1afff4: 6e10 7209 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0972 │ │ -1afffa: 0c03 |0039: move-result-object v3 │ │ -1afffc: 1103 |003a: return-object v3 │ │ +1aff7c: |[1aff7c] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ +1aff8c: 1a00 6f88 |0000: const-string v0, "video/" // string@886f │ │ +1aff90: 6e20 f20a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1aff96: 0a00 |0005: move-result v0 │ │ +1aff98: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1aff9a: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +1aff9e: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ +1affa2: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1affa8: 0c03 |000e: move-result-object v3 │ │ +1affaa: 2820 |000f: goto 002f // +0020 │ │ +1affac: 1a00 7648 |0010: const-string v0, "audio/" // string@4876 │ │ +1affb0: 6e20 f20a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1affb6: 0a00 |0015: move-result v0 │ │ +1affb8: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +1affbc: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ +1affc0: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1affc6: 0c03 |001d: move-result-object v3 │ │ +1affc8: 2811 |001e: goto 002f // +0011 │ │ +1affca: 1a00 2a60 |001f: const-string v0, "image/" // string@602a │ │ +1affce: 6e20 f20a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1affd4: 0a03 |0024: move-result v3 │ │ +1affd6: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +1affda: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ +1affde: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1affe4: 0c03 |002c: move-result-object v3 │ │ +1affe6: 2802 |002d: goto 002f // +0002 │ │ +1affe8: 0713 |002e: move-object v3, v1 │ │ +1affea: 7020 fc5a 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@5afc │ │ +1afff0: 0c03 |0032: move-result-object v3 │ │ +1afff2: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +1afff6: 1101 |0035: return-object v1 │ │ +1afff8: 6e10 7209 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0972 │ │ +1afffe: 0c03 |0039: move-result-object v3 │ │ +1b0000: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0009 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x001f line=200 │ │ @@ -466292,32 +466293,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 │ │ -1b008c: |[1b008c] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ -1b009c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1b009e: 2300 4211 |0001: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ -1b00a2: 1a01 ee42 |0003: const-string v1, "\.(?=[^\.]+$)" // string@42ee │ │ -1b00a6: 6e20 f00a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ -1b00ac: 0c04 |0008: move-result-object v4 │ │ -1b00ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1b00b0: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -1b00b4: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -1b00b8: 2141 |000e: array-length v1, v4 │ │ -1b00ba: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1b00bc: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ -1b00c0: 4604 0402 |0012: aget-object v4, v4, v2 │ │ -1b00c4: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ -1b00c8: 2805 |0016: goto 001b // +0005 │ │ -1b00ca: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -1b00ce: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ -1b00d2: 1100 |001b: return-object v0 │ │ +1b0090: |[1b0090] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ +1b00a0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1b00a2: 2300 4211 |0001: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ +1b00a6: 1a01 ee42 |0003: const-string v1, "\.(?=[^\.]+$)" // string@42ee │ │ +1b00aa: 6e20 f00a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0af0 │ │ +1b00b0: 0c04 |0008: move-result-object v4 │ │ +1b00b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1b00b4: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +1b00b8: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +1b00bc: 2141 |000e: array-length v1, v4 │ │ +1b00be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1b00c0: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ +1b00c4: 4604 0402 |0012: aget-object v4, v4, v2 │ │ +1b00c8: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ +1b00cc: 2805 |0016: goto 001b // +0005 │ │ +1b00ce: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +1b00d2: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ +1b00d6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0003 line=297 │ │ 0x000a line=299 │ │ 0x000e line=301 │ │ 0x0017 line=302 │ │ @@ -466330,39 +466331,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 │ │ -1afb28: |[1afb28] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ -1afb38: 1a00 6f88 |0000: const-string v0, "video/" // string@886f │ │ -1afb3c: 6e20 f20a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1afb42: 0a00 |0005: move-result v0 │ │ -1afb44: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -1afb48: 7100 555b 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5b55 │ │ -1afb4e: 0c02 |000b: move-result-object v2 │ │ -1afb50: 1102 |000c: return-object v2 │ │ -1afb52: 1a00 7648 |000d: const-string v0, "audio/" // string@4876 │ │ -1afb56: 6e20 f20a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1afb5c: 0a00 |0012: move-result v0 │ │ -1afb5e: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -1afb62: 7100 505b 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@5b50 │ │ -1afb68: 0c02 |0018: move-result-object v2 │ │ -1afb6a: 1102 |0019: return-object v2 │ │ -1afb6c: 1a00 2a60 |001a: const-string v0, "image/" // string@602a │ │ -1afb70: 6e20 f20a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ -1afb76: 0a02 |001f: move-result v2 │ │ -1afb78: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ -1afb7c: 7100 535b 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5b53 │ │ -1afb82: 0c02 |0025: move-result-object v2 │ │ -1afb84: 1102 |0026: return-object v2 │ │ -1afb86: 7100 525b 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5b52 │ │ -1afb8c: 0c02 |002a: move-result-object v2 │ │ -1afb8e: 1102 |002b: return-object v2 │ │ +1afb2c: |[1afb2c] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ +1afb3c: 1a00 6f88 |0000: const-string v0, "video/" // string@886f │ │ +1afb40: 6e20 f20a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1afb46: 0a00 |0005: move-result v0 │ │ +1afb48: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +1afb4c: 7100 555b 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5b55 │ │ +1afb52: 0c02 |000b: move-result-object v2 │ │ +1afb54: 1102 |000c: return-object v2 │ │ +1afb56: 1a00 7648 |000d: const-string v0, "audio/" // string@4876 │ │ +1afb5a: 6e20 f20a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1afb60: 0a00 |0012: move-result v0 │ │ +1afb62: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +1afb66: 7100 505b 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@5b50 │ │ +1afb6c: 0c02 |0018: move-result-object v2 │ │ +1afb6e: 1102 |0019: return-object v2 │ │ +1afb70: 1a00 2a60 |001a: const-string v0, "image/" // string@602a │ │ +1afb74: 6e20 f20a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af2 │ │ +1afb7a: 0a02 |001f: move-result v2 │ │ +1afb7c: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ +1afb80: 7100 535b 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5b53 │ │ +1afb86: 0c02 |0025: move-result-object v2 │ │ +1afb88: 1102 |0026: return-object v2 │ │ +1afb8a: 7100 525b 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5b52 │ │ +1afb90: 0c02 |002a: move-result-object v2 │ │ +1afb92: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000d line=153 │ │ 0x0015 line=154 │ │ 0x001a line=155 │ │ @@ -466377,39 +466378,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 │ │ -1b0000: |[1b0000] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1b0010: 1a00 1843 |0000: const-string v0, "_data" // string@4318 │ │ -1b0014: 2410 4211 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ -1b001a: 0c04 |0005: move-result-object v4 │ │ -1b001c: 2208 9801 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0198 │ │ -1b0020: 6e10 ff5a 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5aff │ │ -1b0026: 0c02 |000b: move-result-object v2 │ │ -1b0028: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -1b002a: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -1b002c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -1b002e: 0781 |000f: move-object v1, v8 │ │ -1b0030: 07a3 |0010: move-object v3, v10 │ │ -1b0032: 7607 a905 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@05a9 │ │ -1b0038: 6e10 aa05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05aa │ │ -1b003e: 0c0a |0017: move-result-object v10 │ │ -1b0040: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ -1b0044: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ -1b004a: 0a00 |001d: move-result v0 │ │ -1b004c: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1b0052: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -1b0058: 0c00 |0024: move-result-object v0 │ │ -1b005a: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1b0060: 2802 |0028: goto 002a // +0002 │ │ -1b0062: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -1b0064: 1100 |002a: return-object v0 │ │ +1b0004: |[1b0004] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1b0014: 1a00 1843 |0000: const-string v0, "_data" // string@4318 │ │ +1b0018: 2410 4211 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ +1b001e: 0c04 |0005: move-result-object v4 │ │ +1b0020: 2208 9801 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0198 │ │ +1b0024: 6e10 ff5a 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5aff │ │ +1b002a: 0c02 |000b: move-result-object v2 │ │ +1b002c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +1b002e: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +1b0030: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +1b0032: 0781 |000f: move-object v1, v8 │ │ +1b0034: 07a3 |0010: move-object v3, v10 │ │ +1b0036: 7607 a905 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@05a9 │ │ +1b003c: 6e10 aa05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05aa │ │ +1b0042: 0c0a |0017: move-result-object v10 │ │ +1b0044: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ +1b0048: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ +1b004e: 0a00 |001d: move-result v0 │ │ +1b0050: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1b0056: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +1b005c: 0c00 |0024: move-result-object v0 │ │ +1b005e: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1b0064: 2802 |0028: goto 002a // +0002 │ │ +1b0066: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +1b0068: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=142 │ │ 0x001e line=143 │ │ @@ -466424,47 +466425,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 │ │ -1afdc8: |[1afdc8] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ -1afdd8: 6e10 ff5a 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5aff │ │ -1afdde: 0c00 |0003: move-result-object v0 │ │ -1afde0: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1afde6: 0c01 |0007: move-result-object v1 │ │ -1afde8: 1a00 1843 |0008: const-string v0, "_data" // string@4318 │ │ -1afdec: 2410 4211 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ -1afdf2: 0c03 |000d: move-result-object v3 │ │ -1afdf4: 2410 4211 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@1142 │ │ -1afdfa: 0c05 |0011: move-result-object v5 │ │ -1afdfc: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -1afdfe: 1a04 1943 |0013: const-string v4, "_data = ?" // string@4319 │ │ -1afe02: 0782 |0015: move-object v2, v8 │ │ -1afe04: 7406 6100 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@0061 │ │ -1afe0a: 0c08 |0019: move-result-object v8 │ │ -1afe0c: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ -1afe10: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1afe16: 0a09 |001f: move-result v9 │ │ -1afe18: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ -1afe1c: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1afe22: 0f09 |0025: return v9 │ │ -1afe24: 0d09 |0026: move-exception v9 │ │ -1afe26: 2809 |0027: goto 0030 // +0009 │ │ -1afe28: 2209 c802 |0028: new-instance v9, Ljava/io/IOException; // type@02c8 │ │ -1afe2c: 1a00 1b39 |002a: const-string v0, "Something is wrong with the filename to save" // string@391b │ │ -1afe30: 7020 9109 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ -1afe36: 2709 |002f: throw v9 │ │ -1afe38: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ -1afe3c: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1afe42: 2805 |0035: goto 003a // +0005 │ │ -1afe44: 0d08 |0036: move-exception v8 │ │ -1afe46: 6e20 4d0b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ -1afe4c: 2709 |003a: throw v9 │ │ +1afdcc: |[1afdcc] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ +1afddc: 6e10 ff5a 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5aff │ │ +1afde2: 0c00 |0003: move-result-object v0 │ │ +1afde4: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1afdea: 0c01 |0007: move-result-object v1 │ │ +1afdec: 1a00 1843 |0008: const-string v0, "_data" // string@4318 │ │ +1afdf0: 2410 4211 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ +1afdf6: 0c03 |000d: move-result-object v3 │ │ +1afdf8: 2410 4211 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@1142 │ │ +1afdfe: 0c05 |0011: move-result-object v5 │ │ +1afe00: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +1afe02: 1a04 1943 |0013: const-string v4, "_data = ?" // string@4319 │ │ +1afe06: 0782 |0015: move-object v2, v8 │ │ +1afe08: 7406 6100 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@0061 │ │ +1afe0e: 0c08 |0019: move-result-object v8 │ │ +1afe10: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ +1afe14: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1afe1a: 0a09 |001f: move-result v9 │ │ +1afe1c: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ +1afe20: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1afe26: 0f09 |0025: return v9 │ │ +1afe28: 0d09 |0026: move-exception v9 │ │ +1afe2a: 2809 |0027: goto 0030 // +0009 │ │ +1afe2c: 2209 c802 |0028: new-instance v9, Ljava/io/IOException; // type@02c8 │ │ +1afe30: 1a00 1b39 |002a: const-string v0, "Something is wrong with the filename to save" // string@391b │ │ +1afe34: 7020 9109 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0991 │ │ +1afe3a: 2709 |002f: throw v9 │ │ +1afe3c: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ +1afe40: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1afe46: 2805 |0035: goto 003a // +0005 │ │ +1afe48: 0d08 |0036: move-exception v8 │ │ +1afe4a: 6e20 4d0b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ +1afe50: 2709 |003a: throw v9 │ │ catches : 3 │ │ 0x001c - 0x0020 │ │ -> 0x0026 │ │ 0x0028 - 0x0030 │ │ -> 0x0026 │ │ 0x0032 - 0x0035 │ │ -> 0x0036 │ │ @@ -466484,20 +466485,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 │ │ -1b0068: |[1b0068] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -1b0078: 2200 c202 |0000: new-instance v0, Ljava/io/File; // type@02c2 │ │ -1b007c: 7020 6b09 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ -1b0082: 6e10 7309 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0973 │ │ -1b0088: 0c02 |0008: move-result-object v2 │ │ -1b008a: 1102 |0009: return-object v2 │ │ +1b006c: |[1b006c] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +1b007c: 2200 c202 |0000: new-instance v0, Ljava/io/File; // type@02c2 │ │ +1b0080: 7020 6b09 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@096b │ │ +1b0086: 6e10 7309 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0973 │ │ +1b008c: 0c02 |0008: move-result-object v2 │ │ +1b008e: 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; │ │ │ │ @@ -466506,127 +466507,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 │ │ -1afb90: |[1afb90] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ -1afba0: 54b0 4042 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4240 │ │ -1afba4: 7110 895a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a89 │ │ -1afbaa: 0c00 |0005: move-result-object v0 │ │ -1afbac: 7110 fc0c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -1afbb2: 0c00 |0009: move-result-object v0 │ │ -1afbb4: 1f00 0a03 |000a: check-cast v0, Ljava/lang/String; // type@030a │ │ -1afbb8: 54b1 4242 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4242 │ │ -1afbbc: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -1afbc0: 53b1 4142 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4241 │ │ -1afbc4: 7040 fe5a 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@5afe │ │ -1afbca: 0c01 |0015: move-result-object v1 │ │ -1afbcc: 7020 075b 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@5b07 │ │ -1afbd2: 0c01 |0019: move-result-object v1 │ │ -1afbd4: 7020 025b 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@5b02 │ │ -1afbda: 0c02 |001d: move-result-object v2 │ │ -1afbdc: 7040 f95a 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@5af9 │ │ -1afbe2: 0c01 |0021: move-result-object v1 │ │ -1afbe4: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ -1afbe8: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -1afbee: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -1afbf0: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ -1afbf4: 620a 4642 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4246 │ │ -1afbf8: 220b 0c03 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@030c │ │ -1afbfc: 1a01 c218 |002e: const-string v1, "Failed to create mediaUri for " // string@18c2 │ │ -1afc00: 7020 0f0b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1afc06: 6e20 180b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1afc0c: 6e10 290b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1afc12: 0c0b |0039: move-result-object v11 │ │ -1afc14: 7120 c402 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1afc1a: 1104 |003d: return-object v4 │ │ -1afc1c: 54bb 4342 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4243 │ │ -1afc20: 7120 6854 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ -1afc26: 0c0b |0043: move-result-object v11 │ │ -1afc28: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ -1afc2c: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ -1afc30: 6e10 9609 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1afc36: 1104 |004b: return-object v4 │ │ -1afc38: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -1afc3e: 0c02 |004f: move-result-object v2 │ │ -1afc40: 1a05 fe55 |0050: const-string v5, "file" // string@55fe │ │ -1afc44: 7120 6b5b 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6b │ │ -1afc4a: 0a02 |0055: move-result v2 │ │ -1afc4c: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ -1afc50: 2202 c502 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c5 │ │ -1afc54: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1afc5a: 0c05 |005d: move-result-object v5 │ │ -1afc5c: 7020 8b09 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ -1afc62: 7120 575b 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b57 │ │ -1afc68: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1afc6e: 0c05 |0067: move-result-object v5 │ │ -1afc70: 2410 4211 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@1142 │ │ -1afc76: 0c05 |006b: move-result-object v5 │ │ -1afc78: 2410 4211 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ -1afc7e: 0c00 |006f: move-result-object v0 │ │ -1afc80: 7140 e001 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@01e0 │ │ -1afc86: 6e10 9d09 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1afc8c: 282d |0076: goto 00a3 // +002d │ │ -1afc8e: 0d0a |0077: move-exception v10 │ │ -1afc90: 6e10 9d09 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1afc96: 2805 |007b: goto 0080 // +0005 │ │ -1afc98: 0d00 |007c: move-exception v0 │ │ -1afc9a: 6e20 4d0b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ -1afca0: 270a |0080: throw v10 │ │ -1afca2: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1afca8: 0c0a |0084: move-result-object v10 │ │ -1afcaa: 1a00 bd88 |0085: const-string v0, "w" // string@88bd │ │ -1afcae: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ -1afcb4: 0c0a |008a: move-result-object v10 │ │ -1afcb6: 7120 575b ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b57 │ │ -1afcbc: 0b05 |008e: move-result-wide v5 │ │ -1afcbe: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ -1afcc2: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ -1afcc6: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ -1afcca: 1a00 4a43 |0095: const-string v0, "_size" // string@434a │ │ -1afcce: 7120 5f0a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1afcd4: 0c02 |009a: move-result-object v2 │ │ -1afcd6: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1afcdc: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ -1afce0: 6e10 9d09 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1afce6: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ -1afcea: 6e10 9609 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1afcf0: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1afcf4: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ -1afcf8: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ -1afcfc: 120a |00ae: const/4 v10, #int 0 // #0 │ │ -1afcfe: 7110 530a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1afd04: 0c0a |00b2: move-result-object v10 │ │ -1afd06: 1a0b 2963 |00b3: const-string v11, "is_pending" // string@6329 │ │ -1afd0a: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -1afd10: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -1afd16: 0a0a |00bb: move-result v10 │ │ -1afd18: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ -1afd1c: 6e10 ff5a 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5aff │ │ -1afd22: 0c0a |00c1: move-result-object v10 │ │ -1afd24: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1afd2a: 0c0a |00c5: move-result-object v10 │ │ -1afd2c: 6e54 6200 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@0062 │ │ -1afd32: 1101 |00c9: return-object v1 │ │ -1afd34: 0d00 |00ca: move-exception v0 │ │ -1afd36: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ -1afd3a: 6e10 9d09 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099d │ │ -1afd40: 2805 |00d0: goto 00d5 // +0005 │ │ -1afd42: 0d0a |00d1: move-exception v10 │ │ -1afd44: 6e20 4d0b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ -1afd4a: 2700 |00d5: throw v0 │ │ -1afd4c: 0d0a |00d6: move-exception v10 │ │ -1afd4e: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ -1afd52: 6e10 9609 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ -1afd58: 2805 |00dc: goto 00e1 // +0005 │ │ -1afd5a: 0d0b |00dd: move-exception v11 │ │ -1afd5c: 6e20 4d0b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ -1afd62: 270a |00e1: throw v10 │ │ +1afb94: |[1afb94] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ +1afba4: 54b0 4042 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4240 │ │ +1afba8: 7110 895a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5a89 │ │ +1afbae: 0c00 |0005: move-result-object v0 │ │ +1afbb0: 7110 fc0c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +1afbb6: 0c00 |0009: move-result-object v0 │ │ +1afbb8: 1f00 0a03 |000a: check-cast v0, Ljava/lang/String; // type@030a │ │ +1afbbc: 54b1 4242 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4242 │ │ +1afbc0: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +1afbc4: 53b1 4142 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4241 │ │ +1afbc8: 7040 fe5a 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@5afe │ │ +1afbce: 0c01 |0015: move-result-object v1 │ │ +1afbd0: 7020 075b 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@5b07 │ │ +1afbd6: 0c01 |0019: move-result-object v1 │ │ +1afbd8: 7020 025b 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@5b02 │ │ +1afbde: 0c02 |001d: move-result-object v2 │ │ +1afbe0: 7040 f95a 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@5af9 │ │ +1afbe6: 0c01 |0021: move-result-object v1 │ │ +1afbe8: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ +1afbec: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +1afbf2: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +1afbf4: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ +1afbf8: 620a 4642 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4246 │ │ +1afbfc: 220b 0c03 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@030c │ │ +1afc00: 1a01 c218 |002e: const-string v1, "Failed to create mediaUri for " // string@18c2 │ │ +1afc04: 7020 0f0b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1afc0a: 6e20 180b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1afc10: 6e10 290b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1afc16: 0c0b |0039: move-result-object v11 │ │ +1afc18: 7120 c402 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1afc1e: 1104 |003d: return-object v4 │ │ +1afc20: 54bb 4342 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4243 │ │ +1afc24: 7120 6854 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@5468 │ │ +1afc2a: 0c0b |0043: move-result-object v11 │ │ +1afc2c: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ +1afc30: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ +1afc34: 6e10 9609 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1afc3a: 1104 |004b: return-object v4 │ │ +1afc3c: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1afc42: 0c02 |004f: move-result-object v2 │ │ +1afc44: 1a05 fe55 |0050: const-string v5, "file" // string@55fe │ │ +1afc48: 7120 6b5b 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5b6b │ │ +1afc4e: 0a02 |0055: move-result v2 │ │ +1afc50: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ +1afc54: 2202 c502 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c5 │ │ +1afc58: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1afc5e: 0c05 |005d: move-result-object v5 │ │ +1afc60: 7020 8b09 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@098b │ │ +1afc66: 7120 575b 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b57 │ │ +1afc6c: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1afc72: 0c05 |0067: move-result-object v5 │ │ +1afc74: 2410 4211 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@1142 │ │ +1afc7a: 0c05 |006b: move-result-object v5 │ │ +1afc7c: 2410 4211 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@1142 │ │ +1afc82: 0c00 |006f: move-result-object v0 │ │ +1afc84: 7140 e001 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@01e0 │ │ +1afc8a: 6e10 9d09 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1afc90: 282d |0076: goto 00a3 // +002d │ │ +1afc92: 0d0a |0077: move-exception v10 │ │ +1afc94: 6e10 9d09 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1afc9a: 2805 |007b: goto 0080 // +0005 │ │ +1afc9c: 0d00 |007c: move-exception v0 │ │ +1afc9e: 6e20 4d0b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ +1afca4: 270a |0080: throw v10 │ │ +1afca6: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1afcac: 0c0a |0084: move-result-object v10 │ │ +1afcae: 1a00 bd88 |0085: const-string v0, "w" // string@88bd │ │ +1afcb2: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ +1afcb8: 0c0a |008a: move-result-object v10 │ │ +1afcba: 7120 575b ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5b57 │ │ +1afcc0: 0b05 |008e: move-result-wide v5 │ │ +1afcc2: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ +1afcc6: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ +1afcca: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ +1afcce: 1a00 4a43 |0095: const-string v0, "_size" // string@434a │ │ +1afcd2: 7120 5f0a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1afcd8: 0c02 |009a: move-result-object v2 │ │ +1afcda: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1afce0: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ +1afce4: 6e10 9d09 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1afcea: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ +1afcee: 6e10 9609 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1afcf4: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1afcf8: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ +1afcfc: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ +1afd00: 120a |00ae: const/4 v10, #int 0 // #0 │ │ +1afd02: 7110 530a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1afd08: 0c0a |00b2: move-result-object v10 │ │ +1afd0a: 1a0b 2963 |00b3: const-string v11, "is_pending" // string@6329 │ │ +1afd0e: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +1afd14: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +1afd1a: 0a0a |00bb: move-result v10 │ │ +1afd1c: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ +1afd20: 6e10 ff5a 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@5aff │ │ +1afd26: 0c0a |00c1: move-result-object v10 │ │ +1afd28: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1afd2e: 0c0a |00c5: move-result-object v10 │ │ +1afd30: 6e54 6200 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@0062 │ │ +1afd36: 1101 |00c9: return-object v1 │ │ +1afd38: 0d00 |00ca: move-exception v0 │ │ +1afd3a: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ +1afd3e: 6e10 9d09 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099d │ │ +1afd44: 2805 |00d0: goto 00d5 // +0005 │ │ +1afd46: 0d0a |00d1: move-exception v10 │ │ +1afd48: 6e20 4d0b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ +1afd4e: 2700 |00d5: throw v0 │ │ +1afd50: 0d0a |00d6: move-exception v10 │ │ +1afd52: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ +1afd56: 6e10 9609 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0996 │ │ +1afd5c: 2805 |00dc: goto 00e1 // +0005 │ │ +1afd5e: 0d0b |00dd: move-exception v11 │ │ +1afd60: 6e20 4d0b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4d │ │ +1afd66: 270a |00e1: throw v10 │ │ catches : 10 │ │ 0x004c - 0x0061 │ │ -> 0x00d6 │ │ 0x0061 - 0x0073 │ │ -> 0x0077 │ │ 0x0073 - 0x0076 │ │ -> 0x00d6 │ │ @@ -466682,28 +466683,28 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1b0384: |[1b0384] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ -1b0394: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1b0398: 7020 8704 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1b039e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1b03a0: 6e20 8904 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ -1b03a6: 6001 c627 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27c6 │ │ -1b03aa: 6e20 8c04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ -1b03b0: 6001 e12b |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2be1 │ │ -1b03b4: 6e30 9304 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1b03ba: 6001 542a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a54 │ │ -1b03be: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -1b03c0: 6e30 8e04 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1b03c6: 6e10 9904 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1b03cc: 0e00 |001c: return-void │ │ +1b0388: |[1b0388] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ +1b0398: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1b039c: 7020 8704 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1b03a2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1b03a4: 6e20 8904 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ +1b03aa: 6001 c627 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27c6 │ │ +1b03ae: 6e20 8c04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ +1b03b4: 6001 e12b |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2be1 │ │ +1b03b8: 6e30 9304 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1b03be: 6001 542a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a54 │ │ +1b03c2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +1b03c4: 6e30 8e04 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1b03ca: 6e10 9904 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1b03d0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0009 line=370 │ │ 0x000e line=371 │ │ 0x0013 line=372 │ │ @@ -466718,19 +466719,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 │ │ -1afed4: |[1afed4] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -1afee4: 1f01 c611 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11c6 │ │ -1afee8: 6e20 fb5a 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@5afb │ │ -1afeee: 0c01 |0005: move-result-object v1 │ │ -1afef0: 1101 |0006: return-object v1 │ │ +1afed8: |[1afed8] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +1afee8: 1f01 c611 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11c6 │ │ +1afeec: 6e20 fb5a 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@5afb │ │ +1afef2: 0c01 |0005: move-result-object v1 │ │ +1afef4: 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; │ │ │ │ @@ -466739,80 +466740,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 │ │ -1b00d4: |[1b00d4] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ -1b00e4: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ -1b00e8: 2190 |0002: array-length v0, v9 │ │ -1b00ea: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ -1b00ee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1b00f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1b00f2: 5482 4842 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4248 │ │ -1b00f6: 6e10 620b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1b00fc: 0c02 |000c: move-result-object v2 │ │ -1b00fe: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ -1b0102: 7110 4f5b 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@5b4f │ │ -1b0108: 0a03 |0012: move-result v3 │ │ -1b010a: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ -1b010e: 2209 da10 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b0112: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -1b0114: 7110 530a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b011a: 0c02 |001b: move-result-object v2 │ │ -1b011c: 7030 995a 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ -1b0122: 1109 |001f: return-object v9 │ │ -1b0124: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ -1b0128: 2209 da10 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b012c: 7110 530a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b0132: 0c02 |0027: move-result-object v2 │ │ -1b0134: 7030 995a 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ -1b013a: 1109 |002b: return-object v9 │ │ -1b013c: 2193 |002c: array-length v3, v9 │ │ -1b013e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -1b0140: 0716 |002e: move-object v6, v1 │ │ -1b0142: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1b0144: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ -1b0148: 4607 0905 |0032: aget-object v7, v9, v5 │ │ -1b014c: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ -1b0150: 7030 085b 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@5b08 │ │ -1b0156: 0c06 |0039: move-result-object v6 │ │ -1b0158: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ -1b015c: 2209 da10 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b0160: 7110 530a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b0166: 0c02 |0041: move-result-object v2 │ │ -1b0168: 7030 995a 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ -1b016e: 1109 |0045: return-object v9 │ │ -1b0170: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b0174: 28e8 |0048: goto 0030 // -0018 │ │ -1b0176: 2199 |0049: array-length v9, v9 │ │ -1b0178: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ -1b017c: 2209 da10 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b0180: 7110 530a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b0186: 0c02 |0051: move-result-object v2 │ │ -1b0188: 7030 995a 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ -1b018e: 1109 |0055: return-object v9 │ │ -1b0190: 2209 da10 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b0194: 7110 530a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b019a: 0c02 |005b: move-result-object v2 │ │ -1b019c: 7030 995a 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ -1b01a2: 1109 |005f: return-object v9 │ │ -1b01a4: 0d09 |0060: move-exception v9 │ │ -1b01a6: 6202 4642 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4246 │ │ -1b01aa: 7120 c602 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1b01b0: 2209 da10 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b01b4: 7110 530a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1b01ba: 0c00 |006b: move-result-object v0 │ │ -1b01bc: 7030 995a 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ -1b01c2: 1109 |006f: return-object v9 │ │ -1b01c4: 2209 d902 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d9 │ │ -1b01c8: 1a00 3872 |0072: const-string v0, "must pass in at least one attachment" // string@7238 │ │ -1b01cc: 7020 c309 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b01d2: 2709 |0077: throw v9 │ │ +1b00d8: |[1b00d8] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ +1b00e8: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ +1b00ec: 2190 |0002: array-length v0, v9 │ │ +1b00ee: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ +1b00f2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1b00f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1b00f6: 5482 4842 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4248 │ │ +1b00fa: 6e10 620b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1b0100: 0c02 |000c: move-result-object v2 │ │ +1b0102: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ +1b0106: 7110 4f5b 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@5b4f │ │ +1b010c: 0a03 |0012: move-result v3 │ │ +1b010e: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ +1b0112: 2209 da10 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b0116: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +1b0118: 7110 530a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b011e: 0c02 |001b: move-result-object v2 │ │ +1b0120: 7030 995a 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ +1b0126: 1109 |001f: return-object v9 │ │ +1b0128: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ +1b012c: 2209 da10 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b0130: 7110 530a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b0136: 0c02 |0027: move-result-object v2 │ │ +1b0138: 7030 995a 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ +1b013e: 1109 |002b: return-object v9 │ │ +1b0140: 2193 |002c: array-length v3, v9 │ │ +1b0142: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +1b0144: 0716 |002e: move-object v6, v1 │ │ +1b0146: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1b0148: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ +1b014c: 4607 0905 |0032: aget-object v7, v9, v5 │ │ +1b0150: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ +1b0154: 7030 085b 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@5b08 │ │ +1b015a: 0c06 |0039: move-result-object v6 │ │ +1b015c: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ +1b0160: 2209 da10 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b0164: 7110 530a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b016a: 0c02 |0041: move-result-object v2 │ │ +1b016c: 7030 995a 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ +1b0172: 1109 |0045: return-object v9 │ │ +1b0174: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b0178: 28e8 |0048: goto 0030 // -0018 │ │ +1b017a: 2199 |0049: array-length v9, v9 │ │ +1b017c: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ +1b0180: 2209 da10 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b0184: 7110 530a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b018a: 0c02 |0051: move-result-object v2 │ │ +1b018c: 7030 995a 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ +1b0192: 1109 |0055: return-object v9 │ │ +1b0194: 2209 da10 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b0198: 7110 530a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b019e: 0c02 |005b: move-result-object v2 │ │ +1b01a0: 7030 995a 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ +1b01a6: 1109 |005f: return-object v9 │ │ +1b01a8: 0d09 |0060: move-exception v9 │ │ +1b01aa: 6202 4642 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4246 │ │ +1b01ae: 7120 c602 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1b01b4: 2209 da10 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b01b8: 7110 530a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1b01be: 0c00 |006b: move-result-object v0 │ │ +1b01c0: 7030 995a 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5a99 │ │ +1b01c6: 1109 |006f: return-object v9 │ │ +1b01c8: 2209 d902 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d9 │ │ +1b01cc: 1a00 3872 |0072: const-string v0, "must pass in at least one attachment" // string@7238 │ │ +1b01d0: 7020 c309 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b01d6: 2709 |0077: throw v9 │ │ catches : 1 │ │ 0x0007 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0007 line=61 │ │ 0x000f line=64 │ │ @@ -466835,18 +466836,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 │ │ -1b0248: |[1b0248] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ -1b0258: 1f01 da10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ -1b025c: 6e20 055b 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@5b05 │ │ -1b0262: 0e00 |0005: return-void │ │ +1b024c: |[1b024c] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ +1b025c: 1f01 da10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10da │ │ +1b0260: 6e20 055b 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@5b05 │ │ +1b0266: 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; │ │ │ │ @@ -466855,87 +466856,87 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/Pair;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -1b0264: |[1b0264] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ -1b0274: 6f20 275c 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@5c27 │ │ -1b027a: 5450 4842 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4248 │ │ -1b027e: 6e10 620b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ -1b0284: 0c00 |0008: move-result-object v0 │ │ -1b0286: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ -1b028a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -1b028e: 0e00 |000d: return-void │ │ -1b0290: 6e10 9c5a 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9c │ │ -1b0296: 0c01 |0011: move-result-object v1 │ │ -1b0298: 1f01 f202 |0012: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ -1b029c: 6e10 4c0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ -1b02a2: 0a01 |0017: move-result v1 │ │ -1b02a4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -1b02a6: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -1b02a8: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ -1b02ac: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ -1b02b0: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ -1b02b4: 2866 |0020: goto 0086 // +0066 │ │ -1b02b6: 6006 af28 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28af │ │ -1b02ba: 7130 7104 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0471 │ │ -1b02c0: 0c06 |0026: move-result-object v6 │ │ -1b02c2: 6e10 7304 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1b02c8: 285c |002a: goto 0086 // +005c │ │ -1b02ca: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1b02d0: 0c06 |002e: move-result-object v6 │ │ -1b02d2: 6001 af28 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28af │ │ -1b02d6: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -1b02dc: 0c06 |0034: move-result-object v6 │ │ -1b02de: 7130 7204 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ -1b02e4: 0c06 |0038: move-result-object v6 │ │ -1b02e6: 6e10 7304 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1b02ec: 284a |003c: goto 0086 // +004a │ │ -1b02ee: 6e10 9e5a 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9e │ │ -1b02f4: 0c06 |0040: move-result-object v6 │ │ -1b02f6: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -1b02fa: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ -1b02fe: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -1b0300: 2825 |0046: goto 006b // +0025 │ │ -1b0302: 7020 035b 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@5b03 │ │ -1b0308: 0c01 |004a: move-result-object v1 │ │ -1b030a: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ -1b030e: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1b0314: 0c06 |0050: move-result-object v6 │ │ -1b0316: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -1b031c: 0c01 |0054: move-result-object v1 │ │ -1b031e: 7210 e00c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b0324: 0a04 |0058: move-result v4 │ │ -1b0326: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ -1b032a: 7210 e00c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ -1b0330: 0a06 |005e: move-result v6 │ │ -1b0332: b126 |005f: sub-int/2addr v6, v2 │ │ -1b0334: 7220 d70c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ -1b033a: 0c06 |0063: move-result-object v6 │ │ -1b033c: 1f06 0a03 |0064: check-cast v6, Ljava/lang/String; // type@030a │ │ -1b0340: 2805 |0066: goto 006b // +0005 │ │ -1b0342: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1b0348: 0c06 |006a: move-result-object v6 │ │ -1b034a: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ -1b034e: 6006 6528 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2865 │ │ -1b0352: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b0358: 0c06 |0072: move-result-object v6 │ │ -1b035a: 280c |0073: goto 007f // +000c │ │ -1b035c: 6001 f528 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@28f5 │ │ -1b0360: 2332 4011 |0076: new-array v2, v3, [Ljava/lang/Object; // type@1140 │ │ -1b0364: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -1b0366: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ -1b036a: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ -1b0370: 0c06 |007e: move-result-object v6 │ │ -1b0372: 7130 7204 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ -1b0378: 0c06 |0082: move-result-object v6 │ │ -1b037a: 6e10 7304 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ -1b0380: 0e00 |0086: return-void │ │ +1b0268: |[1b0268] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ +1b0278: 6f20 275c 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@5c27 │ │ +1b027e: 5450 4842 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4248 │ │ +1b0282: 6e10 620b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b62 │ │ +1b0288: 0c00 |0008: move-result-object v0 │ │ +1b028a: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ +1b028e: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +1b0292: 0e00 |000d: return-void │ │ +1b0294: 6e10 9c5a 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5a9c │ │ +1b029a: 0c01 |0011: move-result-object v1 │ │ +1b029c: 1f01 f202 |0012: check-cast v1, Ljava/lang/Integer; // type@02f2 │ │ +1b02a0: 6e10 4c0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a4c │ │ +1b02a6: 0a01 |0017: move-result v1 │ │ +1b02a8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +1b02aa: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +1b02ac: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ +1b02b0: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ +1b02b4: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ +1b02b8: 2866 |0020: goto 0086 // +0066 │ │ +1b02ba: 6006 af28 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28af │ │ +1b02be: 7130 7104 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0471 │ │ +1b02c4: 0c06 |0026: move-result-object v6 │ │ +1b02c6: 6e10 7304 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1b02cc: 285c |002a: goto 0086 // +005c │ │ +1b02ce: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1b02d4: 0c06 |002e: move-result-object v6 │ │ +1b02d6: 6001 af28 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28af │ │ +1b02da: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +1b02e0: 0c06 |0034: move-result-object v6 │ │ +1b02e2: 7130 7204 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ +1b02e8: 0c06 |0038: move-result-object v6 │ │ +1b02ea: 6e10 7304 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1b02f0: 284a |003c: goto 0086 // +004a │ │ +1b02f2: 6e10 9e5a 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5a9e │ │ +1b02f8: 0c06 |0040: move-result-object v6 │ │ +1b02fa: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +1b02fe: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ +1b0302: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +1b0304: 2825 |0046: goto 006b // +0025 │ │ +1b0306: 7020 035b 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@5b03 │ │ +1b030c: 0c01 |004a: move-result-object v1 │ │ +1b030e: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ +1b0312: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1b0318: 0c06 |0050: move-result-object v6 │ │ +1b031a: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +1b0320: 0c01 |0054: move-result-object v1 │ │ +1b0322: 7210 e00c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b0328: 0a04 |0058: move-result v4 │ │ +1b032a: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ +1b032e: 7210 e00c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ce0 │ │ +1b0334: 0a06 |005e: move-result v6 │ │ +1b0336: b126 |005f: sub-int/2addr v6, v2 │ │ +1b0338: 7220 d70c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cd7 │ │ +1b033e: 0c06 |0063: move-result-object v6 │ │ +1b0340: 1f06 0a03 |0064: check-cast v6, Ljava/lang/String; // type@030a │ │ +1b0344: 2805 |0066: goto 006b // +0005 │ │ +1b0346: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1b034c: 0c06 |006a: move-result-object v6 │ │ +1b034e: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ +1b0352: 6006 6528 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2865 │ │ +1b0356: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b035c: 0c06 |0072: move-result-object v6 │ │ +1b035e: 280c |0073: goto 007f // +000c │ │ +1b0360: 6001 f528 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@28f5 │ │ +1b0364: 2332 4011 |0076: new-array v2, v3, [Ljava/lang/Object; // type@1140 │ │ +1b0368: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +1b036a: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ +1b036e: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ +1b0374: 0c06 |007e: move-result-object v6 │ │ +1b0376: 7130 7204 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0472 │ │ +1b037c: 0c06 |0082: move-result-object v6 │ │ +1b037e: 6e10 7304 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0473 │ │ +1b0384: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x000e line=313 │ │ 0x0021 line=342 │ │ 0x0027 line=343 │ │ @@ -467017,38 +467018,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b125c: |[1b125c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ -1b126c: 0e00 |0000: return-void │ │ +1b1260: |[1b1260] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ +1b1270: 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 │ │ -1b1270: |[1b1270] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ -1b1280: 7010 eb05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05eb │ │ -1b1286: 5b01 6442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ -1b128a: 2201 7e03 |0005: new-instance v1, Ljava/util/HashMap; // type@037e │ │ -1b128e: 7010 a10c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ -1b1294: 5b01 6542 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ -1b1298: 5c02 6642 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4266 │ │ -1b129c: 5c03 6842 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4268 │ │ -1b12a0: 0e00 |0010: return-void │ │ +1b1274: |[1b1274] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ +1b1284: 7010 eb05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05eb │ │ +1b128a: 5b01 6442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ +1b128e: 2201 7e03 |0005: new-instance v1, Ljava/util/HashMap; // type@037e │ │ +1b1292: 7010 a10c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0ca1 │ │ +1b1298: 5b01 6542 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ +1b129c: 5c02 6642 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4266 │ │ +1b12a0: 5c03 6842 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4268 │ │ +1b12a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x000c line=38 │ │ 0x000e line=39 │ │ @@ -467063,19 +467064,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 │ │ -1b1118: |[1b1118] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ -1b1128: 6e10 2f03 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@032f │ │ -1b112e: 0a01 |0003: move-result v1 │ │ -1b1130: 8711 |0004: float-to-int v1, v1 │ │ -1b1132: 0f01 |0005: return v1 │ │ +1b111c: |[1b111c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ +1b112c: 6e10 2f03 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@032f │ │ +1b1132: 0a01 |0003: move-result v1 │ │ +1b1134: 8711 |0004: float-to-int v1, v1 │ │ +1b1136: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 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; │ │ @@ -467085,29 +467086,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1b10d8: |[1b10d8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -1b10e8: 6e10 fd05 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ -1b10ee: 0c00 |0003: move-result-object v0 │ │ -1b10f0: 2000 ab01 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1b10f4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -1b10f8: 6e10 fd05 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ -1b10fe: 0c02 |000b: move-result-object v2 │ │ -1b1100: 1f02 ab01 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1b1104: 6e10 e305 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e3 │ │ -1b110a: 0a02 |0011: move-result v2 │ │ -1b110c: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -1b1110: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -1b1112: 2802 |0015: goto 0017 // +0002 │ │ -1b1114: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1b1116: 0f02 |0017: return v2 │ │ +1b10dc: |[1b10dc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +1b10ec: 6e10 fd05 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ +1b10f2: 0c00 |0003: move-result-object v0 │ │ +1b10f4: 2000 ab01 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1b10f8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +1b10fc: 6e10 fd05 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ +1b1102: 0c02 |000b: move-result-object v2 │ │ +1b1104: 1f02 ab01 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1b1108: 6e10 e305 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e3 │ │ +1b110e: 0a02 |0011: move-result v2 │ │ +1b1110: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +1b1114: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +1b1116: 2802 |0015: goto 0017 // +0002 │ │ +1b1118: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1b111a: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x0018 reg=2 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ @@ -467117,23 +467118,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 │ │ -1b122c: |[1b122c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ -1b123c: 7020 465b 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5b46 │ │ -1b1242: 0a00 |0003: move-result v0 │ │ -1b1244: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -1b1248: 6e10 fb05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -1b124e: 0a02 |0009: move-result v2 │ │ -1b1250: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1b1254: 9103 0203 |000c: sub-int v3, v2, v3 │ │ -1b1258: 0f03 |000e: return v3 │ │ +1b1230: |[1b1230] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ +1b1240: 7020 465b 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5b46 │ │ +1b1246: 0a00 |0003: move-result v0 │ │ +1b1248: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +1b124c: 6e10 fb05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +1b1252: 0a02 |0009: move-result v2 │ │ +1b1254: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1b1258: 9103 0203 |000c: sub-int v3, v2, v3 │ │ +1b125c: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 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 │ │ @@ -467144,75 +467145,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 │ │ -1b0f4c: |[1b0f4c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1b0f5c: 7220 3a5b a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ -1b0f62: 0b00 |0003: move-result-wide v0 │ │ -1b0f64: 5472 6542 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ -1b0f68: 7120 5f0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b0f6e: 0c03 |0009: move-result-object v3 │ │ -1b0f70: 7220 ef0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cef │ │ -1b0f76: 0a02 |000d: move-result v2 │ │ -1b0f78: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ -1b0f7c: 5478 6542 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ -1b0f80: 7120 5f0a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b0f86: 0c09 |0015: move-result-object v9 │ │ -1b0f88: 7220 f10c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ -1b0f8e: 0c08 |0019: move-result-object v8 │ │ -1b0f90: 1f08 b501 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b5 │ │ -1b0f94: 1108 |001c: return-object v8 │ │ -1b0f96: 7220 3c5b 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b3c │ │ -1b0f9c: 0c02 |0020: move-result-object v2 │ │ -1b0f9e: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -1b0fa2: 7230 3b5b 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@5b3b │ │ -1b0fa8: 6e10 0206 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0602 │ │ -1b0fae: 0a09 |0029: move-result v9 │ │ -1b0fb0: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -1b0fb4: 7120 0b03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030b │ │ -1b0fba: 0a09 |002f: move-result v9 │ │ -1b0fbc: 6e10 fc05 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05fc │ │ -1b0fc2: 0a0a |0033: move-result v10 │ │ -1b0fc4: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1b0fc6: 7120 0b03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030b │ │ -1b0fcc: 0a0a |0038: move-result v10 │ │ -1b0fce: 6e10 ff05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05ff │ │ -1b0fd4: 0a05 |003c: move-result v5 │ │ -1b0fd6: 6e10 0006 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0600 │ │ -1b0fdc: 0a06 |0040: move-result v6 │ │ -1b0fde: b065 |0041: add-int/2addr v5, v6 │ │ -1b0fe0: 6e10 1e03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b0fe6: 0c06 |0045: move-result-object v6 │ │ -1b0fe8: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -1b0fec: 7130 5203 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0352 │ │ -1b0ff2: 0a09 |004b: move-result v9 │ │ -1b0ff4: 6e10 0106 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0601 │ │ -1b0ffa: 0a05 |004f: move-result v5 │ │ -1b0ffc: 6e10 fe05 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05fe │ │ -1b1002: 0a08 |0053: move-result v8 │ │ -1b1004: b085 |0054: add-int/2addr v5, v8 │ │ -1b1006: 6e10 1e03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ -1b100c: 0c08 |0058: move-result-object v8 │ │ -1b100e: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -1b1012: 7130 5203 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0352 │ │ -1b1018: 0a08 |005e: move-result v8 │ │ -1b101a: 6e30 3303 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0333 │ │ -1b1020: 6e10 2203 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0322 │ │ -1b1026: 0a08 |0065: move-result v8 │ │ -1b1028: 6e10 2103 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0321 │ │ -1b102e: 0a09 |0069: move-result v9 │ │ -1b1030: 6e59 3203 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0332 │ │ -1b1036: 5478 6542 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ -1b103a: 7120 5f0a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1b1040: 0c09 |0072: move-result-object v9 │ │ -1b1042: 7230 f40c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ -1b1048: 1102 |0076: return-object v2 │ │ +1b0f50: |[1b0f50] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1b0f60: 7220 3a5b a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ +1b0f66: 0b00 |0003: move-result-wide v0 │ │ +1b0f68: 5472 6542 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ +1b0f6c: 7120 5f0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b0f72: 0c03 |0009: move-result-object v3 │ │ +1b0f74: 7220 ef0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cef │ │ +1b0f7a: 0a02 |000d: move-result v2 │ │ +1b0f7c: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ +1b0f80: 5478 6542 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ +1b0f84: 7120 5f0a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b0f8a: 0c09 |0015: move-result-object v9 │ │ +1b0f8c: 7220 f10c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf1 │ │ +1b0f92: 0c08 |0019: move-result-object v8 │ │ +1b0f94: 1f08 b501 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b5 │ │ +1b0f98: 1108 |001c: return-object v8 │ │ +1b0f9a: 7220 3c5b 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5b3c │ │ +1b0fa0: 0c02 |0020: move-result-object v2 │ │ +1b0fa2: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +1b0fa6: 7230 3b5b 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@5b3b │ │ +1b0fac: 6e10 0206 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0602 │ │ +1b0fb2: 0a09 |0029: move-result v9 │ │ +1b0fb4: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +1b0fb8: 7120 0b03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030b │ │ +1b0fbe: 0a09 |002f: move-result v9 │ │ +1b0fc0: 6e10 fc05 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05fc │ │ +1b0fc6: 0a0a |0033: move-result v10 │ │ +1b0fc8: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1b0fca: 7120 0b03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030b │ │ +1b0fd0: 0a0a |0038: move-result v10 │ │ +1b0fd2: 6e10 ff05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05ff │ │ +1b0fd8: 0a05 |003c: move-result v5 │ │ +1b0fda: 6e10 0006 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0600 │ │ +1b0fe0: 0a06 |0040: move-result v6 │ │ +1b0fe2: b065 |0041: add-int/2addr v5, v6 │ │ +1b0fe4: 6e10 1e03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b0fea: 0c06 |0045: move-result-object v6 │ │ +1b0fec: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +1b0ff0: 7130 5203 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0352 │ │ +1b0ff6: 0a09 |004b: move-result v9 │ │ +1b0ff8: 6e10 0106 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0601 │ │ +1b0ffe: 0a05 |004f: move-result v5 │ │ +1b1000: 6e10 fe05 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05fe │ │ +1b1006: 0a08 |0053: move-result v8 │ │ +1b1008: b085 |0054: add-int/2addr v5, v8 │ │ +1b100a: 6e10 1e03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031e │ │ +1b1010: 0c08 |0058: move-result-object v8 │ │ +1b1012: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +1b1016: 7130 5203 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0352 │ │ +1b101c: 0a08 |005e: move-result v8 │ │ +1b101e: 6e30 3303 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0333 │ │ +1b1024: 6e10 2203 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0322 │ │ +1b102a: 0a08 |0065: move-result v8 │ │ +1b102c: 6e10 2103 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0321 │ │ +1b1032: 0a09 |0069: move-result v9 │ │ +1b1034: 6e59 3203 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0332 │ │ +1b103a: 5478 6542 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ +1b103e: 7120 5f0a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1b1044: 0c09 |0072: move-result-object v9 │ │ +1b1046: 7230 f40c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf4 │ │ +1b104c: 1102 |0076: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x0010 line=81 │ │ 0x001d line=83 │ │ 0x0021 line=84 │ │ @@ -467237,22 +467238,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1b1134: |[1b1134] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ -1b1144: 5510 6642 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4266 │ │ -1b1148: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -1b114c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b114e: 2805 |0005: goto 000a // +0005 │ │ -1b1150: 6e10 1a03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031a │ │ -1b1156: 0a02 |0009: move-result v2 │ │ -1b1158: 0f02 |000a: return v2 │ │ +1b1138: |[1b1138] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ +1b1148: 5510 6642 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4266 │ │ +1b114c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +1b1150: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b1152: 2805 |0005: goto 000a // +0005 │ │ +1b1154: 6e10 1a03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031a │ │ +1b115a: 0a02 |0009: move-result v2 │ │ +1b115c: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ │ │ @@ -467261,67 +467262,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 │ │ -1b115c: |[1b115c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ -1b116c: 6e20 415b 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5b41 │ │ -1b1172: 0a09 |0003: move-result v9 │ │ -1b1174: 7030 3f5b 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5b3f │ │ -1b117a: 0a08 |0007: move-result v8 │ │ -1b117c: b198 |0008: sub-int/2addr v8, v9 │ │ -1b117e: 5560 6842 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4268 │ │ -1b1182: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ -1b1186: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ -1b118a: 6e10 fb05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -1b1190: 0a0b |0012: move-result v11 │ │ -1b1192: 5460 6442 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ -1b1196: 7220 3a5b a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ -1b119c: 0b00 |0018: move-result-wide v0 │ │ -1b119e: 121a |0019: const/4 v10, #int 1 // #1 │ │ -1b11a0: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ -1b11a4: 7030 495b 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b49 │ │ -1b11aa: 0a02 |001f: move-result v2 │ │ -1b11ac: 6e20 fa05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -1b11b2: 0c02 |0023: move-result-object v2 │ │ -1b11b4: 6e20 f905 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -1b11ba: 0a02 |0027: move-result v2 │ │ -1b11bc: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -1b11be: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ -1b11c2: 5463 6442 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ -1b11c6: 7220 3a5b 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ -1b11cc: 0b03 |0030: move-result-wide v3 │ │ -1b11ce: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ -1b11d2: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ -1b11d6: 7030 495b 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b49 │ │ -1b11dc: 0a0a |0038: move-result v10 │ │ -1b11de: 6e20 fa05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -1b11e4: 0c0a |003c: move-result-object v10 │ │ -1b11e6: 7030 3f5b 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5b3f │ │ -1b11ec: 0a0a |0040: move-result v10 │ │ -1b11ee: 546b 6442 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ -1b11f2: 6e40 405b 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@5b40 │ │ -1b11f8: 0c07 |0046: move-result-object v7 │ │ -1b11fa: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -1b11fe: 6e10 1a03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031a │ │ -1b1204: 0a07 |004c: move-result v7 │ │ -1b1206: b079 |004d: add-int/2addr v9, v7 │ │ -1b1208: b19a |004e: sub-int/2addr v10, v9 │ │ -1b120a: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ -1b120e: 0f0a |0051: return v10 │ │ -1b1210: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1b1214: 28c6 |0054: goto 001a // -003a │ │ -1b1216: 5567 6842 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4268 │ │ -1b121a: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ -1b121e: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -1b1220: 7120 790a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ -1b1226: 0a08 |005d: move-result v8 │ │ -1b1228: 0f08 |005e: return v8 │ │ +1b1160: |[1b1160] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ +1b1170: 6e20 415b 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5b41 │ │ +1b1176: 0a09 |0003: move-result v9 │ │ +1b1178: 7030 3f5b 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5b3f │ │ +1b117e: 0a08 |0007: move-result v8 │ │ +1b1180: b198 |0008: sub-int/2addr v8, v9 │ │ +1b1182: 5560 6842 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4268 │ │ +1b1186: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ +1b118a: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ +1b118e: 6e10 fb05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +1b1194: 0a0b |0012: move-result v11 │ │ +1b1196: 5460 6442 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ +1b119a: 7220 3a5b a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ +1b11a0: 0b00 |0018: move-result-wide v0 │ │ +1b11a2: 121a |0019: const/4 v10, #int 1 // #1 │ │ +1b11a4: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ +1b11a8: 7030 495b 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b49 │ │ +1b11ae: 0a02 |001f: move-result v2 │ │ +1b11b0: 6e20 fa05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +1b11b6: 0c02 |0023: move-result-object v2 │ │ +1b11b8: 6e20 f905 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +1b11be: 0a02 |0027: move-result v2 │ │ +1b11c0: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +1b11c2: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ +1b11c6: 5463 6442 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ +1b11ca: 7220 3a5b 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ +1b11d0: 0b03 |0030: move-result-wide v3 │ │ +1b11d2: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ +1b11d6: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ +1b11da: 7030 495b 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b49 │ │ +1b11e0: 0a0a |0038: move-result v10 │ │ +1b11e2: 6e20 fa05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +1b11e8: 0c0a |003c: move-result-object v10 │ │ +1b11ea: 7030 3f5b 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5b3f │ │ +1b11f0: 0a0a |0040: move-result v10 │ │ +1b11f2: 546b 6442 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ +1b11f6: 6e40 405b 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@5b40 │ │ +1b11fc: 0c07 |0046: move-result-object v7 │ │ +1b11fe: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +1b1202: 6e10 1a03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031a │ │ +1b1208: 0a07 |004c: move-result v7 │ │ +1b120a: b079 |004d: add-int/2addr v9, v7 │ │ +1b120c: b19a |004e: sub-int/2addr v10, v9 │ │ +1b120e: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ +1b1212: 0f0a |0051: return v10 │ │ +1b1214: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1b1218: 28c6 |0054: goto 001a // -003a │ │ +1b121a: 5567 6842 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4268 │ │ +1b121e: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ +1b1222: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +1b1224: 7120 790a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a79 │ │ +1b122a: 0a08 |005d: move-result v8 │ │ +1b122c: 0f08 |005e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x0009 line=135 │ │ 0x000f line=136 │ │ 0x0013 line=137 │ │ @@ -467343,34 +467344,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 │ │ -1b12a4: |[1b12a4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -1b12b4: 6e20 f905 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -1b12ba: 0a03 |0003: move-result v3 │ │ -1b12bc: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -1b12be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1b12c0: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ -1b12c4: 5415 6442 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ -1b12c8: 6e40 445b 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@5b44 │ │ -1b12ce: 0a05 |000d: move-result v5 │ │ -1b12d0: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ -1b12d4: 5415 6442 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ -1b12d8: 6e40 405b 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@5b40 │ │ -1b12de: 0c03 |0015: move-result-object v3 │ │ -1b12e0: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -1b12e4: 6e20 415b 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5b41 │ │ -1b12ea: 0a03 |001b: move-result v3 │ │ -1b12ec: 2802 |001c: goto 001e // +0002 │ │ -1b12ee: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -1b12f0: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ -1b12f6: 0e00 |0021: return-void │ │ +1b12a8: |[1b12a8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +1b12b8: 6e20 f905 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +1b12be: 0a03 |0003: move-result v3 │ │ +1b12c0: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +1b12c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1b12c4: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ +1b12c8: 5415 6442 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ +1b12cc: 6e40 445b 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@5b44 │ │ +1b12d2: 0a05 |000d: move-result v5 │ │ +1b12d4: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ +1b12d8: 5415 6442 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ +1b12dc: 6e40 405b 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@5b40 │ │ +1b12e2: 0c03 |0015: move-result-object v3 │ │ +1b12e4: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +1b12e8: 6e20 415b 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5b41 │ │ +1b12ee: 0a03 |001b: move-result v3 │ │ +1b12f0: 2802 |001c: goto 001e // +0002 │ │ +1b12f2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +1b12f4: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ +1b12fa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x0018 line=54 │ │ 0x001e line=57 │ │ @@ -467386,51 +467387,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 │ │ -1b104c: |[1b104c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ -1b105c: 7020 465b 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5b46 │ │ -1b1062: 0a07 |0003: move-result v7 │ │ -1b1064: 0780 |0004: move-object v0, v8 │ │ -1b1066: 1f00 ac01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01ac │ │ -1b106a: 6e10 e805 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e8 │ │ -1b1070: 0a00 |000a: move-result v0 │ │ -1b1072: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ -1b1076: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -1b1078: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ -1b107c: b130 |0010: sub-int/2addr v0, v3 │ │ -1b107e: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ -1b1082: 7220 3a5b 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ -1b1088: 0b04 |0016: move-result-wide v4 │ │ -1b108a: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ -1b108e: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -1b1092: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ -1b1096: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ -1b109a: 0f03 |001f: return v3 │ │ -1b109c: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ -1b10a0: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -1b10a2: 2802 |0023: goto 0025 // +0002 │ │ -1b10a4: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ -1b10a6: b097 |0025: add-int/2addr v7, v9 │ │ -1b10a8: 7220 3a5b 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ -1b10ae: 0b04 |0029: move-result-wide v4 │ │ -1b10b0: 7220 3a5b 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ -1b10b6: 0b07 |002d: move-result-wide v7 │ │ -1b10b8: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ -1b10bc: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ -1b10c0: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ -1b10c4: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ -1b10c8: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ -1b10cc: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ -1b10d0: 2802 |003a: goto 003c // +0002 │ │ -1b10d2: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1b10d4: 0f03 |003c: return v3 │ │ +1b1050: |[1b1050] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ +1b1060: 7020 465b 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5b46 │ │ +1b1066: 0a07 |0003: move-result v7 │ │ +1b1068: 0780 |0004: move-object v0, v8 │ │ +1b106a: 1f00 ac01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01ac │ │ +1b106e: 6e10 e805 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e8 │ │ +1b1074: 0a00 |000a: move-result v0 │ │ +1b1076: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ +1b107a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +1b107c: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ +1b1080: b130 |0010: sub-int/2addr v0, v3 │ │ +1b1082: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ +1b1086: 7220 3a5b 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ +1b108c: 0b04 |0016: move-result-wide v4 │ │ +1b108e: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ +1b1092: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +1b1096: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ +1b109a: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ +1b109e: 0f03 |001f: return v3 │ │ +1b10a0: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ +1b10a4: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +1b10a6: 2802 |0023: goto 0025 // +0002 │ │ +1b10a8: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ +1b10aa: b097 |0025: add-int/2addr v7, v9 │ │ +1b10ac: 7220 3a5b 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ +1b10b2: 0b04 |0029: move-result-wide v4 │ │ +1b10b4: 7220 3a5b 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5b3a │ │ +1b10ba: 0b07 |002d: move-result-wide v7 │ │ +1b10bc: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ +1b10c0: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ +1b10c4: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ +1b10c8: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ +1b10cc: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ +1b10d0: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ +1b10d4: 2802 |003a: goto 003c // +0002 │ │ +1b10d6: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1b10d8: 0f03 |003c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0013 line=64 │ │ 0x0026 line=71 │ │ 0x002a line=72 │ │ @@ -467445,18 +467446,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b12f8: |[1b12f8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ -1b1308: 5410 6542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ -1b130c: 7210 ee0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cee │ │ -1b1312: 0e00 |0005: return-void │ │ +1b12fc: |[1b12fc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ +1b130c: 5410 6542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4265 │ │ +1b1310: 7210 ee0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cee │ │ +1b1316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;) │ │ @@ -467464,22 +467465,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b1314: |[1b1314] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1b1324: 5220 6742 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4267 │ │ -1b1328: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -1b132c: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ -1b1330: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -1b1334: 5923 6742 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4267 │ │ -1b1338: 6e10 455b 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5b45 │ │ -1b133e: 0e00 |000d: return-void │ │ +1b1318: |[1b1318] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1b1328: 5220 6742 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4267 │ │ +1b132c: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +1b1330: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ +1b1334: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +1b1338: 5923 6742 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4267 │ │ +1b133c: 6e10 455b 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5b45 │ │ +1b1342: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=180 │ │ 0x000a line=181 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ @@ -467490,55 +467491,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 │ │ -1b1340: |[1b1340] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -1b1350: 6e10 fb05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -1b1356: 0a0c |0003: move-result v12 │ │ -1b1358: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b135a: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ -1b135e: 7030 495b b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b49 │ │ -1b1364: 0a01 |000a: move-result v1 │ │ -1b1366: 6e20 fa05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -1b136c: 0c03 |000e: move-result-object v3 │ │ -1b136e: 6e20 f905 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -1b1374: 0a05 |0012: move-result v5 │ │ -1b1376: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -1b1378: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ -1b137c: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -1b1380: 5591 6842 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4268 │ │ -1b1384: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -1b1388: 5491 6442 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ -1b138c: 6e40 445b 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@5b44 │ │ -1b1392: 0a01 |0021: move-result v1 │ │ -1b1394: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ -1b1398: 5491 6442 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ -1b139c: 6e40 405b 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@5b40 │ │ -1b13a2: 0c01 |0029: move-result-object v1 │ │ -1b13a4: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -1b13a8: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ -1b13ae: 6e10 1f03 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@031f │ │ -1b13b4: 0a08 |0032: move-result v8 │ │ -1b13b6: 0791 |0033: move-object v1, v9 │ │ -1b13b8: 07b2 |0034: move-object v2, v11 │ │ -1b13ba: 0774 |0035: move-object v4, v7 │ │ -1b13bc: 0106 |0036: move v6, v0 │ │ -1b13be: 7406 425b 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@5b42 │ │ -1b13c4: 0a01 |003a: move-result v1 │ │ -1b13c6: 8282 |003b: int-to-float v2, v8 │ │ -1b13c8: 8211 |003c: int-to-float v1, v1 │ │ -1b13ca: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ -1b13d0: 6e20 1403 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0314 │ │ -1b13d6: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ -1b13dc: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1b13e0: 28bd |0048: goto 0005 // -0043 │ │ -1b13e2: 0e00 |0049: return-void │ │ +1b1344: |[1b1344] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +1b1354: 6e10 fb05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +1b135a: 0a0c |0003: move-result v12 │ │ +1b135c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b135e: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ +1b1362: 7030 495b b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5b49 │ │ +1b1368: 0a01 |000a: move-result v1 │ │ +1b136a: 6e20 fa05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +1b1370: 0c03 |000e: move-result-object v3 │ │ +1b1372: 6e20 f905 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +1b1378: 0a05 |0012: move-result v5 │ │ +1b137a: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +1b137c: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ +1b1380: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +1b1384: 5591 6842 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4268 │ │ +1b1388: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +1b138c: 5491 6442 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ +1b1390: 6e40 445b 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@5b44 │ │ +1b1396: 0a01 |0021: move-result v1 │ │ +1b1398: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ +1b139c: 5491 6442 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4264 │ │ +1b13a0: 6e40 405b 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@5b40 │ │ +1b13a6: 0c01 |0029: move-result-object v1 │ │ +1b13a8: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +1b13ac: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ +1b13b2: 6e10 1f03 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@031f │ │ +1b13b8: 0a08 |0032: move-result v8 │ │ +1b13ba: 0791 |0033: move-object v1, v9 │ │ +1b13bc: 07b2 |0034: move-object v2, v11 │ │ +1b13be: 0774 |0035: move-object v4, v7 │ │ +1b13c0: 0106 |0036: move v6, v0 │ │ +1b13c2: 7406 425b 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@5b42 │ │ +1b13c8: 0a01 |003a: move-result v1 │ │ +1b13ca: 8282 |003b: int-to-float v2, v8 │ │ +1b13cc: 8211 |003c: int-to-float v1, v1 │ │ +1b13ce: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ +1b13d4: 6e20 1403 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0314 │ │ +1b13da: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ +1b13e0: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1b13e4: 28bd |0048: goto 0005 // -0043 │ │ +1b13e6: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0007 line=114 │ │ 0x000f line=116 │ │ 0x0018 line=118 │ │ 0x0024 line=119 │ │ @@ -467584,17 +467585,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b2fa0: |[1b2fa0] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ -1b2fb0: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b2fb6: 0e00 |0003: return-void │ │ +1b2fa4: |[1b2fa4] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ +1b2fb4: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b2fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ │ │ Virtual methods - │ │ @@ -467603,18 +467604,18 @@ │ │ type : '(Ljava/util/concurrent/ExecutionException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b2fb8: |[1b2fb8] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ -1b2fc8: 2200 d902 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ -1b2fcc: 7020 c309 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ -1b2fd2: 2700 |0005: throw v0 │ │ +1b2fbc: |[1b2fbc] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ +1b2fcc: 2200 d902 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d9 │ │ +1b2fd0: 7020 c309 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c3 │ │ +1b2fd6: 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; │ │ │ │ @@ -467663,36 +467664,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1b3124: |[1b3124] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -1b3134: 2200 fd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10fd │ │ -1b3138: 7010 e45b 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@5be4 │ │ -1b313e: 6900 7c42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427c │ │ -1b3142: 0e00 |0007: return-void │ │ +1b3128: |[1b3128] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +1b3138: 2200 fd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10fd │ │ +1b313c: 7010 e45b 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@5be4 │ │ +1b3142: 6900 7c42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427c │ │ +1b3146: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 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 │ │ -1b3144: |[1b3144] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -1b3154: 7010 f35b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5bf3 │ │ -1b315a: 0e00 |0003: return-void │ │ +1b3148: |[1b3148] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +1b3158: 7010 f35b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5bf3 │ │ +1b315e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -467700,17 +467701,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b3098: |[1b3098] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ -1b30a8: 6200 7c42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427c │ │ -1b30ac: 1100 |0002: return-object v0 │ │ +1b309c: |[1b309c] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ +1b30ac: 6200 7c42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@427c │ │ +1b30b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ Virtual methods - │ │ @@ -467719,18 +467720,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b30c8: |[1b30c8] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ -1b30d8: 7100 8d0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c8d │ │ -1b30de: 0c00 |0003: move-result-object v0 │ │ -1b30e0: 1100 |0004: return-object v0 │ │ +1b30cc: |[1b30cc] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ +1b30dc: 7100 8d0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c8d │ │ +1b30e2: 0c00 |0003: move-result-object v0 │ │ +1b30e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -467738,38 +467739,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1b2fd4: |[1b2fd4] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ -1b2fe4: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ -1b2fe8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1b2fea: 2802 |0003: goto 0005 // +0002 │ │ -1b2fec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b2fee: 0f01 |0005: return v1 │ │ +1b2fd8: |[1b2fd8] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ +1b2fe8: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ +1b2fec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1b2fee: 2802 |0003: goto 0005 // +0002 │ │ +1b2ff0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b2ff2: 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 │ │ -1b301c: |[1b301c] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ -1b302c: 2200 ef02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ -1b3030: 1a01 3888 |0002: const-string v1, "value is absent" // string@8838 │ │ -1b3034: 7020 460a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ -1b303a: 2700 |0007: throw v0 │ │ +1b3020: |[1b3020] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ +1b3030: 2200 ef02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ef │ │ +1b3034: 1a01 3888 |0002: const-string v1, "value is absent" // string@8838 │ │ +1b3038: 7020 460a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a46 │ │ +1b303e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -467777,51 +467778,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -1b3004: |[1b3004] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ -1b3014: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ -1b301a: 0f00 |0003: return v0 │ │ +1b3008: |[1b3008] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ +1b3018: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ +1b301e: 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 │ │ -1b2ff0: |[1b2ff0] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ -1b3000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3002: 0f00 |0001: return v0 │ │ +1b2ff4: |[1b2ff4] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ +1b3004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3006: 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 │ │ -1b303c: |[1b303c] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b304c: 1a00 e087 |0000: const-string v0, "use orNull() instead of or(null)" // string@87e0 │ │ -1b3050: 7120 0c5c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b3056: 0c02 |0005: move-result-object v2 │ │ -1b3058: 1102 |0006: return-object v2 │ │ +1b3040: |[1b3040] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b3050: 1a00 e087 |0000: const-string v0, "use orNull() instead of or(null)" // string@87e0 │ │ +1b3054: 7120 0c5c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b305a: 0c02 |0005: move-result-object v2 │ │ +1b305c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -467830,21 +467831,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 │ │ -1b305c: |[1b305c] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -1b306c: 7210 215c 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5c21 │ │ -1b3072: 0c02 |0003: move-result-object v2 │ │ -1b3074: 1a00 df87 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@87df │ │ -1b3078: 7120 0c5c 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b307e: 0c02 |0009: move-result-object v2 │ │ -1b3080: 1102 |000a: return-object v2 │ │ +1b3060: |[1b3060] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +1b3070: 7210 215c 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5c21 │ │ +1b3076: 0c02 |0003: move-result-object v2 │ │ +1b3078: 1a00 df87 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@87df │ │ +1b307c: 7120 0c5c 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b3082: 0c02 |0009: move-result-object v2 │ │ +1b3084: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/thoughtcrime/securesms/util/guava/Supplier; │ │ │ │ @@ -467853,19 +467854,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 │ │ -1b30e4: |[1b30e4] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b30f4: 7110 0b5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ -1b30fa: 0c01 |0003: move-result-object v1 │ │ -1b30fc: 1f01 ff10 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10ff │ │ -1b3100: 1101 |0006: return-object v1 │ │ +1b30e8: |[1b30e8] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b30f8: 7110 0b5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ +1b30fe: 0c01 |0003: move-result-object v1 │ │ +1b3100: 1f01 ff10 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10ff │ │ +1b3104: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ @@ -467874,33 +467875,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b3084: |[1b3084] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ -1b3094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3096: 1100 |0001: return-object v0 │ │ +1b3088: |[1b3088] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ +1b3098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b309a: 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 │ │ -1b30b0: |[1b30b0] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ -1b30c0: 1a00 cc32 |0000: const-string v0, "Optional.absent()" // string@32cc │ │ -1b30c4: 1100 |0002: return-object v0 │ │ +1b30b4: |[1b30b4] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ +1b30c4: 1a00 cc32 |0000: const-string v0, "Optional.absent()" // string@32cc │ │ +1b30c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -467908,19 +467909,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 │ │ -1b3104: |[1b3104] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b3114: 7110 0b5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ -1b311a: 7100 f45b 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5bf4 │ │ -1b3120: 0c01 |0006: move-result-object v1 │ │ -1b3122: 1101 |0007: return-object v1 │ │ +1b3108: |[1b3108] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b3118: 7110 0b5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ +1b311e: 7100 f45b 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5bf4 │ │ +1b3124: 0c01 |0006: move-result-object v1 │ │ +1b3126: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Function; │ │ @@ -467980,18 +467981,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b3830: |[1b3830] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ -1b3840: 7010 f35b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5bf3 │ │ -1b3846: 5b01 7f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b384a: 0e00 |0005: return-void │ │ +1b3834: |[1b3834] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ +1b3844: 7010 f35b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5bf3 │ │ +1b384a: 5b01 7f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b384e: 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; │ │ @@ -468002,19 +468003,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b37c4: |[1b37c4] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ -1b37d4: 5410 7f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b37d8: 7110 920c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c92 │ │ -1b37de: 0c00 |0005: move-result-object v0 │ │ -1b37e0: 1100 |0006: return-object v0 │ │ +1b37c8: |[1b37c8] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ +1b37d8: 5410 7f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b37dc: 7110 920c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c92 │ │ +1b37e2: 0c00 |0005: move-result-object v0 │ │ +1b37e4: 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;) │ │ @@ -468022,25 +468023,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1b36ac: |[1b36ac] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ -1b36bc: 2020 0111 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b36c0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -1b36c4: 1f02 0111 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b36c8: 5410 7f42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b36cc: 5422 7f42 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b36d0: 6e20 a20a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ -1b36d6: 0a02 |000d: move-result v2 │ │ -1b36d8: 0f02 |000e: return v2 │ │ -1b36da: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1b36dc: 0f02 |0010: return v2 │ │ +1b36b0: |[1b36b0] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ +1b36c0: 2020 0111 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b36c4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +1b36c8: 1f02 0111 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b36cc: 5410 7f42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b36d0: 5422 7f42 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b36d4: 6e20 a20a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa2 │ │ +1b36da: 0a02 |000d: move-result v2 │ │ +1b36dc: 0f02 |000e: return v2 │ │ +1b36de: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1b36e0: 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; │ │ @@ -468051,17 +468052,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b371c: |[1b371c] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ -1b372c: 5410 7f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b3730: 1100 |0002: return-object v0 │ │ +1b3720: |[1b3720] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ +1b3730: 5410 7f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b3734: 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;) │ │ @@ -468069,21 +468070,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1b36f4: |[1b36f4] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ -1b3704: 5420 7f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b3708: 6e10 a40a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ -1b370e: 0a00 |0005: move-result v0 │ │ -1b3710: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ -1b3716: b010 |0009: add-int/2addr v0, v1 │ │ -1b3718: 0f00 |000a: return v0 │ │ +1b36f8: |[1b36f8] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ +1b3708: 5420 7f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b370c: 6e10 a40a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa4 │ │ +1b3712: 0a00 |0005: move-result v0 │ │ +1b3714: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ +1b371a: b010 |0009: add-int/2addr v0, v1 │ │ +1b371c: 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;) │ │ @@ -468091,35 +468092,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b36e0: |[1b36e0] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ -1b36f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b36f2: 0f00 |0001: return v0 │ │ +1b36e4: |[1b36e4] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ +1b36f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b36f6: 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 │ │ -1b3734: |[1b3734] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b3744: 1a00 e087 |0000: const-string v0, "use orNull() instead of or(null)" // string@87e0 │ │ -1b3748: 7120 0c5c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b374e: 5412 7f42 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b3752: 1102 |0007: return-object v2 │ │ +1b3738: |[1b3738] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b3748: 1a00 e087 |0000: const-string v0, "use orNull() instead of or(null)" // string@87e0 │ │ +1b374c: 7120 0c5c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b3752: 5412 7f42 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b3756: 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; │ │ @@ -468129,18 +468130,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 │ │ -1b3754: |[1b3754] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -1b3764: 7110 0b5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ -1b376a: 5401 7f42 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b376e: 1101 |0005: return-object v1 │ │ +1b3758: |[1b3758] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +1b3768: 7110 0b5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ +1b376e: 5401 7f42 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b3772: 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; │ │ @@ -468150,17 +468151,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 │ │ -1b37e4: |[1b37e4] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b37f4: 7110 0b5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ -1b37fa: 1100 |0003: return-object v0 │ │ +1b37e8: |[1b37e8] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b37f8: 7110 0b5c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5c0b │ │ +1b37fe: 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; │ │ │ │ @@ -468169,17 +468170,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b3770: |[1b3770] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ -1b3780: 5410 7f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b3784: 1100 |0002: return-object v0 │ │ +1b3774: |[1b3774] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ +1b3784: 5410 7f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b3788: 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;) │ │ @@ -468187,25 +468188,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b3788: |[1b3788] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ -1b3798: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ -1b379c: 1a01 ce32 |0002: const-string v1, "Optional.of(" // string@32ce │ │ -1b37a0: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1b37a6: 5421 7f42 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b37aa: 6e20 170b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ -1b37b0: 1a01 b70b |000c: const-string v1, ")" // string@0bb7 │ │ -1b37b4: 6e20 180b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1b37ba: 6e10 290b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1b37c0: 0c00 |0014: move-result-object v0 │ │ -1b37c2: 1100 |0015: return-object v0 │ │ +1b378c: |[1b378c] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ +1b379c: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030c │ │ +1b37a0: 1a01 ce32 |0002: const-string v1, "Optional.of(" // string@32ce │ │ +1b37a4: 7020 0f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1b37aa: 5421 7f42 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b37ae: 6e20 170b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b17 │ │ +1b37b4: 1a01 b70b |000c: const-string v1, ")" // string@0bb7 │ │ +1b37b8: 6e20 180b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1b37be: 6e10 290b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1b37c4: 0c00 |0014: move-result-object v0 │ │ +1b37c6: 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;) │ │ @@ -468213,24 +468214,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 │ │ -1b37fc: |[1b37fc] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -1b380c: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ -1b3810: 5421 7f42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ -1b3814: 7220 f15b 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@5bf1 │ │ -1b381a: 0c03 |0007: move-result-object v3 │ │ -1b381c: 1a01 ce3d |0008: const-string v1, "Transformation function cannot return null." // string@3dce │ │ -1b3820: 7120 0c5c 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ -1b3826: 0c03 |000d: move-result-object v3 │ │ -1b3828: 7020 155c 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c15 │ │ -1b382e: 1100 |0011: return-object v0 │ │ +1b3800: |[1b3800] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +1b3810: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@1101 │ │ +1b3814: 5421 7f42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@427f │ │ +1b3818: 7220 f15b 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@5bf1 │ │ +1b381e: 0c03 |0007: move-result-object v3 │ │ +1b3820: 1a01 ce3d |0008: const-string v1, "Transformation function cannot return null." // string@3dce │ │ +1b3824: 7120 0c5c 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5c0c │ │ +1b382a: 0c03 |000d: move-result-object v3 │ │ +1b382c: 7020 155c 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5c15 │ │ +1b3832: 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; │ │ │ │ @@ -468269,18 +468270,18 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b4260: |[1b4260] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ -1b4270: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b4276: 5b01 a242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a2 │ │ -1b427a: 0e00 |0005: return-void │ │ +1b4264: |[1b4264] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ +1b4274: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b427a: 5b01 a242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a2 │ │ +1b427e: 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; │ │ @@ -468291,371 +468292,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 │ │ -1b427c: |[1b427c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ -1b428c: 7120 a508 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@08a5 │ │ -1b4292: 0e00 |0003: return-void │ │ +1b4280: |[1b4280] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ +1b4290: 7120 a508 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@08a5 │ │ +1b4296: 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 │ │ -1b4294: |[1b4294] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ -1b42a4: 7120 a608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08a6 │ │ -1b42aa: 0e00 |0003: return-void │ │ +1b4298: |[1b4298] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ +1b42a8: 7120 a608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08a6 │ │ +1b42ae: 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 │ │ -1b42ac: |[1b42ac] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ -1b42bc: 7120 a708 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@08a7 │ │ -1b42c2: 0e00 |0003: return-void │ │ +1b42b0: |[1b42b0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ +1b42c0: 7120 a708 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@08a7 │ │ +1b42c6: 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 │ │ -1b42c4: |[1b42c4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ -1b42d4: 7120 a808 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@08a8 │ │ -1b42da: 0e00 |0003: return-void │ │ +1b42c8: |[1b42c8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ +1b42d8: 7120 a808 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@08a8 │ │ +1b42de: 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 │ │ -1b42dc: |[1b42dc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ -1b42ec: 7120 a908 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@08a9 │ │ -1b42f2: 0e00 |0003: return-void │ │ +1b42e0: |[1b42e0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ +1b42f0: 7120 a908 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@08a9 │ │ +1b42f6: 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 │ │ -1b42f4: |[1b42f4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ -1b4304: 7120 aa08 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@08aa │ │ -1b430a: 0e00 |0003: return-void │ │ +1b42f8: |[1b42f8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ +1b4308: 7120 aa08 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@08aa │ │ +1b430e: 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 │ │ -1b430c: |[1b430c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ -1b431c: 7130 ab08 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@08ab │ │ -1b4322: 0e00 |0003: return-void │ │ +1b4310: |[1b4310] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ +1b4320: 7130 ab08 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@08ab │ │ +1b4326: 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 │ │ -1b4324: |[1b4324] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ -1b4334: 7130 ac08 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@08ac │ │ -1b433a: 0e00 |0003: return-void │ │ +1b4328: |[1b4328] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ +1b4338: 7130 ac08 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@08ac │ │ +1b433e: 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 │ │ -1b433c: |[1b433c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ -1b434c: 7120 ad08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ad │ │ -1b4352: 0e00 |0003: return-void │ │ +1b4340: |[1b4340] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ +1b4350: 7120 ad08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ad │ │ +1b4356: 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 │ │ -1b4354: |[1b4354] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ -1b4364: 7120 ae08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ae │ │ -1b436a: 0e00 |0003: return-void │ │ +1b4358: |[1b4358] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ +1b4368: 7120 ae08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ae │ │ +1b436e: 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 │ │ -1b436c: |[1b436c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ -1b437c: 7120 af08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08af │ │ -1b4382: 0e00 |0003: return-void │ │ +1b4370: |[1b4370] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ +1b4380: 7120 af08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08af │ │ +1b4386: 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 │ │ -1b4384: |[1b4384] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ -1b4394: 7130 b008 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@08b0 │ │ -1b439a: 0e00 |0003: return-void │ │ +1b4388: |[1b4388] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ +1b4398: 7130 b008 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@08b0 │ │ +1b439e: 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 │ │ -1b439c: |[1b439c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ -1b43ac: 7130 b108 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@08b1 │ │ -1b43b2: 0e00 |0003: return-void │ │ +1b43a0: |[1b43a0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ +1b43b0: 7130 b108 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@08b1 │ │ +1b43b6: 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 │ │ -1b43b4: |[1b43b4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -1b43c4: 7120 b208 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@08b2 │ │ -1b43ca: 0e00 |0003: return-void │ │ +1b43b8: |[1b43b8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +1b43c8: 7120 b208 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@08b2 │ │ +1b43ce: 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 │ │ -1b43cc: |[1b43cc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ -1b43dc: 7120 b308 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@08b3 │ │ -1b43e2: 0e00 |0003: return-void │ │ +1b43d0: |[1b43d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ +1b43e0: 7120 b308 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@08b3 │ │ +1b43e6: 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 │ │ -1b43e4: |[1b43e4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ -1b43f4: 7130 b408 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@08b4 │ │ -1b43fa: 0e00 |0003: return-void │ │ +1b43e8: |[1b43e8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ +1b43f8: 7130 b408 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@08b4 │ │ +1b43fe: 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 │ │ -1b43fc: |[1b43fc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ -1b440c: 7120 b508 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@08b5 │ │ -1b4412: 0e00 |0003: return-void │ │ +1b4400: |[1b4400] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ +1b4410: 7120 b508 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@08b5 │ │ +1b4416: 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 │ │ -1b4414: |[1b4414] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ -1b4424: 7120 b608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b6 │ │ -1b442a: 0e00 |0003: return-void │ │ +1b4418: |[1b4418] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ +1b4428: 7120 b608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b6 │ │ +1b442e: 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 │ │ -1b442c: |[1b442c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ -1b443c: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b7 │ │ -1b4442: 0e00 |0003: return-void │ │ +1b4430: |[1b4430] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ +1b4440: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b7 │ │ +1b4446: 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 │ │ -1b4444: |[1b4444] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -1b4454: 7120 b808 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@08b8 │ │ -1b445a: 0e00 |0003: return-void │ │ +1b4448: |[1b4448] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +1b4458: 7120 b808 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@08b8 │ │ +1b445e: 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 │ │ -1b445c: |[1b445c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -1b446c: 7120 b908 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@08b9 │ │ -1b4472: 0e00 |0003: return-void │ │ +1b4460: |[1b4460] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +1b4470: 7120 b908 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@08b9 │ │ +1b4476: 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 │ │ -1b4474: |[1b4474] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ -1b4484: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b4486: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ -1b448a: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ -1b448e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -1b4490: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ -1b4494: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -1b4496: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ -1b449a: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -1b449c: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ -1b44a0: 2814 |000e: goto 0022 // +0014 │ │ -1b44a2: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -1b44a6: 5423 a242 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a2 │ │ -1b44aa: 6e20 6e03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036e │ │ -1b44b0: 280c |0016: goto 0022 // +000c │ │ -1b44b2: 5423 a242 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a2 │ │ -1b44b6: 6e20 6f03 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ -1b44bc: 2806 |001c: goto 0022 // +0006 │ │ -1b44be: 5423 a242 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a2 │ │ -1b44c2: 6e20 6f03 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ -1b44c8: 0e00 |0022: return-void │ │ +1b4478: |[1b4478] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ +1b4488: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b448a: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ +1b448e: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ +1b4492: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +1b4494: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ +1b4498: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +1b449a: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ +1b449e: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +1b44a0: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ +1b44a4: 2814 |000e: goto 0022 // +0014 │ │ +1b44a6: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +1b44aa: 5423 a242 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a2 │ │ +1b44ae: 6e20 6e03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036e │ │ +1b44b4: 280c |0016: goto 0022 // +000c │ │ +1b44b6: 5423 a242 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a2 │ │ +1b44ba: 6e20 6f03 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ +1b44c0: 2806 |001c: goto 0022 // +0006 │ │ +1b44c2: 5423 a242 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42a2 │ │ +1b44c6: 6e20 6f03 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ +1b44cc: 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; │ │ @@ -468667,241 +468668,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 │ │ -1b44cc: |[1b44cc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -1b44dc: 7120 ba08 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@08ba │ │ -1b44e2: 0e00 |0003: return-void │ │ +1b44d0: |[1b44d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +1b44e0: 7120 ba08 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@08ba │ │ +1b44e6: 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 │ │ -1b44fc: |[1b44fc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ -1b450c: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08bb │ │ -1b4512: 0e00 |0003: return-void │ │ +1b4500: |[1b4500] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ +1b4510: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08bb │ │ +1b4516: 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 │ │ -1b44e4: |[1b44e4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ -1b44f4: 7140 bc08 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@08bc │ │ -1b44fa: 0e00 |0003: return-void │ │ +1b44e8: |[1b44e8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ +1b44f8: 7140 bc08 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@08bc │ │ +1b44fe: 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 │ │ -1b4514: |[1b4514] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ -1b4524: 7110 bd08 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08bd │ │ -1b452a: 0e00 |0003: return-void │ │ +1b4518: |[1b4518] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ +1b4528: 7110 bd08 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08bd │ │ +1b452e: 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 │ │ -1b452c: |[1b452c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ -1b453c: 7120 be08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08be │ │ -1b4542: 0e00 |0003: return-void │ │ +1b4530: |[1b4530] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ +1b4540: 7120 be08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08be │ │ +1b4546: 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 │ │ -1b4544: |[1b4544] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ -1b4554: 7130 bf08 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@08bf │ │ -1b455a: 0e00 |0003: return-void │ │ +1b4548: |[1b4548] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ +1b4558: 7130 bf08 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@08bf │ │ +1b455e: 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 │ │ -1b455c: |[1b455c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ -1b456c: 7130 c008 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@08c0 │ │ -1b4572: 0e00 |0003: return-void │ │ +1b4560: |[1b4560] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ +1b4570: 7130 c008 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@08c0 │ │ +1b4576: 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 │ │ -1b4574: |[1b4574] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ -1b4584: 7120 c108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08c1 │ │ -1b458a: 0e00 |0003: return-void │ │ +1b4578: |[1b4578] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ +1b4588: 7120 c108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08c1 │ │ +1b458e: 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 │ │ -1b458c: |[1b458c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ -1b459c: 7120 c208 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08c2 │ │ -1b45a2: 0e00 |0003: return-void │ │ +1b4590: |[1b4590] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ +1b45a0: 7120 c208 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08c2 │ │ +1b45a6: 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 │ │ -1b45a4: |[1b45a4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ -1b45b4: 7130 c308 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@08c3 │ │ -1b45ba: 0e00 |0003: return-void │ │ +1b45a8: |[1b45a8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ +1b45b8: 7130 c308 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@08c3 │ │ +1b45be: 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 │ │ -1b45bc: |[1b45bc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ -1b45cc: 7130 c408 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@08c4 │ │ -1b45d2: 0e00 |0003: return-void │ │ +1b45c0: |[1b45c0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ +1b45d0: 7130 c408 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@08c4 │ │ +1b45d6: 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 │ │ -1b45d4: |[1b45d4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ -1b45e4: 7120 c508 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@08c5 │ │ -1b45ea: 0e00 |0003: return-void │ │ +1b45d8: |[1b45d8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ +1b45e8: 7120 c508 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@08c5 │ │ +1b45ee: 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 │ │ -1b45ec: |[1b45ec] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ -1b45fc: 7120 c608 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@08c6 │ │ -1b4602: 0e00 |0003: return-void │ │ +1b45f0: |[1b45f0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ +1b4600: 7120 c608 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@08c6 │ │ +1b4606: 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 │ │ -1b4604: |[1b4604] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ -1b4614: 7120 c708 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@08c7 │ │ -1b461a: 0e00 |0003: return-void │ │ +1b4608: |[1b4608] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ +1b4618: 7120 c708 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@08c7 │ │ +1b461e: 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 │ │ -1b461c: |[1b461c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ -1b462c: 7120 c808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c8 │ │ -1b4632: 0e00 |0003: return-void │ │ +1b4620: |[1b4620] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ +1b4630: 7120 c808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c8 │ │ +1b4636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 16323 (VideoPlayer.java) │ │ │ │ Class #2469 header: │ │ @@ -468932,18 +468933,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 │ │ -1b4860: |[1b4860] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ -1b4870: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b4876: 5b01 a842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42a8 │ │ -1b487a: 0e00 |0005: return-void │ │ +1b4864: |[1b4864] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ +1b4874: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b487a: 5b01 a842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42a8 │ │ +1b487e: 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; │ │ @@ -468954,18 +468955,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 │ │ -1b481c: |[1b481c] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ -1b482c: 6e10 9c5c 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@5c9c │ │ -1b4832: 0c00 |0003: move-result-object v0 │ │ -1b4834: 1100 |0004: return-object v0 │ │ +1b4820: |[1b4820] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ +1b4830: 6e10 9c5c 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@5c9c │ │ +1b4836: 0c00 |0003: move-result-object v0 │ │ +1b4838: 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;) │ │ @@ -468973,21 +468974,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 │ │ -1b4838: |[1b4838] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ -1b4848: 2200 0d11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@110d │ │ -1b484c: 5421 a842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42a8 │ │ -1b4850: 6e10 ec08 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08ec │ │ -1b4856: 0c01 |0007: move-result-object v1 │ │ -1b4858: 7020 935c 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@5c93 │ │ -1b485e: 1100 |000b: return-object v0 │ │ +1b483c: |[1b483c] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ +1b484c: 2200 0d11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@110d │ │ +1b4850: 5421 a842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42a8 │ │ +1b4854: 6e10 ec08 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08ec │ │ +1b485a: 0c01 |0007: move-result-object v1 │ │ +1b485c: 7020 935c 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@5c93 │ │ +1b4862: 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 : 4098 (AttachmentDataSourceFactory.java) │ │ @@ -469041,22 +469042,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 │ │ -1b4cd0: |[1b4cd0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ -1b4ce0: 5b23 b242 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42b2 │ │ -1b4ce4: 7010 a10a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b4cea: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ -1b4cf0: 5a20 af42 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42af │ │ -1b4cf4: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -1b4cf8: 5a20 b042 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b0 │ │ -1b4cfc: 0e00 |000e: return-void │ │ +1b4cd4: |[1b4cd4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ +1b4ce4: 5b23 b242 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42b2 │ │ +1b4ce8: 7010 a10a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b4cee: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ +1b4cf4: 5a20 af42 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42af │ │ +1b4cf8: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +1b4cfc: 5a20 b042 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b0 │ │ +1b4d00: 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; │ │ @@ -469067,17 +469068,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 │ │ -1b4d00: |[1b4d00] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ -1b4d10: 7020 a55c 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@5ca5 │ │ -1b4d16: 0e00 |0003: return-void │ │ +1b4d04: |[1b4d04] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ +1b4d14: 7020 a55c 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@5ca5 │ │ +1b4d1a: 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; │ │ @@ -469087,66 +469088,66 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -1b4c24: |[1b4c24] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ -1b4c34: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -1b4c38: bb04 |0002: add-long/2addr v4, v0 │ │ -1b4c3a: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -1b4c44: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ -1b4c48: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ -1b4c4c: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -1b4c4e: 2802 |000d: goto 000f // +0002 │ │ -1b4c50: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -1b4c52: 0f04 |000f: return v4 │ │ +1b4c28: |[1b4c28] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ +1b4c38: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +1b4c3c: bb04 |0002: add-long/2addr v4, v0 │ │ +1b4c3e: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +1b4c48: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ +1b4c4c: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ +1b4c50: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +1b4c52: 2802 |000d: goto 000f // +0002 │ │ +1b4c54: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1b4c56: 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 │ │ -1b4d18: |[1b4d18] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ -1b4d28: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -1b4d2c: 7110 a00b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ -1b4d32: 0c00 |0005: move-result-object v0 │ │ -1b4d34: 6e10 ab5c 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@5cab │ │ -1b4d3a: 0b01 |0009: move-result-wide v1 │ │ -1b4d3c: 7030 ad5c 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@5cad │ │ -1b4d42: 0a03 |000d: move-result v3 │ │ -1b4d44: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -1b4d48: 7130 1608 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0816 │ │ -1b4d4e: 2806 |0013: goto 0019 // +0006 │ │ -1b4d50: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ -1b4d54: 7130 1608 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0816 │ │ -1b4d5a: 1a03 ae6e |0019: const-string v3, "mdat" // string@6eae │ │ -1b4d5e: 7110 1508 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@0815 │ │ -1b4d64: 0c03 |001e: move-result-object v3 │ │ -1b4d66: 6e20 b00b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bb0 │ │ -1b4d6c: 7030 ad5c 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@5cad │ │ -1b4d72: 0a03 |0025: move-result v3 │ │ -1b4d74: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -1b4d78: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -1b4d7c: 2311 2311 |002a: new-array v1, v1, [B // type@1123 │ │ -1b4d80: 6e20 b00b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bb0 │ │ -1b4d86: 2804 |002f: goto 0033 // +0004 │ │ -1b4d88: 7130 1708 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0817 │ │ -1b4d8e: 6e10 b50b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb5 │ │ -1b4d94: 7220 c80b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc8 │ │ -1b4d9a: 0e00 |0039: return-void │ │ +1b4d1c: |[1b4d1c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ +1b4d2c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +1b4d30: 7110 a00b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ba0 │ │ +1b4d36: 0c00 |0005: move-result-object v0 │ │ +1b4d38: 6e10 ab5c 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@5cab │ │ +1b4d3e: 0b01 |0009: move-result-wide v1 │ │ +1b4d40: 7030 ad5c 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@5cad │ │ +1b4d46: 0a03 |000d: move-result v3 │ │ +1b4d48: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +1b4d4c: 7130 1608 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0816 │ │ +1b4d52: 2806 |0013: goto 0019 // +0006 │ │ +1b4d54: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ +1b4d58: 7130 1608 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0816 │ │ +1b4d5e: 1a03 ae6e |0019: const-string v3, "mdat" // string@6eae │ │ +1b4d62: 7110 1508 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@0815 │ │ +1b4d68: 0c03 |001e: move-result-object v3 │ │ +1b4d6a: 6e20 b00b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bb0 │ │ +1b4d70: 7030 ad5c 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@5cad │ │ +1b4d76: 0a03 |0025: move-result v3 │ │ +1b4d78: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +1b4d7c: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +1b4d80: 2311 2311 |002a: new-array v1, v1, [B // type@1123 │ │ +1b4d84: 6e20 b00b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bb0 │ │ +1b4d8a: 2804 |002f: goto 0033 // +0004 │ │ +1b4d8c: 7130 1708 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0817 │ │ +1b4d92: 6e10 b50b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb5 │ │ +1b4d98: 7220 c80b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc8 │ │ +1b4d9e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0006 line=207 │ │ 0x000a line=208 │ │ 0x0010 line=209 │ │ 0x0016 line=211 │ │ @@ -469165,17 +469166,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4c84: |[1b4c84] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ -1b4c94: 5320 af42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42af │ │ -1b4c98: 1000 |0002: return-wide v0 │ │ +1b4c88: |[1b4c88] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ +1b4c98: 5320 af42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42af │ │ +1b4c9c: 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;) │ │ @@ -469183,17 +469184,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4c9c: |[1b4c9c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ -1b4cac: 5320 b042 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b0 │ │ -1b4cb0: 1000 |0002: return-wide v0 │ │ +1b4ca0: |[1b4ca0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ +1b4cb0: 5320 b042 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b0 │ │ +1b4cb4: 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;) │ │ @@ -469201,17 +469202,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/Container;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4c54: |[1b4c54] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ -1b4c64: 5410 b142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42b1 │ │ -1b4c68: 1100 |0002: return-object v0 │ │ +1b4c58: |[1b4c58] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ +1b4c68: 5410 b142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42b1 │ │ +1b4c6c: 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;) │ │ @@ -469219,19 +469220,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1b4cb4: |[1b4cb4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ -1b4cc4: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -1b4cc8: 5342 af42 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42af │ │ -1b4ccc: bb02 |0004: add-long/2addr v2, v0 │ │ -1b4cce: 1002 |0005: return-wide v2 │ │ +1b4cb8: |[1b4cb8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ +1b4cc8: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +1b4ccc: 5342 af42 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42af │ │ +1b4cd0: bb02 |0004: add-long/2addr v2, v0 │ │ +1b4cd2: 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;) │ │ @@ -469239,17 +469240,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4c6c: |[1b4c6c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ -1b4c7c: 1a00 ae6e |0000: const-string v0, "mdat" // string@6eae │ │ -1b4c80: 1100 |0002: return-object v0 │ │ +1b4c70: |[1b4c70] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ +1b4c80: 1a00 ae6e |0000: const-string v0, "mdat" // string@6eae │ │ +1b4c84: 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;) │ │ @@ -469257,32 +469258,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 │ │ -1b4d9c: |[1b4d9c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ -1b4dac: 0e00 |0000: return-void │ │ +1b4da0: |[1b4da0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ +1b4db0: 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 │ │ -1b4db0: |[1b4db0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ -1b4dc0: 5a01 af42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42af │ │ -1b4dc4: 0e00 |0002: return-void │ │ +1b4db4: |[1b4db4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ +1b4dc4: 5a01 af42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42af │ │ +1b4dc8: 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 │ │ │ │ @@ -469291,17 +469292,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b4dc8: |[1b4dc8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ -1b4dd8: 5a01 b042 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b0 │ │ -1b4ddc: 0e00 |0002: return-void │ │ +1b4dcc: |[1b4dcc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ +1b4ddc: 5a01 b042 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42b0 │ │ +1b4de0: 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 │ │ │ │ @@ -469310,17 +469311,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 │ │ -1b4de0: |[1b4de0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ -1b4df0: 5b01 b142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42b1 │ │ -1b4df4: 0e00 |0002: return-void │ │ +1b4de4: |[1b4de4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ +1b4df4: 5b01 b142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42b1 │ │ +1b4df8: 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; │ │ │ │ @@ -531481,52 +531482,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 │ │ -1a7ae0: |[1a7ae0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -1a7af0: 7020 9105 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0591 │ │ -1a7af6: 1254 |0003: const/4 v4, #int 5 // #5 │ │ -1a7af8: 2344 3611 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1136 │ │ -1a7afc: 1a00 0e83 |0006: const-string v0, "stickers/emoticons" // string@830e │ │ -1a7b00: 7110 ff58 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ -1a7b06: 0c00 |000b: move-result-object v0 │ │ -1a7b08: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1a7b0a: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ -1a7b0e: 1a00 0d83 |000f: const-string v0, "stickers/clothes" // string@830d │ │ -1a7b12: 7110 ff58 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ -1a7b18: 0c00 |0014: move-result-object v0 │ │ -1a7b1a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -1a7b1c: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ -1a7b20: 1a00 0c83 |0018: const-string v0, "stickers/animals" // string@830c │ │ -1a7b24: 7110 ff58 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ -1a7b2a: 0c00 |001d: move-result-object v0 │ │ -1a7b2c: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -1a7b2e: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ -1a7b32: 1a00 0f83 |0021: const-string v0, "stickers/food" // string@830f │ │ -1a7b36: 7110 ff58 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ -1a7b3c: 0c00 |0026: move-result-object v0 │ │ -1a7b3e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -1a7b40: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ -1a7b44: 1a00 1083 |002a: const-string v0, "stickers/weather" // string@8310 │ │ -1a7b48: 7110 ff58 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ -1a7b4e: 0c00 |002f: move-result-object v0 │ │ -1a7b50: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -1a7b52: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ -1a7b56: 5b34 4041 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4140 │ │ -1a7b5a: 2140 |0035: array-length v0, v4 │ │ -1a7b5c: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ -1a7b60: 4602 0401 |0038: aget-object v2, v4, v1 │ │ -1a7b64: 1f02 8e10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@108e │ │ -1a7b68: 6e20 0759 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5907 │ │ -1a7b6e: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a7b72: 28f5 |0041: goto 0036 // -000b │ │ -1a7b74: 0e00 |0042: return-void │ │ +1a7ae4: |[1a7ae4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +1a7af4: 7020 9105 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0591 │ │ +1a7afa: 1254 |0003: const/4 v4, #int 5 // #5 │ │ +1a7afc: 2344 3611 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1136 │ │ +1a7b00: 1a00 0e83 |0006: const-string v0, "stickers/emoticons" // string@830e │ │ +1a7b04: 7110 ff58 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ +1a7b0a: 0c00 |000b: move-result-object v0 │ │ +1a7b0c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1a7b0e: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ +1a7b12: 1a00 0d83 |000f: const-string v0, "stickers/clothes" // string@830d │ │ +1a7b16: 7110 ff58 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ +1a7b1c: 0c00 |0014: move-result-object v0 │ │ +1a7b1e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +1a7b20: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ +1a7b24: 1a00 0c83 |0018: const-string v0, "stickers/animals" // string@830c │ │ +1a7b28: 7110 ff58 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ +1a7b2e: 0c00 |001d: move-result-object v0 │ │ +1a7b30: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +1a7b32: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ +1a7b36: 1a00 0f83 |0021: const-string v0, "stickers/food" // string@830f │ │ +1a7b3a: 7110 ff58 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ +1a7b40: 0c00 |0026: move-result-object v0 │ │ +1a7b42: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +1a7b44: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ +1a7b48: 1a00 1083 |002a: const-string v0, "stickers/weather" // string@8310 │ │ +1a7b4c: 7110 ff58 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@58ff │ │ +1a7b52: 0c00 |002f: move-result-object v0 │ │ +1a7b54: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +1a7b56: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ +1a7b5a: 5b34 4041 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4140 │ │ +1a7b5e: 2140 |0035: array-length v0, v4 │ │ +1a7b60: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ +1a7b64: 4602 0401 |0038: aget-object v2, v4, v1 │ │ +1a7b68: 1f02 8e10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@108e │ │ +1a7b6c: 6e20 0759 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5907 │ │ +1a7b72: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a7b76: 28f5 |0041: goto 0036 // -000b │ │ +1a7b78: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x0008 line=88 │ │ 0x0011 line=89 │ │ 0x001a line=90 │ │ @@ -531545,18 +531546,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -1a7ac8: |[1a7ac8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ -1a7ad8: 5410 4041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4140 │ │ -1a7adc: 2100 |0002: array-length v0, v0 │ │ -1a7ade: 0f00 |0003: return v0 │ │ +1a7acc: |[1a7acc] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ +1a7adc: 5410 4041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4140 │ │ +1a7ae0: 2100 |0002: array-length v0, v0 │ │ +1a7ae2: 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;) │ │ @@ -531564,18 +531565,18 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a7aac: |[1a7aac] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ -1a7abc: 5410 4041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4140 │ │ -1a7ac0: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -1a7ac4: 1102 |0004: return-object v2 │ │ +1a7ab0: |[1a7ab0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ +1a7ac0: 5410 4041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4140 │ │ +1a7ac4: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +1a7ac8: 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 │ │ │ │ @@ -531645,25 +531646,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 │ │ -1a9d10: |[1a9d10] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ -1a9d20: 7010 1e3f 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3f1e │ │ -1a9d26: 6200 a541 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a5 │ │ -1a9d2a: 5b10 9a41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9d2e: 5b13 9941 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4199 │ │ -1a9d32: 5b14 9841 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4198 │ │ -1a9d36: 5b12 9641 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4196 │ │ -1a9d3a: 7110 c74d 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1a9d40: 0c02 |0010: move-result-object v2 │ │ -1a9d42: 5b12 9741 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4197 │ │ -1a9d46: 0e00 |0013: return-void │ │ +1a9d14: |[1a9d14] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ +1a9d24: 7010 1e3f 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3f1e │ │ +1a9d2a: 6200 a541 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a5 │ │ +1a9d2e: 5b10 9a41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9d32: 5b13 9941 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4199 │ │ +1a9d36: 5b14 9841 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4198 │ │ +1a9d3a: 5b12 9641 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4196 │ │ +1a9d3e: 7110 c74d 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1a9d44: 0c02 |0010: move-result-object v2 │ │ +1a9d46: 5b12 9741 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4197 │ │ +1a9d4a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=39 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ @@ -531679,34 +531680,34 @@ │ │ type : '(I)Lcom/b44t/messenger/DcContact;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1a9b3c: |[1a9b3c] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ -1a9b4c: 7010 7c59 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597c │ │ -1a9b52: 0a00 |0003: move-result v0 │ │ -1a9b54: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ -1a9b58: 7010 7d59 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597d │ │ -1a9b5e: 0a00 |0009: move-result v0 │ │ -1a9b60: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ -1a9b64: 5430 9741 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4197 │ │ -1a9b68: 5431 9a41 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9b6c: 6e10 a459 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a4 │ │ -1a9b72: 0c01 |0013: move-result-object v1 │ │ -1a9b74: 7010 7c59 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597c │ │ -1a9b7a: 0a02 |0017: move-result v2 │ │ -1a9b7c: b124 |0018: sub-int/2addr v4, v2 │ │ -1a9b7e: 4404 0104 |0019: aget v4, v1, v4 │ │ -1a9b82: 6e20 a506 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -1a9b88: 0c04 |001e: move-result-object v4 │ │ -1a9b8a: 1104 |001f: return-object v4 │ │ -1a9b8c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a9b8e: 1104 |0021: return-object v4 │ │ +1a9b40: |[1a9b40] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ +1a9b50: 7010 7c59 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597c │ │ +1a9b56: 0a00 |0003: move-result v0 │ │ +1a9b58: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ +1a9b5c: 7010 7d59 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597d │ │ +1a9b62: 0a00 |0009: move-result v0 │ │ +1a9b64: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ +1a9b68: 5430 9741 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4197 │ │ +1a9b6c: 5431 9a41 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9b70: 6e10 a459 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a4 │ │ +1a9b76: 0c01 |0013: move-result-object v1 │ │ +1a9b78: 7010 7c59 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597c │ │ +1a9b7e: 0a02 |0017: move-result v2 │ │ +1a9b80: b124 |0018: sub-int/2addr v4, v2 │ │ +1a9b82: 4404 0104 |0019: aget v4, v1, v4 │ │ +1a9b86: 6e20 a506 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +1a9b8c: 0c04 |001e: move-result-object v4 │ │ +1a9b8e: 1104 |001f: return-object v4 │ │ +1a9b90: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a9b92: 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 │ │ @@ -531716,29 +531717,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 │ │ -1a9af8: |[1a9af8] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ -1a9b08: 5410 9a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9b0c: 6e10 a359 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ -1a9b12: 0c00 |0005: move-result-object v0 │ │ -1a9b14: 6e10 7106 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1a9b1a: 0a00 |0009: move-result v0 │ │ -1a9b1c: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -1a9b20: 5410 9a41 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9b24: 6e10 a359 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ -1a9b2a: 0c00 |0011: move-result-object v0 │ │ -1a9b2c: 6e20 7206 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0672 │ │ -1a9b32: 0c02 |0015: move-result-object v2 │ │ -1a9b34: 1102 |0016: return-object v2 │ │ -1a9b36: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -1a9b38: 1102 |0018: return-object v2 │ │ +1a9afc: |[1a9afc] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ +1a9b0c: 5410 9a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9b10: 6e10 a359 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ +1a9b16: 0c00 |0005: move-result-object v0 │ │ +1a9b18: 6e10 7106 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1a9b1e: 0a00 |0009: move-result v0 │ │ +1a9b20: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +1a9b24: 5410 9a41 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9b28: 6e10 a359 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ +1a9b2e: 0c00 |0011: move-result-object v0 │ │ +1a9b30: 6e20 7206 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0672 │ │ +1a9b36: 0c02 |0015: move-result-object v2 │ │ +1a9b38: 1102 |0016: return-object v2 │ │ +1a9b3a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1a9b3c: 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 │ │ @@ -531748,21 +531749,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a9be8: |[1a9be8] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ -1a9bf8: 5410 9a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9bfc: 6e10 a359 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ -1a9c02: 0c00 |0005: move-result-object v0 │ │ -1a9c04: 6e10 7106 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1a9c0a: 0a00 |0009: move-result v0 │ │ -1a9c0c: 0f00 |000a: return v0 │ │ +1a9bec: |[1a9bec] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ +1a9bfc: 5410 9a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9c00: 6e10 a359 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ +1a9c06: 0c00 |0005: move-result-object v0 │ │ +1a9c08: 6e10 7106 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1a9c0e: 0a00 |0009: move-result v0 │ │ +1a9c10: 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;) │ │ @@ -531770,23 +531771,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1a9c10: |[1a9c10] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ -1a9c20: 7010 7c59 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597c │ │ -1a9c26: 0a00 |0003: move-result v0 │ │ -1a9c28: 5421 9a41 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9c2c: 6e10 a459 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a4 │ │ -1a9c32: 0c01 |0009: move-result-object v1 │ │ -1a9c34: 2111 |000a: array-length v1, v1 │ │ -1a9c36: b010 |000b: add-int/2addr v0, v1 │ │ -1a9c38: 0f00 |000c: return v0 │ │ +1a9c14: |[1a9c14] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ +1a9c24: 7010 7c59 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@597c │ │ +1a9c2a: 0a00 |0003: move-result v0 │ │ +1a9c2c: 5421 9a41 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9c30: 6e10 a459 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a4 │ │ +1a9c36: 0c01 |0009: move-result-object v1 │ │ +1a9c38: 2111 |000a: array-length v1, v1 │ │ +1a9c3a: b010 |000b: add-int/2addr v0, v1 │ │ +1a9c3c: 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;) │ │ @@ -531794,35 +531795,35 @@ │ │ type : '(I)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1a9b90: |[1a9b90] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ -1a9ba0: 7010 7d59 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597d │ │ -1a9ba6: 0a00 |0003: move-result v0 │ │ -1a9ba8: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ -1a9bac: 5430 9a41 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9bb0: 6e10 a859 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a8 │ │ -1a9bb6: 0a00 |000b: move-result v0 │ │ -1a9bb8: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ -1a9bbc: 5430 9741 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4197 │ │ -1a9bc0: 5431 9a41 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9bc4: 6e10 a559 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@59a5 │ │ -1a9bca: 0c01 |0015: move-result-object v1 │ │ -1a9bcc: 7010 7d59 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597d │ │ -1a9bd2: 0a02 |0019: move-result v2 │ │ -1a9bd4: b124 |001a: sub-int/2addr v4, v2 │ │ -1a9bd6: 4404 0104 |001b: aget v4, v1, v4 │ │ -1a9bda: 6e20 ad06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1a9be0: 0c04 |0020: move-result-object v4 │ │ -1a9be2: 1104 |0021: return-object v4 │ │ -1a9be4: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1a9be6: 1104 |0023: return-object v4 │ │ +1a9b94: |[1a9b94] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ +1a9ba4: 7010 7d59 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597d │ │ +1a9baa: 0a00 |0003: move-result v0 │ │ +1a9bac: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ +1a9bb0: 5430 9a41 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9bb4: 6e10 a859 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a8 │ │ +1a9bba: 0a00 |000b: move-result v0 │ │ +1a9bbc: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ +1a9bc0: 5430 9741 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4197 │ │ +1a9bc4: 5431 9a41 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9bc8: 6e10 a559 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@59a5 │ │ +1a9bce: 0c01 |0015: move-result-object v1 │ │ +1a9bd0: 7010 7d59 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@597d │ │ +1a9bd6: 0a02 |0019: move-result v2 │ │ +1a9bd8: b124 |001a: sub-int/2addr v4, v2 │ │ +1a9bda: 4404 0104 |001b: aget v4, v1, v4 │ │ +1a9bde: 6e20 ad06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1a9be4: 0c04 |0020: move-result-object v4 │ │ +1a9be6: 1104 |0021: return-object v4 │ │ +1a9be8: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1a9bea: 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 │ │ @@ -531833,27 +531834,27 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1a9c5c: |[1a9c5c] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ -1a9c6c: 7020 7b59 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@597b │ │ -1a9c72: 0c00 |0003: move-result-object v0 │ │ -1a9c74: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1a9c78: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -1a9c7c: 1000 |0008: return-wide v0 │ │ -1a9c7e: 7020 7a59 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@597a │ │ -1a9c84: 0c03 |000c: move-result-object v3 │ │ -1a9c86: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1a9c8a: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ -1a9c8e: 1000 |0011: return-wide v0 │ │ -1a9c90: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ -1a9c94: 1000 |0014: return-wide v0 │ │ +1a9c60: |[1a9c60] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ +1a9c70: 7020 7b59 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@597b │ │ +1a9c76: 0c00 |0003: move-result-object v0 │ │ +1a9c78: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1a9c7c: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +1a9c80: 1000 |0008: return-wide v0 │ │ +1a9c82: 7020 7a59 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@597a │ │ +1a9c88: 0c03 |000c: move-result-object v3 │ │ +1a9c8a: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1a9c8e: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ +1a9c92: 1000 |0011: return-wide v0 │ │ +1a9c94: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ +1a9c98: 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 │ │ @@ -531863,19 +531864,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9c3c: |[1a9c3c] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ -1a9c4c: 5410 9a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9c50: 6e10 a859 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a8 │ │ -1a9c56: 0a00 |0005: move-result v0 │ │ -1a9c58: 0f00 |0006: return v0 │ │ +1a9c40: |[1a9c40] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ +1a9c50: 5410 9a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9c54: 6e10 a859 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@59a8 │ │ +1a9c5a: 0a00 |0005: move-result v0 │ │ +1a9c5c: 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;) │ │ @@ -531883,18 +531884,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 │ │ -1a9d48: |[1a9d48] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1a9d58: 1f01 9c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@109c │ │ -1a9d5c: 6e30 8359 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5983 │ │ -1a9d62: 0e00 |0005: return-void │ │ +1a9d4c: |[1a9d4c] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1a9d5c: 1f01 9c10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@109c │ │ +1a9d60: 6e30 8359 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5983 │ │ +1a9d66: 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 │ │ @@ -531904,67 +531905,67 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -1a9d64: |[1a9d64] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ -1a9d74: 6e20 7e59 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@597e │ │ -1a9d7a: 0b00 |0003: move-result-wide v0 │ │ -1a9d7c: 8408 |0004: long-to-int v8, v0 │ │ -1a9d7e: 6000 5027 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2750 │ │ -1a9d82: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1a9d84: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a9d86: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ -1a9d8a: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -1a9d8c: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ -1a9d90: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -1a9d92: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ -1a9d96: 1218 |0011: const/4 v8, #int 1 // #1 │ │ -1a9d98: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a9d9a: 2827 |0013: goto 003a // +0027 │ │ -1a9d9c: 6000 5027 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2750 │ │ -1a9da0: 5468 9a41 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9da4: 6e10 a559 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@59a5 │ │ -1a9daa: 0c08 |001b: move-result-object v8 │ │ -1a9dac: 2188 |001c: array-length v8, v8 │ │ -1a9dae: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ -1a9db2: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ -1a9db6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1a9db8: 2818 |0022: goto 003a // +0018 │ │ -1a9dba: 6000 4d27 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@274d │ │ -1a9dbe: 5468 9a41 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9dc2: 6e10 a459 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a4 │ │ -1a9dc8: 0c08 |002a: move-result-object v8 │ │ -1a9dca: 2188 |002b: array-length v8, v8 │ │ -1a9dcc: 28e6 |002c: goto 0012 // -001a │ │ -1a9dce: 6000 4c27 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@274c │ │ -1a9dd2: 5468 9a41 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9dd6: 6e10 a359 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ -1a9ddc: 0c08 |0034: move-result-object v8 │ │ -1a9dde: 6e10 7106 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1a9de4: 0a08 |0038: move-result v8 │ │ -1a9de6: 28d9 |0039: goto 0012 // -0027 │ │ -1a9de8: 5464 9641 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4196 │ │ -1a9dec: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1a9df2: 0c04 |003f: move-result-object v4 │ │ -1a9df4: 7110 530a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ -1a9dfa: 0c05 |0043: move-result-object v5 │ │ -1a9dfc: 2311 4011 |0044: new-array v1, v1, [Ljava/lang/Object; // type@1140 │ │ -1a9e00: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ -1a9e04: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1a9e0a: 0c08 |004b: move-result-object v8 │ │ -1a9e0c: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ -1a9e10: 1a00 670d |004e: const-string v0, "000" // string@0d67 │ │ -1a9e14: 1a01 680d |0050: const-string v1, "000+" // string@0d68 │ │ -1a9e18: 6e30 ed0a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aed │ │ -1a9e1e: 0c08 |0055: move-result-object v8 │ │ -1a9e20: 6e20 6659 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@5966 │ │ -1a9e26: 0e00 |0059: return-void │ │ +1a9d68: |[1a9d68] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ +1a9d78: 6e20 7e59 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@597e │ │ +1a9d7e: 0b00 |0003: move-result-wide v0 │ │ +1a9d80: 8408 |0004: long-to-int v8, v0 │ │ +1a9d82: 6000 5027 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2750 │ │ +1a9d86: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1a9d88: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a9d8a: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ +1a9d8e: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +1a9d90: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ +1a9d94: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +1a9d96: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ +1a9d9a: 1218 |0011: const/4 v8, #int 1 // #1 │ │ +1a9d9c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a9d9e: 2827 |0013: goto 003a // +0027 │ │ +1a9da0: 6000 5027 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2750 │ │ +1a9da4: 5468 9a41 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9da8: 6e10 a559 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@59a5 │ │ +1a9dae: 0c08 |001b: move-result-object v8 │ │ +1a9db0: 2188 |001c: array-length v8, v8 │ │ +1a9db2: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ +1a9db6: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ +1a9dba: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1a9dbc: 2818 |0022: goto 003a // +0018 │ │ +1a9dbe: 6000 4d27 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@274d │ │ +1a9dc2: 5468 9a41 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9dc6: 6e10 a459 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@59a4 │ │ +1a9dcc: 0c08 |002a: move-result-object v8 │ │ +1a9dce: 2188 |002b: array-length v8, v8 │ │ +1a9dd0: 28e6 |002c: goto 0012 // -001a │ │ +1a9dd2: 6000 4c27 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@274c │ │ +1a9dd6: 5468 9a41 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9dda: 6e10 a359 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ +1a9de0: 0c08 |0034: move-result-object v8 │ │ +1a9de2: 6e10 7106 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1a9de8: 0a08 |0038: move-result v8 │ │ +1a9dea: 28d9 |0039: goto 0012 // -0027 │ │ +1a9dec: 5464 9641 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4196 │ │ +1a9df0: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1a9df6: 0c04 |003f: move-result-object v4 │ │ +1a9df8: 7110 530a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a53 │ │ +1a9dfe: 0c05 |0043: move-result-object v5 │ │ +1a9e00: 2311 4011 |0044: new-array v1, v1, [Ljava/lang/Object; // type@1140 │ │ +1a9e04: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ +1a9e08: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1a9e0e: 0c08 |004b: move-result-object v8 │ │ +1a9e10: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ +1a9e14: 1a00 670d |004e: const-string v0, "000" // string@0d67 │ │ +1a9e18: 1a01 680d |0050: const-string v1, "000+" // string@0d68 │ │ +1a9e1c: 6e30 ed0a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aed │ │ +1a9e22: 0c08 |0055: move-result-object v8 │ │ +1a9e24: 6e20 6659 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@5966 │ │ +1a9e2a: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x0014 line=129 │ │ 0x0016 line=130 │ │ 0x0023 line=125 │ │ @@ -531984,18 +531985,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 │ │ -1a9e28: |[1a9e28] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1a9e38: 1f01 a110 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ -1a9e3c: 6e30 8559 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5985 │ │ -1a9e42: 0e00 |0005: return-void │ │ +1a9e2c: |[1a9e2c] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1a9e3c: 1f01 a110 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ +1a9e40: 6e30 8559 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5985 │ │ +1a9e46: 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 │ │ @@ -532005,49 +532006,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 │ │ -1a9e44: |[1a9e44] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ -1a9e54: 7020 7b59 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@597b │ │ -1a9e5a: 0c02 |0003: move-result-object v2 │ │ -1a9e5c: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -1a9e60: 5481 9641 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4196 │ │ -1a9e64: 5483 9941 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4199 │ │ -1a9e68: 5484 9841 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4198 │ │ -1a9e6c: 5485 9541 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@4195 │ │ -1a9e70: 5586 9441 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@4194 │ │ -1a9e74: 548a 9a41 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9e78: 6e10 a659 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a6 │ │ -1a9e7e: 0c07 |0015: move-result-object v7 │ │ -1a9e80: 0790 |0016: move-object v0, v9 │ │ -1a9e82: 7408 7059 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@5970 │ │ -1a9e88: 0e00 |001a: return-void │ │ -1a9e8a: 7020 7a59 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@597a │ │ -1a9e90: 0c00 |001e: move-result-object v0 │ │ -1a9e92: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -1a9e96: 548a 9941 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4199 │ │ -1a9e9a: 5481 9841 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4198 │ │ -1a9e9e: 5482 9a41 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9ea2: 6e10 a659 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a6 │ │ -1a9ea8: 0c02 |002a: move-result-object v2 │ │ -1a9eaa: 6e52 7159 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@5971 │ │ -1a9eb0: 0e00 |002e: return-void │ │ -1a9eb2: 7020 8059 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@5980 │ │ -1a9eb8: 0c0a |0032: move-result-object v10 │ │ -1a9eba: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ -1a9ebe: 5480 9941 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4199 │ │ -1a9ec2: 5481 9841 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4198 │ │ -1a9ec6: 5482 9a41 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9eca: 6e10 a659 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a6 │ │ -1a9ed0: 0c02 |003e: move-result-object v2 │ │ -1a9ed2: 6e52 7259 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@5972 │ │ -1a9ed8: 0e00 |0042: return-void │ │ +1a9e48: |[1a9e48] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ +1a9e58: 7020 7b59 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@597b │ │ +1a9e5e: 0c02 |0003: move-result-object v2 │ │ +1a9e60: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +1a9e64: 5481 9641 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@4196 │ │ +1a9e68: 5483 9941 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4199 │ │ +1a9e6c: 5484 9841 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4198 │ │ +1a9e70: 5485 9541 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@4195 │ │ +1a9e74: 5586 9441 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@4194 │ │ +1a9e78: 548a 9a41 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9e7c: 6e10 a659 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a6 │ │ +1a9e82: 0c07 |0015: move-result-object v7 │ │ +1a9e84: 0790 |0016: move-object v0, v9 │ │ +1a9e86: 7408 7059 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@5970 │ │ +1a9e8c: 0e00 |001a: return-void │ │ +1a9e8e: 7020 7a59 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@597a │ │ +1a9e94: 0c00 |001e: move-result-object v0 │ │ +1a9e96: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +1a9e9a: 548a 9941 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4199 │ │ +1a9e9e: 5481 9841 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4198 │ │ +1a9ea2: 5482 9a41 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9ea6: 6e10 a659 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a6 │ │ +1a9eac: 0c02 |002a: move-result-object v2 │ │ +1a9eae: 6e52 7159 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@5971 │ │ +1a9eb4: 0e00 |002e: return-void │ │ +1a9eb6: 7020 8059 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@5980 │ │ +1a9ebc: 0c0a |0032: move-result-object v10 │ │ +1a9ebe: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ +1a9ec2: 5480 9941 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4199 │ │ +1a9ec6: 5481 9841 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4198 │ │ +1a9eca: 5482 9a41 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9ece: 6e10 a659 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@59a6 │ │ +1a9ed4: 0c02 |003e: move-result-object v2 │ │ +1a9ed6: 6e52 7259 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@5972 │ │ +1a9edc: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=67 │ │ 0x001b line=71 │ │ 0x0021 line=74 │ │ 0x002f line=78 │ │ @@ -532062,18 +532063,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 │ │ -1a9ac0: |[1a9ac0] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1a9ad0: 6e20 8759 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@5987 │ │ -1a9ad6: 0c01 |0003: move-result-object v1 │ │ -1a9ad8: 1101 |0004: return-object v1 │ │ +1a9ac4: |[1a9ac4] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1a9ad4: 6e20 8759 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@5987 │ │ +1a9ada: 0c01 |0003: move-result-object v1 │ │ +1a9adc: 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; │ │ │ │ @@ -532082,26 +532083,26 @@ │ │ type : '(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a9c98: |[1a9c98] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ -1a9ca8: 2200 9c10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@109c │ │ -1a9cac: 6e10 5303 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ -1a9cb2: 0c01 |0005: move-result-object v1 │ │ -1a9cb4: 7110 e502 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1a9cba: 0c01 |0009: move-result-object v1 │ │ -1a9cbc: 6002 3e26 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@263e │ │ -1a9cc0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1a9cc2: 6e40 e702 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a9cc8: 0c05 |0010: move-result-object v5 │ │ -1a9cca: 7020 6559 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5965 │ │ -1a9cd0: 1100 |0014: return-object v0 │ │ +1a9c9c: |[1a9c9c] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ +1a9cac: 2200 9c10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@109c │ │ +1a9cb0: 6e10 5303 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ +1a9cb6: 0c01 |0005: move-result-object v1 │ │ +1a9cb8: 7110 e502 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1a9cbe: 0c01 |0009: move-result-object v1 │ │ +1a9cc0: 6002 3e26 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@263e │ │ +1a9cc4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1a9cc6: 6e40 e702 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a9ccc: 0c05 |0010: move-result-object v5 │ │ +1a9cce: 7020 6559 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5965 │ │ +1a9cd4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000d line=109 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0015 reg=5 (null) Landroid/view/ViewGroup; │ │ @@ -532111,18 +532112,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 │ │ -1a9adc: |[1a9adc] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1a9aec: 6e30 8959 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@5989 │ │ -1a9af2: 0c01 |0003: move-result-object v1 │ │ -1a9af4: 1101 |0004: return-object v1 │ │ +1a9ae0: |[1a9ae0] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1a9af0: 6e30 8959 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@5989 │ │ +1a9af6: 0c01 |0003: move-result-object v1 │ │ +1a9af8: 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 │ │ @@ -532132,26 +532133,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a9cd4: |[1a9cd4] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ -1a9ce4: 2205 a110 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ -1a9ce8: 6e10 5303 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ -1a9cee: 0c00 |0005: move-result-object v0 │ │ -1a9cf0: 7110 e502 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ -1a9cf6: 0c00 |0009: move-result-object v0 │ │ -1a9cf8: 6001 5a26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@265a │ │ -1a9cfc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1a9cfe: 6e40 e702 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a9d04: 0c04 |0010: move-result-object v4 │ │ -1a9d06: 7020 6f59 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@596f │ │ -1a9d0c: 1105 |0014: return-object v5 │ │ +1a9cd8: |[1a9cd8] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ +1a9ce8: 2205 a110 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ +1a9cec: 6e10 5303 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0353 │ │ +1a9cf2: 0c00 |0005: move-result-object v0 │ │ +1a9cf4: 7110 e502 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e5 │ │ +1a9cfa: 0c00 |0009: move-result-object v0 │ │ +1a9cfc: 6001 5a26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@265a │ │ +1a9d00: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1a9d02: 6e40 e702 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a9d08: 0c04 |0010: move-result-object v4 │ │ +1a9d0a: 7020 6f59 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@596f │ │ +1a9d10: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000d line=59 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/view/ViewGroup; │ │ @@ -532162,18 +532163,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 │ │ -1a9edc: |[1a9edc] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -1a9eec: 1f01 a110 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ -1a9ef0: 6e20 8b59 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@598b │ │ -1a9ef6: 0e00 |0005: return-void │ │ +1a9ee0: |[1a9ee0] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +1a9ef0: 1f01 a110 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@10a1 │ │ +1a9ef4: 6e20 8b59 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@598b │ │ +1a9efa: 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; │ │ │ │ @@ -532182,17 +532183,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 │ │ -1a9ef8: |[1a9ef8] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ -1a9f08: 6e10 7759 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@5977 │ │ -1a9f0e: 0e00 |0003: return-void │ │ +1a9efc: |[1a9efc] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ +1a9f0c: 6e10 7759 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@5977 │ │ +1a9f12: 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; │ │ │ │ @@ -532201,37 +532202,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a9f10: |[1a9f10] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ -1a9f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a9f22: 5441 9a41 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9f26: 6e10 a359 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ -1a9f2c: 0c01 |0006: move-result-object v1 │ │ -1a9f2e: 6e10 7106 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ -1a9f34: 0a01 |000a: move-result v1 │ │ -1a9f36: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ -1a9f3a: 5441 9541 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@4195 │ │ -1a9f3e: 5442 9a41 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9f42: 6e10 a359 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ -1a9f48: 0c02 |0014: move-result-object v2 │ │ -1a9f4a: 6e20 7206 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0672 │ │ -1a9f50: 0c02 |0018: move-result-object v2 │ │ -1a9f52: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1a9f56: 8122 |001b: int-to-long v2, v2 │ │ -1a9f58: 7120 5f0a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ -1a9f5e: 0c02 |001f: move-result-object v2 │ │ -1a9f60: 7220 0b0d 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ -1a9f66: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a9f6a: 28dc |0025: goto 0001 // -0024 │ │ -1a9f6c: 6e10 8159 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5981 │ │ -1a9f72: 0e00 |0029: return-void │ │ +1a9f14: |[1a9f14] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ +1a9f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a9f26: 5441 9a41 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9f2a: 6e10 a359 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ +1a9f30: 0c01 |0006: move-result-object v1 │ │ +1a9f32: 6e10 7106 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0671 │ │ +1a9f38: 0a01 |000a: move-result v1 │ │ +1a9f3a: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ +1a9f3e: 5441 9541 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@4195 │ │ +1a9f42: 5442 9a41 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9f46: 6e10 a359 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@59a3 │ │ +1a9f4c: 0c02 |0014: move-result-object v2 │ │ +1a9f4e: 6e20 7206 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0672 │ │ +1a9f54: 0c02 |0018: move-result-object v2 │ │ +1a9f56: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1a9f5a: 8122 |001b: int-to-long v2, v2 │ │ +1a9f5c: 7120 5f0a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5f │ │ +1a9f62: 0c02 |001f: move-result-object v2 │ │ +1a9f64: 7220 0b0d 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0d0b │ │ +1a9f6a: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a9f6e: 28dc |0025: goto 0001 // -0024 │ │ +1a9f70: 6e10 8159 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5981 │ │ +1a9f76: 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; │ │ @@ -532241,18 +532242,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 │ │ -1a9f74: |[1a9f74] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1a9f84: 5b01 9a41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ -1a9f88: 6e10 8159 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5981 │ │ -1a9f8e: 0e00 |0005: return-void │ │ +1a9f78: |[1a9f78] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1a9f88: 5b01 9a41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@419a │ │ +1a9f8c: 6e10 8159 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5981 │ │ +1a9f92: 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; │ │ @@ -532293,18 +532294,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa02c: |[1aa02c] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ -1aa03c: 7010 9f05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@059f │ │ -1aa042: 5b01 9d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@419d │ │ -1aa046: 0e00 |0005: return-void │ │ +1aa030: |[1aa030] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ +1aa040: 7010 9f05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@059f │ │ +1aa046: 5b01 9d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@419d │ │ +1aa04a: 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; │ │ @@ -532315,22 +532316,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 │ │ -1aa000: |[1aa000] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -1aa010: 2200 a910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ -1aa014: 5421 9d41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@419d │ │ -1aa018: 7020 9859 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@5998 │ │ -1aa01e: 6e20 ea09 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09ea │ │ -1aa024: 0c03 |000a: move-result-object v3 │ │ -1aa026: 1f03 9001 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0190 │ │ -1aa02a: 1103 |000d: return-object v3 │ │ +1aa004: |[1aa004] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +1aa014: 2200 a910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ +1aa018: 5421 9d41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@419d │ │ +1aa01c: 7020 9859 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@5998 │ │ +1aa022: 6e20 ea09 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09ea │ │ +1aa028: 0c03 |000a: move-result-object v3 │ │ +1aa02a: 1f03 9001 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0190 │ │ +1aa02e: 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; │ │ │ │ @@ -532365,17 +532366,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa048: |[1aa048] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ -1aa058: 7010 9c05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@059c │ │ -1aa05e: 0e00 |0003: return-void │ │ +1aa04c: |[1aa04c] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ +1aa05c: 7010 9c05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@059c │ │ +1aa062: 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;) │ │ @@ -532383,17 +532384,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 │ │ -1aa060: |[1aa060] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ -1aa070: 7010 9559 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@5995 │ │ -1aa076: 0e00 |0003: return-void │ │ +1aa064: |[1aa064] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ +1aa074: 7010 9559 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@5995 │ │ +1aa07a: 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; │ │ │ │ @@ -532435,17 +532436,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ab7ac: |[1ab7ac] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ -1ab7bc: 7020 a505 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a5 │ │ -1ab7c2: 0e00 |0003: return-void │ │ +1ab7b0: |[1ab7b0] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ +1ab7c0: 7020 a505 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a5 │ │ +1ab7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -532455,22 +532456,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1ab7c4: |[1ab7c4] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ -1ab7d4: 6e10 f259 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@59f2 │ │ -1ab7da: 0a00 |0003: move-result v0 │ │ -1ab7dc: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1ab7e0: 0e00 |0006: return-void │ │ -1ab7e2: 5b12 db41 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41db │ │ -1ab7e6: 6f20 a605 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a6 │ │ -1ab7ec: 0e00 |000c: return-void │ │ +1ab7c8: |[1ab7c8] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ +1ab7d8: 6e10 f259 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@59f2 │ │ +1ab7de: 0a00 |0003: move-result v0 │ │ +1ab7e0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1ab7e4: 0e00 |0006: return-void │ │ +1ab7e6: 5b12 db41 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41db │ │ +1ab7ea: 6f20 a605 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a6 │ │ +1ab7f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -532481,20 +532482,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1ab7f0: |[1ab7f0] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ -1ab800: 6f10 a705 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a7 │ │ -1ab806: 6e10 f559 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@59f5 │ │ -1ab80c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1ab80e: 5b10 db41 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41db │ │ -1ab812: 0e00 |0009: return-void │ │ +1ab7f4: |[1ab7f4] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ +1ab804: 6f10 a705 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a7 │ │ +1ab80a: 6e10 f559 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@59f5 │ │ +1ab810: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1ab812: 5b10 db41 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41db │ │ +1ab816: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=75 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -532504,25 +532505,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1ab814: |[1ab814] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ -1ab824: 5410 db41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41db │ │ -1ab828: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1ab82c: 6e20 f059 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@59f0 │ │ -1ab832: 6e10 f659 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@59f6 │ │ -1ab838: 0a00 |000a: move-result v0 │ │ -1ab83a: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -1ab83e: 5410 db41 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41db │ │ -1ab842: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -1ab846: 6e10 f159 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@59f1 │ │ -1ab84c: 0e00 |0014: return-void │ │ +1ab818: |[1ab818] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ +1ab828: 5410 db41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41db │ │ +1ab82c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1ab830: 6e20 f059 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@59f0 │ │ +1ab836: 6e10 f659 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@59f6 │ │ +1ab83c: 0a00 |000a: move-result v0 │ │ +1ab83e: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +1ab842: 5410 db41 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@41db │ │ +1ab846: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +1ab84a: 6e10 f159 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@59f1 │ │ +1ab850: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0007 line=59 │ │ 0x0011 line=60 │ │ locals : │ │ @@ -532533,17 +532534,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab850: |[1ab850] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ -1ab860: 6e10 ef59 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@59ef │ │ -1ab866: 0e00 |0003: return-void │ │ +1ab854: |[1ab854] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ +1ab864: 6e10 ef59 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@59ef │ │ +1ab86a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ │ │ source_file_idx : 4087 (AsyncLoader.java) │ │ @@ -532620,26 +532621,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -1b3cf0: |[1b3cf0] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ -1b3d00: 6000 c123 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23c1 │ │ -1b3d04: 6700 9142 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@4291 │ │ -1b3d08: 6000 be23 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23be │ │ -1b3d0c: 6700 9242 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@4292 │ │ -1b3d10: 6000 c623 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23c6 │ │ -1b3d14: 6700 9342 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@4293 │ │ -1b3d18: 6000 c223 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23c2 │ │ -1b3d1c: 6700 9442 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@4294 │ │ -1b3d20: 6000 e323 |0010: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_toggle_save:I // field@23e3 │ │ -1b3d24: 6700 9542 |0012: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@4295 │ │ -1b3d28: 0e00 |0014: return-void │ │ +1b3cf4: |[1b3cf4] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ +1b3d04: 6000 c123 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23c1 │ │ +1b3d08: 6700 9142 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@4291 │ │ +1b3d0c: 6000 be23 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23be │ │ +1b3d10: 6700 9242 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@4292 │ │ +1b3d14: 6000 c623 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23c6 │ │ +1b3d18: 6700 9342 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@4293 │ │ +1b3d1c: 6000 c223 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23c2 │ │ +1b3d20: 6700 9442 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@4294 │ │ +1b3d24: 6000 e323 |0010: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_toggle_save:I // field@23e3 │ │ +1b3d28: 6700 9542 |0012: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@4295 │ │ +1b3d2c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ 0x000c line=29 │ │ 0x0010 line=30 │ │ @@ -532650,18 +532651,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1b3d2c: |[1b3d2c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ -1b3d3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3d3e: 7030 415c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5c41 │ │ -1b3d44: 0e00 |0004: return-void │ │ +1b3d30: |[1b3d30] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ +1b3d40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3d42: 7030 415c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5c41 │ │ +1b3d48: 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; │ │ │ │ @@ -532670,18 +532671,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1b3d48: |[1b3d48] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1b3d58: 6000 4518 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1845 │ │ -1b3d5c: 7040 425c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5c42 │ │ -1b3d62: 0e00 |0005: return-void │ │ +1b3d4c: |[1b3d4c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1b3d5c: 6000 4518 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1845 │ │ +1b3d60: 7040 425c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5c42 │ │ +1b3d66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -532691,26 +532692,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1b3d64: |[1b3d64] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1b3d74: 7040 e504 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e5 │ │ -1b3d7a: 6203 9934 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@3499 │ │ -1b3d7e: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -1b3d84: 0c01 |0008: move-result-object v1 │ │ -1b3d86: 6002 9a34 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@349a │ │ -1b3d8a: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ -1b3d8e: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ -1b3d94: 0a02 |0010: move-result v2 │ │ -1b3d96: 5902 9942 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@4299 │ │ -1b3d9a: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1b3da0: 0e00 |0016: return-void │ │ +1b3d68: |[1b3d68] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1b3d78: 7040 e504 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e5 │ │ +1b3d7e: 6203 9934 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@3499 │ │ +1b3d82: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +1b3d88: 0c01 |0008: move-result-object v1 │ │ +1b3d8a: 6002 9a34 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@349a │ │ +1b3d8e: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ +1b3d92: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ +1b3d98: 0a02 |0010: move-result v2 │ │ +1b3d9a: 5902 9942 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@4299 │ │ +1b3d9e: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1b3da4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x0009 line=47 │ │ 0x0013 line=49 │ │ locals : │ │ @@ -532724,87 +532725,87 @@ │ │ type : '(Landroid/view/Menu;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -1b3da4: |[1b3da4] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ -1b3db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3db6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1b3db8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1b3dba: 7210 eb02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02eb │ │ -1b3dc0: 0a03 |0006: move-result v3 │ │ -1b3dc2: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ -1b3dc6: 7220 ea02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02ea │ │ -1b3dcc: 0c03 |000c: move-result-object v3 │ │ -1b3dce: 7210 f202 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f2 │ │ -1b3dd4: 0a03 |0010: move-result v3 │ │ -1b3dd6: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ -1b3dda: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b3dde: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b3de2: 28ec |0017: goto 0003 // -0014 │ │ -1b3de4: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ -1b3de8: 7110 c15b 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ -1b3dee: 0a01 |001d: move-result v1 │ │ -1b3df0: b116 |001e: sub-int/2addr v6, v1 │ │ -1b3df2: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ -1b3df6: 7110 c15b 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ -1b3dfc: 0a03 |0024: move-result v3 │ │ -1b3dfe: 9303 0603 |0025: div-int v3, v6, v3 │ │ -1b3e02: 7120 7d0a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1b3e08: 0a03 |002a: move-result v3 │ │ -1b3e0a: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ -1b3e0e: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ -1b3e12: 7110 c15b 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ -1b3e18: 0a02 |0032: move-result v2 │ │ -1b3e1a: b126 |0033: sub-int/2addr v6, v2 │ │ -1b3e1c: 7110 c15b 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ -1b3e22: 0a01 |0037: move-result v1 │ │ -1b3e24: b316 |0038: div-int/2addr v6, v1 │ │ -1b3e26: 7120 7d0a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ -1b3e2c: 0a05 |003c: move-result v5 │ │ -1b3e2e: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -1b3e30: 7210 eb02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02eb │ │ -1b3e36: 0a01 |0041: move-result v1 │ │ -1b3e38: 3516 4300 |0042: if-ge v6, v1, 0085 // +0043 │ │ -1b3e3c: 7220 ea02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02ea │ │ -1b3e42: 0c01 |0047: move-result-object v1 │ │ -1b3e44: 7210 f002 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3e4a: 0a02 |004b: move-result v2 │ │ -1b3e4c: 6003 9142 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@4291 │ │ -1b3e50: 3232 2200 |004e: if-eq v2, v3, 0070 // +0022 │ │ -1b3e54: 7210 f002 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3e5a: 0a02 |0053: move-result v2 │ │ -1b3e5c: 6003 9242 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@4292 │ │ -1b3e60: 3232 1a00 |0056: if-eq v2, v3, 0070 // +001a │ │ -1b3e64: 7210 f002 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3e6a: 0a02 |005b: move-result v2 │ │ -1b3e6c: 6003 9342 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@4293 │ │ -1b3e70: 3232 1200 |005e: if-eq v2, v3, 0070 // +0012 │ │ -1b3e74: 7210 f002 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3e7a: 0a02 |0063: move-result v2 │ │ -1b3e7c: 6003 9442 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@4294 │ │ -1b3e80: 3232 0a00 |0066: if-eq v2, v3, 0070 // +000a │ │ -1b3e84: 7210 f002 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1b3e8a: 0a02 |006b: move-result v2 │ │ -1b3e8c: 6003 9542 |006c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@4295 │ │ -1b3e90: 3332 1100 |006e: if-ne v2, v3, 007f // +0011 │ │ -1b3e94: 7210 f202 0100 |0070: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f2 │ │ -1b3e9a: 0a02 |0073: move-result v2 │ │ -1b3e9c: 3802 0b00 |0074: if-eqz v2, 007f // +000b │ │ -1b3ea0: 3d05 0900 |0076: if-lez v5, 007f // +0009 │ │ -1b3ea4: 1222 |0078: const/4 v2, #int 2 // #2 │ │ -1b3ea6: 7220 f602 2100 |0079: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f6 │ │ -1b3eac: d805 05ff |007c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -1b3eb0: 2804 |007e: goto 0082 // +0004 │ │ -1b3eb2: 7220 f602 0100 |007f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f6 │ │ -1b3eb8: d806 0601 |0082: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b3ebc: 28ba |0084: goto 003e // -0046 │ │ -1b3ebe: 0e00 |0085: return-void │ │ +1b3da8: |[1b3da8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ +1b3db8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3dba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1b3dbc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1b3dbe: 7210 eb02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02eb │ │ +1b3dc4: 0a03 |0006: move-result v3 │ │ +1b3dc6: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ +1b3dca: 7220 ea02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02ea │ │ +1b3dd0: 0c03 |000c: move-result-object v3 │ │ +1b3dd2: 7210 f202 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f2 │ │ +1b3dd8: 0a03 |0010: move-result v3 │ │ +1b3dda: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ +1b3dde: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b3de2: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b3de6: 28ec |0017: goto 0003 // -0014 │ │ +1b3de8: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ +1b3dec: 7110 c15b 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ +1b3df2: 0a01 |001d: move-result v1 │ │ +1b3df4: b116 |001e: sub-int/2addr v6, v1 │ │ +1b3df6: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ +1b3dfa: 7110 c15b 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ +1b3e00: 0a03 |0024: move-result v3 │ │ +1b3e02: 9303 0603 |0025: div-int v3, v6, v3 │ │ +1b3e06: 7120 7d0a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1b3e0c: 0a03 |002a: move-result v3 │ │ +1b3e0e: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ +1b3e12: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ +1b3e16: 7110 c15b 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ +1b3e1c: 0a02 |0032: move-result v2 │ │ +1b3e1e: b126 |0033: sub-int/2addr v6, v2 │ │ +1b3e20: 7110 c15b 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@5bc1 │ │ +1b3e26: 0a01 |0037: move-result v1 │ │ +1b3e28: b316 |0038: div-int/2addr v6, v1 │ │ +1b3e2a: 7120 7d0a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a7d │ │ +1b3e30: 0a05 |003c: move-result v5 │ │ +1b3e32: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +1b3e34: 7210 eb02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02eb │ │ +1b3e3a: 0a01 |0041: move-result v1 │ │ +1b3e3c: 3516 4300 |0042: if-ge v6, v1, 0085 // +0043 │ │ +1b3e40: 7220 ea02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02ea │ │ +1b3e46: 0c01 |0047: move-result-object v1 │ │ +1b3e48: 7210 f002 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3e4e: 0a02 |004b: move-result v2 │ │ +1b3e50: 6003 9142 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@4291 │ │ +1b3e54: 3232 2200 |004e: if-eq v2, v3, 0070 // +0022 │ │ +1b3e58: 7210 f002 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3e5e: 0a02 |0053: move-result v2 │ │ +1b3e60: 6003 9242 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@4292 │ │ +1b3e64: 3232 1a00 |0056: if-eq v2, v3, 0070 // +001a │ │ +1b3e68: 7210 f002 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3e6e: 0a02 |005b: move-result v2 │ │ +1b3e70: 6003 9342 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@4293 │ │ +1b3e74: 3232 1200 |005e: if-eq v2, v3, 0070 // +0012 │ │ +1b3e78: 7210 f002 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3e7e: 0a02 |0063: move-result v2 │ │ +1b3e80: 6003 9442 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@4294 │ │ +1b3e84: 3232 0a00 |0066: if-eq v2, v3, 0070 // +000a │ │ +1b3e88: 7210 f002 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1b3e8e: 0a02 |006b: move-result v2 │ │ +1b3e90: 6003 9542 |006c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@4295 │ │ +1b3e94: 3332 1100 |006e: if-ne v2, v3, 007f // +0011 │ │ +1b3e98: 7210 f202 0100 |0070: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f2 │ │ +1b3e9e: 0a02 |0073: move-result v2 │ │ +1b3ea0: 3802 0b00 |0074: if-eqz v2, 007f // +000b │ │ +1b3ea4: 3d05 0900 |0076: if-lez v5, 007f // +0009 │ │ +1b3ea8: 1222 |0078: const/4 v2, #int 2 // #2 │ │ +1b3eaa: 7220 f602 2100 |0079: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f6 │ │ +1b3eb0: d805 05ff |007c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +1b3eb4: 2804 |007e: goto 0082 // +0004 │ │ +1b3eb6: 7220 f602 0100 |007f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f6 │ │ +1b3ebc: d806 0601 |0082: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b3ec0: 28ba |0084: goto 003e // -0046 │ │ +1b3ec2: 0e00 |0085: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0009 line=63 │ │ 0x001a line=68 │ │ 0x0021 line=69 │ │ 0x002f line=72 │ │ @@ -532830,24 +532831,24 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1b3ec0: |[1b3ec0] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ -1b3ed0: 6f30 e804 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e8 │ │ -1b3ed6: 6e10 455c 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5c45 │ │ -1b3edc: 0c00 |0006: move-result-object v0 │ │ -1b3ede: 5231 9942 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@4299 │ │ -1b3ee2: 6e10 445c 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5c44 │ │ -1b3ee8: 0a02 |000c: move-result v2 │ │ -1b3eea: 7130 435c 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5c43 │ │ -1b3ef0: 6f30 e804 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e8 │ │ -1b3ef6: 0e00 |0013: return-void │ │ +1b3ec4: |[1b3ec4] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ +1b3ed4: 6f30 e804 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e8 │ │ +1b3eda: 6e10 455c 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5c45 │ │ +1b3ee0: 0c00 |0006: move-result-object v0 │ │ +1b3ee2: 5231 9942 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@4299 │ │ +1b3ee6: 6e10 445c 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5c44 │ │ +1b3eec: 0a02 |000c: move-result v2 │ │ +1b3eee: 7130 435c 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5c43 │ │ +1b3ef4: 6f30 e804 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e8 │ │ +1b3efa: 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; │ │ @@ -532898,18 +532899,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 │ │ -1b48fc: |[1b48fc] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ -1b490c: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ -1b4912: 5b01 a742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42a7 │ │ -1b4916: 0e00 |0005: return-void │ │ +1b4900: |[1b4900] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ +1b4910: 7010 a10a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0aa1 │ │ +1b4916: 5b01 a742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42a7 │ │ +1b491a: 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; │ │ @@ -532920,33 +532921,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 │ │ -1b4918: |[1b4918] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ -1b4928: 0e00 |0000: return-void │ │ +1b491c: |[1b491c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ +1b492c: 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 │ │ -1b492c: |[1b492c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ -1b493c: 5410 a642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a6 │ │ -1b4940: 7210 e508 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08e5 │ │ -1b4946: 0e00 |0005: return-void │ │ +1b4930: |[1b4930] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ +1b4940: 5410 a642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a6 │ │ +1b4944: 7210 e508 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08e5 │ │ +1b494a: 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;) │ │ @@ -532954,18 +532955,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b48bc: |[1b48bc] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ -1b48cc: 7100 8c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c8c │ │ -1b48d2: 0c00 |0003: move-result-object v0 │ │ -1b48d4: 1100 |0004: return-object v0 │ │ +1b48c0: |[1b48c0] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ +1b48d0: 7100 8c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c8c │ │ +1b48d6: 0c00 |0003: move-result-object v0 │ │ +1b48d8: 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;) │ │ @@ -532973,19 +532974,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b487c: |[1b487c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ -1b488c: 5410 a642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a6 │ │ -1b4890: 7210 e608 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08e6 │ │ -1b4896: 0c00 |0005: move-result-object v0 │ │ -1b4898: 1100 |0006: return-object v0 │ │ +1b4880: |[1b4880] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ +1b4890: 5410 a642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a6 │ │ +1b4894: 7210 e608 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08e6 │ │ +1b489a: 0c00 |0005: move-result-object v0 │ │ +1b489c: 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;) │ │ @@ -532993,20 +532994,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 │ │ -1b48d8: |[1b48d8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ -1b48e8: 5420 a742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42a7 │ │ -1b48ec: 5b20 a642 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a6 │ │ -1b48f0: 7220 e708 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e7 │ │ -1b48f6: 0b00 |0007: move-result-wide v0 │ │ -1b48f8: 1000 |0008: return-wide v0 │ │ +1b48dc: |[1b48dc] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ +1b48ec: 5420 a742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42a7 │ │ +1b48f0: 5b20 a642 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a6 │ │ +1b48f4: 7220 e708 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e7 │ │ +1b48fa: 0b00 |0007: move-result-wide v0 │ │ +1b48fc: 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; │ │ @@ -533016,19 +533017,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -1b489c: |[1b489c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ -1b48ac: 5410 a642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a6 │ │ -1b48b0: 7240 e808 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e8 │ │ -1b48b6: 0a02 |0005: move-result v2 │ │ -1b48b8: 0f02 |0006: return v2 │ │ +1b48a0: |[1b48a0] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ +1b48b0: 5410 a642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42a6 │ │ +1b48b4: 7240 e808 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e8 │ │ +1b48ba: 0a02 |0005: move-result v2 │ │ +1b48bc: 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 │ │ @@ -587718,67 +587719,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 │ │ -1a618c: |[1a618c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ -1a619c: 7030 6658 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@5866 │ │ -1a61a2: 0e00 |0003: return-void │ │ +1a6190: |[1a6190] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ +1a61a0: 7030 6658 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@5866 │ │ +1a61a6: 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 │ │ -1a61a4: |[1a61a4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1a61b4: 7010 6858 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ -1a61ba: 0e00 |0003: return-void │ │ +1a61a8: |[1a61a8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1a61b8: 7010 6858 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ +1a61be: 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 │ │ -1a61bc: |[1a61bc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -1a61cc: 0e00 |0000: return-void │ │ +1a61c0: |[1a61c0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +1a61d0: 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 │ │ -1a61d0: |[1a61d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -1a61e0: 7010 6605 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0566 │ │ -1a61e6: 2200 6e10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@106e │ │ -1a61ea: 7020 3f58 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583f │ │ -1a61f0: 5b10 0941 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4109 │ │ -1a61f4: 0e00 |000a: return-void │ │ +1a61d4: |[1a61d4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +1a61e4: 7010 6605 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0566 │ │ +1a61ea: 2200 6e10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@106e │ │ +1a61ee: 7020 3f58 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583f │ │ +1a61f4: 5b10 0941 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4109 │ │ +1a61f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -587787,17 +587788,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 │ │ -1a6104: |[1a6104] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -1a6114: 5400 0241 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ -1a6118: 1100 |0002: return-object v0 │ │ +1a6108: |[1a6108] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +1a6118: 5400 0241 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ +1a611c: 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;) │ │ @@ -587805,17 +587806,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 │ │ -1a611c: |[1a611c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -1a612c: 5b01 0241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ -1a6130: 1101 |0002: return-object v1 │ │ +1a6120: |[1a6120] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +1a6130: 5b01 0241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ +1a6134: 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; │ │ │ │ @@ -587824,17 +587825,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 │ │ -1a6174: |[1a6174] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ -1a6184: 5400 0341 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ -1a6188: 1100 |0002: return-object v0 │ │ +1a6178: |[1a6178] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ +1a6188: 5400 0341 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ +1a618c: 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;) │ │ @@ -587842,17 +587843,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 │ │ -1a60ec: |[1a60ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ -1a60fc: 5400 0441 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6100: 1100 |0002: return-object v0 │ │ +1a60f0: |[1a60f0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ +1a6100: 5400 0441 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6104: 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;) │ │ @@ -587860,17 +587861,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 │ │ -1a61f8: |[1a61f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -1a6208: 7030 6d58 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@586d │ │ -1a620e: 0e00 |0003: return-void │ │ +1a61fc: |[1a61fc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +1a620c: 7030 6d58 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@586d │ │ +1a6212: 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 │ │ @@ -587880,25 +587881,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1a6274: |[1a6274] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ -1a6284: 5420 0241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ -1a6288: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a628c: 6e10 d650 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ -1a6292: 0c00 |0007: move-result-object v0 │ │ -1a6294: 2001 310f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ -1a6298: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -1a629c: 1f00 310f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ -1a62a0: 7220 c14f 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4fc1 │ │ -1a62a6: 7010 6858 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ -1a62ac: 0e00 |0014: return-void │ │ +1a6278: |[1a6278] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ +1a6288: 5420 0241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ +1a628c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a6290: 6e10 d650 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@50d6 │ │ +1a6296: 0c00 |0007: move-result-object v0 │ │ +1a6298: 2001 310f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ +1a629c: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +1a62a0: 1f00 310f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f31 │ │ +1a62a4: 7220 c14f 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4fc1 │ │ +1a62aa: 7010 6858 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ +1a62b0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0011 line=175 │ │ @@ -587911,25 +587912,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 │ │ -1a6134: |[1a6134] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ -1a6144: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -1a6148: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -1a614e: 1a01 4b60 |0005: const-string v1, "image_uri" // string@604b │ │ -1a6152: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ -1a6158: 2201 7110 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1071 │ │ -1a615c: 7010 4c58 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@584c │ │ -1a6162: 5c13 0141 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4101 │ │ -1a6166: 6e20 6a58 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@586a │ │ -1a616c: 6e20 6b58 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@586b │ │ -1a6172: 1101 |0017: return-object v1 │ │ +1a6138: |[1a6138] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ +1a6148: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +1a614c: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +1a6152: 1a01 4b60 |0005: const-string v1, "image_uri" // string@604b │ │ +1a6156: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ +1a615c: 2201 7110 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1071 │ │ +1a6160: 7010 4c58 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@584c │ │ +1a6166: 5c13 0141 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4101 │ │ +1a616a: 6e20 6a58 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@586a │ │ +1a6170: 6e20 6b58 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@586b │ │ +1a6176: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ @@ -587943,18 +587944,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a66dc: |[1a66dc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ -1a66ec: 5402 0341 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ -1a66f0: 6e20 ca58 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@58ca │ │ -1a66f6: 0e00 |0005: return-void │ │ +1a66e0: |[1a66e0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ +1a66f0: 5402 0341 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ +1a66f4: 6e20 ca58 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@58ca │ │ +1a66fa: 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 │ │ @@ -587964,23 +587965,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1a6828: |[1a6828] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ -1a6838: 5420 0341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ -1a683c: 5421 0441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6840: 6e10 3e50 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a6846: 0c01 |0007: move-result-object v1 │ │ -1a6848: 6e10 5a51 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@515a │ │ -1a684e: 0c01 |000b: move-result-object v1 │ │ -1a6850: 6e20 c558 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@58c5 │ │ -1a6856: 0e00 |000f: return-void │ │ +1a682c: |[1a682c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ +1a683c: 5420 0341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ +1a6840: 5421 0441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6844: 6e10 3e50 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a684a: 0c01 |0007: move-result-object v1 │ │ +1a684c: 6e10 5a51 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@515a │ │ +1a6852: 0c01 |000b: move-result-object v1 │ │ +1a6854: 6e20 c558 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@58c5 │ │ +1a685a: 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;) │ │ @@ -587988,22 +587989,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 │ │ -1a6870: |[1a6870] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -1a6880: 5420 0441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6884: 6e10 5658 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5856 │ │ -1a688a: 0c01 |0005: move-result-object v1 │ │ -1a688c: 7110 c45a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@5ac4 │ │ -1a6892: 0a01 |0009: move-result v1 │ │ -1a6894: 6e40 5750 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@5057 │ │ -1a689a: 0e00 |000d: return-void │ │ +1a6874: |[1a6874] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +1a6884: 5420 0441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6888: 6e10 5658 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5856 │ │ +1a688e: 0c01 |0005: move-result-object v1 │ │ +1a6890: 7110 c45a 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@5ac4 │ │ +1a6896: 0a01 |0009: move-result v1 │ │ +1a6898: 6e40 5750 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@5057 │ │ +1a689e: 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 │ │ @@ -588014,34 +588015,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1a6210: |[1a6210] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ -1a6220: 5430 0341 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ -1a6224: 6e10 ab58 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@58ab │ │ -1a622a: 0a00 |0005: move-result v0 │ │ -1a622c: 2201 870f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ -1a6230: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -1a6234: 7030 1a52 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@521a │ │ -1a623a: 2200 600f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ -1a623e: 7020 bb50 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bb │ │ -1a6244: 5431 0441 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6248: 6e10 3e50 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a624e: 0c01 |0017: move-result-object v1 │ │ -1a6250: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -1a6254: 6e30 3a51 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@513a │ │ -1a625a: 5431 0441 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a625e: 6e10 4350 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@5043 │ │ -1a6264: 5b30 0241 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ -1a6268: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -1a626a: 7030 6d58 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@586d │ │ -1a6270: 0e00 |0028: return-void │ │ +1a6214: |[1a6214] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ +1a6224: 5430 0341 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ +1a6228: 6e10 ab58 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@58ab │ │ +1a622e: 0a00 |0005: move-result v0 │ │ +1a6230: 2201 870f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f87 │ │ +1a6234: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +1a6238: 7030 1a52 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@521a │ │ +1a623e: 2200 600f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ +1a6242: 7020 bb50 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bb │ │ +1a6248: 5431 0441 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a624c: 6e10 3e50 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a6252: 0c01 |0017: move-result-object v1 │ │ +1a6254: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +1a6258: 6e30 3a51 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@513a │ │ +1a625e: 5431 0441 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6262: 6e10 4350 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@5043 │ │ +1a6268: 5b30 0241 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ +1a626c: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +1a626e: 7030 6d58 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@586d │ │ +1a6274: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x000d line=188 │ │ 0x0012 line=190 │ │ 0x001d line=191 │ │ @@ -588055,17 +588056,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a60b4: |[1a60b4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ -1a60c4: 5410 0741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ -1a60c8: 1100 |0002: return-object v0 │ │ +1a60b8: |[1a60b8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ +1a60c8: 5410 0741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ +1a60cc: 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;) │ │ @@ -588073,62 +588074,62 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -1a62b0: |[1a62b0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ -1a62c0: 6e10 5458 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5854 │ │ -1a62c6: 0c00 |0003: move-result-object v0 │ │ -1a62c8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -1a62cc: 0e00 |0006: return-void │ │ -1a62ce: 5461 0441 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a62d2: 6e10 3e50 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a62d8: 0c01 |000c: move-result-object v1 │ │ -1a62da: 6e20 6d51 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@516d │ │ -1a62e0: 0c01 |0010: move-result-object v1 │ │ -1a62e2: 7100 6f56 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@566f │ │ -1a62e8: 0c02 |0014: move-result-object v2 │ │ -1a62ea: 2203 c002 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02c0 │ │ -1a62ee: 7010 6309 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@0963 │ │ -1a62f4: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -1a62f8: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ -1a62fc: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -1a6302: 6e10 6709 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0967 │ │ -1a6308: 0c01 |0024: move-result-object v1 │ │ -1a630a: 5563 0141 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4101 │ │ -1a630e: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ -1a6312: 2202 c202 |0029: new-instance v2, Ljava/io/File; // type@02c2 │ │ -1a6316: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ -1a631c: 0c03 |002e: move-result-object v3 │ │ -1a631e: 1a04 f24f |002f: const-string v4, "cropped" // string@4ff2 │ │ -1a6322: 7030 6a09 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ -1a6328: 2203 c502 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c5 │ │ -1a632c: 7020 8909 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ -1a6332: 6e20 8f09 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@098f │ │ -1a6338: 6e10 8d09 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ -1a633e: 6e10 8c09 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@098c │ │ -1a6344: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -1a634a: 0c01 |0045: move-result-object v1 │ │ -1a634c: 280d |0046: goto 0053 // +000d │ │ -1a634e: 0d00 |0047: move-exception v0 │ │ -1a6350: 6e10 9309 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0993 │ │ -1a6356: 0e00 |004b: return-void │ │ -1a6358: 1a03 2d60 |004c: const-string v3, "image/jpeg" // string@602d │ │ -1a635c: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -1a635e: 6e54 6656 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@5666 │ │ -1a6364: 0c01 |0052: move-result-object v1 │ │ -1a6366: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ -1a636a: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ -1a6370: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ -1a6376: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -1a6378: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ -1a637e: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -1a6384: 0e00 |0062: return-void │ │ +1a62b4: |[1a62b4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ +1a62c4: 6e10 5458 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5854 │ │ +1a62ca: 0c00 |0003: move-result-object v0 │ │ +1a62cc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +1a62d0: 0e00 |0006: return-void │ │ +1a62d2: 5461 0441 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a62d6: 6e10 3e50 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a62dc: 0c01 |000c: move-result-object v1 │ │ +1a62de: 6e20 6d51 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@516d │ │ +1a62e4: 0c01 |0010: move-result-object v1 │ │ +1a62e6: 7100 6f56 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@566f │ │ +1a62ec: 0c02 |0014: move-result-object v2 │ │ +1a62ee: 2203 c002 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02c0 │ │ +1a62f2: 7010 6309 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@0963 │ │ +1a62f8: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +1a62fc: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ +1a6300: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +1a6306: 6e10 6709 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0967 │ │ +1a630c: 0c01 |0024: move-result-object v1 │ │ +1a630e: 5563 0141 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4101 │ │ +1a6312: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ +1a6316: 2202 c202 |0029: new-instance v2, Ljava/io/File; // type@02c2 │ │ +1a631a: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ +1a6320: 0c03 |002e: move-result-object v3 │ │ +1a6322: 1a04 f24f |002f: const-string v4, "cropped" // string@4ff2 │ │ +1a6326: 7030 6a09 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@096a │ │ +1a632c: 2203 c502 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c5 │ │ +1a6330: 7020 8909 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0989 │ │ +1a6336: 6e20 8f09 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@098f │ │ +1a633c: 6e10 8d09 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@098d │ │ +1a6342: 6e10 8c09 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@098c │ │ +1a6348: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +1a634e: 0c01 |0045: move-result-object v1 │ │ +1a6350: 280d |0046: goto 0053 // +000d │ │ +1a6352: 0d00 |0047: move-exception v0 │ │ +1a6354: 6e10 9309 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0993 │ │ +1a635a: 0e00 |004b: return-void │ │ +1a635c: 1a03 2d60 |004c: const-string v3, "image/jpeg" // string@602d │ │ +1a6360: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +1a6362: 6e54 6656 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@5666 │ │ +1a6368: 0c01 |0052: move-result-object v1 │ │ +1a636a: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ +1a636e: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ +1a6374: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ +1a637a: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +1a637c: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ +1a6382: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +1a6388: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0034 - 0x0046 │ │ Ljava/io/IOException; -> 0x0047 │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=259 │ │ 0x0011 line=260 │ │ @@ -588156,50 +588157,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -1a6398: |[1a6398] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -1a63a8: 6f40 6905 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0569 │ │ -1a63ae: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -1a63b0: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ -1a63b4: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ -1a63b8: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ -1a63bc: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ -1a63c0: 1a03 b355 |000c: const-string v3, "extra_sticker_file" // string@55b3 │ │ -1a63c4: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1a63ca: 0c03 |0011: move-result-object v3 │ │ -1a63cc: 2204 9110 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ -1a63d0: 2205 0c03 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@030c │ │ -1a63d4: 1a00 0156 |0016: const-string v0, "file:///android_asset/" // string@5601 │ │ -1a63d8: 7020 0f0b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ -1a63de: 6e20 180b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a63e4: 6e10 290b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a63ea: 0c03 |0021: move-result-object v3 │ │ -1a63ec: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1a63f2: 0c03 |0025: move-result-object v3 │ │ -1a63f4: 5225 0641 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4106 │ │ -1a63f8: 5220 0541 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4105 │ │ -1a63fc: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -1a63fe: 7050 1259 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5912 │ │ -1a6404: 2203 600f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ -1a6408: 7020 bb50 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bb │ │ -1a640e: 5424 0441 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6412: 6e10 3e50 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a6418: 0c04 |0038: move-result-object v4 │ │ -1a641a: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ -1a6420: 6e30 3a51 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@513a │ │ -1a6426: 5b23 0241 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ -1a642a: 2808 |0041: goto 0049 // +0008 │ │ -1a642c: 5423 0341 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ -1a6430: 6204 2041 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ -1a6434: 6e20 a958 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58a9 │ │ -1a643a: 0e00 |0049: return-void │ │ +1a639c: |[1a639c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +1a63ac: 6f40 6905 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0569 │ │ +1a63b2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +1a63b4: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ +1a63b8: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ +1a63bc: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ +1a63c0: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ +1a63c4: 1a03 b355 |000c: const-string v3, "extra_sticker_file" // string@55b3 │ │ +1a63c8: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1a63ce: 0c03 |0011: move-result-object v3 │ │ +1a63d0: 2204 9110 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ +1a63d4: 2205 0c03 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@030c │ │ +1a63d8: 1a00 0156 |0016: const-string v0, "file:///android_asset/" // string@5601 │ │ +1a63dc: 7020 0f0b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0f │ │ +1a63e2: 6e20 180b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a63e8: 6e10 290b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a63ee: 0c03 |0021: move-result-object v3 │ │ +1a63f0: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1a63f6: 0c03 |0025: move-result-object v3 │ │ +1a63f8: 5225 0641 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4106 │ │ +1a63fc: 5220 0541 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4105 │ │ +1a6400: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +1a6402: 7050 1259 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5912 │ │ +1a6408: 2203 600f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ +1a640c: 7020 bb50 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bb │ │ +1a6412: 5424 0441 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6416: 6e10 3e50 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a641c: 0c04 |0038: move-result-object v4 │ │ +1a641e: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ +1a6424: 6e30 3a51 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@513a │ │ +1a642a: 5b23 0241 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ +1a642e: 2808 |0041: goto 0049 // +0008 │ │ +1a6430: 5423 0341 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ +1a6434: 6204 2041 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4120 │ │ +1a6438: 6e20 a958 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58a9 │ │ +1a643e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=202 │ │ 0x0012 line=204 │ │ 0x002e line=205 │ │ 0x0033 line=206 │ │ @@ -588216,19 +588217,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a643c: |[1a643c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ -1a644c: 5410 0441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6450: 6e20 4b50 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@504b │ │ -1a6456: 7020 5358 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5853 │ │ -1a645c: 0e00 |0008: return-void │ │ +1a6440: |[1a6440] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ +1a6450: 5410 0441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6454: 6e20 4b50 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@504b │ │ +1a645a: 7020 5358 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5853 │ │ +1a6460: 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 │ │ @@ -588238,38 +588239,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1a6460: |[1a6460] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ -1a6470: 6f20 6b05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@056b │ │ -1a6476: 5412 0741 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ -1a647a: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ -1a647e: 6e10 5558 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5855 │ │ -1a6484: 0c02 |000a: move-result-object v2 │ │ -1a6486: 1a00 4b60 |000b: const-string v0, "image_uri" // string@604b │ │ -1a648a: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ -1a6490: 0c02 |0010: move-result-object v2 │ │ -1a6492: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ -1a6496: 5b12 0741 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ -1a649a: 2202 390f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f39 │ │ -1a649e: 7010 0b50 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@500b │ │ -1a64a4: 6e10 6958 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5869 │ │ -1a64aa: 0c00 |001d: move-result-object v0 │ │ -1a64ac: 6e20 6254 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5462 │ │ -1a64b2: 0a00 |0021: move-result v0 │ │ -1a64b4: 5910 0641 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4106 │ │ -1a64b8: 6e10 6958 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5869 │ │ -1a64be: 0c00 |0027: move-result-object v0 │ │ -1a64c0: 6e20 6054 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5460 │ │ -1a64c6: 0a02 |002b: move-result v2 │ │ -1a64c8: 5912 0541 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4105 │ │ -1a64cc: 0e00 |002e: return-void │ │ +1a6464: |[1a6464] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ +1a6474: 6f20 6b05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@056b │ │ +1a647a: 5412 0741 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ +1a647e: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ +1a6482: 6e10 5558 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5855 │ │ +1a6488: 0c02 |000a: move-result-object v2 │ │ +1a648a: 1a00 4b60 |000b: const-string v0, "image_uri" // string@604b │ │ +1a648e: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ +1a6494: 0c02 |0010: move-result-object v2 │ │ +1a6496: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ +1a649a: 5b12 0741 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ +1a649e: 2202 390f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f39 │ │ +1a64a2: 7010 0b50 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@500b │ │ +1a64a8: 6e10 6958 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5869 │ │ +1a64ae: 0c00 |001d: move-result-object v0 │ │ +1a64b0: 6e20 6254 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5462 │ │ +1a64b6: 0a00 |0021: move-result v0 │ │ +1a64b8: 5910 0641 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4106 │ │ +1a64bc: 6e10 6958 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5869 │ │ +1a64c2: 0c00 |0027: move-result-object v0 │ │ +1a64c4: 6e20 6054 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5460 │ │ +1a64ca: 0a02 |002b: move-result v2 │ │ +1a64cc: 5912 0541 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4105 │ │ +1a64d0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ 0x0015 line=106 │ │ 0x001a line=108 │ │ @@ -588283,20 +588284,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 : 8 16-bit code units │ │ -1a60cc: |[1a60cc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1a60dc: 6004 8926 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@2689 │ │ -1a60e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a60e2: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a60e8: 0c02 |0006: move-result-object v2 │ │ -1a60ea: 1102 |0007: return-object v2 │ │ +1a60d0: |[1a60d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1a60e0: 6004 8926 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@2689 │ │ +1a60e4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a60e6: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a60ec: 0c02 |0006: move-result-object v2 │ │ +1a60ee: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -588307,20 +588308,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a64d0: |[1a64d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ -1a64e0: 5420 0441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a64e4: 5421 0241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ -1a64e8: 6e20 3850 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@5038 │ │ -1a64ee: 7010 6858 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ -1a64f4: 0e00 |000a: return-void │ │ +1a64d4: |[1a64d4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ +1a64e4: 5420 0441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a64e8: 5421 0241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ +1a64ec: 6e20 3850 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@5038 │ │ +1a64f2: 7010 6858 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ +1a64f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -588329,20 +588330,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a64f8: |[1a64f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ -1a6508: 5410 0441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a650c: 6e10 3e50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a6512: 0c00 |0005: move-result-object v0 │ │ -1a6514: 6e10 5051 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@5150 │ │ -1a651a: 0e00 |0009: return-void │ │ +1a64fc: |[1a64fc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ +1a650c: 5410 0441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6510: 6e10 3e50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a6516: 0c00 |0005: move-result-object v0 │ │ +1a6518: 6e10 5051 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@5150 │ │ +1a651e: 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;) │ │ @@ -588350,67 +588351,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 │ │ -1a651c: |[1a651c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1a652c: 5430 0441 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6530: 6201 0c3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e0c │ │ -1a6534: 6e20 4d50 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@504d │ │ -1a653a: 5430 0441 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a653e: 6e10 3950 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@5039 │ │ -1a6544: 6200 fc40 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ -1a6548: 6e10 a158 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ -1a654e: 0a04 |0011: move-result v4 │ │ -1a6550: 4404 0004 |0012: aget v4, v0, v4 │ │ -1a6554: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -1a6556: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ -1a655c: 284e |0018: goto 0066 // +004e │ │ -1a655e: 5434 0441 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6562: 6e10 3e50 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a6568: 0c04 |001e: move-result-object v4 │ │ -1a656a: 6e10 4351 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@5143 │ │ -1a6570: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1a6572: 5b34 0241 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ -1a6576: 2841 |0025: goto 0066 // +0041 │ │ -1a6578: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ -1a657c: 6e10 5658 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5856 │ │ -1a6582: 0c00 |002b: move-result-object v0 │ │ -1a6584: 1c01 8910 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1089 │ │ -1a6588: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1a658e: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ -1a6592: 6e30 6c58 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@586c │ │ -1a6598: 2830 |0036: goto 0066 // +0030 │ │ -1a659a: 6e10 5258 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5852 │ │ -1a65a0: 282c |003a: goto 0066 // +002c │ │ -1a65a2: 5434 0441 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a65a6: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -1a65aa: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -1a65ac: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ -1a65b2: 6e40 5550 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5055 │ │ -1a65b8: 2820 |0046: goto 0066 // +0020 │ │ -1a65ba: 5434 0441 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a65be: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ -1a65c4: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ -1a65c8: 6e40 5550 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5055 │ │ -1a65ce: 2815 |0051: goto 0066 // +0015 │ │ -1a65d0: 5434 0441 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a65d4: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ -1a65da: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -1a65de: 6e40 5550 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5055 │ │ -1a65e4: 280a |005c: goto 0066 // +000a │ │ -1a65e6: 5434 0441 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a65ea: 6e10 3e50 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a65f0: 0c04 |0062: move-result-object v4 │ │ -1a65f2: 6e10 7651 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@5176 │ │ -1a65f8: 0e00 |0066: return-void │ │ -1a65fa: 0000 |0067: nop // spacer │ │ -1a65fc: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ +1a6520: |[1a6520] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1a6530: 5430 0441 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6534: 6201 0c3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e0c │ │ +1a6538: 6e20 4d50 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@504d │ │ +1a653e: 5430 0441 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6542: 6e10 3950 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@5039 │ │ +1a6548: 6200 fc40 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@40fc │ │ +1a654c: 6e10 a158 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@58a1 │ │ +1a6552: 0a04 |0011: move-result v4 │ │ +1a6554: 4404 0004 |0012: aget v4, v0, v4 │ │ +1a6558: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +1a655a: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ +1a6560: 284e |0018: goto 0066 // +004e │ │ +1a6562: 5434 0441 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6566: 6e10 3e50 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a656c: 0c04 |001e: move-result-object v4 │ │ +1a656e: 6e10 4351 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@5143 │ │ +1a6574: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1a6576: 5b34 0241 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4102 │ │ +1a657a: 2841 |0025: goto 0066 // +0041 │ │ +1a657c: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ +1a6580: 6e10 5658 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5856 │ │ +1a6586: 0c00 |002b: move-result-object v0 │ │ +1a6588: 1c01 8910 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1089 │ │ +1a658c: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1a6592: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ +1a6596: 6e30 6c58 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@586c │ │ +1a659c: 2830 |0036: goto 0066 // +0030 │ │ +1a659e: 6e10 5258 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5852 │ │ +1a65a4: 282c |003a: goto 0066 // +002c │ │ +1a65a6: 5434 0441 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a65aa: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +1a65ae: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +1a65b0: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ +1a65b6: 6e40 5550 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5055 │ │ +1a65bc: 2820 |0046: goto 0066 // +0020 │ │ +1a65be: 5434 0441 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a65c2: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ +1a65c8: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ +1a65cc: 6e40 5550 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5055 │ │ +1a65d2: 2815 |0051: goto 0066 // +0015 │ │ +1a65d4: 5434 0441 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a65d8: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ +1a65de: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +1a65e2: 6e40 5550 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@5055 │ │ +1a65e8: 280a |005c: goto 0066 // +000a │ │ +1a65ea: 5434 0441 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a65ee: 6e10 3e50 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a65f4: 0c04 |0062: move-result-object v4 │ │ +1a65f6: 6e10 7651 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@5176 │ │ +1a65fc: 0e00 |0066: return-void │ │ +1a65fe: 0000 |0067: nop // spacer │ │ +1a6600: 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 │ │ @@ -588430,35 +588431,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a6620: |[1a6620] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ -1a6630: 0e00 |0000: return-void │ │ +1a6624: |[1a6624] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ +1a6634: 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 │ │ -1a6634: |[1a6634] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ -1a6644: 5410 0441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6648: 6e10 3e50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a664e: 0c00 |0005: move-result-object v0 │ │ -1a6650: 6e10 7051 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@5170 │ │ -1a6656: 0e00 |0009: return-void │ │ +1a6638: |[1a6638] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ +1a6648: 5410 0441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a664c: 6e10 3e50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a6652: 0c00 |0005: move-result-object v0 │ │ +1a6654: 6e10 7051 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@5170 │ │ +1a665a: 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;) │ │ @@ -588466,19 +588467,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a6658: |[1a6658] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ -1a6668: 2200 6b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@106b │ │ -1a666c: 7020 3958 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5839 │ │ -1a6672: 7110 835b 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b83 │ │ -1a6678: 0e00 |0008: return-void │ │ +1a665c: |[1a665c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ +1a666c: 2200 6b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@106b │ │ +1a6670: 7020 3958 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5839 │ │ +1a6676: 7110 835b 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5b83 │ │ +1a667c: 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;) │ │ @@ -588486,23 +588487,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a667c: |[1a667c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -1a668c: 6f20 7205 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0572 │ │ -1a6692: 2200 7010 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1070 │ │ -1a6696: 7020 4658 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5846 │ │ -1a669c: 5412 0441 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a66a0: 6e10 3e50 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a66a6: 0c02 |000d: move-result-object v2 │ │ -1a66a8: 6e20 4858 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@5848 │ │ -1a66ae: 0e00 |0011: return-void │ │ +1a6680: |[1a6680] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +1a6690: 6f20 7205 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0572 │ │ +1a6696: 2200 7010 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1070 │ │ +1a669a: 7020 4658 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5846 │ │ +1a66a0: 5412 0441 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a66a4: 6e10 3e50 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a66aa: 0c02 |000d: move-result-object v2 │ │ +1a66ac: 6e20 4858 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@5848 │ │ +1a66b2: 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; │ │ @@ -588512,21 +588513,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1a66b0: |[1a66b0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ -1a66c0: 5410 0441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a66c4: 6e10 3e50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ -1a66ca: 0c00 |0005: move-result-object v0 │ │ -1a66cc: 6e10 7a51 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@517a │ │ -1a66d2: 7010 6858 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ -1a66d8: 0e00 |000c: return-void │ │ +1a66b4: |[1a66b4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ +1a66c4: 5410 0441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a66c8: 6e10 3e50 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@503e │ │ +1a66ce: 0c00 |0005: move-result-object v0 │ │ +1a66d0: 6e10 7a51 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@517a │ │ +1a66d6: 7010 6858 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ +1a66dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -588535,83 +588536,83 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -1a66f8: |[1a66f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -1a6708: 6f30 7405 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0574 │ │ -1a670e: 6000 bf24 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24bf │ │ -1a6712: 6e20 1603 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a6718: 0c00 |0008: move-result-object v0 │ │ -1a671a: 1f00 8510 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1085 │ │ -1a671e: 5b50 0341 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ -1a6722: 6000 5523 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@2355 │ │ -1a6726: 6e20 1603 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a672c: 0c06 |0012: move-result-object v6 │ │ -1a672e: 1f06 450f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f45 │ │ -1a6732: 5b56 0441 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6736: 5456 0341 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ -1a673a: 6e20 c658 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@58c6 │ │ -1a6740: 5456 0441 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6744: 5450 0941 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4109 │ │ -1a6748: 6e20 5050 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@5050 │ │ -1a674e: 5456 0441 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6752: 2200 6c10 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@106c │ │ -1a6756: 7020 3b58 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583b │ │ -1a675c: 6e20 4c50 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@504c │ │ -1a6762: 5456 0441 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6766: 2200 6d10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@106d │ │ -1a676a: 7020 3d58 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583d │ │ -1a6770: 6e20 5150 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@5051 │ │ -1a6776: 5456 0841 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4108 │ │ -1a677a: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -1a677c: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ -1a6780: 5b50 0841 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4108 │ │ -1a6784: 280e |003e: goto 004c // +000e │ │ -1a6786: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ -1a678a: 2206 7010 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1070 │ │ -1a678e: 7020 4658 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5846 │ │ -1a6794: 6e10 4758 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@5847 │ │ -1a679a: 0c06 |0049: move-result-object v6 │ │ -1a679c: 2802 |004a: goto 004c // +0002 │ │ -1a679e: 0706 |004b: move-object v6, v0 │ │ -1a67a0: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ -1a67a4: 5556 0141 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4101 │ │ -1a67a8: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ -1a67ac: 7100 3e51 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@513e │ │ -1a67b2: 0c06 |0055: move-result-object v6 │ │ -1a67b4: 2806 |0056: goto 005c // +0006 │ │ -1a67b6: 2206 700f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f70 │ │ -1a67ba: 7010 3551 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@5135 │ │ -1a67c0: 2207 600f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ -1a67c4: 2200 9110 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ -1a67c8: 5451 0741 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ -1a67cc: 5252 0641 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4106 │ │ -1a67d0: 5253 0541 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4105 │ │ -1a67d4: 1214 |0066: const/4 v4, #int 1 // #1 │ │ -1a67d6: 7053 1259 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5912 │ │ -1a67dc: 7020 bb50 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bb │ │ -1a67e2: 6e10 d250 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@50d2 │ │ -1a67e8: 0c00 |0070: move-result-object v0 │ │ -1a67ea: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -1a67ec: 6e20 1a51 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@511a │ │ -1a67f2: 0c00 |0075: move-result-object v0 │ │ -1a67f4: 6e10 1051 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@5110 │ │ -1a67fa: 6e20 3951 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@5139 │ │ -1a6800: 5457 0441 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ -1a6804: 6e20 4e50 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@504e │ │ -1a680a: 7010 6858 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ -1a6810: 5556 0141 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4101 │ │ -1a6814: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ -1a6818: 5456 0341 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ -1a681c: 6207 1c41 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ -1a6820: 6e20 c758 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ -1a6826: 0e00 |008f: return-void │ │ +1a66fc: |[1a66fc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +1a670c: 6f30 7405 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0574 │ │ +1a6712: 6000 bf24 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24bf │ │ +1a6716: 6e20 1603 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a671c: 0c00 |0008: move-result-object v0 │ │ +1a671e: 1f00 8510 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1085 │ │ +1a6722: 5b50 0341 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ +1a6726: 6000 5523 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@2355 │ │ +1a672a: 6e20 1603 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a6730: 0c06 |0012: move-result-object v6 │ │ +1a6732: 1f06 450f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f45 │ │ +1a6736: 5b56 0441 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a673a: 5456 0341 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ +1a673e: 6e20 c658 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@58c6 │ │ +1a6744: 5456 0441 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6748: 5450 0941 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4109 │ │ +1a674c: 6e20 5050 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@5050 │ │ +1a6752: 5456 0441 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6756: 2200 6c10 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@106c │ │ +1a675a: 7020 3b58 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583b │ │ +1a6760: 6e20 4c50 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@504c │ │ +1a6766: 5456 0441 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a676a: 2200 6d10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@106d │ │ +1a676e: 7020 3d58 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@583d │ │ +1a6774: 6e20 5150 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@5051 │ │ +1a677a: 5456 0841 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4108 │ │ +1a677e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +1a6780: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ +1a6784: 5b50 0841 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4108 │ │ +1a6788: 280e |003e: goto 004c // +000e │ │ +1a678a: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ +1a678e: 2206 7010 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1070 │ │ +1a6792: 7020 4658 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5846 │ │ +1a6798: 6e10 4758 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@5847 │ │ +1a679e: 0c06 |0049: move-result-object v6 │ │ +1a67a0: 2802 |004a: goto 004c // +0002 │ │ +1a67a2: 0706 |004b: move-object v6, v0 │ │ +1a67a4: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ +1a67a8: 5556 0141 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4101 │ │ +1a67ac: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ +1a67b0: 7100 3e51 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@513e │ │ +1a67b6: 0c06 |0055: move-result-object v6 │ │ +1a67b8: 2806 |0056: goto 005c // +0006 │ │ +1a67ba: 2206 700f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f70 │ │ +1a67be: 7010 3551 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@5135 │ │ +1a67c4: 2207 600f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f60 │ │ +1a67c8: 2200 9110 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1091 │ │ +1a67cc: 5451 0741 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ +1a67d0: 5252 0641 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4106 │ │ +1a67d4: 5253 0541 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4105 │ │ +1a67d8: 1214 |0066: const/4 v4, #int 1 // #1 │ │ +1a67da: 7053 1259 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5912 │ │ +1a67e0: 7020 bb50 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@50bb │ │ +1a67e6: 6e10 d250 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@50d2 │ │ +1a67ec: 0c00 |0070: move-result-object v0 │ │ +1a67ee: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +1a67f0: 6e20 1a51 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@511a │ │ +1a67f6: 0c00 |0075: move-result-object v0 │ │ +1a67f8: 6e10 1051 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@5110 │ │ +1a67fe: 6e20 3951 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@5139 │ │ +1a6804: 5457 0441 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4104 │ │ +1a6808: 6e20 4e50 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@504e │ │ +1a680e: 7010 6858 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5868 │ │ +1a6814: 5556 0141 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4101 │ │ +1a6818: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ +1a681c: 5456 0341 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4103 │ │ +1a6820: 6207 1c41 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@411c │ │ +1a6824: 6e20 c758 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@58c7 │ │ +1a682a: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ 0x000d line=123 │ │ 0x0017 line=125 │ │ 0x001c line=127 │ │ @@ -588638,17 +588639,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a6858: |[1a6858] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ -1a6868: 5b01 0741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ -1a686c: 0e00 |0002: return-void │ │ +1a685c: |[1a685c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ +1a686c: 5b01 0741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4107 │ │ +1a6870: 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; │ │ │ │ @@ -588690,33 +588691,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a7a7c: |[1a7a7c] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ -1a7a8c: 0e00 |0000: return-void │ │ +1a7a80: |[1a7a80] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ +1a7a90: 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 │ │ -1a7a90: |[1a7a90] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1a7aa0: 7020 ee59 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@59ee │ │ -1a7aa6: 5b02 3f41 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@413f │ │ -1a7aaa: 0e00 |0005: return-void │ │ +1a7a94: |[1a7a94] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1a7aa4: 7020 ee59 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@59ee │ │ +1a7aaa: 5b02 3f41 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@413f │ │ +1a7aae: 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; │ │ @@ -588728,18 +588729,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a79cc: |[1a79cc] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ -1a79dc: 6e10 d858 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@58d8 │ │ -1a79e2: 0c00 |0003: move-result-object v0 │ │ -1a79e4: 1100 |0004: return-object v0 │ │ +1a79d0: |[1a79d0] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ +1a79e0: 6e10 d858 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@58d8 │ │ +1a79e6: 0c00 |0003: move-result-object v0 │ │ +1a79e8: 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;) │ │ @@ -588747,45 +588748,45 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -1a79e8: |[1a79e8] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ -1a79f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a79fa: 6e10 d658 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@58d6 │ │ -1a7a00: 0c01 |0004: move-result-object v1 │ │ -1a7a02: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ -1a7a08: 0c01 |0008: move-result-object v1 │ │ -1a7a0a: 5452 3f41 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@413f │ │ -1a7a0e: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ -1a7a14: 0c01 |000e: move-result-object v1 │ │ -1a7a16: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1a7a18: 2113 |0010: array-length v3, v1 │ │ -1a7a1a: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ -1a7a1e: 2203 0c03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ -1a7a22: 7010 0c0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ -1a7a28: 5454 3f41 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@413f │ │ -1a7a2c: 6e20 180b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a7a32: 1a04 570d |001d: const-string v4, "/" // string@0d57 │ │ -1a7a36: 6e20 180b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a7a3c: 4604 0102 |0022: aget-object v4, v1, v2 │ │ -1a7a40: 6e20 180b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ -1a7a46: 6e10 290b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ -1a7a4c: 0c03 |002a: move-result-object v3 │ │ -1a7a4e: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -1a7a52: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1a7a56: 28e1 |002f: goto 0010 // -001f │ │ -1a7a58: 1101 |0030: return-object v1 │ │ -1a7a5a: 0d01 |0031: move-exception v1 │ │ -1a7a5c: 6202 3e41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@413e │ │ -1a7a60: 7120 c602 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1a7a66: 2300 4211 |0037: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ -1a7a6a: 1100 |0039: return-object v0 │ │ +1a79ec: |[1a79ec] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ +1a79fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a79fe: 6e10 d658 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@58d6 │ │ +1a7a04: 0c01 |0004: move-result-object v1 │ │ +1a7a06: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ +1a7a0c: 0c01 |0008: move-result-object v1 │ │ +1a7a0e: 5452 3f41 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@413f │ │ +1a7a12: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ +1a7a18: 0c01 |000e: move-result-object v1 │ │ +1a7a1a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1a7a1c: 2113 |0010: array-length v3, v1 │ │ +1a7a1e: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ +1a7a22: 2203 0c03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@030c │ │ +1a7a26: 7010 0c0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0c │ │ +1a7a2c: 5454 3f41 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@413f │ │ +1a7a30: 6e20 180b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a7a36: 1a04 570d |001d: const-string v4, "/" // string@0d57 │ │ +1a7a3a: 6e20 180b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a7a40: 4604 0102 |0022: aget-object v4, v1, v2 │ │ +1a7a44: 6e20 180b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b18 │ │ +1a7a4a: 6e10 290b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b29 │ │ +1a7a50: 0c03 |002a: move-result-object v3 │ │ +1a7a52: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +1a7a56: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1a7a5a: 28e1 |002f: goto 0010 // -001f │ │ +1a7a5c: 1101 |0030: return-object v1 │ │ +1a7a5e: 0d01 |0031: move-exception v1 │ │ +1a7a60: 6202 3e41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@413e │ │ +1a7a64: 7120 c602 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1a7a6a: 2300 4211 |0037: new-array v0, v0, [Ljava/lang/String; // type@1142 │ │ +1a7a6e: 1100 |0039: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0001 line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=46 │ │ @@ -588847,17 +588848,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a800c: |[1a800c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ -1a801c: 7010 6605 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0566 │ │ -1a8022: 0e00 |0003: return-void │ │ +1a8010: |[1a8010] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ +1a8020: 7010 6605 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0566 │ │ +1a8026: 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;) │ │ @@ -588865,17 +588866,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 │ │ -1a7ff4: |[1a7ff4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ -1a8004: 5400 4e41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@414e │ │ -1a8008: 1100 |0002: return-object v0 │ │ +1a7ff8: |[1a7ff8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ +1a8008: 5400 4e41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@414e │ │ +1a800c: 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;) │ │ @@ -588883,23 +588884,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 │ │ -1a7fbc: |[1a7fbc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ -1a7fcc: 2200 8e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@108e │ │ -1a7fd0: 7010 fa58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@58fa │ │ -1a7fd6: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ -1a7fda: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ -1a7fe0: 1a02 3748 |000a: const-string v2, "assetDirectory" // string@4837 │ │ -1a7fe4: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ -1a7fea: 6e20 0659 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@5906 │ │ -1a7ff0: 1100 |0012: return-object v0 │ │ +1a7fc0: |[1a7fc0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ +1a7fd0: 2200 8e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@108e │ │ +1a7fd4: 7010 fa58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@58fa │ │ +1a7fda: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ +1a7fde: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ +1a7fe4: 1a02 3748 |000a: const-string v2, "assetDirectory" // string@4837 │ │ +1a7fe8: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ +1a7fee: 6e20 0659 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@5906 │ │ +1a7ff4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ locals : │ │ @@ -588911,38 +588912,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -1a8024: |[1a8024] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -1a8034: 6f20 6805 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0568 │ │ -1a803a: 7110 1853 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5318 │ │ -1a8040: 0c04 |0006: move-result-object v4 │ │ -1a8042: 5b34 4d41 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@414d │ │ -1a8046: 6e10 fd58 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@58fd │ │ -1a804c: 0c04 |000c: move-result-object v4 │ │ -1a804e: 1a00 3748 |000d: const-string v0, "assetDirectory" // string@4837 │ │ -1a8052: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -1a8058: 0c04 |0012: move-result-object v4 │ │ -1a805a: 5b34 4c41 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@414c │ │ -1a805e: 6e10 fe58 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@58fe │ │ -1a8064: 0c04 |0018: move-result-object v4 │ │ -1a8066: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a8068: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a806a: 6e40 a305 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@05a3 │ │ -1a8070: 5434 4f41 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@414f │ │ -1a8074: 2200 a701 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a7 │ │ -1a8078: 6e10 fc58 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fc │ │ -1a807e: 0c01 |0025: move-result-object v1 │ │ -1a8080: 1232 |0026: const/4 v2, #int 3 // #3 │ │ -1a8082: 7030 d805 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d8 │ │ -1a8088: 6e20 0a06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -1a808e: 0e00 |002d: return-void │ │ +1a8028: |[1a8028] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +1a8038: 6f20 6805 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0568 │ │ +1a803e: 7110 1853 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5318 │ │ +1a8044: 0c04 |0006: move-result-object v4 │ │ +1a8046: 5b34 4d41 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@414d │ │ +1a804a: 6e10 fd58 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@58fd │ │ +1a8050: 0c04 |000c: move-result-object v4 │ │ +1a8052: 1a00 3748 |000d: const-string v0, "assetDirectory" // string@4837 │ │ +1a8056: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +1a805c: 0c04 |0012: move-result-object v4 │ │ +1a805e: 5b34 4c41 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@414c │ │ +1a8062: 6e10 fe58 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@58fe │ │ +1a8068: 0c04 |0018: move-result-object v4 │ │ +1a806a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a806c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a806e: 6e40 a305 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@05a3 │ │ +1a8074: 5434 4f41 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@414f │ │ +1a8078: 2200 a701 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a7 │ │ +1a807c: 6e10 fc58 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fc │ │ +1a8082: 0c01 |0025: move-result-object v1 │ │ +1a8084: 1232 |0026: const/4 v2, #int 3 // #3 │ │ +1a8086: 7030 d805 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d8 │ │ +1a808c: 6e20 0a06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +1a8092: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0009 line=72 │ │ 0x0015 line=74 │ │ 0x001e line=75 │ │ @@ -588955,21 +588956,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 │ │ -1a7f94: |[1a7f94] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ -1a7fa4: 2202 8710 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1087 │ │ -1a7fa8: 6e10 fc58 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fc │ │ -1a7fae: 0c03 |0005: move-result-object v3 │ │ -1a7fb0: 5410 4c41 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@414c │ │ -1a7fb4: 7030 d558 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@58d5 │ │ -1a7fba: 1102 |000b: return-object v2 │ │ +1a7f98: |[1a7f98] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ +1a7fa8: 2202 8710 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1087 │ │ +1a7fac: 6e10 fc58 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fc │ │ +1a7fb2: 0c03 |0005: move-result-object v3 │ │ +1a7fb4: 5410 4c41 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@414c │ │ +1a7fb8: 7030 d558 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@58d5 │ │ +1a7fbe: 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; │ │ @@ -588979,25 +588980,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 : 18 16-bit code units │ │ -1a7f60: |[1a7f60] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1a7f70: 6004 0c27 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@270c │ │ -1a7f74: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7f76: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a7f7c: 0c02 |0006: move-result-object v2 │ │ -1a7f7e: 6003 2d25 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@252d │ │ -1a7f82: 6e20 1603 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a7f88: 0c03 |000c: move-result-object v3 │ │ -1a7f8a: 1f03 b601 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -1a7f8e: 5b13 4f41 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@414f │ │ -1a7f92: 1102 |0011: return-object v2 │ │ +1a7f64: |[1a7f64] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1a7f74: 6004 0c27 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@270c │ │ +1a7f78: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7f7a: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a7f80: 0c02 |0006: move-result-object v2 │ │ +1a7f82: 6003 2d25 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@252d │ │ +1a7f86: 6e20 1603 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a7f8c: 0c03 |000c: move-result-object v3 │ │ +1a7f8e: 1f03 b601 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +1a7f92: 5b13 4f41 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@414f │ │ +1a7f96: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -589009,18 +589010,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 │ │ -1a8090: |[1a8090] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ -1a80a0: 1f02 4211 |0000: check-cast v2, [Ljava/lang/String; // type@1142 │ │ -1a80a4: 6e30 0459 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@5904 │ │ -1a80aa: 0e00 |0005: return-void │ │ +1a8094: |[1a8094] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ +1a80a4: 1f02 4211 |0000: check-cast v2, [Ljava/lang/String; // type@1142 │ │ +1a80a8: 6e30 0459 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@5904 │ │ +1a80ae: 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; │ │ @@ -589030,23 +589031,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 │ │ -1a80ac: |[1a80ac] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ -1a80bc: 5434 4f41 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@414f │ │ -1a80c0: 2200 8d10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@108d │ │ -1a80c4: 6e10 fc58 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fc │ │ -1a80ca: 0c01 |0007: move-result-object v1 │ │ -1a80cc: 5432 4d41 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@414d │ │ -1a80d0: 7055 f058 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@58f0 │ │ -1a80d6: 6e20 0606 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -1a80dc: 0e00 |0010: return-void │ │ +1a80b0: |[1a80b0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ +1a80c0: 5434 4f41 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@414f │ │ +1a80c4: 2200 8d10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@108d │ │ +1a80c8: 6e10 fc58 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@58fc │ │ +1a80ce: 0c01 |0007: move-result-object v1 │ │ +1a80d0: 5432 4d41 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@414d │ │ +1a80d4: 7055 f058 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@58f0 │ │ +1a80da: 6e20 0606 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +1a80e0: 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; │ │ @@ -589056,19 +589057,19 @@ │ │ type : '(Landroidx/loader/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a80e0: |[1a80e0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ -1a80f0: 5412 4f41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@414f │ │ -1a80f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a80f6: 6e20 0606 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -1a80fc: 0e00 |0006: return-void │ │ +1a80e4: |[1a80e4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ +1a80f4: 5412 4f41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@414f │ │ +1a80f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a80fa: 6e20 0606 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +1a8100: 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; │ │ │ │ @@ -589077,17 +589078,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 │ │ -1a8100: |[1a8100] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -1a8110: 5b01 4e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@414e │ │ -1a8114: 0e00 |0002: return-void │ │ +1a8104: |[1a8104] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +1a8114: 5b01 4e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@414e │ │ +1a8118: 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; │ │ │ │ @@ -589132,19 +589133,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 │ │ -1a8118: |[1a8118] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1a8128: 5b01 5041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4150 │ │ -1a812c: 5b02 5141 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4151 │ │ -1a8130: 7010 0508 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@0805 │ │ -1a8136: 0e00 |0007: return-void │ │ +1a811c: |[1a811c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1a812c: 5b01 5041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4150 │ │ +1a8130: 5b02 5141 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4151 │ │ +1a8134: 7010 0508 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@0805 │ │ +1a813a: 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; │ │ @@ -589155,19 +589156,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a8138: |[1a8138] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ -1a8148: 5412 5041 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4150 │ │ -1a814c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a814e: 7120 1459 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@5914 │ │ -1a8154: 0e00 |0006: return-void │ │ +1a813c: |[1a813c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ +1a814c: 5412 5041 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4150 │ │ +1a8150: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8152: 7120 1459 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@5914 │ │ +1a8158: 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; │ │ │ │ @@ -589176,23 +589177,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 │ │ -1a8158: |[1a8158] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -1a8168: 5413 5041 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4150 │ │ -1a816c: 5410 5141 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4151 │ │ -1a8170: 7130 1359 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@5913 │ │ -1a8176: 5412 5141 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4151 │ │ -1a817a: 5422 283e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e28 │ │ -1a817e: 5413 5041 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4150 │ │ -1a8182: 7220 6150 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@5061 │ │ -1a8188: 0e00 |0010: return-void │ │ +1a815c: |[1a815c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +1a816c: 5413 5041 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4150 │ │ +1a8170: 5410 5141 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4151 │ │ +1a8174: 7130 1359 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@5913 │ │ +1a817a: 5412 5141 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4151 │ │ +1a817e: 5422 283e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e28 │ │ +1a8182: 5413 5041 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4150 │ │ +1a8186: 7220 6150 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@5061 │ │ +1a818c: 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; │ │ @@ -589203,18 +589204,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 │ │ -1a818c: |[1a818c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -1a819c: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ -1a81a0: 6e30 0a59 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@590a │ │ -1a81a6: 0e00 |0005: return-void │ │ +1a8190: |[1a8190] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +1a81a0: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ +1a81a4: 6e30 0a59 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@590a │ │ +1a81aa: 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; │ │ @@ -640014,41 +640015,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -1a7bb0: |[1a7bb0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -1a7bc0: 6000 2521 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2125 │ │ -1a7bc4: 6001 3721 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2137 │ │ -1a7bc8: 6002 0c21 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@210c │ │ -1a7bcc: 6003 f020 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20f0 │ │ -1a7bd0: 6004 3621 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2136 │ │ -1a7bd4: 2454 2711 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1127 │ │ -1a7bda: 0c00 |000d: move-result-object v0 │ │ -1a7bdc: 6900 4241 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4142 │ │ -1a7be0: 0e00 |0010: return-void │ │ +1a7bb4: |[1a7bb4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +1a7bc4: 6000 2521 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2125 │ │ +1a7bc8: 6001 3721 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2137 │ │ +1a7bcc: 6002 0c21 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@210c │ │ +1a7bd0: 6003 f020 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20f0 │ │ +1a7bd4: 6004 3621 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2136 │ │ +1a7bd8: 2454 2711 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1127 │ │ +1a7bde: 0c00 |000d: move-result-object v0 │ │ +1a7be0: 6900 4241 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4142 │ │ +1a7be4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 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 │ │ -1a7be4: |[1a7be4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -1a7bf4: 7010 7905 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@0579 │ │ -1a7bfa: 0e00 |0003: return-void │ │ +1a7be8: |[1a7be8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +1a7bf8: 7010 7905 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@0579 │ │ +1a7bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ │ │ Virtual methods - │ │ @@ -640057,44 +640058,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -1a7bfc: |[1a7bfc] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a7c0c: 6f20 8905 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0589 │ │ -1a7c12: 6004 0b27 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@270b │ │ -1a7c16: 6e20 e558 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@58e5 │ │ -1a7c1c: 6004 4a22 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@224a │ │ -1a7c20: 6e20 de58 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@58de │ │ -1a7c26: 0c04 |000d: move-result-object v4 │ │ -1a7c28: 1f04 b901 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b9 │ │ -1a7c2c: 2200 8810 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1088 │ │ -1a7c30: 6e10 e058 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@58e0 │ │ -1a7c36: 0c01 |0015: move-result-object v1 │ │ -1a7c38: 7030 d958 1003 |0016: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@58d9 │ │ -1a7c3e: 6e20 1606 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0616 │ │ -1a7c44: 6000 4b22 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@224b │ │ -1a7c48: 6e20 de58 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@58de │ │ -1a7c4e: 0c00 |0021: move-result-object v0 │ │ -1a7c50: 1f00 8e02 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@028e │ │ -1a7c54: 6e20 fc08 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08fc │ │ -1a7c5a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -1a7c5c: 6e10 fb08 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08fb │ │ -1a7c62: 0a01 |002b: move-result v1 │ │ -1a7c64: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ -1a7c68: 6e20 fa08 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08fa │ │ -1a7c6e: 0c01 |0031: move-result-object v1 │ │ -1a7c70: 6202 4241 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4142 │ │ -1a7c74: 4402 0204 |0034: aget v2, v2, v4 │ │ -1a7c78: 6e20 f808 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f8 │ │ -1a7c7e: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1a7c82: 28ed |003b: goto 0028 // -0013 │ │ -1a7c84: 0e00 |003c: return-void │ │ +1a7c00: |[1a7c00] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a7c10: 6f20 8905 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0589 │ │ +1a7c16: 6004 0b27 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@270b │ │ +1a7c1a: 6e20 e558 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@58e5 │ │ +1a7c20: 6004 4a22 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@224a │ │ +1a7c24: 6e20 de58 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@58de │ │ +1a7c2a: 0c04 |000d: move-result-object v4 │ │ +1a7c2c: 1f04 b901 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b9 │ │ +1a7c30: 2200 8810 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1088 │ │ +1a7c34: 6e10 e058 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@58e0 │ │ +1a7c3a: 0c01 |0015: move-result-object v1 │ │ +1a7c3c: 7030 d958 1003 |0016: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@58d9 │ │ +1a7c42: 6e20 1606 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0616 │ │ +1a7c48: 6000 4b22 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@224b │ │ +1a7c4c: 6e20 de58 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@58de │ │ +1a7c52: 0c00 |0021: move-result-object v0 │ │ +1a7c54: 1f00 8e02 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@028e │ │ +1a7c58: 6e20 fc08 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08fc │ │ +1a7c5e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +1a7c60: 6e10 fb08 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08fb │ │ +1a7c66: 0a01 |002b: move-result v1 │ │ +1a7c68: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ +1a7c6c: 6e20 fa08 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08fa │ │ +1a7c72: 0c01 |0031: move-result-object v1 │ │ +1a7c74: 6202 4241 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4142 │ │ +1a7c78: 4402 0204 |0034: aget v2, v2, v4 │ │ +1a7c7c: 6e20 f808 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f8 │ │ +1a7c82: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1a7c86: 28ed |003b: goto 0028 // -0013 │ │ +1a7c88: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x001c line=55 │ │ @@ -640110,25 +640111,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a7b78: |[1a7b78] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -1a7b88: 7210 f002 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ -1a7b8e: 0a00 |0003: move-result v0 │ │ -1a7b90: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -1a7b96: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -1a7b9a: 6e10 e158 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@58e1 │ │ -1a7ba0: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -1a7ba2: 0f03 |000d: return v3 │ │ -1a7ba4: 6f20 8a05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058a │ │ -1a7baa: 0a03 |0011: move-result v3 │ │ -1a7bac: 0f03 |0012: return v3 │ │ +1a7b7c: |[1a7b7c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +1a7b8c: 7210 f002 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f0 │ │ +1a7b92: 0a00 |0003: move-result v0 │ │ +1a7b94: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +1a7b9a: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +1a7b9e: 6e10 e158 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@58e1 │ │ +1a7ba4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +1a7ba6: 0f03 |000d: return v3 │ │ +1a7ba8: 6f20 8a05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058a │ │ +1a7bae: 0a03 |0011: move-result v3 │ │ +1a7bb0: 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; │ │ @@ -640139,23 +640140,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a7c88: |[1a7c88] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ -1a7c98: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1a7c9c: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ -1a7ca2: 1a01 b355 |0005: const-string v1, "extra_sticker_file" // string@55b3 │ │ -1a7ca6: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1a7cac: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1a7cae: 6e30 e658 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@58e6 │ │ -1a7cb4: 6e10 df58 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@58df │ │ -1a7cba: 0e00 |0011: return-void │ │ +1a7c8c: |[1a7c8c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ +1a7c9c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1a7ca0: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ +1a7ca6: 1a01 b355 |0005: const-string v1, "extra_sticker_file" // string@55b3 │ │ +1a7caa: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1a7cb0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1a7cb2: 6e30 e658 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@58e6 │ │ +1a7cb8: 6e10 df58 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@58df │ │ +1a7cbe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x000e line=77 │ │ locals : │ │ @@ -640214,17 +640215,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a92d4: |[1a92d4] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ -1a92e4: 7010 473f 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3f47 │ │ -1a92ea: 0e00 |0003: return-void │ │ +1a92d8: |[1a92d8] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ +1a92e8: 7010 473f 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3f47 │ │ +1a92ee: 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;) │ │ @@ -640232,21 +640233,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 │ │ -1a930c: |[1a930c] 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 │ │ -1a931c: 6e10 7a06 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1a9322: 0a01 |0003: move-result v1 │ │ -1a9324: 6e20 8c06 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ -1a932a: 0a00 |0007: move-result v0 │ │ -1a932c: 6e20 6d42 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@426d │ │ -1a9332: 0e00 |000b: return-void │ │ +1a9310: |[1a9310] 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 │ │ +1a9320: 6e10 7a06 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1a9326: 0a01 |0003: move-result v1 │ │ +1a9328: 6e20 8c06 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ +1a932e: 0a00 |0007: move-result v0 │ │ +1a9330: 6e20 6d42 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@426d │ │ +1a9336: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0008 line=173 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lcom/b44t/messenger/DcContext; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -640259,21 +640260,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 │ │ -1a92a8: |[1a92a8] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ -1a92b8: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -1a92bc: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -1a92c2: 2201 9a10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@109a │ │ -1a92c6: 7010 4559 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5945 │ │ -1a92cc: 6e20 5e59 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@595e │ │ -1a92d2: 1101 |000d: return-object v1 │ │ +1a92ac: |[1a92ac] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ +1a92bc: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +1a92c0: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +1a92c6: 2201 9a10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@109a │ │ +1a92ca: 7010 4559 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5945 │ │ +1a92d0: 6e20 5e59 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@595e │ │ +1a92d6: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=59 │ │ 0x000a line=60 │ │ locals : │ │ │ │ @@ -640283,17 +640284,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/BaseConversationListAdapter;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9290: |[1a9290] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ -1a92a0: 5410 8241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ -1a92a4: 1100 |0002: return-object v0 │ │ +1a9294: |[1a9294] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ +1a92a4: 5410 8241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ +1a92a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ @@ -640301,19 +640302,19 @@ │ │ type : '(Lcom/b44t/messenger/DcEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a92ec: |[1a92ec] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ -1a92fc: 5401 8641 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ -1a9300: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -1a9304: 6e10 9f59 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@599f │ │ -1a930a: 0e00 |0007: return-void │ │ +1a92f0: |[1a92f0] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ +1a9300: 5401 8641 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ +1a9304: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +1a9308: 6e10 9f59 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@599f │ │ +1a930e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=208 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/b44t/messenger/DcEvent; │ │ @@ -640323,58 +640324,58 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -1a9334: |[1a9334] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1a9344: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ -1a9348: 2803 |0002: goto 0005 // +0003 │ │ -1a934a: 6205 a541 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a5 │ │ -1a934e: 5440 8241 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ -1a9352: 6e20 8d59 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@598d │ │ -1a9358: 5440 8341 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4183 │ │ -1a935c: 6e10 455b 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5b45 │ │ -1a9362: 6e10 a759 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@59a7 │ │ -1a9368: 0a05 |0012: move-result v5 │ │ -1a936a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1a936c: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ -1a9370: 5445 8641 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ -1a9374: 6e10 9959 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@5999 │ │ -1a937a: 0c05 |001b: move-result-object v5 │ │ -1a937c: 6e10 fd0a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ -1a9382: 0c05 |001f: move-result-object v5 │ │ -1a9384: 7110 a702 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ -1a938a: 0a05 |0023: move-result v5 │ │ -1a938c: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ -1a9390: 5445 8441 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ -1a9394: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ -1a9398: 6e20 6f04 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1a939e: 2829 |002d: goto 0056 // +0029 │ │ -1a93a0: 5445 8441 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ -1a93a4: 6e20 6f04 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1a93aa: 5445 8441 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ -1a93ae: 6001 592b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b59 │ │ -1a93b2: 5442 8641 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ -1a93b6: 6e10 9959 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@5999 │ │ -1a93bc: 0c02 |003c: move-result-object v2 │ │ -1a93be: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -1a93c0: 2333 4011 |003e: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ -1a93c4: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ -1a93c8: 6e30 4959 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5949 │ │ -1a93ce: 0c00 |0045: move-result-object v0 │ │ -1a93d0: 6e20 6a04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1a93d6: 280d |0049: goto 0056 // +000d │ │ -1a93d8: 5445 8441 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ -1a93dc: 6e20 6f04 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ -1a93e2: 5445 8441 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ -1a93e6: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ -1a93ea: 6e20 6a04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1a93f0: 0e00 |0056: return-void │ │ +1a9338: |[1a9338] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1a9348: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ +1a934c: 2803 |0002: goto 0005 // +0003 │ │ +1a934e: 6205 a541 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41a5 │ │ +1a9352: 5440 8241 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ +1a9356: 6e20 8d59 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@598d │ │ +1a935c: 5440 8341 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4183 │ │ +1a9360: 6e10 455b 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5b45 │ │ +1a9366: 6e10 a759 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@59a7 │ │ +1a936c: 0a05 |0012: move-result v5 │ │ +1a936e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1a9370: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ +1a9374: 5445 8641 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ +1a9378: 6e10 9959 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@5999 │ │ +1a937e: 0c05 |001b: move-result-object v5 │ │ +1a9380: 6e10 fd0a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afd │ │ +1a9386: 0c05 |001f: move-result-object v5 │ │ +1a9388: 7110 a702 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a7 │ │ +1a938e: 0a05 |0023: move-result v5 │ │ +1a9390: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ +1a9394: 5445 8441 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ +1a9398: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ +1a939c: 6e20 6f04 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1a93a2: 2829 |002d: goto 0056 // +0029 │ │ +1a93a4: 5445 8441 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ +1a93a8: 6e20 6f04 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1a93ae: 5445 8441 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ +1a93b2: 6001 592b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b59 │ │ +1a93b6: 5442 8641 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ +1a93ba: 6e10 9959 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@5999 │ │ +1a93c0: 0c02 |003c: move-result-object v2 │ │ +1a93c2: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +1a93c4: 2333 4011 |003e: new-array v3, v3, [Ljava/lang/Object; // type@1140 │ │ +1a93c8: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ +1a93cc: 6e30 4959 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5949 │ │ +1a93d2: 0c00 |0045: move-result-object v0 │ │ +1a93d4: 6e20 6a04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1a93da: 280d |0049: goto 0056 // +000d │ │ +1a93dc: 5445 8441 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ +1a93e0: 6e20 6f04 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@046f │ │ +1a93e6: 5445 8441 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ +1a93ea: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ +1a93ee: 6e20 6a04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1a93f4: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0003 line=112 │ │ 0x0005 line=114 │ │ 0x000a line=115 │ │ 0x000f line=117 │ │ @@ -640393,42 +640394,42 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -1a9200: |[1a9200] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ -1a9210: 6e10 5b59 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@595b │ │ -1a9216: 0c00 |0003: move-result-object v0 │ │ -1a9218: 7110 c74d 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1a921e: 0c00 |0007: move-result-object v0 │ │ -1a9220: 5441 8241 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ -1a9224: 6e10 7959 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@5979 │ │ -1a922a: 0c01 |000d: move-result-object v1 │ │ -1a922c: 7210 110d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ -1a9232: 0c01 |0011: move-result-object v1 │ │ -1a9234: 7210 bb0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ -1a923a: 0a02 |0015: move-result v2 │ │ -1a923c: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -1a9240: 7210 bc0c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ -1a9246: 0c02 |001b: move-result-object v2 │ │ -1a9248: 1f02 f502 |001c: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ -1a924c: 6e10 5b0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ -1a9252: 0b02 |0021: move-result-wide v2 │ │ -1a9254: 8423 |0022: long-to-int v3, v2 │ │ -1a9256: 6e20 9906 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -1a925c: 0c02 |0026: move-result-object v2 │ │ -1a925e: 6e10 6106 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@0661 │ │ -1a9264: 0a02 |002a: move-result v2 │ │ -1a9266: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -1a9268: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ -1a926c: 0f03 |002e: return v3 │ │ -1a926e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -1a9270: 0f00 |0030: return v0 │ │ +1a9204: |[1a9204] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ +1a9214: 6e10 5b59 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@595b │ │ +1a921a: 0c00 |0003: move-result-object v0 │ │ +1a921c: 7110 c74d 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1a9222: 0c00 |0007: move-result-object v0 │ │ +1a9224: 5441 8241 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ +1a9228: 6e10 7959 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@5979 │ │ +1a922e: 0c01 |000d: move-result-object v1 │ │ +1a9230: 7210 110d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d11 │ │ +1a9236: 0c01 |0011: move-result-object v1 │ │ +1a9238: 7210 bb0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0cbb │ │ +1a923e: 0a02 |0015: move-result v2 │ │ +1a9240: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +1a9244: 7210 bc0c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cbc │ │ +1a924a: 0c02 |001b: move-result-object v2 │ │ +1a924c: 1f02 f502 |001c: check-cast v2, Ljava/lang/Long; // type@02f5 │ │ +1a9250: 6e10 5b0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a5b │ │ +1a9256: 0b02 |0021: move-result-wide v2 │ │ +1a9258: 8423 |0022: long-to-int v3, v2 │ │ +1a925a: 6e20 9906 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +1a9260: 0c02 |0026: move-result-object v2 │ │ +1a9262: 6e10 6106 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@0661 │ │ +1a9268: 0a02 |002a: move-result v2 │ │ +1a926a: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +1a926c: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ +1a9270: 0f03 |002e: return v3 │ │ +1a9272: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +1a9274: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0008 line=215 │ │ 0x000e line=216 │ │ 0x0023 line=217 │ │ 0x0027 line=218 │ │ @@ -640440,20 +640441,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a93f4: |[1a93f4] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1a9404: 6f20 643f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3f64 │ │ -1a940a: 5410 8341 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4183 │ │ -1a940e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -1a9412: 6e20 475b 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@5b47 │ │ -1a9418: 0e00 |000a: return-void │ │ +1a93f8: |[1a93f8] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1a9408: 6f20 643f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3f64 │ │ +1a940e: 5410 8341 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4183 │ │ +1a9412: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +1a9416: 6e20 475b 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@5b47 │ │ +1a941c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=135 │ │ 0x0007 line=136 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -640464,61 +640465,61 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -1a941c: |[1a941c] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ -1a942c: 5480 8041 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@4180 │ │ -1a9430: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1a9434: 0e00 |0004: return-void │ │ -1a9436: 6e10 4659 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5946 │ │ -1a943c: 0c00 |0008: move-result-object v0 │ │ -1a943e: 1f00 2a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ -1a9442: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ -1a9446: 6e10 5c59 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ -1a944c: 0c01 |0010: move-result-object v1 │ │ -1a944e: 7110 c74d 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1a9454: 0c01 |0014: move-result-object v1 │ │ -1a9456: 6e10 7a06 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ -1a945c: 0a02 |0018: move-result v2 │ │ -1a945e: 6e20 9d06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ -1a9464: 0a02 |001c: move-result v2 │ │ -1a9466: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ -1a946a: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1a946e: 6e10 5c59 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ -1a9474: 0c03 |0024: move-result-object v3 │ │ -1a9476: 7020 8704 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ -1a947c: 6003 ce27 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27ce │ │ -1a9480: 6e10 7906 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ -1a9486: 0c04 |002d: move-result-object v4 │ │ -1a9488: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -1a948a: 2356 4011 |002f: new-array v6, v5, [Ljava/lang/Object; // type@1140 │ │ -1a948e: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -1a9490: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ -1a9494: 6e30 4959 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5949 │ │ -1a949a: 0c03 |0037: move-result-object v3 │ │ -1a949c: 6e20 8d04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -1a94a2: 0c02 |003b: move-result-object v2 │ │ -1a94a4: 6e20 8904 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ -1a94aa: 0c02 |003f: move-result-object v2 │ │ -1a94ac: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ -1a94b0: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1a94b2: 6e30 8e04 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1a94b8: 0c02 |0046: move-result-object v2 │ │ -1a94ba: 2203 9910 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1099 │ │ -1a94be: 7040 4359 1309 |0049: invoke-direct {v3, v1, v9, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@5943 │ │ -1a94c4: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ -1a94ca: 6e30 9304 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -1a94d0: 0c09 |0052: move-result-object v9 │ │ -1a94d2: 6e10 9904 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ -1a94d8: 2804 |0056: goto 005a // +0004 │ │ -1a94da: 6e20 6d42 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@426d │ │ -1a94e0: 0e00 |005a: return-void │ │ +1a9420: |[1a9420] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ +1a9430: 5480 8041 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@4180 │ │ +1a9434: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1a9438: 0e00 |0004: return-void │ │ +1a943a: 6e10 4659 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5946 │ │ +1a9440: 0c00 |0008: move-result-object v0 │ │ +1a9442: 1f00 2a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ +1a9446: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ +1a944a: 6e10 5c59 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ +1a9450: 0c01 |0010: move-result-object v1 │ │ +1a9452: 7110 c74d 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1a9458: 0c01 |0014: move-result-object v1 │ │ +1a945a: 6e10 7a06 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067a │ │ +1a9460: 0a02 |0018: move-result v2 │ │ +1a9462: 6e20 9d06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ +1a9468: 0a02 |001c: move-result v2 │ │ +1a946a: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ +1a946e: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1a9472: 6e10 5c59 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ +1a9478: 0c03 |0024: move-result-object v3 │ │ +1a947a: 7020 8704 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0487 │ │ +1a9480: 6003 ce27 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27ce │ │ +1a9484: 6e10 7906 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0679 │ │ +1a948a: 0c04 |002d: move-result-object v4 │ │ +1a948c: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +1a948e: 2356 4011 |002f: new-array v6, v5, [Ljava/lang/Object; // type@1140 │ │ +1a9492: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +1a9494: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ +1a9498: 6e30 4959 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5949 │ │ +1a949e: 0c03 |0037: move-result-object v3 │ │ +1a94a0: 6e20 8d04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +1a94a6: 0c02 |003b: move-result-object v2 │ │ +1a94a8: 6e20 8904 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0489 │ │ +1a94ae: 0c02 |003f: move-result-object v2 │ │ +1a94b0: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ +1a94b4: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1a94b6: 6e30 8e04 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1a94bc: 0c02 |0046: move-result-object v2 │ │ +1a94be: 2203 9910 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1099 │ │ +1a94c2: 7040 4359 1309 |0049: invoke-direct {v3, v1, v9, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@5943 │ │ +1a94c8: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ +1a94ce: 6e30 9304 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +1a94d4: 0c09 |0052: move-result-object v9 │ │ +1a94d6: 6e10 9904 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0499 │ │ +1a94dc: 2804 |0056: goto 005a // +0004 │ │ +1a94de: 6e20 6d42 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@426d │ │ +1a94e4: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=162 │ │ 0x000d line=164 │ │ 0x0015 line=165 │ │ 0x001f line=167 │ │ @@ -640537,19 +640538,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 │ │ -1a94e4: |[1a94e4] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1a94f4: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1a94f8: 8130 |0002: int-to-long v0, v3 │ │ -1a94fa: 6e30 5659 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@5956 │ │ -1a9500: 0e00 |0006: return-void │ │ +1a94e8: |[1a94e8] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1a94f8: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1a94fc: 8130 |0002: int-to-long v0, v3 │ │ +1a94fe: 6e30 5659 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@5956 │ │ +1a9504: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -640558,19 +640559,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 │ │ -1a9504: |[1a9504] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1a9514: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1a9518: 8130 |0002: int-to-long v0, v3 │ │ -1a951a: 6e30 5759 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@5957 │ │ -1a9520: 0e00 |0006: return-void │ │ +1a9508: |[1a9508] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1a9518: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1a951c: 8130 |0002: int-to-long v0, v3 │ │ +1a951e: 6e30 5759 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@5957 │ │ +1a9524: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -640579,54 +640580,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -1a9524: |[1a9524] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ -1a9534: 6f20 653f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3f65 │ │ -1a953a: 2202 a710 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@10a7 │ │ -1a953e: 6e10 5c59 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ -1a9544: 0c00 |0008: move-result-object v0 │ │ -1a9546: 7020 9359 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@5993 │ │ -1a954c: 7120 a105 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a1 │ │ -1a9552: 0c02 |000f: move-result-object v2 │ │ -1a9554: 1c00 a910 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ -1a9558: 6e20 a005 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a0 │ │ -1a955e: 0c02 |0015: move-result-object v2 │ │ -1a9560: 1f02 a910 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ -1a9564: 5b12 8641 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ -1a9568: 6e10 5c59 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ -1a956e: 0c02 |001d: move-result-object v2 │ │ -1a9570: 7110 c84d 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@4dc8 │ │ -1a9576: 0c02 |0021: move-result-object v2 │ │ -1a9578: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ -1a957c: 6e30 a64d 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ -1a9582: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ -1a9586: 6e30 a64d 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ -1a958c: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ -1a9590: 6e30 a64d 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ -1a9596: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ -1a959a: 6e30 a64d 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ -1a95a0: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ -1a95a4: 6e30 a64d 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ -1a95aa: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ -1a95ae: 6e30 a64d 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ -1a95b4: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ -1a95b8: 6e30 a64d 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ -1a95be: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ -1a95c2: 6e30 a64d 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ -1a95c8: 5412 8541 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4185 │ │ -1a95cc: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -1a95d0: 5410 8641 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ -1a95d4: 6e20 a059 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@59a0 │ │ -1a95da: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -1a95dc: 5b12 8541 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4185 │ │ -1a95e0: 0e00 |0056: return-void │ │ +1a9528: |[1a9528] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ +1a9538: 6f20 653f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3f65 │ │ +1a953e: 2202 a710 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@10a7 │ │ +1a9542: 6e10 5c59 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ +1a9548: 0c00 |0008: move-result-object v0 │ │ +1a954a: 7020 9359 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@5993 │ │ +1a9550: 7120 a105 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a1 │ │ +1a9556: 0c02 |000f: move-result-object v2 │ │ +1a9558: 1c00 a910 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ +1a955c: 6e20 a005 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a0 │ │ +1a9562: 0c02 |0015: move-result-object v2 │ │ +1a9564: 1f02 a910 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@10a9 │ │ +1a9568: 5b12 8641 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ +1a956c: 6e10 5c59 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ +1a9572: 0c02 |001d: move-result-object v2 │ │ +1a9574: 7110 c84d 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@4dc8 │ │ +1a957a: 0c02 |0021: move-result-object v2 │ │ +1a957c: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ +1a9580: 6e30 a64d 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ +1a9586: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ +1a958a: 6e30 a64d 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ +1a9590: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ +1a9594: 6e30 a64d 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ +1a959a: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ +1a959e: 6e30 a64d 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ +1a95a4: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ +1a95a8: 6e30 a64d 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ +1a95ae: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ +1a95b2: 6e30 a64d 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ +1a95b8: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ +1a95bc: 6e30 a64d 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ +1a95c2: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ +1a95c6: 6e30 a64d 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4da6 │ │ +1a95cc: 5412 8541 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4185 │ │ +1a95d0: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +1a95d4: 5410 8641 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ +1a95d8: 6e20 a059 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@59a0 │ │ +1a95de: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +1a95e0: 5b12 8541 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4185 │ │ +1a95e4: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ 0x001a line=70 │ │ 0x0024 line=71 │ │ 0x0029 line=72 │ │ @@ -640648,20 +640649,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 : 8 16-bit code units │ │ -1a91e0: |[1a91e0] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1a91f0: 6004 8526 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@2685 │ │ -1a91f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a91f6: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ -1a91fc: 0c02 |0006: move-result-object v2 │ │ -1a91fe: 1102 |0007: return-object v2 │ │ +1a91e4: |[1a91e4] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1a91f4: 6004 8526 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@2685 │ │ +1a91f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a91fa: 6e40 e702 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e7 │ │ +1a9200: 0c02 |0006: move-result-object v2 │ │ +1a9202: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -640672,22 +640673,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a95e4: |[1a95e4] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ -1a95f4: 6e10 5c59 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ -1a95fa: 0c00 |0003: move-result-object v0 │ │ -1a95fc: 7110 c84d 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@4dc8 │ │ -1a9602: 0c00 |0007: move-result-object v0 │ │ -1a9604: 6e20 b04d 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4db0 │ │ -1a960a: 6f10 673f 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3f67 │ │ -1a9610: 0e00 |000e: return-void │ │ +1a95e8: |[1a95e8] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ +1a95f8: 6e10 5c59 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ +1a95fe: 0c00 |0003: move-result-object v0 │ │ +1a9600: 7110 c84d 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@4dc8 │ │ +1a9606: 0c00 |0007: move-result-object v0 │ │ +1a9608: 6e20 b04d 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@4db0 │ │ +1a960e: 6f10 673f 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3f67 │ │ +1a9614: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000b line=143 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -640696,32 +640697,32 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1a9614: |[1a9614] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ -1a9624: 5430 8041 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@4180 │ │ -1a9628: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1a962c: 0e00 |0004: return-void │ │ -1a962e: 6e10 4659 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5946 │ │ -1a9634: 0c00 |0008: move-result-object v0 │ │ -1a9636: 1f00 2a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ -1a963a: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ -1a963e: 6e10 5c59 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ -1a9644: 0c01 |0010: move-result-object v1 │ │ -1a9646: 7110 c74d 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ -1a964c: 0c01 |0014: move-result-object v1 │ │ -1a964e: 6e10 fb06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -1a9654: 0a02 |0018: move-result v2 │ │ -1a9656: 7120 0b07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070b │ │ -1a965c: 0a04 |001c: move-result v4 │ │ -1a965e: 6e30 7642 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@4276 │ │ -1a9664: 0e00 |0020: return-void │ │ +1a9618: |[1a9618] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ +1a9628: 5430 8041 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@4180 │ │ +1a962c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1a9630: 0e00 |0004: return-void │ │ +1a9632: 6e10 4659 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5946 │ │ +1a9638: 0c00 |0008: move-result-object v0 │ │ +1a963a: 1f00 2a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d2a │ │ +1a963e: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ +1a9642: 6e10 5c59 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@595c │ │ +1a9648: 0c01 |0010: move-result-object v1 │ │ +1a964a: 7110 c74d 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@4dc7 │ │ +1a9650: 0c01 |0014: move-result-object v1 │ │ +1a9652: 6e10 fb06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +1a9658: 0a02 |0018: move-result v2 │ │ +1a965a: 7120 0b07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070b │ │ +1a9660: 0a04 |001c: move-result v4 │ │ +1a9662: 6e30 7642 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@4276 │ │ +1a9668: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=188 │ │ 0x000d line=190 │ │ 0x0015 line=191 │ │ 0x0019 line=192 │ │ @@ -640735,29 +640736,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1a9668: |[1a9668] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ -1a9678: 6f10 6e3f 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3f6e │ │ -1a967e: 5420 8641 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ -1a9682: 6e10 4659 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5946 │ │ -1a9688: 0c01 |0008: move-result-object v1 │ │ -1a968a: 7110 e85a 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5ae8 │ │ -1a9690: 0a01 |000c: move-result v1 │ │ -1a9692: 6e20 9e59 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@599e │ │ -1a9698: 5420 8641 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ -1a969c: 6e10 9a59 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@599a │ │ -1a96a2: 0c00 |0015: move-result-object v0 │ │ -1a96a4: 2201 9810 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1098 │ │ -1a96a8: 7020 4159 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5941 │ │ -1a96ae: 6e30 9b05 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@059b │ │ -1a96b4: 0e00 |001e: return-void │ │ +1a966c: |[1a966c] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ +1a967c: 6f10 6e3f 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3f6e │ │ +1a9682: 5420 8641 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ +1a9686: 6e10 4659 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5946 │ │ +1a968c: 0c01 |0008: move-result-object v1 │ │ +1a968e: 7110 e85a 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5ae8 │ │ +1a9694: 0a01 |000c: move-result v1 │ │ +1a9696: 6e20 9e59 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@599e │ │ +1a969c: 5420 8641 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ +1a96a0: 6e10 9a59 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@599a │ │ +1a96a6: 0c00 |0015: move-result-object v0 │ │ +1a96a8: 2201 9810 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1098 │ │ +1a96ac: 7020 4159 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5941 │ │ +1a96b2: 6e30 9b05 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@059b │ │ +1a96b8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0010 line=111 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -640767,55 +640768,55 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -1a96b8: |[1a96b8] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -1a96c8: 6005 d624 |0000: sget v5, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24d6 │ │ -1a96cc: 6e20 1603 5400 |0002: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a96d2: 0c05 |0005: move-result-object v5 │ │ -1a96d4: 1f05 4201 |0006: check-cast v5, Landroid/widget/TextView; // type@0142 │ │ -1a96d8: 5b35 8441 |0008: iput-object v5, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ -1a96dc: 6005 d424 |000a: sget v5, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24d4 │ │ -1a96e0: 6e20 1603 5400 |000c: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a96e6: 0c05 |000f: move-result-object v5 │ │ -1a96e8: 1f05 b601 |0010: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -1a96ec: 6000 1023 |0012: sget v0, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@2310 │ │ -1a96f0: 6e20 1603 0400 |0014: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ -1a96f6: 0c04 |0017: move-result-object v4 │ │ -1a96f8: 1f04 ce0e |0018: check-cast v4, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ece │ │ -1a96fc: 5b34 8141 |001a: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4181 │ │ -1a9700: 2204 a210 |001c: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@10a2 │ │ -1a9704: 6e10 4759 0300 |001e: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5947 │ │ -1a970a: 0c00 |0021: move-result-object v0 │ │ -1a970c: 7110 1853 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5318 │ │ -1a9712: 0c01 |0025: move-result-object v1 │ │ -1a9714: 7040 7859 0431 |0026: invoke-direct {v4, v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@5978 │ │ -1a971a: 5b34 8241 |0029: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ -1a971e: 2204 ef10 |002b: new-instance v4, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10ef │ │ -1a9722: 5430 8241 |002d: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ -1a9726: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -1a9728: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -1a972a: 7040 3e5b 0421 |0031: invoke-direct {v4, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@5b3e │ │ -1a9730: 5b34 8341 |0034: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4183 │ │ -1a9734: 5434 8141 |0036: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4181 │ │ -1a9738: 1300 0800 |0038: const/16 v0, #int 8 // #8 │ │ -1a973c: 6e20 5c4d 0400 |003a: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5c │ │ -1a9742: 5434 8241 |003d: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ -1a9746: 6e20 0606 4500 |003f: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -1a974c: 5434 8341 |0042: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4183 │ │ -1a9750: 6e20 f305 4500 |0044: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f3 │ │ -1a9756: 2204 ab01 |0047: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1a975a: 6e10 4759 0300 |0049: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5947 │ │ -1a9760: 0c00 |004c: move-result-object v0 │ │ -1a9762: 7020 de05 0400 |004d: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ -1a9768: 6e20 0a06 4500 |0050: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -1a976e: 0e00 |0053: return-void │ │ +1a96bc: |[1a96bc] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +1a96cc: 6005 d624 |0000: sget v5, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24d6 │ │ +1a96d0: 6e20 1603 5400 |0002: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a96d6: 0c05 |0005: move-result-object v5 │ │ +1a96d8: 1f05 4201 |0006: check-cast v5, Landroid/widget/TextView; // type@0142 │ │ +1a96dc: 5b35 8441 |0008: iput-object v5, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@4184 │ │ +1a96e0: 6005 d424 |000a: sget v5, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24d4 │ │ +1a96e4: 6e20 1603 5400 |000c: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a96ea: 0c05 |000f: move-result-object v5 │ │ +1a96ec: 1f05 b601 |0010: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +1a96f0: 6000 1023 |0012: sget v0, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@2310 │ │ +1a96f4: 6e20 1603 0400 |0014: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0316 │ │ +1a96fa: 0c04 |0017: move-result-object v4 │ │ +1a96fc: 1f04 ce0e |0018: check-cast v4, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ece │ │ +1a9700: 5b34 8141 |001a: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4181 │ │ +1a9704: 2204 a210 |001c: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@10a2 │ │ +1a9708: 6e10 4759 0300 |001e: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5947 │ │ +1a970e: 0c00 |0021: move-result-object v0 │ │ +1a9710: 7110 1853 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@5318 │ │ +1a9716: 0c01 |0025: move-result-object v1 │ │ +1a9718: 7040 7859 0431 |0026: invoke-direct {v4, v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@5978 │ │ +1a971e: 5b34 8241 |0029: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ +1a9722: 2204 ef10 |002b: new-instance v4, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10ef │ │ +1a9726: 5430 8241 |002d: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ +1a972a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +1a972c: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +1a972e: 7040 3e5b 0421 |0031: invoke-direct {v4, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@5b3e │ │ +1a9734: 5b34 8341 |0034: iput-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4183 │ │ +1a9738: 5434 8141 |0036: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4181 │ │ +1a973c: 1300 0800 |0038: const/16 v0, #int 8 // #8 │ │ +1a9740: 6e20 5c4d 0400 |003a: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5c │ │ +1a9746: 5434 8241 |003d: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@4182 │ │ +1a974a: 6e20 0606 4500 |003f: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +1a9750: 5434 8341 |0042: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@4183 │ │ +1a9754: 6e20 f305 4500 |0044: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f3 │ │ +1a975a: 2204 ab01 |0047: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1a975e: 6e10 4759 0300 |0049: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5947 │ │ +1a9764: 0c00 |004c: move-result-object v0 │ │ +1a9766: 7020 de05 0400 |004d: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ +1a976c: 6e20 0a06 4500 |0050: invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +1a9772: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000a line=95 │ │ 0x0012 line=96 │ │ 0x001c line=98 │ │ 0x002b line=99 │ │ @@ -640833,46 +640834,46 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a9274: |[1a9274] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ -1a9284: 7110 a04d 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4da0 │ │ -1a928a: 0a00 |0003: move-result v0 │ │ -1a928c: 0f00 |0004: return v0 │ │ +1a9278: |[1a9278] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ +1a9288: 7110 a04d 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4da0 │ │ +1a928e: 0a00 |0003: move-result v0 │ │ +1a9290: 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 │ │ -1a9770: |[1a9770] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ -1a9780: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -1a9784: 6e10 4659 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5946 │ │ -1a978a: 0c02 |0005: move-result-object v2 │ │ -1a978c: 7110 e85a 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5ae8 │ │ -1a9792: 0a02 |0009: move-result v2 │ │ -1a9794: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -1a9798: 5412 8141 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4181 │ │ -1a979c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1a979e: 6e20 5c4d 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5c │ │ -1a97a4: 2808 |0012: goto 001a // +0008 │ │ -1a97a6: 5412 8141 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4181 │ │ -1a97aa: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -1a97ae: 6e20 5c4d 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5c │ │ -1a97b4: 0e00 |001a: return-void │ │ +1a9774: |[1a9774] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ +1a9784: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +1a9788: 6e10 4659 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5946 │ │ +1a978e: 0c02 |0005: move-result-object v2 │ │ +1a9790: 7110 e85a 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5ae8 │ │ +1a9796: 0a02 |0009: move-result v2 │ │ +1a9798: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +1a979c: 5412 8141 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4181 │ │ +1a97a0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1a97a2: 6e20 5c4d 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5c │ │ +1a97a8: 2808 |0012: goto 001a // +0008 │ │ +1a97aa: 5412 8141 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@4181 │ │ +1a97ae: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +1a97b2: 6e20 5c4d 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4d5c │ │ +1a97b8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=227 │ │ 0x000c line=228 │ │ 0x0013 line=230 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -640883,21 +640884,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a97b8: |[1a97b8] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ -1a97c8: 5410 8641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ -1a97cc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1a97d0: 6e20 a059 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@59a0 │ │ -1a97d6: 2803 |0007: goto 000a // +0003 │ │ -1a97d8: 5b12 8541 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4185 │ │ -1a97dc: 0e00 |000a: return-void │ │ +1a97bc: |[1a97bc] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ +1a97cc: 5410 8641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4186 │ │ +1a97d0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1a97d4: 6e20 a059 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@59a0 │ │ +1a97da: 2803 |0007: goto 000a // +0003 │ │ +1a97dc: 5b12 8541 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@4185 │ │ +1a97e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0008 line=201 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -652120,17 +652121,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b4024: |[1b4024] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ -1b4034: 7020 9a04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049a │ │ -1b403a: 0e00 |0003: return-void │ │ +1b4028: |[1b4028] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ +1b4038: 7020 9a04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049a │ │ +1b403e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -652139,25 +652140,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b3f38: |[1b3f38] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ -1b3f48: 6e20 4c5c 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5c4c │ │ -1b3f4e: 0c02 |0003: move-result-object v2 │ │ -1b3f50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b3f52: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -1b3f56: 0f00 |0007: return v0 │ │ -1b3f58: 6e10 ce03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03ce │ │ -1b3f5e: 0a02 |000b: move-result v2 │ │ -1b3f60: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -1b3f64: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1b3f66: 0f00 |000f: return v0 │ │ +1b3f3c: |[1b3f3c] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ +1b3f4c: 6e20 4c5c 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5c4c │ │ +1b3f52: 0c02 |0003: move-result-object v2 │ │ +1b3f54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b3f56: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +1b3f5a: 0f00 |0007: return v0 │ │ +1b3f5c: 6e10 ce03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03ce │ │ +1b3f62: 0a02 |000b: move-result v2 │ │ +1b3f64: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +1b3f68: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1b3f6a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=50 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -652167,17 +652168,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 │ │ -1b403c: |[1b403c] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ -1b404c: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ -1b4052: 0e00 |0003: return-void │ │ +1b4040: |[1b4040] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ +1b4050: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ +1b4056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 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; │ │ @@ -652188,20 +652189,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1b4088: |[1b4088] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ -1b4098: 5c12 9c42 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@429c │ │ -1b409c: 5410 9e42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429e │ │ -1b40a0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1b40a4: 6e20 3504 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0435 │ │ -1b40aa: 0e00 |0009: return-void │ │ +1b408c: |[1b408c] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ +1b409c: 5c12 9c42 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@429c │ │ +1b40a0: 5410 9e42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429e │ │ +1b40a4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1b40a8: 6e20 3504 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0435 │ │ +1b40ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x0006 line=84 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -652212,30 +652213,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1b40d8: |[1b40d8] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ -1b40e8: 5430 9e42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429e │ │ -1b40ec: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -1b40f0: 6e10 3404 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0434 │ │ -1b40f6: 0c00 |0007: move-result-object v0 │ │ -1b40f8: 6e10 4d5c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5c4d │ │ -1b40fe: 0c01 |000b: move-result-object v1 │ │ -1b4100: 6002 fa18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18fa │ │ -1b4104: 7120 2e05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052e │ │ -1b410a: 0a01 |0011: move-result v1 │ │ -1b410c: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -1b4110: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ -1b4116: 5430 9e42 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429e │ │ -1b411a: 5531 9c42 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@429c │ │ -1b411e: 6e20 3504 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0435 │ │ -1b4124: 0e00 |001e: return-void │ │ +1b40dc: |[1b40dc] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ +1b40ec: 5430 9e42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429e │ │ +1b40f0: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +1b40f4: 6e10 3404 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0434 │ │ +1b40fa: 0c00 |0007: move-result-object v0 │ │ +1b40fc: 6e10 4d5c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5c4d │ │ +1b4102: 0c01 |000b: move-result-object v1 │ │ +1b4104: 6002 fa18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18fa │ │ +1b4108: 7120 2e05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052e │ │ +1b410e: 0a01 |0011: move-result v1 │ │ +1b4110: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +1b4114: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ +1b411a: 5430 9e42 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429e │ │ +1b411e: 5531 9c42 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@429c │ │ +1b4122: 6e20 3504 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0435 │ │ +1b4128: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ 0x0017 line=71 │ │ locals : │ │ @@ -652246,26 +652247,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b4128: |[1b4128] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ -1b4138: 5420 9f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@429f │ │ -1b413c: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -1b4140: 5420 9d42 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429d │ │ -1b4144: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -1b4148: 6e10 e30a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ -1b414e: 0a00 |000b: move-result v0 │ │ -1b4150: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -1b4154: 5420 9f42 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@429f │ │ -1b4158: 5421 9d42 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429d │ │ -1b415c: 6e20 6a04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1b4162: 0e00 |0015: return-void │ │ +1b412c: |[1b412c] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ +1b413c: 5420 9f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@429f │ │ +1b4140: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +1b4144: 5420 9d42 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429d │ │ +1b4148: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +1b414c: 6e10 e30a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae3 │ │ +1b4152: 0a00 |000b: move-result v0 │ │ +1b4154: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +1b4158: 5420 9f42 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@429f │ │ +1b415c: 5421 9d42 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429d │ │ +1b4160: 6e20 6a04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1b4166: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000e line=77 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -652274,24 +652275,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 │ │ -1b3f68: |[1b3f68] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -1b3f78: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1b3f7a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1b3f7c: 0760 |0002: move-object v0, v6 │ │ -1b3f7e: 0771 |0003: move-object v1, v7 │ │ -1b3f80: 0782 |0004: move-object v2, v8 │ │ -1b3f82: 0193 |0005: move v3, v9 │ │ -1b3f84: 7706 5d5c 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@5c5d │ │ -1b3f8a: 0c06 |0009: move-result-object v6 │ │ -1b3f8c: 1106 |000a: return-object v6 │ │ +1b3f6c: |[1b3f6c] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +1b3f7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1b3f7e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1b3f80: 0760 |0002: move-object v0, v6 │ │ +1b3f82: 0771 |0003: move-object v1, v7 │ │ +1b3f84: 0782 |0004: move-object v2, v8 │ │ +1b3f86: 0193 |0005: move v3, v9 │ │ +1b3f88: 7706 5d5c 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@5c5d │ │ +1b3f8e: 0c06 |0009: move-result-object v6 │ │ +1b3f90: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=91 │ │ 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; │ │ @@ -652302,24 +652303,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 │ │ -1b3f90: |[1b3f90] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -1b3fa0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -1b3fa2: 0760 |0001: move-object v0, v6 │ │ -1b3fa4: 0771 |0002: move-object v1, v7 │ │ -1b3fa6: 0782 |0003: move-object v2, v8 │ │ -1b3fa8: 0193 |0004: move v3, v9 │ │ -1b3faa: 01a4 |0005: move v4, v10 │ │ -1b3fac: 7706 5d5c 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@5c5d │ │ -1b3fb2: 0c06 |0009: move-result-object v6 │ │ -1b3fb4: 1106 |000a: return-object v6 │ │ +1b3f94: |[1b3f94] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +1b3fa4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +1b3fa6: 0760 |0001: move-object v0, v6 │ │ +1b3fa8: 0771 |0002: move-object v1, v7 │ │ +1b3faa: 0782 |0003: move-object v2, v8 │ │ +1b3fac: 0193 |0004: move v3, v9 │ │ +1b3fae: 01a4 |0005: move v4, v10 │ │ +1b3fb0: 7706 5d5c 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@5c5d │ │ +1b3fb6: 0c06 |0009: move-result-object v6 │ │ +1b3fb8: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=97 │ │ 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; │ │ @@ -652331,34 +652332,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 : 45 16-bit code units │ │ -1b3fb8: |[1b3fb8] 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; │ │ -1b3fc8: 2200 0911 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@1109 │ │ -1b3fcc: 7020 495c 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@5c49 │ │ -1b3fd2: 6e20 575c 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@5c57 │ │ -1b3fd8: 6e20 555c 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5c55 │ │ -1b3fde: 7020 545c 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5c54 │ │ -1b3fe4: 6e20 525c 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5c52 │ │ -1b3fea: 6e20 565c 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@5c56 │ │ -1b3ff0: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ -1b3ff4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1b3ff6: 6e20 535c 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5c53 │ │ -1b3ffc: 6002 0428 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ -1b4000: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1b4006: 0c01 |001f: move-result-object v1 │ │ -1b4008: 2202 0811 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@1108 │ │ -1b400c: 7030 475c 6200 |0022: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@5c47 │ │ -1b4012: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ -1b4014: 6e40 515c 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5c51 │ │ -1b401a: 6e10 5e5c 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5c5e │ │ -1b4020: 1100 |002c: return-object v0 │ │ +1b3fbc: |[1b3fbc] 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; │ │ +1b3fcc: 2200 0911 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@1109 │ │ +1b3fd0: 7020 495c 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@5c49 │ │ +1b3fd6: 6e20 575c 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@5c57 │ │ +1b3fdc: 6e20 555c 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5c55 │ │ +1b3fe2: 7020 545c 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5c54 │ │ +1b3fe8: 6e20 525c 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5c52 │ │ +1b3fee: 6e20 565c 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@5c56 │ │ +1b3ff4: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ +1b3ff8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1b3ffa: 6e20 535c 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5c53 │ │ +1b4000: 6002 0428 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2804 │ │ +1b4004: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1b400a: 0c01 |001f: move-result-object v1 │ │ +1b400c: 2202 0811 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@1108 │ │ +1b4010: 7030 475c 6200 |0022: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@5c47 │ │ +1b4016: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ +1b4018: 6e40 515c 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5c51 │ │ +1b401e: 6e10 5e5c 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5c5e │ │ +1b4024: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x0008 line=106 │ │ 0x000b line=107 │ │ 0x000e line=108 │ │ @@ -652380,24 +652381,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1b4054: |[1b4054] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ -1b4064: 6e10 4d5c 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5c4d │ │ -1b406a: 0c00 |0003: move-result-object v0 │ │ -1b406c: 6001 6f26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@266f │ │ -1b4070: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1b4072: 7130 3003 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0330 │ │ -1b4078: 0c00 |000a: move-result-object v0 │ │ -1b407a: 6e20 585c 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@5c58 │ │ -1b4080: 6f20 9f04 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@049f │ │ -1b4086: 0e00 |0011: return-void │ │ +1b4058: |[1b4058] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ +1b4068: 6e10 4d5c 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5c4d │ │ +1b406e: 0c00 |0003: move-result-object v0 │ │ +1b4070: 6001 6f26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@266f │ │ +1b4074: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1b4076: 7130 3003 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0330 │ │ +1b407c: 0c00 |000a: move-result-object v0 │ │ +1b407e: 6e20 585c 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@5c58 │ │ +1b4084: 6f20 9f04 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@049f │ │ +1b408a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000b line=33 │ │ 0x000e line=34 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -652408,22 +652409,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1b40ac: |[1b40ac] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ -1b40bc: 7210 d009 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ -1b40c2: 0c00 |0003: move-result-object v0 │ │ -1b40c4: 5b10 9d42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429d │ │ -1b40c8: 5410 9f42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@429f │ │ -1b40cc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1b40d0: 6e20 6a04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ -1b40d6: 0e00 |000d: return-void │ │ +1b40b0: |[1b40b0] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ +1b40c0: 7210 d009 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ +1b40c6: 0c00 |0003: move-result-object v0 │ │ +1b40c8: 5b10 9d42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@429d │ │ +1b40cc: 5410 9f42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@429f │ │ +1b40d0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1b40d4: 6e20 6a04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046a │ │ +1b40da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000a line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -652434,46 +652435,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -1b4164: |[1b4164] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ -1b4174: 6f10 a004 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a0 │ │ -1b417a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -1b417c: 7020 4e5c 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4e │ │ -1b4182: 0a00 |0007: move-result v0 │ │ -1b4184: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -1b4188: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ -1b418a: 7020 4e5c 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4e │ │ -1b4190: 0a00 |000e: move-result v0 │ │ -1b4192: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -1b4196: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ -1b4198: 7020 4e5c 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4e │ │ -1b419e: 0a00 |0015: move-result v0 │ │ -1b41a0: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ -1b41a4: 6000 1b24 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@241b │ │ -1b41a8: 6e20 4b5c 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4b │ │ -1b41ae: 0c00 |001d: move-result-object v0 │ │ -1b41b0: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -1b41b4: 6e20 4b03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ -1b41ba: 6000 6624 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@2466 │ │ -1b41be: 6e20 4b5c 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4b │ │ -1b41c4: 0c00 |0028: move-result-object v0 │ │ -1b41c6: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ -1b41ca: 5b20 9e42 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429e │ │ -1b41ce: 6000 4925 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@2549 │ │ -1b41d2: 6e20 4b5c 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4b │ │ -1b41d8: 0c00 |0032: move-result-object v0 │ │ -1b41da: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ -1b41de: 5b20 9f42 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@429f │ │ -1b41e2: 7010 595c 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@5c59 │ │ -1b41e8: 7010 5a5c 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@5c5a │ │ -1b41ee: 0e00 |003d: return-void │ │ +1b4168: |[1b4168] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ +1b4178: 6f10 a004 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a0 │ │ +1b417e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +1b4180: 7020 4e5c 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4e │ │ +1b4186: 0a00 |0007: move-result v0 │ │ +1b4188: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +1b418c: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ +1b418e: 7020 4e5c 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4e │ │ +1b4194: 0a00 |000e: move-result v0 │ │ +1b4196: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +1b419a: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ +1b419c: 7020 4e5c 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5c4e │ │ +1b41a2: 0a00 |0015: move-result v0 │ │ +1b41a4: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ +1b41a8: 6000 1b24 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@241b │ │ +1b41ac: 6e20 4b5c 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4b │ │ +1b41b2: 0c00 |001d: move-result-object v0 │ │ +1b41b4: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +1b41b8: 6e20 4b03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034b │ │ +1b41be: 6000 6624 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@2466 │ │ +1b41c2: 6e20 4b5c 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4b │ │ +1b41c8: 0c00 |0028: move-result-object v0 │ │ +1b41ca: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ +1b41ce: 5b20 9e42 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@429e │ │ +1b41d2: 6000 4925 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@2549 │ │ +1b41d6: 6e20 4b5c 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5c4b │ │ +1b41dc: 0c00 |0032: move-result-object v0 │ │ +1b41de: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ +1b41e2: 5b20 9f42 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@429f │ │ +1b41e6: 7010 595c 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@5c59 │ │ +1b41ec: 7010 5a5c 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@5c5a │ │ +1b41f2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=57 │ │ 0x0018 line=58 │ │ 0x0023 line=61 │ │ 0x002d line=62 │ │ @@ -688112,17 +688113,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a792c: |[1a792c] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ -1a793c: 7010 2f45 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@452f │ │ -1a7942: 0e00 |0003: return-void │ │ +1a7930: |[1a7930] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ +1a7940: 7010 2f45 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@452f │ │ +1a7946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ Virtual methods - │ │ @@ -688131,22 +688132,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a7904: |[1a7904] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ -1a7914: 6e10 cf58 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58cf │ │ -1a791a: 0c00 |0003: move-result-object v0 │ │ -1a791c: 1a01 f04f |0004: const-string v1, "crop_avatar" // string@4ff0 │ │ -1a7920: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a7922: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1a7928: 0a00 |000a: move-result v0 │ │ -1a792a: 0f00 |000b: return v0 │ │ +1a7908: |[1a7908] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ +1a7918: 6e10 cf58 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58cf │ │ +1a791e: 0c00 |0003: move-result-object v0 │ │ +1a7920: 1a01 f04f |0004: const-string v1, "crop_avatar" // string@4ff0 │ │ +1a7924: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a7926: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1a792c: 0a00 |000a: move-result v0 │ │ +1a792e: 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;) │ │ @@ -688154,35 +688155,35 @@ │ │ type : '(Landroid/os/Bundle;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -1a7944: |[1a7944] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ -1a7954: 6002 0a27 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@270a │ │ -1a7958: 6e20 d358 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@58d3 │ │ -1a795e: 6e10 cf58 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58cf │ │ -1a7964: 0c02 |0008: move-result-object v2 │ │ -1a7966: 1a03 f04f |0009: const-string v3, "crop_avatar" // string@4ff0 │ │ -1a796a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a796c: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1a7972: 0a02 |000f: move-result v2 │ │ -1a7974: 6003 b824 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24b8 │ │ -1a7978: 6e10 cf58 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58cf │ │ -1a797e: 0c00 |0015: move-result-object v0 │ │ -1a7980: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ -1a7986: 0c00 |0019: move-result-object v0 │ │ -1a7988: 7120 5958 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@5859 │ │ -1a798e: 0c02 |001d: move-result-object v2 │ │ -1a7990: 6e30 d058 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@58d0 │ │ -1a7996: 0c02 |0021: move-result-object v2 │ │ -1a7998: 1f02 7110 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1071 │ │ -1a799c: 5b12 3d41 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@413d │ │ -1a79a0: 0e00 |0026: return-void │ │ +1a7948: |[1a7948] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ +1a7958: 6002 0a27 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@270a │ │ +1a795c: 6e20 d358 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@58d3 │ │ +1a7962: 6e10 cf58 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58cf │ │ +1a7968: 0c02 |0008: move-result-object v2 │ │ +1a796a: 1a03 f04f |0009: const-string v3, "crop_avatar" // string@4ff0 │ │ +1a796e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a7970: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1a7976: 0a02 |000f: move-result v2 │ │ +1a7978: 6003 b824 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24b8 │ │ +1a797c: 6e10 cf58 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@58cf │ │ +1a7982: 0c00 |0015: move-result-object v0 │ │ +1a7984: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ +1a798a: 0c00 |0019: move-result-object v0 │ │ +1a798c: 7120 5958 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@5859 │ │ +1a7992: 0c02 |001d: move-result-object v2 │ │ +1a7994: 6e30 d058 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@58d0 │ │ +1a799a: 0c02 |0021: move-result-object v2 │ │ +1a799c: 1f02 7110 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1071 │ │ +1a79a0: 5b12 3d41 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@413d │ │ +1a79a4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0010 line=28 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ @@ -688194,20 +688195,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a79a4: |[1a79a4] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ -1a79b4: 2200 c210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10c2 │ │ -1a79b8: 7010 1c5a 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5a1c │ │ -1a79be: 5b10 3c41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@413c │ │ -1a79c2: 6f10 4045 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@4540 │ │ -1a79c8: 0e00 |000a: return-void │ │ +1a79a8: |[1a79a8] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ +1a79b8: 2200 c210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10c2 │ │ +1a79bc: 7010 1c5a 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5a1c │ │ +1a79c2: 5b10 3c41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@413c │ │ +1a79c6: 6f10 4045 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@4540 │ │ +1a79cc: 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: 5350834 bytes, number of entries: 3320 │ │ │ +Zip file size: 5350847 bytes, number of entries: 3320 │ │ │ ?rwxrwxr-x 2.0 unx 9552 b- stor 80-Jan-01 00:00 kotlin/collections/unsigned/UArraysKt___UArraysJvmKt.class │ │ │ ?rwxrwxr-x 2.0 unx 554 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 637 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda1.class │ │ │ ?rwxrwxr-x 2.0 unx 637 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda2.class │ │ │ ?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda3.class │ │ │ ?rwxrwxr-x 2.0 unx 554 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda4.class │ │ │ ?rwxrwxr-x 2.0 unx 657 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2.class │ │ │ @@ -1721,15 +1721,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 7140 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/AddReactionView.class │ │ │ ?rwxrwxr-x 2.0 unx 2041 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 4241 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 │ │ │ @@ -3315,8 +3315,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3575 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/LocalHelpActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5713 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/NewConversationActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 21663 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/WebxdcActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 28512 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt__StringsKt.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 │ │ │ -3320 files, 5828186 bytes uncompressed, 4692374 bytes compressed: 19.5% │ │ │ +3320 files, 5828199 bytes uncompressed, 4692387 bytes compressed: 19.5% │ │ ├── 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: f9f0a83ccaae92c98233558cd9c73c2b8609e728 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0474a700476838e895302f4a2ab028b5dd2a7323 │ ├── strings --all --bytes=8 {} │ │ @@ -11391,15 +11391,14 @@ │ │ PKCS5_pbe2_set_iv_ex │ │ PBEPARAM │ │ fix_rsa_padding_mode │ │ rsa-coefficient6 │ │ EVP_PKEY_fromdata │ │ int_ctx_new │ │ ffdhe4096 │ │ -built on: Fri May 2 07:19:50 2025 UTC │ │ too many iterations │ │ check q not prime │ │ keys not set │ │ cannot set parameters │ │ key setup failed │ │ unknown max size │ │ illegal implicit tag │ │ @@ -16738,14 +16737,15 @@ │ │ rsa-exponent4 │ │ rsa-exponent6 │ │ rsa-coefficient2 │ │ EVP_PKEY_CTX_set_ecdh_cofactor_mode │ │ EVP_PKEY_sign │ │ subgroup factor: │ │ Non-default library context │ │ +built on: Thu Apr 24 12:46:41 2025 UTC │ │ invalid shift │ │ expecting an ecx key │ │ invalid key length │ │ invalid parameters │ │ nested asn1 string │ │ non hex characters │ │ provider already exists │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -95059,6384 +95059,6384 @@ │ │ [2493ce] PBEPARAM │ │ [2493d7] dh_pad │ │ [2493de] fix_rsa_padding_mode │ │ [2493f3] rsa-coefficient6 │ │ [249404] EVP_PKEY_fromdata │ │ [249416] int_ctx_new │ │ [249422] ffdhe4096 │ │ - [24942c] built on: Fri May 2 07:19:50 2025 UTC │ │ - [249453] too many iterations │ │ - [249467] check q not prime │ │ - [249479] keys not set │ │ - [249486] cannot set parameters │ │ - [24949c] key setup failed │ │ - [2494ad] unknown max size │ │ - [2494be] illegal implicit tag │ │ - [2494d3] illegal zero content │ │ - [2494e8] undefined order │ │ - [2494f8] engines section error │ │ - [24950e] no control function │ │ - [249522] invalid encrypted key length │ │ - [24953f] error creating certreq │ │ - [249556] sct invalid signature │ │ - [24956c] des-ede-ecb │ │ - [249578] hexstr2buf_sep │ │ - [249587] get_ptr_internal │ │ - [249598] prepare_from_text │ │ - [2495aa] provider_conf_load │ │ - [2495bd] provider_conf_parse_bool_setting │ │ - [2495de] yes │ │ - [2495e2] OBJ_txt2obj │ │ - [2495ee] organizationalUnitName │ │ - [249605] idea-cfb │ │ - [24960e] pkcs9 │ │ - [249614] DSA-SHA │ │ - [24961c] cast5-ecb │ │ - [249626] DSA-SHA1 │ │ - [24962f] secretBag │ │ - [249639] PBMAC1 │ │ - [249640] PBE-SHA1-DES │ │ - [24964d] SMIME │ │ - [249653] id-smime-aa-ets-commitmentType │ │ - [249672] id-alg │ │ - [249679] id-cmc │ │ - [249680] id-qcs │ │ - [249687] id-it-origPKIMessage │ │ - [24969c] id-aca-chargingIdentity │ │ - [2496b4] noCheck │ │ - [2496bc] OCSP Service Locator │ │ - [2496d1] Directory │ │ - [2496db] ac-proxying │ │ - [2496e7] aes-128-ecb │ │ - [2496f3] AES-192-OFB │ │ - [2496ff] pilotOrganization │ │ - [249711] documentVersion │ │ - [249721] setct-HODInput │ │ - [249730] setct-AuthResTBS │ │ - [249741] setct-BatchAdminResTBE │ │ - [249758] setext-track2 │ │ - [249766] cleartext track 2 │ │ - [249778] secure device signature │ │ - [249790] id-characteristic-two-basis │ │ - [2497ac] ppBasis │ │ - [2497b4] camellia-192-ecb │ │ - [2497c5] LocalKeySet │ │ - [2497d1] postalAddress │ │ - [2497df] id-aes256-CCM │ │ - [2497ed] rc4-hmac-md5 │ │ - [2497fa] dhSinglePass-stdDH-sha1kdf-scheme │ │ - [24981c] jurisdictionL │ │ - [24982a] gost89-ctr │ │ - [249835] auth-dss │ │ - [24983e] BLAKE2b512 │ │ - [249849] id-hmacWithSHA3-512 │ │ - [24985d] ARIA-128-CCM │ │ - [24986a] dstu28147-wrap │ │ - [249879] ieee-siswg │ │ - [249884] brotli │ │ - [24988b] responses │ │ - [249895] responseExtensions │ │ - [2498a8] status not yet valid │ │ - [2498bd] assertion failed: niv >= 0 && niv <= EVP_MAX_IV_LENGTH │ │ - [2498f4] crypto/pkcs12/p12_utl.c │ │ - [24990c] PKCS12_MAC_DATA │ │ - [24991c] PKCS7_ATTR_SIGN │ │ - [24992c] crl │ │ - [249930] NULL\n │ │ - [249936] %s (%s) │ │ - [24993e] ossl_parse_property │ │ - [249952] data greater than mod len │ │ - [24996c] iqmp not inverse of q │ │ - [249982] unsupported mask algorithm │ │ - [24999d] ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex │ │ - [2499c5] encode_pkcs1 │ │ - [2499d2] PBMAC1_PBKDF2_HMAC │ │ - [2499e5] sys$qiow error │ │ - [2499f4] UI_create_method │ │ - [249a05] GENERAL_NAMES │ │ - [249a13] d.uniformResourceIdentifier │ │ - [249a2f] location │ │ - [249a38] SSL Client │ │ - [249a43] crypto/x509/v3_ia5.c │ │ - [249a58] r2i_certpol │ │ - [249a64] crypto/x509/v3_enum.c │ │ - [249a7a] Routing Domain Identifiers │ │ - [249a95] crypto/x509/v3_ist.c │ │ - [249aaa] %*s %s%s%s%s\n │ │ - [249abd] X400Name: │ │ - [249ad4] user │ │ - [249ad9] TLS_FEATURE │ │ - [249ae5] i2s_ASN1_INTEGER │ │ - [249af6] invalid syntax │ │ - [249b05] negative pathlen │ │ - [249b16] SSL_CERT_FILE │ │ - [249b24] duplicate attribute │ │ - [249b38] key usage does not include digital signature │ │ - [249b65] invalid or inconsistent certificate extension │ │ - [249b93] unsupported extension feature │ │ - [249bb1] validity │ │ - [249bba] failed to get platform info │ │ - [249bd6] provider=base,fips=yes,output=der,structure=type-specific │ │ - [249c10] provider=base,fips=yes,output=blob │ │ - [249c33] DSA-SHA2-512:DSA-SHA512:dsa_with_SHA512:id-dsa-with-sha512:1.2.840.1.101.3.4.3.4 │ │ - [249c84] RSA-SHA2-224:RSA-SHA224:sha224WithRSAEncryption:1.2.840.113549.1.1.14 │ │ - [249cca] RSA-SHA3-384:id-rsassa-pkcs1-v1_5-with-sha3-384:2.16.840.1.101.3.4.3.15 │ │ - [249d12] provider=default,fips=yes,output=der,structure=X9.62 │ │ - [249d47] provider=default,fips=yes,input=der,structure=dhx │ │ - [249d79] ARIA-128-GCM:1.2.410.200046.1.1.34 │ │ - [249d9c] WHIRLPOOL:1.0.10118.3.0.55 │ │ - [249db7] C1x │ │ - [249dbb] providers/implementations/ciphers/cipher_aes_hw.c │ │ - [249ded] providers/implementations/ciphers/cipher_sm4_gcm.c │ │ - [249e20] RSA PRIVATE KEY │ │ - [249e30] dhx_to_type_specific_params_pem_encode │ │ - [249e57] rsapss_to_SubjectPublicKeyInfo_der_encode │ │ - [249e81] DH PUBLIC KEY │ │ - [249e8f] ec_to_PrivateKeyInfo_der_encode │ │ - [249eaf] ec_to_EC_der_encode │ │ - [249ec3] rsapss_to_PKCS1_pem_encode │ │ - [249ede] dsa2msblob_encode │ │ - [249ef0] providers/implementations/encode_decode/encode_key2text.c │ │ - [249f2a] invalid Argon2 version │ │ - [249f41] kdf_sshkdf_derive │ │ - [249f53] kdf_tls1_prf_derive │ │ - [249f67] dkp_prk │ │ - [249f6f] eckem_decapsulate │ │ - [249f81] Invalid enc public key │ │ - [249f98] crypto/hpke/hpke_util.c │ │ - [249fb0] cmac_set_ctx_params │ │ - [249fc4] kmac_init │ │ - [249fce] get_parent_strength │ │ - [249fe2] providers/implementations/rands/drbg_hmac.c │ │ - [24a00e] seed_src_generate │ │ - [24a020] Ed448 │ │ - [24a026] RSA key size = %d, expected minimum = %d │ │ - [24a04f] providers/implementations/digests/md4_prov.c │ │ - [24a07c] pad-type │ │ - [24a085] invalid mac │ │ - [24a091] missing session id │ │ - [24a0a4] km │ │ - [24a0a7] fy-message │ │ - [24a0b2] r3 │ │ - [24a0b5] _Unwind_GetDataRelBase() not implemented │ │ - [24a0de] (subquery-%u) │ │ - [24a0ec] cipher_compatibility │ │ - [24a101] cipher_memory_security │ │ - [24a118] sqlite3_rekey_v2: database zDb=%p db_index:%d │ │ - [24a146] sqlcipher_deactivate: left static master mutex │ │ - [24a175] getpagesize │ │ - [24a181] immutable │ │ - [24a18b] k(%d │ │ - [24a190] ,%s%s%s │ │ - [24a198] N. │ │ - [24a19b] IfNotZero │ │ - [24a1a5] VInitIn │ │ - [24a1ad] Freelist: │ │ - [24a1b8] unable to get the page. error code=%d │ │ - [24a1de] SELECT sql FROM "%w".sqlite_schema WHERE type='index' │ │ - [24a214] no such module: %s │ │ - [24a227] p2 │ │ - [24a22a] comment │ │ - [24a232] sqlcipher_mem_malloc: calling sqlcipher_mlock(%p,%d) │ │ - [24a267] database_list │ │ - [24a275] function_list │ │ - [24a283] hard_heap_limit │ │ - [24a293] index_info │ │ - [24a29e] mmap_size │ │ - [24a2a8] query_only │ │ - [24a2b3] quick_check │ │ - [24a2bf] synchronous │ │ - [24a2cb] wal_checkpoint │ │ - [24a2da] desc │ │ - [24a2df] database │ │ - [24a2e8] text │ │ - [24a2ed] CREATE TABLE │ │ - [24a2fb] DELETE FROM %Q.sqlite_sequence WHERE name=%Q │ │ - [24a328] corrupt schema │ │ - [24a337] UPDATE %Q.sqlite_master SET rootpage=%d WHERE #%d AND rootpage=#%d │ │ - [24a37a] RECURSIVE STEP │ │ - [24a389] SCAN │ │ - [24a38e] < │ │ - [24a390] CHECK constraint failed in %s │ │ - [24a3ae] NO ACTION │ │ - [24a3b8] trigger "%s" may not write to shadow table "%s" │ │ - [24a3e8] cannot drop %s column: "%s" │ │ - [24a404] concat_ws │ │ - [24a40e] quote │ │ - [24a414] now │ │ - [24a418] inf │ │ - [24a41c] FLAGS parameter to json_valid() must be between 1 and 15 │ │ - [24a455] authorization denied │ │ - [24a46a] SELECT count(*) FROM %Q.'%q_segdir' WHERE level = ? │ │ - [24a49e] REPLACE INTO %Q.'%q_stat' VALUES(?,?) │ │ - [24a4c4] lanoita │ │ - [24a4cc] ive │ │ - [24a4d0] laci │ │ - [24a4d5] tneme │ │ - [24a4db] Index already optimal │ │ - [24a4f1] ALTER TABLE %Q.'%q_content' RENAME TO '%q_content'; │ │ - [24a526] fts5 │ │ - [24a52b] remove_diacritics │ │ - [24a53d] SELECT %s FROM %s T WHERE T.%Q <= ? AND T.%Q >= ? ORDER BY T.%Q DESC │ │ - [24a582] CREATE TABLE x( │ │ - [24a592] ousness │ │ - [24a59a] row │ │ - [24a59e] SELECT * FROM %Q.'%q_rowid' │ │ - [24a5ba] Dimension %d of cell %d on node %lld is corrupt relative to parent │ │ - [24a5fd] DELETE FROM '%q'.'%q_node' WHERE nodeno = ?1 │ │ - [24a62a] unable to delete/modify collation sequence due to active statements │ │ - [24a66e] DEFAULT_CACHE_SIZE=-2000 │ │ - [24a687] TLS_DHE_RSA_WITH_AES_256_CBC_SHA │ │ - [24a6a8] DHE-DSS-AES256-SHA256 │ │ - [24a6be] TLS_RSA_WITH_AES_128_GCM_SHA256 │ │ - [24a6de] DHE-RSA-AES128-CCM8 │ │ - [24a6f2] PSK-AES256-CCM │ │ - [24a701] ECDHE-ECDSA-AES128-CCM │ │ - [24a718] ECDHE-ECDSA-AES256-CCM │ │ - [24a72f] ECDHE-ECDSA-AES256-SHA384 │ │ - [24a749] TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 │ │ - [24a76f] DHE-PSK-CHACHA20-POLY1305 │ │ - [24a789] kDHEPSK │ │ - [24a791] aPSK │ │ - [24a796] CAMELLIA128 │ │ - [24a7a2] EDH-RSA-DES-CBC3-SHA │ │ - [24a7b7] bad packet length │ │ - [24a7c9] cannot get group name │ │ - [24a7df] dtls message too big │ │ - [24a7f4] invalid serverinfo data │ │ - [24a80c] renegotiation encoding err │ │ - [24a827] sequence ctr wrapped │ │ - [24a83c] stream recv only │ │ - [24a84d] tlsv1 alert record overflow │ │ - [24a869] tlsv1 unsupported extension │ │ - [24a885] unknown mandatory parameter │ │ - [24a8a1] options │ │ - [24a8a9] no_ems │ │ - [24a8b0] ClientCAPath │ │ - [24a8bd] requestCAStore │ │ - [24a8cc] TLSv1.3 │ │ - [24a8d4] PreferNoDHEKEX │ │ - [24a8e3] KTLSTxZerocopySendfile │ │ - [24a8fa] tlsext_tick_age_add │ │ - [24a90e] SSLv3/TLS read server session ticket │ │ - [24a933] TLSv1.3 write client compressed certificate │ │ - [24a95f] tls-group-name │ │ - [24a96e] add_provider_groups │ │ - [24a982] tls-group-name-internal │ │ - [24a99a] tls-max-tls │ │ - [24a9a6] ssl/tls13_enc.c │ │ - [24a9b6] retiring connection id limit violated │ │ - [24a9dc] internal error (packet buf init) │ │ - [24a9fd] INITIAL_MAX_STREAM_DATA_UNI is malformed │ │ - [24aa26] OSSL_QFILTER │ │ - [24aa33] initial │ │ - [24aa3b] stream │ │ - [24aa42] error_space │ │ - [24aa4e] stream_data_blocked │ │ - [24aa62] STREAMS valid only in 0/1-RTT │ │ - [24aa80] depack_do_frame_path_response │ │ - [24aa9e] STREAMS_BLOCKED_BIDI │ │ - [24aab3] STREAM_FIN │ │ - [24aabe] tls_construct_ctos_key_share │ │ - [24aadb] dtls1_preprocess_fragment │ │ - [24aaf5] tls_construct_cert_verify │ │ - [24ab0f] tls_process_change_cipher_spec │ │ - [24ab2e] create_ticket_prequel │ │ - [24ab44] pkey │ │ - [24ab49] │ │ - [24ab53] ASN1_IA5STRING │ │ - [24ab62] gethostbyname addr is not af inet │ │ - [24ab84] no such file │ │ - [24ab91] crypto/bn/bn_lib.c │ │ - [24aba4] crypto/bn/bn_gcd.c │ │ - [24abb7] module=%s, path=%s │ │ - [24abca] stbl_section │ │ - [24abd7] SEQWRAP │ │ - [24abdf] bitstr_cb │ │ - [24abe9] dh_pkey_import_from_type │ │ - [24ac02] DSO_set_filename │ │ - [24ac13] %s.so │ │ - [24ac19] Public-Key │ │ - [24ac24] EC_PRIVATEKEY │ │ - [24ac32] NIST/X9.62/SECG curve over a 192 bit prime field │ │ - [24ac63] ossl_ec_GF2m_simple_group_check_discriminant │ │ - [24ac90] ECDH_compute_key │ │ - [24aca1] decoder_process │ │ - [24acb1] CRYPTO lib │ │ - [24acbc] unable to get read lock │ │ - [24acd4] c2tnb191v3 │ │ - [24acdf] P-224 │ │ - [24ace5] alg_section │ │ - [24acf1] fips=yes │ │ - [24acfa] oct │ │ - [24acfe] asn1_oct_int │ │ - [24ad0b] TYPE=%s │ │ - [24ad13] OSSL_ENCODER_CTX_new_for_pkey │ │ - [24ad31] default-digest │ │ - [24ad40] EVP_DigestSignUpdate │ │ - [24ad55] PKCS5_pbe_set0_algor_ex │ │ - [24ad6d] evp_pkey_get0_ECX_KEY │ │ - [24ad83] cekalg │ │ - [24ad8a] ecdh_cofactor_mode │ │ - [24ad9d] rsa_padding_mode │ │ - [24adae] md │ │ - [24adb1] X963KDF │ │ - [24adb9] evp_pkey_ctx_set1_octet_string │ │ - [24add8] modp_4096 │ │ - [24ade2] ossl_namemap_add_names │ │ - [24adf9] invalid length │ │ - [24ae08] aria key setup failed │ │ - [24ae1e] expecting an hmac key │ │ - [24ae34] unknown bits │ │ - [24ae41] q not prime │ │ - [24ae4d] field missing │ │ - [24ae5b] illegal time value │ │ - [24ae6e] invalid universalstring length │ │ - [24ae8d] null is wrong length │ │ - [24aea2] point arithmetic failure │ │ - [24aebb] command takes no input │ │ - [24aed2] error receiving │ │ - [24aee2] too many redirections │ │ - [24aef8] content type not compressed data │ │ - [24af19] need one signer │ │ - [24af29] no password │ │ - [24af35] unable to finalize context │ │ - [24af50] log conf invalid key │ │ - [24af65] ess digest alg unknown │ │ - [24af7c] desx │ │ - [24af81] aria256 │ │ - [24af89] pass phrase │ │ - [24af95] OSSL_provider_init │ │ - [24afa8] RSA-MD5 │ │ - [24afb0] CN │ │ - [24afb3] localityName │ │ - [24afc0] OU │ │ - [24afc3] DES-EDE-CBC │ │ - [24afcf] DES-OFB │ │ - [24afd7] DES-EDE3-CFB │ │ - [24afe4] des-ede3-ofb │ │ - [24aff1] nsRenewalUrl │ │ - [24affe] Time Stamping │ │ - [24b00c] Microsoft Encrypted File System │ │ - [24b02c] invalidityDate │ │ - [24b03b] pbeWithSHA1And128BitRC4 │ │ - [24b053] caIssuers │ │ - [24b05d] id-smime-mod-ets-eSigPolicy-97 │ │ - [24b07c] id-smime-aa-msgSigDigest │ │ - [24b095] id-smime-cti-ets-proofOfDelivery │ │ - [24b0b6] id-regInfo │ │ - [24b0c1] id-cmc-getCRL │ │ - [24b0cf] clearance │ │ - [24b0d9] subjectInfoAccess │ │ - [24b0eb] policyConstraints │ │ - [24b0fd] pilotAttributeType │ │ - [24b110] pilotObject │ │ - [24b11c] singleLevelQuality │ │ - [24b12f] setct-AuthResTBSX │ │ - [24b141] setct-CredRevResData │ │ - [24b156] setct-CertReqData │ │ - [24b168] setct-CapTokenTBE │ │ - [24b17a] setCext-Track2Data │ │ - [24b18d] DES-EDE3-CFB8 │ │ - [24b19b] c2onb239v5 │ │ - [24b1a6] hmac-md5 │ │ - [24b1af] id-GostR3410-2001-CryptoPro-B-ParamSet │ │ - [24b1d6] GOST 28147-89 Cryptocom ParamSet │ │ - [24b1f7] searchGuide │ │ - [24b203] member │ │ - [24b20a] camellia-128-ccm │ │ - [24b21b] id-tc26-constants │ │ - [24b22d] ipsecIKE │ │ - [24b236] sendRouter │ │ - [24b241] id-dsa-with-sha512 │ │ - [24b254] CMC Registration Authority │ │ - [24b26f] magma-cfb │ │ - [24b279] cmKGA │ │ - [24b27f] classSignToolKC3 │ │ - [24b290] signedObject │ │ - [24b29d] id-regCtrl-rsaKeyLen │ │ - [24b2b2] Trusted key usage (Oracle) │ │ - [24b2cd] Zstandard compression │ │ - [24b2e3] X509v3 Attribute Mappings │ │ - [24b2fd] associatedInformation │ │ - [24b313] digest err │ │ - [24b31e] nextupdate before thisupdate │ │ - [24b33b] request not signed │ │ - [24b34e] ^I │ │ - [24b351] -----BEGIN │ │ - [24b35d] can't pack structure │ │ - [24b372] encrypt error │ │ - [24b380] PKCS7_add0_attrib_signing_time │ │ - [24b39f] no recipient matches certificate │ │ - [24b3c0] RAND_get0_primary │ │ - [24b3d2] CTR-DRBG │ │ - [24b3db] use_derivation_function │ │ - [24b3f3] OpenSSL RSA method │ │ - [24b406] Exponent: │ │ - [24b410] iqmp │ │ - [24b415] key size too small │ │ - [24b428] mp exponent not congruent to d │ │ - [24b447] salt length check failed │ │ - [24b460] SHA2-512 │ │ - [24b469] fingerprint size does not match digest │ │ - [24b490] is not a │ │ - [24b499] no loaders found │ │ - [24b4aa] OSSL_STORE_INFO_new_CERT │ │ - [24b4c3] there must be one signer │ │ - [24b4dc] open_console │ │ - [24b4e9] SSL Server │ │ - [24b4f4] CERTIFICATEPOLICIES │ │ - [24b508] POLICYQUALINFO │ │ - [24b517] name=%s option=%s │ │ - [24b529] ISSUING_DIST_POINT │ │ - [24b53c] %*sOnly Attribute Certificates\n │ │ - [24b55c] %*sRelative Name:\n │ │ + [24942c] too many iterations │ │ + [249440] check q not prime │ │ + [249452] keys not set │ │ + [24945f] cannot set parameters │ │ + [249475] key setup failed │ │ + [249486] unknown max size │ │ + [249497] illegal implicit tag │ │ + [2494ac] illegal zero content │ │ + [2494c1] undefined order │ │ + [2494d1] engines section error │ │ + [2494e7] no control function │ │ + [2494fb] invalid encrypted key length │ │ + [249518] error creating certreq │ │ + [24952f] sct invalid signature │ │ + [249545] des-ede-ecb │ │ + [249551] hexstr2buf_sep │ │ + [249560] get_ptr_internal │ │ + [249571] prepare_from_text │ │ + [249583] provider_conf_load │ │ + [249596] provider_conf_parse_bool_setting │ │ + [2495b7] yes │ │ + [2495bb] OBJ_txt2obj │ │ + [2495c7] organizationalUnitName │ │ + [2495de] idea-cfb │ │ + [2495e7] pkcs9 │ │ + [2495ed] DSA-SHA │ │ + [2495f5] cast5-ecb │ │ + [2495ff] DSA-SHA1 │ │ + [249608] secretBag │ │ + [249612] PBMAC1 │ │ + [249619] PBE-SHA1-DES │ │ + [249626] SMIME │ │ + [24962c] id-smime-aa-ets-commitmentType │ │ + [24964b] id-alg │ │ + [249652] id-cmc │ │ + [249659] id-qcs │ │ + [249660] id-it-origPKIMessage │ │ + [249675] id-aca-chargingIdentity │ │ + [24968d] noCheck │ │ + [249695] OCSP Service Locator │ │ + [2496aa] Directory │ │ + [2496b4] ac-proxying │ │ + [2496c0] aes-128-ecb │ │ + [2496cc] AES-192-OFB │ │ + [2496d8] pilotOrganization │ │ + [2496ea] documentVersion │ │ + [2496fa] setct-HODInput │ │ + [249709] setct-AuthResTBS │ │ + [24971a] setct-BatchAdminResTBE │ │ + [249731] setext-track2 │ │ + [24973f] cleartext track 2 │ │ + [249751] secure device signature │ │ + [249769] id-characteristic-two-basis │ │ + [249785] ppBasis │ │ + [24978d] camellia-192-ecb │ │ + [24979e] LocalKeySet │ │ + [2497aa] postalAddress │ │ + [2497b8] id-aes256-CCM │ │ + [2497c6] rc4-hmac-md5 │ │ + [2497d3] dhSinglePass-stdDH-sha1kdf-scheme │ │ + [2497f5] jurisdictionL │ │ + [249803] gost89-ctr │ │ + [24980e] auth-dss │ │ + [249817] BLAKE2b512 │ │ + [249822] id-hmacWithSHA3-512 │ │ + [249836] ARIA-128-CCM │ │ + [249843] dstu28147-wrap │ │ + [249852] ieee-siswg │ │ + [24985d] brotli │ │ + [249864] responses │ │ + [24986e] responseExtensions │ │ + [249881] status not yet valid │ │ + [249896] assertion failed: niv >= 0 && niv <= EVP_MAX_IV_LENGTH │ │ + [2498cd] crypto/pkcs12/p12_utl.c │ │ + [2498e5] PKCS12_MAC_DATA │ │ + [2498f5] PKCS7_ATTR_SIGN │ │ + [249905] crl │ │ + [249909] NULL\n │ │ + [24990f] %s (%s) │ │ + [249917] ossl_parse_property │ │ + [24992b] data greater than mod len │ │ + [249945] iqmp not inverse of q │ │ + [24995b] unsupported mask algorithm │ │ + [249976] ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex │ │ + [24999e] encode_pkcs1 │ │ + [2499ab] PBMAC1_PBKDF2_HMAC │ │ + [2499be] sys$qiow error │ │ + [2499cd] UI_create_method │ │ + [2499de] GENERAL_NAMES │ │ + [2499ec] d.uniformResourceIdentifier │ │ + [249a08] location │ │ + [249a11] SSL Client │ │ + [249a1c] crypto/x509/v3_ia5.c │ │ + [249a31] r2i_certpol │ │ + [249a3d] crypto/x509/v3_enum.c │ │ + [249a53] Routing Domain Identifiers │ │ + [249a6e] crypto/x509/v3_ist.c │ │ + [249a83] %*s %s%s%s%s\n │ │ + [249a96] X400Name: │ │ + [249aad] user │ │ + [249ab2] TLS_FEATURE │ │ + [249abe] i2s_ASN1_INTEGER │ │ + [249acf] invalid syntax │ │ + [249ade] negative pathlen │ │ + [249aef] SSL_CERT_FILE │ │ + [249afd] duplicate attribute │ │ + [249b11] key usage does not include digital signature │ │ + [249b3e] invalid or inconsistent certificate extension │ │ + [249b6c] unsupported extension feature │ │ + [249b8a] validity │ │ + [249b93] failed to get platform info │ │ + [249baf] provider=base,fips=yes,output=der,structure=type-specific │ │ + [249be9] provider=base,fips=yes,output=blob │ │ + [249c0c] DSA-SHA2-512:DSA-SHA512:dsa_with_SHA512:id-dsa-with-sha512:1.2.840.1.101.3.4.3.4 │ │ + [249c5d] RSA-SHA2-224:RSA-SHA224:sha224WithRSAEncryption:1.2.840.113549.1.1.14 │ │ + [249ca3] RSA-SHA3-384:id-rsassa-pkcs1-v1_5-with-sha3-384:2.16.840.1.101.3.4.3.15 │ │ + [249ceb] provider=default,fips=yes,output=der,structure=X9.62 │ │ + [249d20] provider=default,fips=yes,input=der,structure=dhx │ │ + [249d52] ARIA-128-GCM:1.2.410.200046.1.1.34 │ │ + [249d75] WHIRLPOOL:1.0.10118.3.0.55 │ │ + [249d90] C1x │ │ + [249d94] providers/implementations/ciphers/cipher_aes_hw.c │ │ + [249dc6] providers/implementations/ciphers/cipher_sm4_gcm.c │ │ + [249df9] RSA PRIVATE KEY │ │ + [249e09] dhx_to_type_specific_params_pem_encode │ │ + [249e30] rsapss_to_SubjectPublicKeyInfo_der_encode │ │ + [249e5a] DH PUBLIC KEY │ │ + [249e68] ec_to_PrivateKeyInfo_der_encode │ │ + [249e88] ec_to_EC_der_encode │ │ + [249e9c] rsapss_to_PKCS1_pem_encode │ │ + [249eb7] dsa2msblob_encode │ │ + [249ec9] providers/implementations/encode_decode/encode_key2text.c │ │ + [249f03] invalid Argon2 version │ │ + [249f1a] kdf_sshkdf_derive │ │ + [249f2c] kdf_tls1_prf_derive │ │ + [249f40] dkp_prk │ │ + [249f48] eckem_decapsulate │ │ + [249f5a] Invalid enc public key │ │ + [249f71] crypto/hpke/hpke_util.c │ │ + [249f89] cmac_set_ctx_params │ │ + [249f9d] kmac_init │ │ + [249fa7] get_parent_strength │ │ + [249fbb] providers/implementations/rands/drbg_hmac.c │ │ + [249fe7] seed_src_generate │ │ + [249ff9] Ed448 │ │ + [249fff] RSA key size = %d, expected minimum = %d │ │ + [24a028] providers/implementations/digests/md4_prov.c │ │ + [24a055] pad-type │ │ + [24a05e] invalid mac │ │ + [24a06a] missing session id │ │ + [24a07d] km │ │ + [24a080] fy-message │ │ + [24a08b] r3 │ │ + [24a08e] _Unwind_GetDataRelBase() not implemented │ │ + [24a0b7] (subquery-%u) │ │ + [24a0c5] cipher_compatibility │ │ + [24a0da] cipher_memory_security │ │ + [24a0f1] sqlite3_rekey_v2: database zDb=%p db_index:%d │ │ + [24a11f] sqlcipher_deactivate: left static master mutex │ │ + [24a14e] getpagesize │ │ + [24a15a] immutable │ │ + [24a164] k(%d │ │ + [24a169] ,%s%s%s │ │ + [24a171] N. │ │ + [24a174] IfNotZero │ │ + [24a17e] VInitIn │ │ + [24a186] Freelist: │ │ + [24a191] unable to get the page. error code=%d │ │ + [24a1b7] SELECT sql FROM "%w".sqlite_schema WHERE type='index' │ │ + [24a1ed] no such module: %s │ │ + [24a200] p2 │ │ + [24a203] comment │ │ + [24a20b] sqlcipher_mem_malloc: calling sqlcipher_mlock(%p,%d) │ │ + [24a240] database_list │ │ + [24a24e] function_list │ │ + [24a25c] hard_heap_limit │ │ + [24a26c] index_info │ │ + [24a277] mmap_size │ │ + [24a281] query_only │ │ + [24a28c] quick_check │ │ + [24a298] synchronous │ │ + [24a2a4] wal_checkpoint │ │ + [24a2b3] desc │ │ + [24a2b8] database │ │ + [24a2c1] text │ │ + [24a2c6] CREATE TABLE │ │ + [24a2d4] DELETE FROM %Q.sqlite_sequence WHERE name=%Q │ │ + [24a301] corrupt schema │ │ + [24a310] UPDATE %Q.sqlite_master SET rootpage=%d WHERE #%d AND rootpage=#%d │ │ + [24a353] RECURSIVE STEP │ │ + [24a362] SCAN │ │ + [24a367] < │ │ + [24a369] CHECK constraint failed in %s │ │ + [24a387] NO ACTION │ │ + [24a391] trigger "%s" may not write to shadow table "%s" │ │ + [24a3c1] cannot drop %s column: "%s" │ │ + [24a3dd] concat_ws │ │ + [24a3e7] quote │ │ + [24a3ed] now │ │ + [24a3f1] inf │ │ + [24a3f5] FLAGS parameter to json_valid() must be between 1 and 15 │ │ + [24a42e] authorization denied │ │ + [24a443] SELECT count(*) FROM %Q.'%q_segdir' WHERE level = ? │ │ + [24a477] REPLACE INTO %Q.'%q_stat' VALUES(?,?) │ │ + [24a49d] lanoita │ │ + [24a4a5] ive │ │ + [24a4a9] laci │ │ + [24a4ae] tneme │ │ + [24a4b4] Index already optimal │ │ + [24a4ca] ALTER TABLE %Q.'%q_content' RENAME TO '%q_content'; │ │ + [24a4ff] fts5 │ │ + [24a504] remove_diacritics │ │ + [24a516] SELECT %s FROM %s T WHERE T.%Q <= ? AND T.%Q >= ? ORDER BY T.%Q DESC │ │ + [24a55b] CREATE TABLE x( │ │ + [24a56b] ousness │ │ + [24a573] row │ │ + [24a577] SELECT * FROM %Q.'%q_rowid' │ │ + [24a593] Dimension %d of cell %d on node %lld is corrupt relative to parent │ │ + [24a5d6] DELETE FROM '%q'.'%q_node' WHERE nodeno = ?1 │ │ + [24a603] unable to delete/modify collation sequence due to active statements │ │ + [24a647] DEFAULT_CACHE_SIZE=-2000 │ │ + [24a660] TLS_DHE_RSA_WITH_AES_256_CBC_SHA │ │ + [24a681] DHE-DSS-AES256-SHA256 │ │ + [24a697] TLS_RSA_WITH_AES_128_GCM_SHA256 │ │ + [24a6b7] DHE-RSA-AES128-CCM8 │ │ + [24a6cb] PSK-AES256-CCM │ │ + [24a6da] ECDHE-ECDSA-AES128-CCM │ │ + [24a6f1] ECDHE-ECDSA-AES256-CCM │ │ + [24a708] ECDHE-ECDSA-AES256-SHA384 │ │ + [24a722] TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 │ │ + [24a748] DHE-PSK-CHACHA20-POLY1305 │ │ + [24a762] kDHEPSK │ │ + [24a76a] aPSK │ │ + [24a76f] CAMELLIA128 │ │ + [24a77b] EDH-RSA-DES-CBC3-SHA │ │ + [24a790] bad packet length │ │ + [24a7a2] cannot get group name │ │ + [24a7b8] dtls message too big │ │ + [24a7cd] invalid serverinfo data │ │ + [24a7e5] renegotiation encoding err │ │ + [24a800] sequence ctr wrapped │ │ + [24a815] stream recv only │ │ + [24a826] tlsv1 alert record overflow │ │ + [24a842] tlsv1 unsupported extension │ │ + [24a85e] unknown mandatory parameter │ │ + [24a87a] options │ │ + [24a882] no_ems │ │ + [24a889] ClientCAPath │ │ + [24a896] requestCAStore │ │ + [24a8a5] TLSv1.3 │ │ + [24a8ad] PreferNoDHEKEX │ │ + [24a8bc] KTLSTxZerocopySendfile │ │ + [24a8d3] tlsext_tick_age_add │ │ + [24a8e7] SSLv3/TLS read server session ticket │ │ + [24a90c] TLSv1.3 write client compressed certificate │ │ + [24a938] tls-group-name │ │ + [24a947] add_provider_groups │ │ + [24a95b] tls-group-name-internal │ │ + [24a973] tls-max-tls │ │ + [24a97f] ssl/tls13_enc.c │ │ + [24a98f] retiring connection id limit violated │ │ + [24a9b5] internal error (packet buf init) │ │ + [24a9d6] INITIAL_MAX_STREAM_DATA_UNI is malformed │ │ + [24a9ff] OSSL_QFILTER │ │ + [24aa0c] initial │ │ + [24aa14] stream │ │ + [24aa1b] error_space │ │ + [24aa27] stream_data_blocked │ │ + [24aa3b] STREAMS valid only in 0/1-RTT │ │ + [24aa59] depack_do_frame_path_response │ │ + [24aa77] STREAMS_BLOCKED_BIDI │ │ + [24aa8c] STREAM_FIN │ │ + [24aa97] tls_construct_ctos_key_share │ │ + [24aab4] dtls1_preprocess_fragment │ │ + [24aace] tls_construct_cert_verify │ │ + [24aae8] tls_process_change_cipher_spec │ │ + [24ab07] create_ticket_prequel │ │ + [24ab1d] pkey │ │ + [24ab22] │ │ + [24ab2c] ASN1_IA5STRING │ │ + [24ab3b] gethostbyname addr is not af inet │ │ + [24ab5d] no such file │ │ + [24ab6a] crypto/bn/bn_lib.c │ │ + [24ab7d] crypto/bn/bn_gcd.c │ │ + [24ab90] module=%s, path=%s │ │ + [24aba3] stbl_section │ │ + [24abb0] SEQWRAP │ │ + [24abb8] bitstr_cb │ │ + [24abc2] dh_pkey_import_from_type │ │ + [24abdb] DSO_set_filename │ │ + [24abec] %s.so │ │ + [24abf2] Public-Key │ │ + [24abfd] EC_PRIVATEKEY │ │ + [24ac0b] NIST/X9.62/SECG curve over a 192 bit prime field │ │ + [24ac3c] ossl_ec_GF2m_simple_group_check_discriminant │ │ + [24ac69] ECDH_compute_key │ │ + [24ac7a] decoder_process │ │ + [24ac8a] CRYPTO lib │ │ + [24ac95] unable to get read lock │ │ + [24acad] c2tnb191v3 │ │ + [24acb8] P-224 │ │ + [24acbe] alg_section │ │ + [24acca] fips=yes │ │ + [24acd3] oct │ │ + [24acd7] asn1_oct_int │ │ + [24ace4] TYPE=%s │ │ + [24acec] OSSL_ENCODER_CTX_new_for_pkey │ │ + [24ad0a] default-digest │ │ + [24ad19] EVP_DigestSignUpdate │ │ + [24ad2e] PKCS5_pbe_set0_algor_ex │ │ + [24ad46] evp_pkey_get0_ECX_KEY │ │ + [24ad5c] cekalg │ │ + [24ad63] ecdh_cofactor_mode │ │ + [24ad76] rsa_padding_mode │ │ + [24ad87] md │ │ + [24ad8a] X963KDF │ │ + [24ad92] evp_pkey_ctx_set1_octet_string │ │ + [24adb1] modp_4096 │ │ + [24adbb] ossl_namemap_add_names │ │ + [24add2] invalid length │ │ + [24ade1] aria key setup failed │ │ + [24adf7] expecting an hmac key │ │ + [24ae0d] unknown bits │ │ + [24ae1a] q not prime │ │ + [24ae26] field missing │ │ + [24ae34] illegal time value │ │ + [24ae47] invalid universalstring length │ │ + [24ae66] null is wrong length │ │ + [24ae7b] point arithmetic failure │ │ + [24ae94] command takes no input │ │ + [24aeab] error receiving │ │ + [24aebb] too many redirections │ │ + [24aed1] content type not compressed data │ │ + [24aef2] need one signer │ │ + [24af02] no password │ │ + [24af0e] unable to finalize context │ │ + [24af29] log conf invalid key │ │ + [24af3e] ess digest alg unknown │ │ + [24af55] desx │ │ + [24af5a] aria256 │ │ + [24af62] pass phrase │ │ + [24af6e] OSSL_provider_init │ │ + [24af81] RSA-MD5 │ │ + [24af89] CN │ │ + [24af8c] localityName │ │ + [24af99] OU │ │ + [24af9c] DES-EDE-CBC │ │ + [24afa8] DES-OFB │ │ + [24afb0] DES-EDE3-CFB │ │ + [24afbd] des-ede3-ofb │ │ + [24afca] nsRenewalUrl │ │ + [24afd7] Time Stamping │ │ + [24afe5] Microsoft Encrypted File System │ │ + [24b005] invalidityDate │ │ + [24b014] pbeWithSHA1And128BitRC4 │ │ + [24b02c] caIssuers │ │ + [24b036] id-smime-mod-ets-eSigPolicy-97 │ │ + [24b055] id-smime-aa-msgSigDigest │ │ + [24b06e] id-smime-cti-ets-proofOfDelivery │ │ + [24b08f] id-regInfo │ │ + [24b09a] id-cmc-getCRL │ │ + [24b0a8] clearance │ │ + [24b0b2] subjectInfoAccess │ │ + [24b0c4] policyConstraints │ │ + [24b0d6] pilotAttributeType │ │ + [24b0e9] pilotObject │ │ + [24b0f5] singleLevelQuality │ │ + [24b108] setct-AuthResTBSX │ │ + [24b11a] setct-CredRevResData │ │ + [24b12f] setct-CertReqData │ │ + [24b141] setct-CapTokenTBE │ │ + [24b153] setCext-Track2Data │ │ + [24b166] DES-EDE3-CFB8 │ │ + [24b174] c2onb239v5 │ │ + [24b17f] hmac-md5 │ │ + [24b188] id-GostR3410-2001-CryptoPro-B-ParamSet │ │ + [24b1af] GOST 28147-89 Cryptocom ParamSet │ │ + [24b1d0] searchGuide │ │ + [24b1dc] member │ │ + [24b1e3] camellia-128-ccm │ │ + [24b1f4] id-tc26-constants │ │ + [24b206] ipsecIKE │ │ + [24b20f] sendRouter │ │ + [24b21a] id-dsa-with-sha512 │ │ + [24b22d] CMC Registration Authority │ │ + [24b248] magma-cfb │ │ + [24b252] cmKGA │ │ + [24b258] classSignToolKC3 │ │ + [24b269] signedObject │ │ + [24b276] id-regCtrl-rsaKeyLen │ │ + [24b28b] Trusted key usage (Oracle) │ │ + [24b2a6] Zstandard compression │ │ + [24b2bc] X509v3 Attribute Mappings │ │ + [24b2d6] associatedInformation │ │ + [24b2ec] digest err │ │ + [24b2f7] nextupdate before thisupdate │ │ + [24b314] request not signed │ │ + [24b327] ^I │ │ + [24b32a] -----BEGIN │ │ + [24b336] can't pack structure │ │ + [24b34b] encrypt error │ │ + [24b359] PKCS7_add0_attrib_signing_time │ │ + [24b378] no recipient matches certificate │ │ + [24b399] RAND_get0_primary │ │ + [24b3ab] CTR-DRBG │ │ + [24b3b4] use_derivation_function │ │ + [24b3cc] OpenSSL RSA method │ │ + [24b3df] Exponent: │ │ + [24b3e9] iqmp │ │ + [24b3ee] key size too small │ │ + [24b401] mp exponent not congruent to d │ │ + [24b420] salt length check failed │ │ + [24b439] SHA2-512 │ │ + [24b442] fingerprint size does not match digest │ │ + [24b469] is not a │ │ + [24b472] no loaders found │ │ + [24b483] OSSL_STORE_INFO_new_CERT │ │ + [24b49c] there must be one signer │ │ + [24b4b5] open_console │ │ + [24b4c2] SSL Server │ │ + [24b4cd] CERTIFICATEPOLICIES │ │ + [24b4e1] POLICYQUALINFO │ │ + [24b4f0] name=%s option=%s │ │ + [24b502] ISSUING_DIST_POINT │ │ + [24b515] %*sOnly Attribute Certificates\n │ │ + [24b535] %*sRelative Name:\n │ │ %*s │ │ - [24b572] OSSL_OBJECT_DIGEST_INFO │ │ - [24b58b] %*s │ │ - [24b59b] professionOIDs │ │ - [24b5aa] %*s admissionAuthority:\n │ │ - [24b5c4] language │ │ - [24b5cd] v2i_issuer_alt │ │ - [24b5dc] copy_email │ │ - [24b5e7] Attributes │ │ - [24b5f3] %*sZone: %s, User: │ │ - [24b607] s2i_ASN1_UTF8STRING │ │ - [24b61b] no subject details │ │ - [24b62e] unable to decrypt certificate's signature │ │ - [24b658] unable to verify the first certificate │ │ - [24b67f] CRL path validation error │ │ - [24b699] Certificate public key has explicit ECC parameters │ │ - [24b6cc] ossl_policy_level_add_node │ │ - [24b6e7] subjectUID │ │ - [24b6f2] ALG_PERR: %s(%d): io_read failed : │ │ - [24b716] provider=base,fips=yes,output=pem,structure=dhx │ │ - [24b746] provider=base,fips=yes,output=der,structure=X9.42 │ │ - [24b778] provider=base,fips=yes,input=der,structure=ec │ │ - [24b7a6] ARGON2ID │ │ - [24b7af] ED25519ph │ │ - [24b7b9] provider=default,fips=no,output=pem,structure=SubjectPublicKeyInfo │ │ - [24b7fc] provider=default,fips=yes,output=der,structure=ec │ │ - [24b82e] AES-256-ECB:2.16.840.1.101.3.4.1.41 │ │ - [24b852] AES-128-GCM-SIV │ │ - [24b862] AES-256-GCM-SIV │ │ - [24b872] SM4-CBC:SM4:1.2.156.10197.1.104.2 │ │ - [24b894] PVKKDF │ │ - [24b89b] providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c │ │ - [24b8d5] providers/implementations/ciphers/cipher_aes_ocb.c │ │ - [24b908] aes_ocb_block_update_internal │ │ - [24b926] aes_ocb_get_ctx_params │ │ - [24b93d] providers/implementations/digests/sm3_prov.c │ │ - [24b96a] key_to_type_specific_der_bio │ │ - [24b987] SM2 PRIVATE KEY │ │ - [24b997] ed448_to_PrivateKeyInfo_pem_encode │ │ - [24b9ba] ec2blob_encode │ │ - [24b9c9] kdf_tls1_3_set_ctx_params │ │ - [24b9e3] custom │ │ - [24b9ea] providers/implementations/kdfs/scrypt.c │ │ - [24ba12] providers/implementations/kem/rsa_kem.c │ │ - [24ba3a] gen_type set to unsupported value %d │ │ - [24ba5f] dsa_precheck_params │ │ - [24ba73] ecx_validate │ │ - [24ba80] cmac_gen_set_params │ │ - [24ba94] mac_digest_sign_init │ │ - [24baa9] rsa_signverify_init │ │ - [24babd] Only X.931, PKCS#1 v1.5 or PSS padding allowed │ │ - [24baec] providers/implementations/ciphers/cipher_blowfish.c │ │ - [24bb20] failed to generate key │ │ - [24bb37] final call out of order │ │ - [24bb4f] tag not needed │ │ - [24bb5e] rly_clean │ │ - [24bb68] required │ │ - [24bb71] ep-label │ │ - [24bb7a] ions │ │ - [24bb7f] ode-point │ │ - [24bb89] ixed │ │ - [24bb8e] egacy │ │ - [24bb94] unwind_phase2 │ │ - [24bba2] d5 │ │ - [24bba5] unix-none │ │ - [24bbaf] %s │ │ - [24bbb2] native │ │ - [24bbb9] 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) │ │ - [24bc68] sqlcipher_deactivate: entered SQLCIPHER_MUTEX_PROVIDER │ │ - [24bc9f] sqlcipher_codec_ctx_init: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [24bcdb] off │ │ - [24bcdf] temporary │ │ - [24bce9] openDirectory │ │ - [24bcf7] readlink │ │ - [24bd00] os_unix.c:%d: (%d) %s(%s) - %s │ │ - [24bd1f] MJ delete: %s │ │ - [24bd2d] 8 │ │ - [24bd2f] Transaction │ │ - [24bd3b] IsType │ │ - [24bd42] IfNoHope │ │ - [24bd4b] Last │ │ - [24bd50] IdxLT │ │ - [24bd56] SetSubtype │ │ - [24bd61] Abortable │ │ - [24bd6b] FOREIGN KEY │ │ - [24bd77] %s constraint failed │ │ - [24bd8c] database table is locked: %s │ │ - [24bda9] ANY │ │ - [24bdad] sz=[0-9]* │ │ - [24bdb7] -- │ │ - [24bdbb] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize() size=%d reserve=%d │ │ - [24be0b] cipher_ctx_key_derive: using raw key from hex │ │ - [24be39] sqlcipher_cipher_ctx_cmp: c1=%p c2=%p sqlcipher_memcmp(c1->pass, c2_pass)=%d are_equal=%d │ │ - [24be93] sqlcipher_openssl_random: RAND_bytes() returned %d │ │ - [24bec6] temp_store │ │ - [24bed1] builtin │ │ - [24bed9] RAISE() may only be used within a trigger-program │ │ - [24bf0b] corrupt database │ │ - [24bf1c] no such function: %#T │ │ - [24bf32] subqueries │ │ - [24bf3d] ..%s │ │ - [24bf42] %r %s BY term out of range - should be between 1 and %d │ │ - [24bf7a] LAST │ │ - [24bf7f] cannot create a TEMP index on non-TEMP table "%s" │ │ - [24bfb1] >? AND %s │ │ - [24bfbb] ( │ │ - [24bfbe] SCAN %s%s%s │ │ - [24bfca] no such index: %S │ │ - [24bfdc] shadow │ │ - [24bfe3] *** in database %s ***\n │ │ - [24bffb] UTF16be │ │ - [24c003] database is already attached │ │ - [24c020] no such database: %s │ │ - [24c035] cannot drop column "%s": no other columns exist │ │ - [24c065] upper │ │ - [24c06b] substr │ │ - [24c072] jsonb_extract │ │ - [24c080] constraint failed │ │ - [24c092] offsets │ │ - [24c09a] sess │ │ - [24c09f] content │ │ - [24c0a7] NOT │ │ - [24c0ab] unknown special query: %.*s │ │ - [24c0c7] {%lld │ │ - [24c0cd] INSERT OR REPLACE INTO '%q'.'%q_rowid' VALUES(?1, ?2) │ │ - [24c103] $ │ │ - [24c105] TLS_SHA384_SHA384 │ │ - [24c117] TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 │ │ - [24c13b] TLS_PSK_WITH_AES_256_CCM │ │ - [24c154] PSK-NULL-SHA │ │ - [24c161] TLS_PSK_WITH_AES_128_CBC_SHA256 │ │ - [24c181] DHE-PSK-NULL-SHA384 │ │ - [24c195] TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA │ │ - [24c1ba] ADH-CAMELLIA128-SHA256 │ │ - [24c1d1] RSA-PSK-CAMELLIA128-SHA256 │ │ - [24c1ec] TLS_GOSTR341001_WITH_28147_CNT_IMIT │ │ - [24c210] TLS_DH_anon_WITH_SEED_CBC_SHA │ │ - [24c22e] TLS_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [24c24f] DHE-RSA-ARIA128-GCM-SHA256 │ │ - [24c26a] DHE-PSK-ARIA256-GCM-SHA384 │ │ - [24c285] TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [24c2aa] ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384 │ │ - [24c2e6] COMPLEMENTOFALL │ │ - [24c2f6] kECDHEPSK │ │ - [24c300] MEDIUM │ │ - [24c307] bad protocol version number │ │ - [24c323] length mismatch │ │ - [24c333] missing dsa signing cert │ │ - [24c34c] not server │ │ - [24c357] record length mismatch │ │ - [24c36e] ssl/tls alert decompression failure │ │ - [24c392] ssl/tls alert illegal parameter │ │ - [24c3b2] ssl negative length │ │ - [24c3c6] stream send only │ │ - [24c3d7] unable to load ssl3 md5 routines │ │ - [24c3f8] unknown cipher type │ │ - [24c40c] unknown cmd name │ │ - [24c41d] unknown key exchange type │ │ - [24c437] SSL_read │ │ - [24c440] ssl/ssl_mcnf.c │ │ - [24c44f] client_sigalgs │ │ - [24c45e] ECDHParameters │ │ - [24c46d] named_curve │ │ - [24c479] RequestCAFile │ │ - [24c487] TLSv1.3 write server compressed certificate │ │ - [24c4b3] CHACHA20-POLY1305 │ │ - [24c4c5] X25519 │ │ - [24c4cc] add_provider_sigalgs │ │ - [24c4e1] rsa_pss_rsae_sha384 │ │ - [24c4f5] gost2001_gost94 │ │ - [24c505] expect_quic_with_stream_lock │ │ - [24c522] ossl_quic_channel_on_handshake_confirmed │ │ - [24c54b] zero length connection id in use │ │ - [24c56c] DISABLE_ACTIVE_MIGRATION appears multiple times │ │ - [24c59c] ch_enqueue_retire_conn_id │ │ - [24c5b6] \r │ │ - [24c5b9] 0RTT │ │ - [24c5be] retire_prior_to │ │ - [24c5ce] limit │ │ - [24c5d4] ossl_qrl_enc_level_set_provide_secret │ │ - [24c5fa] MAX_DATA valid only in 0/1-RTT │ │ - [24c619] depack_do_frame_stop_sending │ │ - [24c636] internal error (crypto RXFC) │ │ - [24c653] depack_do_frame_new_token │ │ - [24c66d] depack_do_frame_max_data │ │ - [24c686] STREAM_LEN_FIN │ │ - [24c695] tls_write_records_default │ │ - [24c6af] tls_retry_write_records │ │ - [24c6c7] GET │ │ - [24c6cc] CONNE │ │ - [24c6d2] final_server_name │ │ - [24c6e4] tls_construct_ctos_maxfragmentlen │ │ - [24c706] tls_parse_ctos_client_cert_type │ │ - [24c726] read_state_machine │ │ - [24c739] tls_process_cert_status_body │ │ - [24c756] tls_construct_cke_gost │ │ - [24c76d] tls_construct_finished │ │ - [24c784] tls_process_cke_dhe │ │ - [24c798] DER │ │ - [24c79c] asn1_string_get_int64 │ │ - [24c7b2] asn1_find_end │ │ - [24c7c0] crypto/asn1/a_object.c │ │ - [24c7d7] INT32 │ │ - [24c7dd] tfo disabled │ │ - [24c7ea] BIO_gets │ │ - [24c7f3] dgram_pair_write │ │ - [24c804] HERE-->%s │ │ - [24c80e] %02d%02d%02d%02d%02d%02dZ │ │ - [24c828] %s %2d %02d:%02d:%02d.%.*s %d GMT │ │ - [24c84a] i2o_SCT │ │ - [24c852] SCT_CTX_verify │ │ - [24c861] OpenSSL PKCS#3 DH method │ │ - [24c87a] SHA512 │ │ - [24c881] bn_mod_exp_mont_fixed_top │ │ - [24c89b] ossl_dh_buf2key │ │ - [24c8ab] BN_mod_exp2_mont │ │ - [24c8bc] ec_pkey_param_check │ │ - [24c8d0] ec_pkey_import_from │ │ - [24c8e4] EC_GROUP_new_by_curve_name_ex │ │ - [24c902] SECG curve over a 224 bit prime field │ │ - [24c928] NIST/SECG/WTLS curve over a 233 bit binary field │ │ - [24c959] WTLS curve over a 112 bit prime field │ │ - [24c97f] EC_POINT_invert │ │ - [24c98f] ossl_ec_GFp_mont_field_set_to_one │ │ - [24c9b1] ossl_ec_GFp_simple_point_set_affine_coordinates │ │ - [24c9e1] pkey_ecd_digestsign448 │ │ - [24c9f8] ossl_ecx_key_dup │ │ - [24ca09] the mandatory 'input' property is missing for decoder %s (properties: %s) │ │ - [24ca53] ID │ │ - [24ca56] ENGINE_load_ssl_client_cert │ │ - [24ca72] engine_table_register │ │ - [24ca88] crypto/engine/tb_dsa.c │ │ - [24ca9f] crypto/engine/tb_rsa.c │ │ - [24cab6] configuration file routines │ │ - [24cad2] ECDH routines │ │ - [24cae0] CMP routines │ │ - [24caed] ENGINE lib │ │ - [24caf8] unsupported │ │ - [24cb04] crypto/evp/digest.c │ │ - [24cb18] prime239v1 │ │ - [24cb23] c2tnb431r1 │ │ - [24cb2e] evp_set_default_properties_int │ │ - [24cb4d] alg_id_param │ │ - [24cb5a] OSSL_ENCODER_CTX_set_construct_data │ │ - [24cb7e] SCRYPT_PARAMS │ │ - [24cb8c] PKCS5_pbkdf2_set_ex │ │ - [24cba0] distid │ │ - [24cba7] dsa_paramgen_bits │ │ - [24cbb9] ecdh-cofactor-mode │ │ - [24cbcc] hexsalt │ │ - [24cbd4] crypto/dsa/dsa_pmeth.c │ │ - [24cbeb] 3.4.1 │ │ - [24cbf1] CPUINFO: OPENSSL_armcap=0x%x │ │ - [24cc0e] no solution │ │ - [24cc1a] no parameters set │ │ - [24cc2c] expecting an rsa key │ │ - [24cc41] invalid secret length │ │ - [24cc57] operation not supported for this keytype │ │ - [24cc80] missing private key │ │ - [24cc94] mstring wrong tag │ │ - [24cca6] streaming not supported │ │ - [24ccbe] type not primitive │ │ - [24ccd1] unknown message digest algorithm │ │ - [24ccf2] no params to merge │ │ - [24cd05] param value too large for destination │ │ - [24cd2b] random section error │ │ - [24cd40] bignum out of range │ │ - [24cd54] group2pkparameters failure │ │ - [24cd6f] invalid curve │ │ - [24cd7d] no load function │ │ - [24cd8e] unimplemented digest │ │ - [24cda3] invalid url path │ │ - [24cdb4] received wrong http version │ │ - [24cdd0] response line too long │ │ - [24cde7] unexpected content type │ │ - [24cdff] cipher initialisation error │ │ - [24ce1b] cert and key do not match │ │ - [24ce35] error creating pollreq │ │ - [24ce4c] invalid option │ │ - [24ce5b] log conf missing description │ │ - [24ce78] DESX │ │ - [24ce7d] DESX-CBC │ │ - [24ce86] CAST5-CBC │ │ - [24ce90] CAST-cbc │ │ - [24ce99] rmd160 │ │ - [24cea0] ossl_pw_get_passphrase │ │ - [24ceb7] OBJ_ln2nid │ │ - [24cec2] md5WithRSAEncryption │ │ - [24ced7] L │ │ - [24ced9] pkcs7-data │ │ - [24cee4] contentType │ │ - [24cef0] Netscape │ │ - [24cef9] Netscape Renewal Url │ │ - [24cf0e] X509v3 Private Key Usage Period │ │ - [24cf2e] X509v3 Certificate Policies │ │ - [24cf4a] msCodeCom │ │ - [24cf54] id-smime-ct-receipt │ │ - [24cf68] id-smime-aa-encapContentType │ │ - [24cf85] id-smime-aa-macValue │ │ - [24cf9a] id-smime-aa-ets-signerAttr │ │ - [24cfb5] id-smime-aa-ets-certValues │ │ - [24cfd0] textNotice │ │ - [24cfdb] ipsecTunnel │ │ - [24cfe7] IPSec Tunnel │ │ - [24cff4] id-pda-placeOfBirth │ │ - [24d008] AD_DVCS │ │ - [24d010] Extended OCSP Status │ │ - [24d025] Microsoft CSP Name │ │ - [24d038] Hold Instruction Reject │ │ - [24d050] favouriteDrink │ │ - [24d05f] setct-CredRevReqTBS │ │ - [24d073] setct-PIDualSignedTBE │ │ - [24d089] setct-CapResTBE │ │ - [24d099] setext-genCrypt │ │ - [24d0a9] camellia-256-cfb │ │ - [24d0ba] CAMELLIA-128-CFB1 │ │ - [24d0cc] CAMELLIA-128-CFB8 │ │ - [24d0de] camellia-192-cfb8 │ │ - [24d0f0] caRepository │ │ - [24d0fd] cryptopro │ │ - [24d107] id-GostR3411-94-with-GostR3410-2001 │ │ - [24d12b] id-Gost28147-89-CryptoPro-B-ParamSet │ │ - [24d150] id-Gost28147-89-CryptoPro-C-ParamSet │ │ - [24d175] userPassword │ │ - [24d182] AES-128-XTS │ │ - [24d18e] AES-256-CBC-HMAC-SHA256 │ │ - [24d1a6] CT Precertificate SCTs │ │ - [24d1bd] camellia-256-gcm │ │ - [24d1ce] CAMELLIA-256-CTR │ │ - [24d1df] auth-ecdsa │ │ - [24d1ea] blake2b512 │ │ - [24d1f5] poly1305 │ │ - [24d1fe] dnsName │ │ - [24d206] id-hmacWithSHA3-224 │ │ - [24d21a] id-ecdsa-with-sha3-256 │ │ - [24d231] RSA-SHA3-224 │ │ - [24d23e] aria-128-gcm │ │ - [24d24b] sm3 │ │ - [24d24f] DSTU curve 5 │ │ - [24d25c] id-tc26-wrap-gostr3412-2015-kuznyechik │ │ - [24d283] id-tc26-gost-3410-2012-256-paramSetD │ │ - [24d2a8] magma-ecb │ │ - [24d2b2] magma-cbc │ │ - [24d2bc] id-it-certProfile │ │ - [24d2ce] id-it-crls │ │ - [24d2d9] brainpoolP512r1tls13 │ │ - [24d2ee] Brotli compression │ │ - [24d301] not basic response │ │ - [24d314] response contains no revocation data │ │ - [24d339] expecting rsa key blob │ │ - [24d350] short header │ │ - [24d35d] ^I, │ │ - [24d361] PARAMETERS │ │ - [24d36c] DH PARAMETERS │ │ - [24d37a] dinfo │ │ - [24d380] error setting encrypted data type │ │ - [24d3a2] invalid null pkcs12 pointer │ │ - [24d3be] PKCS7_SIGNER_INFO │ │ - [24d3d0] %*s%s:\n │ │ - [24d3d8] ABSENT │ │ - [24d3df] [HEX DUMP]: │ │ - [24d3eb] crypto/pkcs7/pk7_attr.c │ │ - [24d403] operation not supported on this type │ │ - [24d428] not an octal digit │ │ - [24d43b] != │ │ - [24d43e] RSAPrivateKey │ │ - [24d44c] d e not congruent to 1 │ │ - [24d463] crypto/rsa/rsa_ossl.c │ │ - [24d479] 8192 │ │ - [24d47e] ambiguous content type │ │ - [24d495] OSSL_STORE_INFO_set0_NAME_description │ │ - [24d4bb] PKCS12_verify_mac │ │ - [24d4cd] pkcs12_gen_mac │ │ - [24d4dc] PKCS12_unpack_authsafes │ │ - [24d4f4] crypto/thread/internal.c │ │ - [24d50d] index too large │ │ - [24d51d] sys$assign error │ │ - [24d52e] Verifying - %s │ │ - [24d53d] %s%c%08lx.%s%d │ │ - [24d54c] reserved │ │ - [24d555] ,value: │ │ - [24d55d] Remove From CRL │ │ - [24d56d] v2i_IPAddrBlocks │ │ - [24d57e] ASRange │ │ - [24d586] cATool │ │ - [24d58d] OSSL_BASIC_ATTR_CONSTRAINTS │ │ - [24d5a9] proxyPolicy │ │ - [24d5b5] POLICY_CONSTRAINTS │ │ - [24d5c8] RID │ │ - [24d5cc] ossl_x509_pubkey_hash │ │ - [24d5e2] duplicate zone id │ │ - [24d5f4] error converting zone │ │ - [24d60a] invalid null value │ │ - [24d61d] key type mismatch │ │ - [24d62f] key usage does not include CRL signing │ │ - [24d656] application verification failure │ │ - [24d677] %*sFALSE │ │ - [24d680] Name │ │ - [24d685] ALG_PERR: %s(%d): Failed to open socket : │ │ - [24d6b0] ALG_PERR: %s(%d): Failed to bind socket : │ │ - [24d6db] provider=base,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo │ │ - [24d71f] provider=base,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ - [24d760] KMAC-128:KMAC128:2.16.840.1.101.3.4.2.19 │ │ - [24d789] ARGON2D │ │ - [24d791] HASH-DRBG │ │ - [24d79b] DH:dhKeyAgreement:1.2.840.113549.1.3.1 │ │ - [24d7c2] provider=default,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ - [24d806] AES-256-OFB:2.16.840.1.101.3.4.1.43 │ │ - [24d82a] AES-128-WRAP-PAD-INV:AES128-WRAP-PAD-INV │ │ - [24d853] ARIA-192-CBC:ARIA192:1.2.410.200046.1.1.7 │ │ - [24d87d] DES-EDE3-CBC:DES3:1.2.840.113549.3.7 │ │ - [24d8a2] providers/common/provider_util.c │ │ - [24d8c3] aes_ocb_init │ │ - [24d8d0] chacha20_poly1305_set_ctx_params │ │ - [24d8f1] dh_to_DH_der_encode │ │ - [24d905] G: │ │ - [24d90b] providers/implementations/kdfs/tls1_prf.c │ │ - [24d935] encode_string │ │ - [24d943] get_parent_reseed_count │ │ - [24d95b] dsa_signverify_init │ │ - [24d96f] ed448_verify │ │ - [24d97c] rsa_check_padding │ │ - [24d98e] rsa_sign │ │ - [24d997] Algorithm ID generation - md NID: %d │ │ - [24d9bc] Algorithm ID generation - pad mode: %d │ │ - [24d9e3] sm2sig_set_mdname │ │ - [24d9f5] expect │ │ - [24d9fc] missing salt │ │ - [24da09] no instance allowed │ │ - [24da1d] xof digests not allowed │ │ - [24da35] ossl_gcm_get_ctx_params │ │ - [24da4d] params │ │ - [24da54] ype │ │ - [24da58] igest-check │ │ - [24da64] head │ │ - [24da69] eparator │ │ - [24da72] unknown personality routine │ │ - [24da8e] s0 │ │ - [24da91] s31 │ │ - [24da95] d23 │ │ - [24da99] _Unwind_GetDataRelBase │ │ - [24dab0] contextCPtr │ │ - [24dabc] source and destination must be distinct │ │ - [24dae4] cipher_add_random │ │ - [24daf6] rekey_cipher │ │ - [24db03] PRAGMA kdf_iter = %d; │ │ - [24db19] ERROR │ │ - [24db1f] sqlcipher_codec_ctx_init: error %d returned from sqlcipher_codec_ctx_set_pagesize with %d │ │ - [24db79] sqlcipher_page_cipher: hmac operation on encrypt failed for pgno=%d │ │ - [24dbbd] force journal mode DELETE failed, error code %d │ │ - [24dbed] cannot open file │ │ - [24dbfe] TMPDIR │ │ - [24dc05] @ │ │ - [24dc09] 16LE │ │ - [24dc0e] %c%u │ │ - [24dc13] Once │ │ - [24dc18] If │ │ - [24dc1b] IfNot │ │ - [24dc21] Return │ │ - [24dc28] SeekEnd │ │ - [24dc30] abort at %d in [%s]: %s │ │ - [24dc48] cannot commit - no transaction is active │ │ - [24dc71] database schema has changed │ │ - [24dc8d] unordered* │ │ - [24dc98] INSERT INTO vacuum_db.sqlite_schema SELECT*FROM "%w".sqlite_schema WHERE type IN('view','trigger') OR(type='table'AND rootpage=0) │ │ - [24dd1a] vtable constructor did not declare schema: %s │ │ - [24dd48] sqlcipher_cipher_ctx_init: allocating key │ │ - [24dd72] sqlcipher_openssl_log_errors: ERR_get_error() returned %lx: %s │ │ - [24ddb1] sqlcipher_openssl_cipher: EVP_CIPHER_CTX_new failed │ │ - [24dde5] seq │ │ - [24dde9] on_update │ │ - [24ddf3] dflt_value │ │ - [24ddfe] true │ │ - [24de03] 0x │ │ - [24de06] %sLIST SUBQUERY %d │ │ - [24de19] UPDATE %Q.sqlite_master SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d │ │ - [24de7b] window │ │ - [24de82] CREATE%s INDEX %.*s │ │ - [24de96] no such column: %s │ │ - [24dea9] isiX │ │ - [24deae] PARTITION clause │ │ - [24debf] soundex │ │ - [24dec7] json_error_position │ │ - [24dedb] jsonb_remove │ │ - [24dee8] json_group_array │ │ - [24def9] json_group_object │ │ - [24df0b] @ │ │ - [24df0d] ." │ │ - [24df10] REPLACE INTO %Q.'%q_segments'(blockid, block) VALUES(?, ?) │ │ - [24df4b] msila │ │ - [24df51] itici │ │ - [24df57] reserved fts5 table name: %s │ │ - [24df74] %Q.'%q_%s' │ │ - [24df7f] id INTEGER PRIMARY KEY, sz BLOB │ │ - [24df9f] DELETE FROM %Q.'%q_docsize' WHERE id=? │ │ - [24dfc6] DROP TABLE IF EXISTS %Q.'%q_data';DROP TABLE IF EXISTS %Q.'%q_idx';DROP TABLE IF EXISTS %Q.'%q_config'; │ │ - [24e02e] no such function: %s │ │ - [24e043] INSERT OR REPLACE INTO '%q'.'%q_parent' VALUES(?1, ?2) │ │ - [24e07a] ATOMIC_INTRINSICS=1 │ │ - [24e08e] DEFAULT_SECTOR_SIZE=4096 │ │ - [24e0a7] DIRECT_OVERFLOW_READ │ │ - [24e0bc] TLS_SHA256_SHA256 │ │ - [24e0ce] TLS_DHE_RSA_WITH_AES_128_CBC_SHA │ │ - [24e0ef] ADH-AES128-GCM-SHA256 │ │ - [24e105] DHE-PSK-AES128-CCM │ │ - [24e118] PSK-AES128-CCM8 │ │ - [24e128] ECDHE-RSA-NULL-SHA │ │ - [24e13b] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 │ │ - [24e163] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 │ │ - [24e189] TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA │ │ - [24e1ac] TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA │ │ - [24e1d1] TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [24e1fd] GOST2001-NULL-GOST94 │ │ - [24e212] TLS_RSA_WITH_SEED_CBC_SHA │ │ - [24e22c] TLS_DHE_RSA_WITH_SEED_CBC_SHA │ │ - [24e24a] ARIA256-GCM-SHA384 │ │ - [24e25d] aNULL │ │ - [24e263] AES │ │ - [24e267] AESCCM │ │ - [24e26e] bad ecpoint │ │ - [24e27a] bad key update │ │ - [24e289] bad packet │ │ - [24e294] bad rsa encrypt │ │ - [24e2a4] dane already enabled │ │ - [24e2b9] overflow error │ │ - [24e2c8] path too long │ │ - [24e2d6] ssl/tls alert bad certificate │ │ - [24e2f4] ssl/tls alert unexpected message │ │ - [24e315] ssl session id too long │ │ - [24e32d] unable to find ecdh parameters │ │ - [24e34c] unexpected ccs message │ │ - [24e363] unsupported config value class │ │ - [24e382] Certificate │ │ - [24e38e] EncryptThenMac │ │ - [24e39d] RequestPostHandshake │ │ - [24e3b2] PEM │ │ - [24e3b6] SSLv3/TLS read client certificate │ │ - [24e3d8] TLSv1.3 read end of early data │ │ - [24e3f7] tls-group-alg │ │ - [24e405] tls-sigalg-hash-oid │ │ - [24e419] tls-sigalg-keytype-oid │ │ - [24e430] RSA-PSS │ │ - [24e438] CLIENT_TRAFFIC_SECRET_0 │ │ - [24e450] ossl_quic_conn_shutdown │ │ - [24e468] active_connection_id limit violated │ │ - [24e48c] MAX_IDLE_TIMEOUT appears multiple times │ │ - [24e4b4] PREFERRED_ADDR appears multiple times │ │ - [24e4da] max_idle_timeout │ │ - [24e4eb] Bad max_early_data received │ │ - [24e507] key update │ │ - [24e512] key_update_error │ │ - [24e523] decode error │ │ - [24e530] ssl/quic/quic_stream_map.c │ │ - [24e54b] PROTOCOL_VIOLATION │ │ - [24e55e] ssl3_read_bytes │ │ - [24e56e] block_padding │ │ - [24e57c] stream_mac │ │ - [24e587] tls-mac-size │ │ - [24e594] tls_setup_read_buffer │ │ - [24e5aa] tls_set_options │ │ - [24e5ba] tls_prepare_record_header_default │ │ - [24e5dc] PUT │ │ - [24e5e1] No groups enabled for max supported SSL/TLS version │ │ - [24e615] tls_parse_stoc_maxfragmentlen │ │ - [24e633] ssl/statem/extensions_cust.c │ │ - [24e650] tls_construct_stoc_cookie │ │ - [24e66a] tls_process_initial_server_flight │ │ - [24e68c] tls_construct_end_of_early_data │ │ - [24e6ac] crypto/asn1/a_int.c │ │ - [24e6c0] ASN1_GENERALIZEDTIME │ │ - [24e6d5] ASN1_OCTET_STRING_NDEF │ │ - [24e6ec] ASYNC_pause_job │ │ - [24e6fc] listen v6 only │ │ - [24e70b] %4d-%02d-%02d %02d:%02d:%02dZ │ │ - [24e729] params.g │ │ - [24e732] DH_check_ex │ │ - [24e73e] DH_check_pub_key_ex │ │ - [24e752] p.tpBasis │ │ - [24e75c] fieldType │ │ - [24e766] NIST/SECG curve over a 571 bit binary field │ │ - [24e792] RFC 5639 curve over a 320 bit prime field │ │ - [24e7bc] BN_GF2m_mod_solve_quad_arr │ │ - [24e7d7] Conditional_PCT │ │ - [24e7e7] EC_GROUP_check_discriminant │ │ - [24e803] group_new_from_name │ │ - [24e817] ossl_ecdsa_sign_setup │ │ - [24e82d] %*s\n │ │ - [24e847] crypto/ec/ecx_key.c │ │ - [24e85b] inner_ossl_decoder_fetch │ │ - [24e874] ossl_decoder_ctx_setup_for_pkey │ │ - [24e894] crypto/engine/eng_fat.c │ │ - [24e8ac] crypto/engine/eng_init.c │ │ - [24e8c5] digital envelope routines │ │ - [24e8df] PEM routines │ │ - [24e8ec] STORE routines │ │ - [24e8fb] DECODER routines │ │ - [24e90c] BIO lib │ │ - [24e914] called a function you should not call │ │ - [24e93a] blocksize │ │ - [24e944] aes_init_key │ │ - [24e951] aes_xts_cipher │ │ - [24e960] aes_ocb_init_key │ │ - [24e971] secp256k1 │ │ - [24e97b] prime192v1 │ │ - [24e986] B-571 │ │ - [24e98c] tls1multi_maxbufsz │ │ - [24e99f] tls1multi_enclen │ │ - [24e9b0] EVP_PKEY_CTX_set_group_name │ │ - [24e9cc] encoder_from_algorithm │ │ - [24e9e3] crypto/evp/keymgmt_meth.c │ │ - [24e9fd] PBKDF1 │ │ - [24ea04] PKCS5_v2_PBKDF2_keyivgen_ex │ │ - [24ea20] crypto/evp/ctrl_params_translate.c │ │ - [24ea43] evp_pkey_ctx_ctrl_to_param │ │ - [24ea5e] [action:%d, state:%d] trying to get a BIGNUM via ctrl call │ │ - [24ea99] rsa-coefficient4 │ │ - [24eaaa] EVP_PBE_scrypt_ex │ │ - [24eabc] pkey_dh_keygen │ │ - [24eacb] SHA-224 │ │ - [24ead3] Got number %d when expecting %d │ │ - [24eaf3] namemap_add_name │ │ - [24eb04] bad reciprocal │ │ - [24eb13] bits too small │ │ - [24eb22] inaccessible domain parameters │ │ - [24eb41] private key encode error │ │ - [24eb5a] data is wrong │ │ - [24eb68] unknown signature algorithm │ │ - [24eb84] wrong tag │ │ - [24eb8e] insufficient param size │ │ - [24eba6] invalid ossl param type │ │ - [24ebbe] param unsupported floating point format │ │ - [24ebe6] wrong curve parameters │ │ - [24ebfd] invalid cmd number │ │ - [24ec10] not initialised │ │ - [24ec20] contentidentifier mismatch │ │ - [24ec3b] error creating certconf │ │ - [24ec53] error validating signature │ │ - [24ec6e] unknown crl issuer │ │ - [24ec81] base64 decode error │ │ - [24ec95] ess cert digest error │ │ - [24ecab] DES3 │ │ - [24ecb0] BF │ │ - [24ecb3] dynamic_load │ │ - [24ecc0] assertion failed: WITHIN_FREELIST(list) │ │ - [24ece8] No password method specified │ │ - [24ed05] RSA Data Security, Inc. │ │ - [24ed1d] organizationName │ │ - [24ed2e] des-ede3 │ │ - [24ed37] messageDigest │ │ - [24ed45] RSA-NP-MD5 │ │ - [24ed50] extReq │ │ - [24ed57] OCSP │ │ - [24ed5c] id-smime-alg │ │ - [24ed69] id-smime-ct-publishCert │ │ - [24ed81] id-smime-aa-ets-revocationValues │ │ - [24eda2] id-regCtrl-pkiPublicationInfo │ │ - [24edc0] directory services - algorithms │ │ - [24ede0] org │ │ - [24ede4] iana │ │ - [24ede9] Management │ │ - [24edf4] X509v3 AC Targeting │ │ - [24ee08] pilotObjectClass │ │ - [24ee19] setct-CertInqReqTBS │ │ - [24ee2d] setCext-IssuerCapabilities │ │ - [24ee48] setAttr-Token-B0Prime │ │ - [24ee5e] JOINT-ISO-ITU-T │ │ - [24ee6e] nameConstraints │ │ - [24ee7e] camellia-128-cfb │ │ - [24ee8f] ecdsa-with-SHA224 │ │ - [24eea1] id-Gost28147-89-CryptoPro-D-ParamSet │ │ - [24eec6] id-Gost28147-89-cc │ │ - [24eed9] teletexTerminalIdentifier │ │ - [24eef3] internationaliSDNNumber │ │ - [24ef0b] protocolInformation │ │ - [24ef1f] id-aes192-CCM │ │ - [24ef2d] ct_precert_signer │ │ - [24ef3f] aes-256-ocb │ │ - [24ef4b] camellia-128-gcm │ │ - [24ef5c] camellia-192-ctr │ │ - [24ef6d] kx-ecdhe │ │ - [24ef76] KxECDHE-PSK │ │ - [24ef82] AuthDSS │ │ - [24ef8a] AuthNULL │ │ - [24ef93] id-ct-xml │ │ - [24ef9d] auth-any │ │ - [24efa6] sha3-224 │ │ - [24efaf] id-dsa-with-sha384 │ │ - [24efc2] id-dsa-with-sha3-224 │ │ - [24efd7] id-rsassa-pkcs1-v1_5-with-sha3-224 │ │ - [24effa] DSTU Gost 28147-2009 OFB mode │ │ - [24f018] dstu4145le │ │ - [24f023] uacurve7 │ │ - [24f02c] id-kp-bgpsec-router │ │ - [24f040] id-it-certReqTemplate │ │ - [24f056] Signed Object │ │ - [24f064] etsi │ │ - [24f069] signedAssertion │ │ - [24f079] attributeDescriptor │ │ - [24f08d] X509v3 Acceptable Privilege Policies │ │ - [24f0b2] subjectAltPublicKeyInfo │ │ - [24f0ca] id-kp-wisun-fan-device │ │ - [24f0e1] ossl_obj_obj2nid │ │ - [24f0f2] issuer │ │ - [24f0f9] OCSP_response_get1_basic │ │ - [24f112] digest name err │ │ - [24f122] keyblob too short │ │ - [24f134] PKCS7 │ │ - [24f13a] algor │ │ - [24f140] crypto/pkcs12/p12_p8e.c │ │ - [24f158] attrib │ │ - [24f15f] digest_alg │ │ - [24f16a] UTF8STRING │ │ - [24f175] unknown digest type │ │ - [24f189] request too large for drbg │ │ - [24f1a4] too little nonce requested │ │ - [24f1bf] privateExponent: │ │ - [24f1d0] last octet invalid │ │ - [24f1e3] sslv3 rollback attack │ │ - [24f1f9] rsa_new_intern │ │ - [24f208] OSSL_STORE_INFO_new_PKEY │ │ - [24f221] PBMAC1_get1_pbkdf2_param │ │ - [24f23a] PKCS12_unpack_p7encdata │ │ - [24f252] while %s │ │ - [24f25b] keyEncipherment │ │ - [24f26b] %*sPolicy: │ │ - [24f277] exptext │ │ - [24f27f] %*sOrganization: %.*s\n │ │ - [24f296] onlyAA │ │ - [24f29d] EXTENDED_KEY_USAGE │ │ - [24f2b0] u.inherit │ │ - [24f2ba] (VPLS) │ │ - [24f2c2] %*sDigest Type Identifier: │ │ - [24f2de] namingAuthorityUrl │ │ - [24f2f1] contentsOfAdmissions │ │ - [24f306] %*s Profession OIDs:\n │ │ - [24f31f] Require Explicit Policy │ │ - [24f337] Netscape SSL server │ │ - [24f34b] X400Name │ │ - [24f354] Registered ID │ │ - [24f362] otherName │ │ - [24f36c] crypto/x509/v3_soa_id.c │ │ - [24f384] status_request │ │ - [24f393] s2i_ASN1_INTEGER │ │ - [24f3a4] X509V3_get_value_bool │ │ - [24f3ba] crypto/x509/x509_att.c │ │ - [24f3d1] ossl_x509_add_cert_new │ │ - [24f3e8] authority and issuer serial number mismatch │ │ - [24f414] excluded subtree violation │ │ - [24f42f] hostname mismatch │ │ - [24f441] cert info signature and signature algorithm mismatch │ │ - [24f476] nid=0x%x │ │ - [24f47f] %*sREAL │ │ - [24f487] X509_NAME_INTERNAL │ │ - [24f49a] kernel does not support async afalg │ │ - [24f4be] socket accept failed │ │ - [24f4d3] provider=base,fips=yes,output=der,structure=X9.62 │ │ - [24f505] AES-128-CBC-CTS │ │ - [24f515] ARIA-256-ECB:1.2.410.200046.1.1.11 │ │ - [24f538] SM4-ECB:1.2.156.10197.1.104.1 │ │ - [24f556] DES-CBC:DES:1.3.14.3.2.7 │ │ - [24f56f] sm4_xts_cipher │ │ - [24f57e] sm4_xts_set_ctx_params │ │ - [24f595] providers/implementations/encode_decode/decode_der2key.c │ │ - [24f5ce] do_PVK_key_bio │ │ - [24f5dd] do_PVK_body_key │ │ - [24f5ed] DSA PRIVATE KEY │ │ - [24f5fd] dsa_to_type_specific_der_encode │ │ - [24f61d] ed448_to_SubjectPublicKeyInfo_pem_encode │ │ - [24f646] P: │ │ - [24f64c] cannot fetch blake2bmac │ │ - [24f664] set_digest │ │ - [24f66f] scrypt_alg │ │ - [24f67a] Invalid public key │ │ - [24f68d] ec_gen_assign_group │ │ - [24f6a1] basis-type │ │ - [24f6ac] max_noncelen │ │ - [24f6b9] providers/implementations/digests/mdc2_prov.c │ │ - [24f6e7] indicator integrity failure │ │ - [24f703] missing cek alg │ │ - [24f713] ossl_gcm_set_ctx_params │ │ - [24f72b] o │ │ - [24f72d] le-filename │ │ - [24f739] oid │ │ - [24f73d] s_standard │ │ - [24f748] getRegister │ │ - [24f754] r4 │ │ - [24f757] d19 │ │ - [24f75b] java/lang/String │ │ - [24f76c] unix-dotfile │ │ - [24f779] PBKDF2_HMAC_SHA1 │ │ - [24f78a] main │ │ - [24f78f] sqlcipher_deactivate: left SQLCIPHER_MUTEX_PROVIDER │ │ - [24f7c3] sqlcipher_mem_unlock: munlock(%p,%lu) returned %d errno=%d │ │ - [24f7fe] community │ │ - [24f808] sqlcipher_codec_ctx_get_kdf_salt: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ - [24f85a] sqlcipher_codec_ctx_init: error %d initializing write_ctx │ │ - [24f894] sqlcipher_page_cipher: error possible context corruption, key_sz is zero for pgno=%d │ │ - [24f8e9] cannot migrate from within a transaction │ │ - [24f912] sqlcipher │ │ - [24f91c] temp │ │ - [24f921] getcwd │ │ - [24f928] ftruncate │ │ - [24f932] Jump │ │ - [24f937] Ne │ │ - [24f93a] Lt │ │ - [24f93d] ShiftRight │ │ - [24f948] RowCell │ │ - [24f950] DeferredSeek │ │ - [24f95d] MaxPgcnt │ │ - [24f966] p4 │ │ - [24f969] sqlcipher_openssl_hmac: EVP_MAC_update() on 2nd input buffer of %d bytes using algorithm %d returned %d │ │ - [24f9d1] application_id │ │ - [24f9e0] locking_mode │ │ - [24f9ed] match │ │ - [24f9f3] wr │ │ - [24f9f6] coll │ │ - [24f9fb] fkid │ │ - [24fa00] not authorized │ │ - [24fa0f] %s in "%s" │ │ - [24fa1a] unsafe use of %#T() │ │ - [24fa2e] sub-select returns %d columns - expected %d │ │ - [24fa5a] PRIMARY KEY missing on table %s │ │ - [24fa7a] must have at least one non-generated column │ │ - [24faa6] CREATE TABLE %Q.sqlite_sequence(name,seq) │ │ - [24fad0] FILTER may not be used with non-aggregate %#T() │ │ - [24fb00] TEXT │ │ - [24fb06] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='trigger' │ │ - [24fb44] abbreviated query algorithm search │ │ - [24fb67] AND │ │ - [24fb6d] ( │ │ - [24fb6f] exclusive │ │ - [24fb79] reset │ │ - [24fb7f] values differ from index │ │ - [24fb9a] sqlite_stat3 │ │ - [24fba7] Cannot add a column with non-constant default │ │ - [24fbd5] virtual tables may not be altered │ │ - [24fbf7] ORDER BY clause │ │ - [24fc07] trim │ │ - [24fc0c] current_timestamp │ │ - [24fc1e] local time unavailable │ │ - [24fc35] jsonb_object │ │ - [24fc42] \" │ │ - [24fc45] datatype mismatch │ │ - [24fc57] sqlcipher_export │ │ - [24fc68] DELETE FROM %Q.'%q_docsize' │ │ - [24fc84] INSERT INTO %Q.'%q_content' VALUES(%s) │ │ - [24fcab] order │ │ - [24fcb1] unrecognized matchinfo: %s │ │ - [24fccc] ,%s(?) │ │ - [24fcd3] CREATE TABLE %Q.'%q_docsize'(docid INTEGER PRIMARY KEY, size BLOB); │ │ - [24fd17] %s_data │ │ - [24fd1f] version │ │ - [24fd27] SELECT count(*) FROM %Q.'%q_%s' │ │ - [24fd47] CREATE TABlE vocab(term, doc, cnt) │ │ - [24fd6a] Node %lld is too small (%d bytes) │ │ - [24fd8c] MUTEX_PTHREADS │ │ - [24fd9b] TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 │ │ - [24fdbf] TLS_DHE_RSA_WITH_AES_128_CCM │ │ - [24fddc] TLS_PSK_WITH_AES_256_CCM_8 │ │ - [24fdf7] TLS_ECDH_anon_WITH_NULL_SHA │ │ - [24fe13] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 │ │ - [24fe3b] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 │ │ - [24fe61] TLS_PSK_WITH_AES_128_GCM_SHA256 │ │ - [24fe81] RSA-PSK-AES256-CBC-SHA384 │ │ - [24fe9b] ECDHE-PSK-AES256-CBC-SHA384 │ │ - [24feb7] SRP-RSA-AES-256-CBC-SHA │ │ - [24fecf] CAMELLIA128-SHA │ │ - [24fedf] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [24ff05] TLS_DHE_DSS_WITH_SEED_CBC_SHA │ │ - [24ff23] aDSS │ │ - [24ff28] aGOST │ │ - [24ff2e] RC2 │ │ - [24ff32] dane not enabled │ │ - [24ff43] data between ccs and finished │ │ - [24ff61] ecdh required for suiteb mode │ │ - [24ff7f] invalid raw public key │ │ - [24ff96] legacy sigalg disallowed or unsupported │ │ - [24ffbe] maximum encrypted pkts reached │ │ - [24ffdd] missing tmp dh key │ │ - [24fff0] error with the srp params │ │ - [25000a] ossl_ssl_connection_new_int │ │ - [250026] SSL_do_handshake │ │ - [250037] UnsafeLegacyRenegotiation │ │ - [250051] CANames │ │ - [250059] RxCertificateCompression │ │ - [250072] ssl_set_cert │ │ - [25007f] seed │ │ - [250084] rsa_pkcs1_sha224 │ │ - [250095] TLS13-KDF │ │ - [25009f] crypto stream data in wrong EL │ │ - [2500be] ORIG_DCID appears multiple times │ │ - [2500df] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed │ │ - [250110] port_v6 │ │ - [250118] QUIC │ │ - [25011d] frame_type_value │ │ - [25012e] depack_do_frame_retire_conn_id │ │ - [25014d] AES-128-ECB │ │ - [250159] FLOW_CONTROL_ERROR │ │ - [25016c] final_early_data │ │ - [25017d] tls_parse_stoc_ec_pt_formats │ │ - [25019a] tls_parse_stoc_status_request │ │ - [2501b8] tls_construct_stoc_alpn │ │ - [2501d0] tls_construct_stoc_client_cert_type │ │ - [2501f4] ssl/statem/statem_lib.c │ │ - [25020c] tls_construct_key_update │ │ - [250225] ssl3_output_cert_chain │ │ - [25023c] crypto/asn1/d2i_pr.c │ │ - [250251] ossl_c2i_ASN1_INTEGER │ │ - [250267] asn1_check_tlen │ │ - [250277] crypto/async/async_wait.c │ │ - [250291] %*s │ │ - [250295] unable to bind socket │ │ - [2502ab] unable to keepalive │ │ - [2502bf] FILE pointer │ │ - [2502cc] secure memory buffer │ │ - [2502e1] OPENSSL_CONF │ │ - [2502ee] OPENSSL_init │ │ - [2502fb] rb │ │ - [2502fe] SET │ │ - [250302] r: │ │ - [250308] priv_key │ │ - [250311] crypto/dsa/dsa_lib.c │ │ - [250326] d2i_ECParameters │ │ - [250337] X9_62_FIELDID │ │ - [250345] value.implicitlyCA │ │ - [250358] ossl_ec_group_todata │ │ - [25036d] explicit │ │ - [250376] NIST/SECG curve over a 521 bit prime field │ │ - [2503a1] X9.62 curve over a 163 bit binary field │ │ - [2503c9] WTLS curve over a 113 bit binary field │ │ - [2503f0] ED25519 │ │ - [2503f8] int_engine_module_init │ │ - [25040f] ENGINE_ctrl_cmd_string │ │ - [250426] ENGINE_finish │ │ - [250434] ENGINE_get_next │ │ - [250444] error:%08lX:%s:%s:%s │ │ - [250459] bignum routines │ │ - [250469] dsa routines │ │ - [250476] BIO routines │ │ - [250483] BN lib │ │ - [25048a] ASN1 lib │ │ - [250493] micalg │ │ - [25049a] secp112r2 │ │ - [2504a4] c2tnb359v1 │ │ - [2504af] wap-wsg-idm-ecid-wtls1 │ │ - [2504c6] brainpoolP192t1 │ │ - [2504d6] B-233 │ │ - [2504dc] keybits │ │ - [2504e4] EVP_MD_get_block_size │ │ - [2504fa] inner_ossl_encoder_fetch │ │ - [250513] EVP_PKEY_encapsulate │ │ - [250528] pkey_set_type │ │ - [250536] dh_param │ │ - [25053f] evp_pkey_ctx_ctrl_int │ │ - [250555] ukm │ │ - [250559] crypto/evp/dsa_ctrl.c │ │ - [25056f] ossl_method_construct_postcondition │ │ - [250593] not available │ │ - [2505a1] check invalid j value │ │ - [2505b7] no private value │ │ - [2505c8] ctrl not implemented │ │ - [2505dd] unsupported number of rounds │ │ - [2505fa] illegal tagged any │ │ - [25060d] unexpected eoc │ │ - [25061c] unsupported type │ │ - [25062d] missing init function │ │ - [250643] no value │ │ - [25064c] cannot invert │ │ - [25065a] incompatible objects │ │ - [25066f] invalid cofactor │ │ - [250680] invalid compressed point │ │ - [250699] invalid form │ │ - [2506a6] ladder step failure │ │ - [2506ba] empty file structure │ │ - [2506cf] the meth_data stack is corrupt │ │ - [2506ee] not loaded │ │ - [2506f9] unsupported signature algorithm │ │ - [250719] encountered keyupdatewarning │ │ - [250736] get itav │ │ - [25073f] missing private key for popo │ │ - [25075c] ess signing certificate error │ │ - [25077a] des │ │ - [25077e] rc2-40 │ │ - [250785] dynamic_set_data_ctx │ │ - [25079a] assertion failed: WITHIN_ARENA(chunk) │ │ - [2507c0] OSSL_PARAM_BLD_to_param │ │ - [2507d8] get_provider_store │ │ - [2507eb] crypto/time.c │ │ - [2507f9] OBJ_nid2obj │ │ - [250805] PBE-MD2-DES │ │ - [250811] Netscape Certificate Extension │ │ - [250830] bf-ecb │ │ - [250837] CAST5-CFB │ │ - [250841] RC5-OFB │ │ - [250849] pbeWithSHA1And128BitRC2-CBC │ │ - [250865] ISO │ │ - [250869] id-smime-spq │ │ - [250876] id-aca │ │ - [25087d] ipsecEndSystem │ │ - [25088c] DVCS │ │ - [250891] id-regCtrl-oldCertID │ │ - [2508a6] AD Time Stamping │ │ - [2508b7] trustRoot │ │ - [2508c1] snmpv2 │ │ - [2508c8] domain │ │ - [2508cf] aes-128-ofb │ │ - [2508db] aes-256-ofb │ │ - [2508e7] textEncodedORAddress │ │ - [2508fc] merchant initiated auth │ │ - [250914] setCext-hashedRoot │ │ - [250927] setCext-certType │ │ - [250938] certicom-arc │ │ - [250945] camellia-192-ofb │ │ - [250956] camellia-256-ofb │ │ - [250967] password based MAC │ │ - [25097a] ecdsa-with-Specified │ │ - [25098f] hmacWithSHA224 │ │ - [25099e] GOST R 34.11-94 with GOST R 34.10-2001 │ │ - [2509c5] id-GostR3410-94-aBis │ │ - [2509da] id-GostR3410-94-b │ │ - [2509ec] supportedApplicationContext │ │ - [250a08] supportedAlgorithms │ │ - [250a1c] aes-128-gcm │ │ - [250a28] dh-cofactor-kdf │ │ - [250a38] camellia-192-gcm │ │ - [250a49] camellia-256-ctr │ │ - [250a5a] chacha20 │ │ - [250a63] KxDHE │ │ - [250a69] kx-dhe │ │ - [250a70] SHA512-256 │ │ - [250a7b] ARIA-128-GCM │ │ - [250a88] cmcCA │ │ - [250a8e] DSTU 4145-2002 little endian │ │ - [250aab] ieee │ │ - [250ab0] GOST R 34.10-2012 (256 bit) ParamSet B │ │ - [250ad7] gmac │ │ - [250adc] id-it-caCerts │ │ - [250aea] brainpoolP384r1tls13 │ │ - [250aff] issuedOnBehalfOf │ │ - [250b10] crypto/objects/obj_xref.c │ │ - [250b2a] ossl_obj_find_sigid_algs │ │ - [250b43] OCSP_CERTID │ │ - [250b4f] crypto/evp/p_sign.c │ │ - [250b63] PEM_do_header │ │ - [250b71] value.x509crl │ │ - [250b7f] mac string set error │ │ - [250b94] PKCS7_RECIP_INFO │ │ - [250ba5] 00 │ │ - [250ba8] ; │ │ - [250bab] = │ │ - [250baf] crypto/asn1/a_strex.c │ │ - [250bc5] unable to find message digest │ │ - [250be3] max_request │ │ - [250bef] reseed error │ │ - [250bfc] seed_properties │ │ - [250c0c] modulus: │ │ - [250c15] Mask Algorithm: │ │ - [250c26] BN_BLINDING_new │ │ - [250c36] OpenSSL PKCS#1 RSA │ │ - [250c49] rsa_ossl_public_encrypt │ │ - [250c61] RSA_padding_add_X931 │ │ - [250c76] crypto/srp/srp_lib.c │ │ - [250c8b] No store loader found. For standard store loaders you need at least one of the default or base providers available. Did you forget to load them? Info: │ │ - [250d23] crypto/store/store_register.c │ │ - [250d41] general_allocate_prompt │ │ - [250d59] X509_load_cert_file_ex │ │ - [250d70] X509 CRL │ │ - [250d79] Key Compromise │ │ - [250d88] CRLDistributionPoints │ │ - [250d9e] addr_validate_path_internal │ │ - [250dba] TargetingInformation │ │ - [250dcf] %*sTargets:\n │ │ - [250ddc] %*sCertificate Digest Info:\n │ │ - [250df9] %*sIssuer UID: │ │ - [250e09] signTool │ │ - [250e12] crypto/x509/v3_ncons.c │ │ - [250e29] %*sPolicy Language: │ │ - [250e3e] OCSP helper │ │ - [250e4a] ocsphelper │ │ - [250e55] crypto/x509/v3_san.c │ │ - [250e6a] SXNET_add_id_asc │ │ - [250e7b] error creating extension │ │ - [250e94] unsupported name constraint type │ │ - [250eb5] OCSP verification failed │ │ - [250ece] Missing Subject Key Identifier │ │ - [250eed] crypto/x509/x_pubkey.c │ │ - [250f04] socket operation failed │ │ - [250f1c] KECCAK-224 │ │ - [250f27] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ - [250f47] OpenSSL X25519 implementation │ │ - [250f65] DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1 │ │ - [250fa4] RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13 │ │ - [250fec] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [251033] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [251070] RC2-64-CBC:RC2-64 │ │ - [251082] cts_mode │ │ - [25108b] providers/implementations/ciphers/cipher_aria_ccm.c │ │ - [2510bf] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2510e9] ecx_pki_priv_to_der │ │ - [2510fd] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [251127] x448_to_PrivateKeyInfo_pem_encode │ │ - [251149] rsa_to_RSA_pem_encode │ │ - [25115f] dsa_to_DSA_der_encode │ │ - [251175] ecx_to_text │ │ - [251181] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ - [2511af] AES-256-WRAP │ │ - [2511bc] Invalid recipient public key │ │ - [2511d9] dhx_gen_set_params │ │ - [2511ec] rsa_gen_set_params │ │ - [2511ff] providers/implementations/macs/hmac_prov.c │ │ - [25122a] ossl_prov_drbg_reseed_unlocked │ │ - [251249] drbg_ctr_init │ │ - [251257] %s could not be fetched │ │ - [25126f] eddsa_set_ctx_params │ │ - [251284] the EdDSA instance is preset, you may not try to specify it │ │ - [2512c0] rsa_generate_signature_aid │ │ - [2512db] providers/implementations/digests/wp_prov.c │ │ - [251307] invalid tag length │ │ - [25131a] not xof or invalid length │ │ - [251334] output buffer too small │ │ - [25134c] ossl_cipher_generic_set_ctx_params │ │ - [25136f] heck │ │ - [251374] ec-bits │ │ - [25137c] tls │ │ - [251380] ersion │ │ - [251387] s15 │ │ - [25138b] sqlite3_rekey_v2: entered database mutex %p │ │ - [2513b7] target database can't be NULL │ │ - [2513d5] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [251414] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ - [251455] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ - [251496] set compatibility mode failed, error code %d │ │ - [2514c3] renamed migration database %s to main database %s: %d │ │ - [2514f9] fcntl │ │ - [2514ff] mremap │ │ - [251506] NoConflict │ │ - [251511] EndCoroutine │ │ - [25151e] Halt │ │ - [251523] Copy │ │ - [251528] CreateBtree │ │ - [251534] TableLock │ │ - [25153e] VOpen │ │ - [251544] cannot release savepoint - SQL statements in progress │ │ - [25157a] cannot commit transaction - SQL statements in progress │ │ - [2515b1] attached databases must use the same text encoding as main database │ │ - [2515f5] invalid rootpage │ │ - [251606] statement too long │ │ - [251619] noskipscan* │ │ - [251625] truncate │ │ - [25162e] wal │ │ - [251632] vtable constructor called recursively: %s │ │ - [25165c] id │ │ - [25165f] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ - [25169c] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ - [251702] table_info │ │ - [25170d] seqno │ │ - [251713] enc │ │ - [251717] parameters │ │ - [251722] multiple references to recursive table: %s │ │ - [25174d] UNION ALL │ │ - [251757] UNIQUE │ │ - [25175f] index '%q' │ │ - [25176a] fast │ │ - [25176f] issisii │ │ - [251777] NUMERIC value in %s.%s │ │ - [25178e] UTF-16be │ │ - [251797] rwc │ │ - [25179b] sqlite_detach │ │ - [2517a9] likelihood │ │ - [2517b4] ltrim │ │ - [2517ba] char │ │ - [2517bf] total_changes │ │ - [2517cd] total │ │ - [2517d3] non-deterministic use of %s() in %s │ │ - [2517f7] subsec │ │ - [2517fe] json_array_length │ │ - [251810] object │ │ - [251817] fts4aux │ │ - [25181f] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ - [25188f] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ - [251916] rezi │ │ - [25191b] unknown tokenizer: %s │ │ - [251931] ROLLBACK TO fts3 │ │ - [251942] fts3tokenize │ │ - [25194f] ational │ │ - [251957] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ - [251995] DEFAULT_FILE_FORMAT=4 │ │ - [2519ab] TLS_AES_128_CCM_8_SHA256 │ │ - [2519c4] TLS_DHE_RSA_WITH_AES_256_CCM │ │ - [2519e1] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ - [251a02] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ - [251a1e] CAMELLIA256-SHA256 │ │ - [251a31] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [251a5a] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ - [251a7f] GOST94 │ │ - [251a86] SUITEB128C2 │ │ - [251a92] EDH-DSS-DES-CBC3-SHA │ │ - [251aa7] bad ssl filetype │ │ - [251ab8] bad value │ │ - [251ac2] decryption failed or bad record mac │ │ - [251ae6] library has no ciphers │ │ - [251afd] no private key assigned │ │ - [251b15] old session compression algorithm not returned │ │ - [251b44] protocol is shutdown │ │ - [251b59] ssl/tls alert certificate unknown │ │ - [251b7b] ssl_undefined_function │ │ - [251b92] cert │ │ - [251b97] requestCAFile │ │ - [251ba5] psk_identity_hint │ │ - [251bb7] SSLv3/TLS write next proto │ │ - [251bd2] SSLv3/TLS read change cipher spec │ │ - [251bf4] SSLv3/TLS read finished │ │ - [251c0c] master secret │ │ - [251c1a] tls-sigalg-oid │ │ - [251c29] rsa_pkcs1_sha1 │ │ - [251c38] tls13_final_finish_mac │ │ - [251c4f] srp_generate_server_master_secret │ │ - [251c71] quic_write_nonblocking_epw │ │ - [251c8c] rxku_detected │ │ - [251c9a] RETRY_SCID may not be sent by a client │ │ - [251cc1] ip_v4 │ │ - [251cc7] connection_id │ │ - [251cd5] ch_tick_tls │ │ - [251ce1] client received initial token │ │ - [251cff] reason │ │ - [251d06] padding │ │ - [251d0e] error_code │ │ - [251d19] new_connection_id │ │ - [251d2b] streams_blocked │ │ - [251d3b] validate_poll_descriptor │ │ - [251d54] ossl_quic_rstream_queue_data │ │ - [251d71] MAX_STREAM_DATA valid only in 0/1-RTT │ │ - [251d97] depack_do_frame_path_challenge │ │ - [251db6] ssl/record/methods/tls1_meth.c │ │ - [251dd5] tls_setup_write_buffer │ │ - [251dec] tls_construct_ctos_ec_pt_formats │ │ - [251e0d] tls_parse_stoc_npn │ │ - [251e20] tls_construct_stoc_key_share │ │ - [251e3d] tls_construct_client_certificate │ │ - [251e5e] dtls1_retransmit_message │ │ - [251e77] get_cert_verify_tbs_data │ │ - [251e90] ssl/statem/statem_srvr.c │ │ - [251ea9] ossl_statem_server_read_transition │ │ - [251ecc] tls-negotiated-version │ │ - [251ee3] crypto/asn1/a_bitstr.c │ │ - [251efa] ZINT64 │ │ - [251f01] openssl.cnf │ │ - [251f0d] group=%s name=%s │ │ - [251f1e] UNIVERSALSTRING │ │ - [251f2e] TELETEXSTRING │ │ - [251f3c] NUMERICSTRING │ │ - [251f4a] Char=%c │ │ - [251f52] ASN1_TIME │ │ - [251f5c] i2o_SCT_signature │ │ - [251f6e] : │ │ - [251f70] %s%s\n │ │ - [251f76] filename(%s): %s │ │ - [251f87] lib%s.so │ │ - [251f90] OpenSSL EC algorithm │ │ - [251fa5] X9_62_PENTANOMIAL │ │ - [251fb7] include-public │ │ - [251fc6] crypto/ec/ec_check.c │ │ - [251fdb] X9.62 curve over a 359 bit binary field │ │ - [252003] ec_GF2m_simple_points_mul │ │ - [25201d] crypto/ec/ec_oct.c │ │ - [252030] ossl_ec_GF2m_simple_oct2point │ │ - [25204e] crypto/ec/ecp_nistz256.c │ │ - [252067] ossl_ec_GFp_simple_set_compressed_coordinates │ │ - [252095] validate_ecx_derive │ │ - [2520a9] crypto/encode_decode/decoder_lib.c │ │ - [2520cc] Input type: │ │ - [2520d9] structure │ │ - [2520e3] 1.2.840.10045.2.1 │ │ - [2520f5] DIR_ADD │ │ - [2520fd] memory buffer routines │ │ - [252114] Provider routines │ │ - [252126] secp224k1 │ │ - [252130] sect283r1 │ │ - [25213a] sect571k1 │ │ - [252144] c2pnb304w1 │ │ - [25214f] brainpoolP160r1 │ │ - [25215f] P-192 │ │ - [252165] keylen │ │ - [25216c] evp_cipher_init_internal │ │ - [252185] evp_EncryptDecryptUpdate │ │ - [25219e] iv │ │ - [2521a1] evp_pkcs82pkey_legacy │ │ - [2521b7] evp_keymgmt_util_assign_pkey │ │ - [2521d4] encoded-pub-key │ │ - [2521e4] [action:%d, state:%d] name=%s, value=%s │ │ - [25220c] rsa-exponent2 │ │ - [25221a] rsa-coefficient3 │ │ - [25222b] rsa-coefficient7 │ │ - [25223c] evp_pkey_ctx_getset_ecdh_param_checks │ │ - [252262] prime P: │ │ - [25226b] crypto/core_namemap.c │ │ - [252281] ENGINESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-ffa3129edc97a800/out/openssl-build/install/lib/engines-3" │ │ - [252340] not initialized │ │ - [252350] private key too large │ │ - [252366] conflicting algorithm name │ │ - [252381] different parameters │ │ - [252396] initialization error │ │ - [2523ab] no digest set │ │ - [2523b9] invalid digest type │ │ - [2523cd] digest and key type not supported │ │ - [2523ef] encode error │ │ - [2523fc] illegal object │ │ - [25240b] mime no content type │ │ - [252420] no conf │ │ - [252428] invalid null argument │ │ - [25243e] no space for terminating null │ │ - [25245c] odd number of digits │ │ - [252471] invalid field │ │ - [25247f] invalid pentanomial basis │ │ - [252499] dso already loaded │ │ - [2524ac] no reference │ │ - [2524b9] redirection not enabled │ │ - [2524d1] malformed iv │ │ - [2524de] error creating error │ │ - [2524f3] potentially invalid certificate │ │ - [252513] value too large │ │ - [252523] invalid log id length │ │ - [252539] BF-CBC │ │ - [252540] id-aes256-wrap-pad │ │ - [252553] Software engine support │ │ - [25256b] crypto/initthread.c │ │ - [25257f] crypto/packet.c │ │ - [25258f] OSSL_PARAM_set_octet_string │ │ - [2525ab] FALSE │ │ - [2525b1] pkcs7-digestData │ │ - [2525c2] DES-EDE-OFB │ │ - [2525ce] Netscape Cert Type │ │ - [2525e1] X509v3 Key Usage │ │ - [2525f2] initials │ │ - [2525fb] Strong Extranet ID │ │ - [25260e] pbeWithMD2AndRC2-CBC │ │ - [252623] id-qcs-pkixQCSyntax-v1 │ │ - [25263a] enterprises │ │ - [252646] domainRelatedObject │ │ - [25265a] pilotDSA │ │ - [252663] documentIdentifier │ │ - [252676] setct-AuthReqTBS │ │ - [252687] setct-AuthRevResTBEB │ │ - [25269c] setct-CRLNotificationResTBS │ │ - [2526b8] setAttr-Cert │ │ - [2526c5] setAttr-T2cleartxt │ │ - [2526d8] AES-192-CFB8 │ │ - [2526e5] sha256WithRSAEncryption │ │ - [2526fd] RSA-SHA384 │ │ - [252708] camellia-128-cbc │ │ - [252719] CAMELLIA-128-ECB │ │ - [25272a] hmac-sha1 │ │ - [252734] HMAC GOST 34.11-94 │ │ - [252747] id-GostR3410-94DH │ │ - [252759] CMAC │ │ - [25275e] aes-256-gcm │ │ - [25276a] id-camellia128-wrap │ │ - [25277e] mgf1 │ │ - [252783] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ - [2527aa] AES-192-OCB │ │ - [2527b6] camellia-192-ccm │ │ - [2527c7] GOST R 34.10-2012 with 256 bit modulus │ │ - [2527ee] md_gost12_256 │ │ - [2527fc] ARIA-128-CFB8 │ │ - [25280a] sha512-256 │ │ - [252815] dsa_with_SHA3-256 │ │ - [252827] sm4-ofb │ │ - [25282f] sm-scheme │ │ - [252839] HMAC DSTU Gost 34311-95 │ │ - [252851] uacurve2 │ │ - [25285a] DSTU curve 3 │ │ - [252867] id-ct-rpkiGhostbusters │ │ - [25287e] id-cp │ │ - [252884] id-mod-cmp2021-02 │ │ - [252896] X509v3 Attribute Descriptor │ │ - [2528b2] OCSP_RESPONSE │ │ - [2528c0] OCSP_RESPID │ │ - [2528cc] OCSP_SERVICELOC │ │ - [2528dc] response │ │ - [2528e5] value.byName │ │ - [2528f2] certId │ │ - [2528f9] no revoked time │ │ - [252909] bad password read │ │ - [25291b] unexpected dek iv │ │ - [25292d] PEM_ASN1_write_bio │ │ - [252940] -----END │ │ - [25294a] PKCS12_pbe_crypt_ex │ │ - [25295e] │ │ - [252968] (unknown) │ │ - [252972] :[ │ │ - [252975] crypto/evp/bio_enc.c │ │ - [25298a] parse failed │ │ - [252997] drbg already initialized │ │ - [2529b0] Function not implemented │ │ - [2529c9] not instantiated │ │ - [2529da] personalisation string too long │ │ - [2529fa] unable to create drbg │ │ - [252a10] unsupported drbg flags │ │ - [252a27] PSS parameter restrictions: │ │ - [252a43] %s Salt Length: 0x │ │ - [252a56] RSA_PRIME_INFO │ │ - [252a65] crypto/bn/bn_blind.c │ │ - [252a7a] BN_BLINDING_update │ │ - [252a8d] rsa_ossl_private_decrypt │ │ - [252aa6] 1024 │ │ - [252aab] subject │ │ - [252ab3] ossl_store_get0_loader_int │ │ - [252ace] try_key_value_legacy │ │ - [252ae3] crypto/thread/arch.c │ │ - [252af8] no time stamp token │ │ - [252b0c] var bad value │ │ - [252b1a] :%s:%d:%s\n │ │ - [252b25] partyName │ │ - [252b2f] Only Some Reasons │ │ - [252b41] %*scrlTime: │ │ - [252b4e] IPAddressFamily │ │ - [252b5e] %*sIPv4 │ │ - [252b66] namingAuthorityId │ │ - [252b78] %*sEntry %0d:\n │ │ - [252b87] PROXY_CERT_INFO_EXTENSION │ │ - [252ba1] smimesign │ │ - [252bab] othername: NAIRealm │ │ - [252bbf] othername: │ │ - [252bd7] v2i_GENERAL_NAME_ex │ │ - [252beb] IP │ │ - [252bee] X509V3_parse_list │ │ - [252c00] bad object │ │ - [252c0b] incorrect policy syntax tag │ │ - [252c27] invalid object identifier │ │ - [252c41] invalid policy identifier │ │ - [252c5b] policy path length already defined │ │ - [252c7e] unable to get issuer details │ │ - [252c9b] crl verify failure │ │ - [252cae] no certificate or crl found │ │ - [252cca] CRL has expired │ │ - [252cda] self-signed certificate in certificate chain │ │ - [252d07] authority and subject key identifier mismatch │ │ - [252d35] EE certificate key too weak │ │ - [252d51] Issuer name empty │ │ - [252d63] Authority Key Identifier marked critical │ │ - [252d8c] crypto/x509/pcy_data.c │ │ - [252da3] %*sNULL │ │ - [252dab] cert_info │ │ - [252db5] ERR_AFALG_error │ │ - [252dc5] provider=base,fips=yes,output=pvk │ │ - [252de7] provider=base,fips=yes,input=der,structure=dhx │ │ - [252e16] provider=default │ │ - [252e27] ED448ph │ │ - [252e2f] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [252e73] provider=default,fips=yes,output=der,structure=rsa │ │ - [252ea6] provider=default,fips=yes,output=der,structure=dh │ │ - [252ed8] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [252f1a] provider=default,fips=yes,input=der,structure=rsa │ │ - [252f4c] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ - [252f73] DES-ECB:1.3.14.3.2.6 │ │ - [252f88] BIO to Core filter │ │ - [252f9b] providers/implementations/ciphers/cipher_aes_gcm.c │ │ - [252fce] cipher_hw_aes_initkey │ │ - [252fe4] aes_siv_set_ctx_params │ │ - [252ffb] providers/implementations/ciphers/cipher_aes_wrp.c │ │ - [25302e] ossl_blake2b_get_ctx_params │ │ - [25304a] providers/implementations/digests/null_prov.c │ │ - [253078] providers/implementations/encode_decode/decode_epki2pki.c │ │ - [2530b2] ossl_b2i_RSA_after_header │ │ - [2530cc] dh_spki_pub_to_der │ │ - [2530df] dhx_to_PrivateKeyInfo_pem_encode │ │ - [253100] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [253129] ED25519 PUBLIC KEY │ │ - [25313c] dhx_to_DHX_pem_encode │ │ - [253152] h: %d\n │ │ - [253159] dsa_to_text │ │ - [253165] ecx_set_peer │ │ - [253172] providers/implementations/kdfs/hkdf.c │ │ - [253198] ecxkem_encapsulate │ │ - [2531ab] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ - [2531e0] providers/implementations/macs/siphash_prov.c │ │ - [25320e] providers/implementations/rands/drbg.c │ │ - [253235] ossl_drbg_lock_parent │ │ - [25324b] ecdsa_signverify_init │ │ - [253261] ossl_sm2_internal_sign │ │ - [253278] failed to decrypt │ │ - [25328a] missing constant │ │ - [25329b] ossl_gcm_stream_update │ │ - [2532b2] rag_len │ │ - [2532ba] lg │ │ - [2532bd] ossl_digest_default_get_params │ │ - [2532dc] setFloatRegister │ │ - [2532ed] d13 │ │ - [2532f1] NaN │ │ - [2532f5] BEGIN IMMEDIATE; COMMIT; │ │ - [25330e] cipher_default_use_hmac │ │ - [253326] PRAGMA cipher_default_hmac_algorithm = %s; │ │ - [253351] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ - [25338a] sqlite3_key_v2: db=%p zDb=%s │ │ - [2533a7] sqlite3_rekey_v2: error %d occurred writing page %d │ │ - [2533db] sqlite3_rekey_v2: left database mutex %p │ │ - [253404] sqlcipher_deactivate: entered static master mutex │ │ - [253436] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ - [253494] reset pager │ │ - [2534a0] %s: %d │ │ - [2534a7] file unlinked while open: %s │ │ - [2534c4] mkdir │ │ - [2534ca] attempt to open "%s" as file descriptor %d │ │ - [2534f5] API called with finalized prepared statement │ │ - [253522] API called with NULL prepared statement │ │ - [25354a] Found │ │ - [253550] Rewind │ │ - [253557] Program │ │ - [25355f] IsNull │ │ - [253566] ElseEq │ │ - [25356d] FkCheck │ │ - [253575] RealAffinity │ │ - [253582] Affinity │ │ - [25358b] Concat │ │ - [253592] String8 │ │ - [25359a] SeekScan │ │ - [2535a3] NewRowid │ │ - [2535ac] ResetSorter │ │ - [2535b8] statement aborts at %d: [%s] %s │ │ - [2535d8] 1 │ │ - [2535da] unsupported file format │ │ - [2535f2] orphan index │ │ - [2535ff] Page %u: never used │ │ - [253613] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ - [25365f] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ - [2536ac] analysis_limit │ │ - [2536bb] page_count │ │ - [2536c6] wal_autocheckpoint │ │ - [2536d9] busy │ │ - [2536de] object name reserved for internal use: %s │ │ - [253708] old │ │ - [25370d] ) │ │ - [25370f] USE TEMP B-TREE FOR %s │ │ - [253726] too many terms in compound SELECT │ │ - [253748] cannot modify %s because it is a view │ │ - [25376e] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ - [2537b7] rowid not at end-of-record for row │ │ - [2537db] CASCADE │ │ - [2537e3] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ - [25382e] %llu │ │ - [253833] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ - [2538c6] substring │ │ - [2538d0] %!0.20e │ │ - [2538d8] %Q%s │ │ - [2538dd] current_date │ │ - [2538ea] an index │ │ - [2538f3] 40f-21a-21d │ │ - [2538ff] 50f │ │ - [253903] json_object │ │ - [25390f] interrupted │ │ - [25391b] RTRIM │ │ - [253921] ssenevi │ │ - [253929] itila │ │ - [25392f] uncompress │ │ - [25393a] error parsing prefix parameter: %s │ │ - [25395d] CREATE TABLE %Q.'%q_content'(%s) │ │ - [25397e] RELEASE fts3 │ │ - [25398b] contentless_delete=1 requires a contentless table │ │ - [2539bd] %z%s%Q │ │ - [2539c4] deletemerge │ │ - [2539d0] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ - [253a22] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ - [253a59] 'rebuild' may not be used with a contentless fts5 table │ │ - [253a91] highlight │ │ - [253a9b] bli │ │ - [253a9f] iciti │ │ - [253aa5] ssl_derive │ │ - [253ab0] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ - [253ad0] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ - [253af4] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ - [253b18] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ - [253b3c] TLS_RSA_WITH_AES_128_CCM_8 │ │ - [253b57] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ - [253b74] DHE-RSA-CAMELLIA256-SHA256 │ │ - [253b8f] DHE-RSA-CAMELLIA128-SHA │ │ - [253ba7] DHE-DSS-ARIA256-GCM-SHA384 │ │ - [253bc2] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ - [253be7] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [253c0c] ssl3_digest_cached_records │ │ - [253c27] at least (D)TLS 1.2 needed in Suite B mode │ │ - [253c52] cannot change cipher │ │ - [253c67] compression disabled │ │ - [253c7c] inconsistent early data sni │ │ - [253c98] invalid ticket keys length │ │ - [253cb3] missing ecdsa signing cert │ │ - [253cce] ssl handshake failure │ │ - [253ce4] unexpected end of early data │ │ - [253d01] unsolicited extension │ │ - [253d17] version too high │ │ - [253d28] wrong signature type │ │ - [253d3d] Curves │ │ - [253d44] curves │ │ - [253d4b] ChainCAFile │ │ - [253d57] kex_group │ │ - [253d61] SSLv3/TLS read next proto │ │ - [253d7b] SSLv3/TLS read certificate verify │ │ - [253d9d] TLSv1.3 write client key update │ │ - [253dbd] tls-sigalg-name │ │ - [253dcd] ed448 │ │ - [253dd3] ssl_set_tmp_ecdh_groups │ │ - [253deb] failed to start assist thread │ │ - [253e09] qc_try_create_default_xso_for_write │ │ - [253e2d] create_xso_from_stream │ │ - [253e44] MAX_IDLE_TIMEOUT is malformed │ │ - [253e62] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ - [253e8e] original_destination_connection_id │ │ - [253eb1] original_source_connection_id │ │ - [253ecf] ch_on_handshake_complete │ │ - [253ee8] handshake alert │ │ - [253ef8] internal error (txp generate) │ │ - [253f16] draining │ │ - [253f1f] payload_length │ │ - [253f2e] ACK not valid in 0-RTT │ │ - [253f45] quic_read_record │ │ - [253f56] ossl_quic_tx_packetiser_set_cur_scid │ │ - [253f7b] ACK_WITHOUT_ECN │ │ - [253f8b] PATH_CHALLENGE │ │ - [253f9a] tlstree │ │ - [253fa2] tls_increment_sequence_ctr │ │ - [253fbd] tls13_set_crypto_state │ │ - [253fd4] ssl/record/methods/tlsany_meth.c │ │ - [253ff5] tls_validate_record_header │ │ - [254010] tls_collect_extensions │ │ - [254027] ssl/statem/extensions_clnt.c │ │ - [254044] tls_construct_ctos_srp │ │ - [25405b] tls_construct_ctos_session_ticket │ │ - [25407d] tls_parse_ctos_srp │ │ - [254090] tls_parse_ctos_server_cert_type │ │ - [2540b0] ssl_cipher_list_to_bytes │ │ - [2540c9] dtls_get_reassembled_message │ │ - [2540e6] tls13_restore_handshake_digest_for_pha │ │ - [25410d] ssl_add_cert_chain │ │ - [254120] tls_process_end_of_early_data │ │ - [25413e] asn1_item_embed_d2i │ │ - [254152] ASN1_ENUMERATED │ │ - [254162] ASN1_SET_ANY │ │ - [25416f] lookup returned nothing │ │ - [254187] BIO dgram mem │ │ - [254195] HEX │ │ - [254199] PRINTABLESTRING │ │ - [2541a9] crypto/ct/ct_vfy.c │ │ - [2541bc] bnrand │ │ - [2541c3] BN_mod_exp_recp │ │ - [2541d3] crypto/dh/dh_key.c │ │ - [2541e6] OpenSSL DH Method │ │ - [2541f8] dsa_priv_encode │ │ - [254208] params.q │ │ - [254211] DSO_convert_filename │ │ - [254226] symname(%s): %s │ │ - [254236] group-check │ │ - [254242] ossl_ec_scalar_mul_ladder │ │ - [25425c] crypto/ec/ecdsa_vrf.c │ │ - [254272] NIST CURVE: %s\n │ │ - [254282] crypto/ec/ecp_mont.c │ │ - [254297] OpenSSL X448 algorithm │ │ - [2542ae] pkey_ecd_digestsign25519 │ │ - [2542c7] ossl_decoder_ctx_add_decoder_inst │ │ - [2542e9] init │ │ - [2542ee] ENGINE_get_pkey_meth │ │ - [254303] err:%lx:%lx:%lx:%lx │ │ - [254317] secp160k1 │ │ - [254321] wap-wsg-idm-ecid-wtls7 │ │ - [254338] evp_cipher_asn1_to_param_ex │ │ - [254354] has-randkey │ │ - [254360] EVP_MD_get_size │ │ - [254370] No encoders were found. For standard encoders you need at least one of the default or base providers available. Did you forget to load them? │ │ - [2543fd] keyDerivationFunc │ │ - [25440f] PBKDF2 │ │ - [254416] PKCS5_v2_PBE_keyivgen_ex │ │ - [25442f] [action:%d, state:%d] only setting allowed │ │ - [25445a] rsa_oaep_md │ │ - [254466] oaep-label │ │ - [254471] rsa-factor2 │ │ - [25447d] rsa-factor8 │ │ - [254489] get_payload_private_key │ │ - [2544a1] modp_2048 │ │ - [2544ab] /usr/local/ssl │ │ - [2544ba] modulus too large │ │ - [2544cc] bad q value │ │ - [2544d8] invalid number │ │ - [2544e7] wrong integer type │ │ - [2544fa] unknown name in random section │ │ - [254519] invalid compression bit │ │ - [254531] not implemented │ │ - [254541] random number generation failed │ │ - [254561] unknown cofactor │ │ - [254572] wrong order │ │ - [25457e] cleanup method function failed │ │ - [25459d] failed reading data │ │ - [2545b1] setting owf algor failure │ │ - [2545cb] polling failed │ │ - [2545da] wrong pbm value │ │ - [2545ea] ess cert id not found │ │ - [254600] DES │ │ - [254604] DES-EDE3 │ │ - [25460d] des3-wrap │ │ - [254617] cast-cbc │ │ - [254620] aes128-wrap │ │ - [25462c] Prompt info data type incorrect │ │ - [25464c] O │ │ - [25464e] pkcs7-signedData │ │ - [25465f] rc2-ecb │ │ - [254667] RC2-OFB │ │ - [25466f] nsCertType │ │ - [25467a] Netscape Revocation Url │ │ - [254692] Netscape Certificate Sequence │ │ - [2546b0] md5-sha1 │ │ - [2546b9] rc5-ecb │ │ - [2546c1] msCTLSign │ │ - [2546cb] pbeWithSHA1And3-KeyTripleDES-CBC │ │ - [2546ec] pbeWithSHA1And2-KeyTripleDES-CBC │ │ - [25470d] pkcs8ShroudedKeyBag │ │ - [254721] dnQualifier │ │ - [25472d] iso │ │ - [254731] id-smime-mod-ets-eSigPolicy-88 │ │ - [254750] id-smime-aa-contentIdentifier │ │ - [25476e] id-smime-aa-ets-escTimeStamp │ │ - [25478b] id-smime-alg-ESDHwithRC2 │ │ - [2547a4] id-aca-accessIdentity │ │ - [2547ba] id-aca-group │ │ - [2547c7] id-cct-crs │ │ - [2547d2] X500algorithms │ │ - [2547e1] security │ │ - [2547ea] userClass │ │ - [2547f4] subtreeMaximumQuality │ │ - [25480a] id-hex-multipart-message │ │ - [254823] setct-CapRevResTBE │ │ - [254836] setct-CRLNotificationTBS │ │ - [25484f] setCext-TokenIdentifier │ │ - [254867] issuer capabilities │ │ - [25487b] aes-256-cfb1 │ │ - [254888] aes-128-cfb8 │ │ - [254895] AES-256-CFB8 │ │ - [2548a2] DES-CFB1 │ │ - [2548ab] policyMappings │ │ - [2548ba] KISA │ │ - [2548bf] md_gost94 │ │ - [2548c9] id-HMACGostR3411-94 │ │ - [2548dd] GOST R 34.10-94 │ │ - [2548ed] id-GostR3411-94-TestParamSet │ │ - [25490a] registeredAddress │ │ - [25491c] AES-128-CTR │ │ - [254928] CT Precertificate Signer │ │ - [254941] jurisdictionCountryName │ │ - [254959] id-tc26-sign-constants │ │ - [254970] pkInitClientAuth │ │ - [254981] KxSRP │ │ - [254987] ARIA-128-CFB1 │ │ - [254995] uacurve1 │ │ - [25499e] magma-ctr │ │ - [2549a8] KMAC128 │ │ - [2549b0] BGPsec Router │ │ - [2549be] oracle-jdk-trustedkeyusage │ │ - [2549d9] authorityAttributeIdentifier │ │ - [2549f6] delegatedNameConstraints │ │ - [254a0f] timeSpecification │ │ - [254a21] id-on-hardwareModuleName │ │ - [254a3a] Wi-SUN Alliance Field Area Network (FAN) │ │ - [254a63] OCSP_SINGLERESP │ │ - [254a73] hashAlgorithm │ │ - [254a81] nextUpdate │ │ - [254a8c] cipher is null │ │ - [254a9b] keyblob header parse error │ │ - [254ab6] PEM_get_EVP_CIPHER_INFO │ │ - [254ace] X509 CERTIFICATE │ │ - [254adf] PKCS #7 SIGNED DATA │ │ - [254af3] crypto/pem/pem_oth.c │ │ - [254b08] PKCS12_BAGS │ │ - [254b14] OBJECT DESCRIPTOR │ │ - [254b26] PKCS7_dataInit │ │ - [254b35] stack_to_property_list │ │ - [254b4c] crypto/rand/prov_seed.c │ │ - [254b64] ossl_rand_get_nonce │ │ - [254b78] (INVALID PSS PARAMETERS)\n │ │ - [254b92] ossl_rsa_fromdata │ │ - [254ba4] key prime num invalid │ │ - [254bba] pub exponent out of range │ │ - [254bd4] crypto/rsa/rsa_oaep.c │ │ - [254bea] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ - [254c12] crypto/rsa/rsa_sp800_56b_check.c │ │ - [254c33] RSA_padding_check_X931 │ │ - [254c4a] invalid scheme │ │ - [254c59] unsupported search type │ │ - [254c71] PKCS12_parse │ │ - [254c7e] by_file_ctrl_ex │ │ - [254c8e] noticenos │ │ - [254c98] ,name: │ │ - [254c9f] relativename │ │ - [254cac] Certificate Hold │ │ - [254cbd] v2i_idp │ │ - [254cc5] ASIdentifierChoice_is_canonical │ │ - [254ce5] %*s │ │ - [254ced] process_pci_value │ │ - [254cff] PROXY_POLICY │ │ - [254d0c] SSL server │ │ - [254d17] Y │ │ - [254d19] X509_ATTRIBUTE_get0_type │ │ - [254d32] invalid trust │ │ - [254d40] certificate revoked │ │ - [254d54] permitted subtree violation │ │ - [254d70] TSA server │ │ - [254d7b] %*s%.*s │ │ - [254d83] revocationDate │ │ - [254d92] X509_PUBKEY │ │ - [254d9e] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [254de2] provider=base,fips=yes,input=der,structure=rsa │ │ - [254e11] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ - [254e43] SIPHASH │ │ - [254e4b] provider=default,fips=yes,output=der,structure=dsa │ │ - [254e7e] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ - [254ebd] SM4-CTR:1.2.156.10197.1.104.7 │ │ - [254edb] MDC2:2.5.8.3.101 │ │ - [254eec] ossl_rsa_key_op_get_protect │ │ - [254f08] aes_ocb_set_ctx_params │ │ - [254f1f] chacha20_poly1305_get_ctx_params │ │ - [254f40] i2b_PVK │ │ - [254f48] SM2 PUBLIC KEY │ │ - [254f57] x448_to_SubjectPublicKeyInfo_der_encode │ │ - [254f7f] encrypt-level │ │ - [254f8d] dsa2pvk_encode │ │ - [254f9c] DSA-Parameters │ │ - [254fab] (default) │ │ - [254fb6] lanes │ │ - [254fbc] kbkdf_set_ctx_params │ │ - [254fd1] x942kdf_hash_kdm │ │ - [254fe2] digest-oneshot │ │ - [254ff1] Ed25519 │ │ - [254ff9] is %zu, should be at least %zu │ │ - [255018] kdf_pbkdf1_do_derive │ │ - [25502d] fips module entering error state │ │ - [25504e] invalid input length │ │ - [255063] oneshot call out of order │ │ - [25507d] ossl_ccm_set_ctx_params │ │ - [255095] as │ │ - [255098] actor │ │ - [25509e] plicit-rejection │ │ - [2550af] equest │ │ - [2550b6] s-saltlen-check │ │ - [2550c6] hase │ │ - [2550cb] unsupported arm register │ │ - [2550e4] lr │ │ - [2550e7] r9 │ │ - [2550ea] s8 │ │ - [2550ed] d28 │ │ - [2550f1] no such column: "%s" │ │ - [255106] cannot open %s column for writing │ │ - [255128] HMAC_SHA512 │ │ - [255134] cipher_log_level │ │ - [255145] sqlcipher_codec_ctx_init: allocating context │ │ - [255172] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ - [2551cc] PRAGMA journal_mode = delete; │ │ - [2551ea] sqlcipher_set_log: set log to %s │ │ - [25520b] pread │ │ - [255211] Checkpoint │ │ - [25521c] Le │ │ - [25521f] Count │ │ - [255225] AggValue │ │ - [25522e] GetSubtype │ │ - [255239] FilterAdd │ │ - [255243] -- %s │ │ - [255249] non-text filename │ │ - [25525b] output file already exists │ │ - [255276] Elapsed time:%.3f ms - %s\n │ │ - [255291] hght │ │ - [255296] PRAGMA │ │ - [25529e] not authorized to use function: %#T │ │ - [2552c2] wrong number of arguments to function %#T() │ │ - [2552ee] HAVING clause on a non-aggregate query │ │ - [255315] too many columns in result set │ │ - [255334] ,\n │ │ + [24b54b] OSSL_OBJECT_DIGEST_INFO │ │ + [24b564] %*s │ │ + [24b574] professionOIDs │ │ + [24b583] %*s admissionAuthority:\n │ │ + [24b59d] language │ │ + [24b5a6] v2i_issuer_alt │ │ + [24b5b5] copy_email │ │ + [24b5c0] Attributes │ │ + [24b5cc] %*sZone: %s, User: │ │ + [24b5e0] s2i_ASN1_UTF8STRING │ │ + [24b5f4] no subject details │ │ + [24b607] unable to decrypt certificate's signature │ │ + [24b631] unable to verify the first certificate │ │ + [24b658] CRL path validation error │ │ + [24b672] Certificate public key has explicit ECC parameters │ │ + [24b6a5] ossl_policy_level_add_node │ │ + [24b6c0] subjectUID │ │ + [24b6cb] ALG_PERR: %s(%d): io_read failed : │ │ + [24b6ef] provider=base,fips=yes,output=pem,structure=dhx │ │ + [24b71f] provider=base,fips=yes,output=der,structure=X9.42 │ │ + [24b751] provider=base,fips=yes,input=der,structure=ec │ │ + [24b77f] ARGON2ID │ │ + [24b788] ED25519ph │ │ + [24b792] provider=default,fips=no,output=pem,structure=SubjectPublicKeyInfo │ │ + [24b7d5] provider=default,fips=yes,output=der,structure=ec │ │ + [24b807] AES-256-ECB:2.16.840.1.101.3.4.1.41 │ │ + [24b82b] AES-128-GCM-SIV │ │ + [24b83b] AES-256-GCM-SIV │ │ + [24b84b] SM4-CBC:SM4:1.2.156.10197.1.104.2 │ │ + [24b86d] PVKKDF │ │ + [24b874] providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c │ │ + [24b8ae] providers/implementations/ciphers/cipher_aes_ocb.c │ │ + [24b8e1] aes_ocb_block_update_internal │ │ + [24b8ff] aes_ocb_get_ctx_params │ │ + [24b916] providers/implementations/digests/sm3_prov.c │ │ + [24b943] key_to_type_specific_der_bio │ │ + [24b960] SM2 PRIVATE KEY │ │ + [24b970] ed448_to_PrivateKeyInfo_pem_encode │ │ + [24b993] ec2blob_encode │ │ + [24b9a2] kdf_tls1_3_set_ctx_params │ │ + [24b9bc] custom │ │ + [24b9c3] providers/implementations/kdfs/scrypt.c │ │ + [24b9eb] providers/implementations/kem/rsa_kem.c │ │ + [24ba13] gen_type set to unsupported value %d │ │ + [24ba38] dsa_precheck_params │ │ + [24ba4c] ecx_validate │ │ + [24ba59] cmac_gen_set_params │ │ + [24ba6d] mac_digest_sign_init │ │ + [24ba82] rsa_signverify_init │ │ + [24ba96] Only X.931, PKCS#1 v1.5 or PSS padding allowed │ │ + [24bac5] providers/implementations/ciphers/cipher_blowfish.c │ │ + [24baf9] failed to generate key │ │ + [24bb10] final call out of order │ │ + [24bb28] tag not needed │ │ + [24bb37] rly_clean │ │ + [24bb41] required │ │ + [24bb4a] ep-label │ │ + [24bb53] ions │ │ + [24bb58] ode-point │ │ + [24bb62] ixed │ │ + [24bb67] egacy │ │ + [24bb6d] unwind_phase2 │ │ + [24bb7b] d5 │ │ + [24bb7e] unix-none │ │ + [24bb88] %s │ │ + [24bb8b] native │ │ + [24bb92] 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) │ │ + [24bc41] sqlcipher_deactivate: entered SQLCIPHER_MUTEX_PROVIDER │ │ + [24bc78] sqlcipher_codec_ctx_init: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [24bcb4] off │ │ + [24bcb8] temporary │ │ + [24bcc2] openDirectory │ │ + [24bcd0] readlink │ │ + [24bcd9] os_unix.c:%d: (%d) %s(%s) - %s │ │ + [24bcf8] MJ delete: %s │ │ + [24bd06] 8 │ │ + [24bd08] Transaction │ │ + [24bd14] IsType │ │ + [24bd1b] IfNoHope │ │ + [24bd24] Last │ │ + [24bd29] IdxLT │ │ + [24bd2f] SetSubtype │ │ + [24bd3a] Abortable │ │ + [24bd44] FOREIGN KEY │ │ + [24bd50] %s constraint failed │ │ + [24bd65] database table is locked: %s │ │ + [24bd82] ANY │ │ + [24bd86] sz=[0-9]* │ │ + [24bd90] -- │ │ + [24bd94] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize() size=%d reserve=%d │ │ + [24bde4] cipher_ctx_key_derive: using raw key from hex │ │ + [24be12] sqlcipher_cipher_ctx_cmp: c1=%p c2=%p sqlcipher_memcmp(c1->pass, c2_pass)=%d are_equal=%d │ │ + [24be6c] sqlcipher_openssl_random: RAND_bytes() returned %d │ │ + [24be9f] temp_store │ │ + [24beaa] builtin │ │ + [24beb2] RAISE() may only be used within a trigger-program │ │ + [24bee4] corrupt database │ │ + [24bef5] no such function: %#T │ │ + [24bf0b] subqueries │ │ + [24bf16] ..%s │ │ + [24bf1b] %r %s BY term out of range - should be between 1 and %d │ │ + [24bf53] LAST │ │ + [24bf58] cannot create a TEMP index on non-TEMP table "%s" │ │ + [24bf8a] >? AND %s │ │ + [24bf94] ( │ │ + [24bf97] SCAN %s%s%s │ │ + [24bfa3] no such index: %S │ │ + [24bfb5] shadow │ │ + [24bfbc] *** in database %s ***\n │ │ + [24bfd4] UTF16be │ │ + [24bfdc] database is already attached │ │ + [24bff9] no such database: %s │ │ + [24c00e] cannot drop column "%s": no other columns exist │ │ + [24c03e] upper │ │ + [24c044] substr │ │ + [24c04b] jsonb_extract │ │ + [24c059] constraint failed │ │ + [24c06b] offsets │ │ + [24c073] sess │ │ + [24c078] content │ │ + [24c080] NOT │ │ + [24c084] unknown special query: %.*s │ │ + [24c0a0] {%lld │ │ + [24c0a6] INSERT OR REPLACE INTO '%q'.'%q_rowid' VALUES(?1, ?2) │ │ + [24c0dc] $ │ │ + [24c0de] TLS_SHA384_SHA384 │ │ + [24c0f0] TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 │ │ + [24c114] TLS_PSK_WITH_AES_256_CCM │ │ + [24c12d] PSK-NULL-SHA │ │ + [24c13a] TLS_PSK_WITH_AES_128_CBC_SHA256 │ │ + [24c15a] DHE-PSK-NULL-SHA384 │ │ + [24c16e] TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA │ │ + [24c193] ADH-CAMELLIA128-SHA256 │ │ + [24c1aa] RSA-PSK-CAMELLIA128-SHA256 │ │ + [24c1c5] TLS_GOSTR341001_WITH_28147_CNT_IMIT │ │ + [24c1e9] TLS_DH_anon_WITH_SEED_CBC_SHA │ │ + [24c207] TLS_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [24c228] DHE-RSA-ARIA128-GCM-SHA256 │ │ + [24c243] DHE-PSK-ARIA256-GCM-SHA384 │ │ + [24c25e] TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [24c283] ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384 │ │ + [24c2bf] COMPLEMENTOFALL │ │ + [24c2cf] kECDHEPSK │ │ + [24c2d9] MEDIUM │ │ + [24c2e0] bad protocol version number │ │ + [24c2fc] length mismatch │ │ + [24c30c] missing dsa signing cert │ │ + [24c325] not server │ │ + [24c330] record length mismatch │ │ + [24c347] ssl/tls alert decompression failure │ │ + [24c36b] ssl/tls alert illegal parameter │ │ + [24c38b] ssl negative length │ │ + [24c39f] stream send only │ │ + [24c3b0] unable to load ssl3 md5 routines │ │ + [24c3d1] unknown cipher type │ │ + [24c3e5] unknown cmd name │ │ + [24c3f6] unknown key exchange type │ │ + [24c410] SSL_read │ │ + [24c419] ssl/ssl_mcnf.c │ │ + [24c428] client_sigalgs │ │ + [24c437] ECDHParameters │ │ + [24c446] named_curve │ │ + [24c452] RequestCAFile │ │ + [24c460] TLSv1.3 write server compressed certificate │ │ + [24c48c] CHACHA20-POLY1305 │ │ + [24c49e] X25519 │ │ + [24c4a5] add_provider_sigalgs │ │ + [24c4ba] rsa_pss_rsae_sha384 │ │ + [24c4ce] gost2001_gost94 │ │ + [24c4de] expect_quic_with_stream_lock │ │ + [24c4fb] ossl_quic_channel_on_handshake_confirmed │ │ + [24c524] zero length connection id in use │ │ + [24c545] DISABLE_ACTIVE_MIGRATION appears multiple times │ │ + [24c575] ch_enqueue_retire_conn_id │ │ + [24c58f] \r │ │ + [24c592] 0RTT │ │ + [24c597] retire_prior_to │ │ + [24c5a7] limit │ │ + [24c5ad] ossl_qrl_enc_level_set_provide_secret │ │ + [24c5d3] MAX_DATA valid only in 0/1-RTT │ │ + [24c5f2] depack_do_frame_stop_sending │ │ + [24c60f] internal error (crypto RXFC) │ │ + [24c62c] depack_do_frame_new_token │ │ + [24c646] depack_do_frame_max_data │ │ + [24c65f] STREAM_LEN_FIN │ │ + [24c66e] tls_write_records_default │ │ + [24c688] tls_retry_write_records │ │ + [24c6a0] GET │ │ + [24c6a5] CONNE │ │ + [24c6ab] final_server_name │ │ + [24c6bd] tls_construct_ctos_maxfragmentlen │ │ + [24c6df] tls_parse_ctos_client_cert_type │ │ + [24c6ff] read_state_machine │ │ + [24c712] tls_process_cert_status_body │ │ + [24c72f] tls_construct_cke_gost │ │ + [24c746] tls_construct_finished │ │ + [24c75d] tls_process_cke_dhe │ │ + [24c771] DER │ │ + [24c775] asn1_string_get_int64 │ │ + [24c78b] asn1_find_end │ │ + [24c799] crypto/asn1/a_object.c │ │ + [24c7b0] INT32 │ │ + [24c7b6] tfo disabled │ │ + [24c7c3] BIO_gets │ │ + [24c7cc] dgram_pair_write │ │ + [24c7dd] HERE-->%s │ │ + [24c7e7] %02d%02d%02d%02d%02d%02dZ │ │ + [24c801] %s %2d %02d:%02d:%02d.%.*s %d GMT │ │ + [24c823] i2o_SCT │ │ + [24c82b] SCT_CTX_verify │ │ + [24c83a] OpenSSL PKCS#3 DH method │ │ + [24c853] SHA512 │ │ + [24c85a] bn_mod_exp_mont_fixed_top │ │ + [24c874] ossl_dh_buf2key │ │ + [24c884] BN_mod_exp2_mont │ │ + [24c895] ec_pkey_param_check │ │ + [24c8a9] ec_pkey_import_from │ │ + [24c8bd] EC_GROUP_new_by_curve_name_ex │ │ + [24c8db] SECG curve over a 224 bit prime field │ │ + [24c901] NIST/SECG/WTLS curve over a 233 bit binary field │ │ + [24c932] WTLS curve over a 112 bit prime field │ │ + [24c958] EC_POINT_invert │ │ + [24c968] ossl_ec_GFp_mont_field_set_to_one │ │ + [24c98a] ossl_ec_GFp_simple_point_set_affine_coordinates │ │ + [24c9ba] pkey_ecd_digestsign448 │ │ + [24c9d1] ossl_ecx_key_dup │ │ + [24c9e2] the mandatory 'input' property is missing for decoder %s (properties: %s) │ │ + [24ca2c] ID │ │ + [24ca2f] ENGINE_load_ssl_client_cert │ │ + [24ca4b] engine_table_register │ │ + [24ca61] crypto/engine/tb_dsa.c │ │ + [24ca78] crypto/engine/tb_rsa.c │ │ + [24ca8f] configuration file routines │ │ + [24caab] ECDH routines │ │ + [24cab9] CMP routines │ │ + [24cac6] ENGINE lib │ │ + [24cad1] unsupported │ │ + [24cadd] crypto/evp/digest.c │ │ + [24caf1] prime239v1 │ │ + [24cafc] c2tnb431r1 │ │ + [24cb07] evp_set_default_properties_int │ │ + [24cb26] alg_id_param │ │ + [24cb33] OSSL_ENCODER_CTX_set_construct_data │ │ + [24cb57] SCRYPT_PARAMS │ │ + [24cb65] PKCS5_pbkdf2_set_ex │ │ + [24cb79] distid │ │ + [24cb80] dsa_paramgen_bits │ │ + [24cb92] ecdh-cofactor-mode │ │ + [24cba5] hexsalt │ │ + [24cbad] crypto/dsa/dsa_pmeth.c │ │ + [24cbc4] 3.4.1 │ │ + [24cbca] CPUINFO: OPENSSL_armcap=0x%x │ │ + [24cbe7] no solution │ │ + [24cbf3] no parameters set │ │ + [24cc05] expecting an rsa key │ │ + [24cc1a] invalid secret length │ │ + [24cc30] operation not supported for this keytype │ │ + [24cc59] missing private key │ │ + [24cc6d] mstring wrong tag │ │ + [24cc7f] streaming not supported │ │ + [24cc97] type not primitive │ │ + [24ccaa] unknown message digest algorithm │ │ + [24cccb] no params to merge │ │ + [24ccde] param value too large for destination │ │ + [24cd04] random section error │ │ + [24cd19] bignum out of range │ │ + [24cd2d] group2pkparameters failure │ │ + [24cd48] invalid curve │ │ + [24cd56] no load function │ │ + [24cd67] unimplemented digest │ │ + [24cd7c] invalid url path │ │ + [24cd8d] received wrong http version │ │ + [24cda9] response line too long │ │ + [24cdc0] unexpected content type │ │ + [24cdd8] cipher initialisation error │ │ + [24cdf4] cert and key do not match │ │ + [24ce0e] error creating pollreq │ │ + [24ce25] invalid option │ │ + [24ce34] log conf missing description │ │ + [24ce51] DESX │ │ + [24ce56] DESX-CBC │ │ + [24ce5f] CAST5-CBC │ │ + [24ce69] CAST-cbc │ │ + [24ce72] rmd160 │ │ + [24ce79] ossl_pw_get_passphrase │ │ + [24ce90] OBJ_ln2nid │ │ + [24ce9b] md5WithRSAEncryption │ │ + [24ceb0] L │ │ + [24ceb2] pkcs7-data │ │ + [24cebd] contentType │ │ + [24cec9] Netscape │ │ + [24ced2] Netscape Renewal Url │ │ + [24cee7] X509v3 Private Key Usage Period │ │ + [24cf07] X509v3 Certificate Policies │ │ + [24cf23] msCodeCom │ │ + [24cf2d] id-smime-ct-receipt │ │ + [24cf41] id-smime-aa-encapContentType │ │ + [24cf5e] id-smime-aa-macValue │ │ + [24cf73] id-smime-aa-ets-signerAttr │ │ + [24cf8e] id-smime-aa-ets-certValues │ │ + [24cfa9] textNotice │ │ + [24cfb4] ipsecTunnel │ │ + [24cfc0] IPSec Tunnel │ │ + [24cfcd] id-pda-placeOfBirth │ │ + [24cfe1] AD_DVCS │ │ + [24cfe9] Extended OCSP Status │ │ + [24cffe] Microsoft CSP Name │ │ + [24d011] Hold Instruction Reject │ │ + [24d029] favouriteDrink │ │ + [24d038] setct-CredRevReqTBS │ │ + [24d04c] setct-PIDualSignedTBE │ │ + [24d062] setct-CapResTBE │ │ + [24d072] setext-genCrypt │ │ + [24d082] camellia-256-cfb │ │ + [24d093] CAMELLIA-128-CFB1 │ │ + [24d0a5] CAMELLIA-128-CFB8 │ │ + [24d0b7] camellia-192-cfb8 │ │ + [24d0c9] caRepository │ │ + [24d0d6] cryptopro │ │ + [24d0e0] id-GostR3411-94-with-GostR3410-2001 │ │ + [24d104] id-Gost28147-89-CryptoPro-B-ParamSet │ │ + [24d129] id-Gost28147-89-CryptoPro-C-ParamSet │ │ + [24d14e] userPassword │ │ + [24d15b] AES-128-XTS │ │ + [24d167] AES-256-CBC-HMAC-SHA256 │ │ + [24d17f] CT Precertificate SCTs │ │ + [24d196] camellia-256-gcm │ │ + [24d1a7] CAMELLIA-256-CTR │ │ + [24d1b8] auth-ecdsa │ │ + [24d1c3] blake2b512 │ │ + [24d1ce] poly1305 │ │ + [24d1d7] dnsName │ │ + [24d1df] id-hmacWithSHA3-224 │ │ + [24d1f3] id-ecdsa-with-sha3-256 │ │ + [24d20a] RSA-SHA3-224 │ │ + [24d217] aria-128-gcm │ │ + [24d224] sm3 │ │ + [24d228] DSTU curve 5 │ │ + [24d235] id-tc26-wrap-gostr3412-2015-kuznyechik │ │ + [24d25c] id-tc26-gost-3410-2012-256-paramSetD │ │ + [24d281] magma-ecb │ │ + [24d28b] magma-cbc │ │ + [24d295] id-it-certProfile │ │ + [24d2a7] id-it-crls │ │ + [24d2b2] brainpoolP512r1tls13 │ │ + [24d2c7] Brotli compression │ │ + [24d2da] not basic response │ │ + [24d2ed] response contains no revocation data │ │ + [24d312] expecting rsa key blob │ │ + [24d329] short header │ │ + [24d336] ^I, │ │ + [24d33a] PARAMETERS │ │ + [24d345] DH PARAMETERS │ │ + [24d353] dinfo │ │ + [24d359] error setting encrypted data type │ │ + [24d37b] invalid null pkcs12 pointer │ │ + [24d397] PKCS7_SIGNER_INFO │ │ + [24d3a9] %*s%s:\n │ │ + [24d3b1] ABSENT │ │ + [24d3b8] [HEX DUMP]: │ │ + [24d3c4] crypto/pkcs7/pk7_attr.c │ │ + [24d3dc] operation not supported on this type │ │ + [24d401] not an octal digit │ │ + [24d414] != │ │ + [24d417] RSAPrivateKey │ │ + [24d425] d e not congruent to 1 │ │ + [24d43c] crypto/rsa/rsa_ossl.c │ │ + [24d452] 8192 │ │ + [24d457] ambiguous content type │ │ + [24d46e] OSSL_STORE_INFO_set0_NAME_description │ │ + [24d494] PKCS12_verify_mac │ │ + [24d4a6] pkcs12_gen_mac │ │ + [24d4b5] PKCS12_unpack_authsafes │ │ + [24d4cd] crypto/thread/internal.c │ │ + [24d4e6] index too large │ │ + [24d4f6] sys$assign error │ │ + [24d507] Verifying - %s │ │ + [24d516] %s%c%08lx.%s%d │ │ + [24d525] reserved │ │ + [24d52e] ,value: │ │ + [24d536] Remove From CRL │ │ + [24d546] v2i_IPAddrBlocks │ │ + [24d557] ASRange │ │ + [24d55f] cATool │ │ + [24d566] OSSL_BASIC_ATTR_CONSTRAINTS │ │ + [24d582] proxyPolicy │ │ + [24d58e] POLICY_CONSTRAINTS │ │ + [24d5a1] RID │ │ + [24d5a5] ossl_x509_pubkey_hash │ │ + [24d5bb] duplicate zone id │ │ + [24d5cd] error converting zone │ │ + [24d5e3] invalid null value │ │ + [24d5f6] key type mismatch │ │ + [24d608] key usage does not include CRL signing │ │ + [24d62f] application verification failure │ │ + [24d650] %*sFALSE │ │ + [24d659] Name │ │ + [24d65e] ALG_PERR: %s(%d): Failed to open socket : │ │ + [24d689] ALG_PERR: %s(%d): Failed to bind socket : │ │ + [24d6b4] provider=base,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo │ │ + [24d6f8] provider=base,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ + [24d739] KMAC-128:KMAC128:2.16.840.1.101.3.4.2.19 │ │ + [24d762] ARGON2D │ │ + [24d76a] HASH-DRBG │ │ + [24d774] DH:dhKeyAgreement:1.2.840.113549.1.3.1 │ │ + [24d79b] provider=default,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ + [24d7df] AES-256-OFB:2.16.840.1.101.3.4.1.43 │ │ + [24d803] AES-128-WRAP-PAD-INV:AES128-WRAP-PAD-INV │ │ + [24d82c] ARIA-192-CBC:ARIA192:1.2.410.200046.1.1.7 │ │ + [24d856] DES-EDE3-CBC:DES3:1.2.840.113549.3.7 │ │ + [24d87b] providers/common/provider_util.c │ │ + [24d89c] aes_ocb_init │ │ + [24d8a9] chacha20_poly1305_set_ctx_params │ │ + [24d8ca] dh_to_DH_der_encode │ │ + [24d8de] G: │ │ + [24d8e4] providers/implementations/kdfs/tls1_prf.c │ │ + [24d90e] encode_string │ │ + [24d91c] get_parent_reseed_count │ │ + [24d934] dsa_signverify_init │ │ + [24d948] ed448_verify │ │ + [24d955] rsa_check_padding │ │ + [24d967] rsa_sign │ │ + [24d970] Algorithm ID generation - md NID: %d │ │ + [24d995] Algorithm ID generation - pad mode: %d │ │ + [24d9bc] sm2sig_set_mdname │ │ + [24d9ce] expect │ │ + [24d9d5] missing salt │ │ + [24d9e2] no instance allowed │ │ + [24d9f6] xof digests not allowed │ │ + [24da0e] ossl_gcm_get_ctx_params │ │ + [24da26] params │ │ + [24da2d] ype │ │ + [24da31] igest-check │ │ + [24da3d] head │ │ + [24da42] eparator │ │ + [24da4b] unknown personality routine │ │ + [24da67] s0 │ │ + [24da6a] s31 │ │ + [24da6e] d23 │ │ + [24da72] _Unwind_GetDataRelBase │ │ + [24da89] contextCPtr │ │ + [24da95] source and destination must be distinct │ │ + [24dabd] cipher_add_random │ │ + [24dacf] rekey_cipher │ │ + [24dadc] PRAGMA kdf_iter = %d; │ │ + [24daf2] ERROR │ │ + [24daf8] sqlcipher_codec_ctx_init: error %d returned from sqlcipher_codec_ctx_set_pagesize with %d │ │ + [24db52] sqlcipher_page_cipher: hmac operation on encrypt failed for pgno=%d │ │ + [24db96] force journal mode DELETE failed, error code %d │ │ + [24dbc6] cannot open file │ │ + [24dbd7] TMPDIR │ │ + [24dbde] @ │ │ + [24dbe2] 16LE │ │ + [24dbe7] %c%u │ │ + [24dbec] Once │ │ + [24dbf1] If │ │ + [24dbf4] IfNot │ │ + [24dbfa] Return │ │ + [24dc01] SeekEnd │ │ + [24dc09] abort at %d in [%s]: %s │ │ + [24dc21] cannot commit - no transaction is active │ │ + [24dc4a] database schema has changed │ │ + [24dc66] unordered* │ │ + [24dc71] INSERT INTO vacuum_db.sqlite_schema SELECT*FROM "%w".sqlite_schema WHERE type IN('view','trigger') OR(type='table'AND rootpage=0) │ │ + [24dcf3] vtable constructor did not declare schema: %s │ │ + [24dd21] sqlcipher_cipher_ctx_init: allocating key │ │ + [24dd4b] sqlcipher_openssl_log_errors: ERR_get_error() returned %lx: %s │ │ + [24dd8a] sqlcipher_openssl_cipher: EVP_CIPHER_CTX_new failed │ │ + [24ddbe] seq │ │ + [24ddc2] on_update │ │ + [24ddcc] dflt_value │ │ + [24ddd7] true │ │ + [24dddc] 0x │ │ + [24dddf] %sLIST SUBQUERY %d │ │ + [24ddf2] UPDATE %Q.sqlite_master SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d │ │ + [24de54] window │ │ + [24de5b] CREATE%s INDEX %.*s │ │ + [24de6f] no such column: %s │ │ + [24de82] isiX │ │ + [24de87] PARTITION clause │ │ + [24de98] soundex │ │ + [24dea0] json_error_position │ │ + [24deb4] jsonb_remove │ │ + [24dec1] json_group_array │ │ + [24ded2] json_group_object │ │ + [24dee4] @ │ │ + [24dee6] ." │ │ + [24dee9] REPLACE INTO %Q.'%q_segments'(blockid, block) VALUES(?, ?) │ │ + [24df24] msila │ │ + [24df2a] itici │ │ + [24df30] reserved fts5 table name: %s │ │ + [24df4d] %Q.'%q_%s' │ │ + [24df58] id INTEGER PRIMARY KEY, sz BLOB │ │ + [24df78] DELETE FROM %Q.'%q_docsize' WHERE id=? │ │ + [24df9f] DROP TABLE IF EXISTS %Q.'%q_data';DROP TABLE IF EXISTS %Q.'%q_idx';DROP TABLE IF EXISTS %Q.'%q_config'; │ │ + [24e007] no such function: %s │ │ + [24e01c] INSERT OR REPLACE INTO '%q'.'%q_parent' VALUES(?1, ?2) │ │ + [24e053] ATOMIC_INTRINSICS=1 │ │ + [24e067] DEFAULT_SECTOR_SIZE=4096 │ │ + [24e080] DIRECT_OVERFLOW_READ │ │ + [24e095] TLS_SHA256_SHA256 │ │ + [24e0a7] TLS_DHE_RSA_WITH_AES_128_CBC_SHA │ │ + [24e0c8] ADH-AES128-GCM-SHA256 │ │ + [24e0de] DHE-PSK-AES128-CCM │ │ + [24e0f1] PSK-AES128-CCM8 │ │ + [24e101] ECDHE-RSA-NULL-SHA │ │ + [24e114] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 │ │ + [24e13c] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 │ │ + [24e162] TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA │ │ + [24e185] TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA │ │ + [24e1aa] TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [24e1d6] GOST2001-NULL-GOST94 │ │ + [24e1eb] TLS_RSA_WITH_SEED_CBC_SHA │ │ + [24e205] TLS_DHE_RSA_WITH_SEED_CBC_SHA │ │ + [24e223] ARIA256-GCM-SHA384 │ │ + [24e236] aNULL │ │ + [24e23c] AES │ │ + [24e240] AESCCM │ │ + [24e247] bad ecpoint │ │ + [24e253] bad key update │ │ + [24e262] bad packet │ │ + [24e26d] bad rsa encrypt │ │ + [24e27d] dane already enabled │ │ + [24e292] overflow error │ │ + [24e2a1] path too long │ │ + [24e2af] ssl/tls alert bad certificate │ │ + [24e2cd] ssl/tls alert unexpected message │ │ + [24e2ee] ssl session id too long │ │ + [24e306] unable to find ecdh parameters │ │ + [24e325] unexpected ccs message │ │ + [24e33c] unsupported config value class │ │ + [24e35b] Certificate │ │ + [24e367] EncryptThenMac │ │ + [24e376] RequestPostHandshake │ │ + [24e38b] PEM │ │ + [24e38f] SSLv3/TLS read client certificate │ │ + [24e3b1] TLSv1.3 read end of early data │ │ + [24e3d0] tls-group-alg │ │ + [24e3de] tls-sigalg-hash-oid │ │ + [24e3f2] tls-sigalg-keytype-oid │ │ + [24e409] RSA-PSS │ │ + [24e411] CLIENT_TRAFFIC_SECRET_0 │ │ + [24e429] ossl_quic_conn_shutdown │ │ + [24e441] active_connection_id limit violated │ │ + [24e465] MAX_IDLE_TIMEOUT appears multiple times │ │ + [24e48d] PREFERRED_ADDR appears multiple times │ │ + [24e4b3] max_idle_timeout │ │ + [24e4c4] Bad max_early_data received │ │ + [24e4e0] key update │ │ + [24e4eb] key_update_error │ │ + [24e4fc] decode error │ │ + [24e509] ssl/quic/quic_stream_map.c │ │ + [24e524] PROTOCOL_VIOLATION │ │ + [24e537] ssl3_read_bytes │ │ + [24e547] block_padding │ │ + [24e555] stream_mac │ │ + [24e560] tls-mac-size │ │ + [24e56d] tls_setup_read_buffer │ │ + [24e583] tls_set_options │ │ + [24e593] tls_prepare_record_header_default │ │ + [24e5b5] PUT │ │ + [24e5ba] No groups enabled for max supported SSL/TLS version │ │ + [24e5ee] tls_parse_stoc_maxfragmentlen │ │ + [24e60c] ssl/statem/extensions_cust.c │ │ + [24e629] tls_construct_stoc_cookie │ │ + [24e643] tls_process_initial_server_flight │ │ + [24e665] tls_construct_end_of_early_data │ │ + [24e685] crypto/asn1/a_int.c │ │ + [24e699] ASN1_GENERALIZEDTIME │ │ + [24e6ae] ASN1_OCTET_STRING_NDEF │ │ + [24e6c5] ASYNC_pause_job │ │ + [24e6d5] listen v6 only │ │ + [24e6e4] %4d-%02d-%02d %02d:%02d:%02dZ │ │ + [24e702] params.g │ │ + [24e70b] DH_check_ex │ │ + [24e717] DH_check_pub_key_ex │ │ + [24e72b] p.tpBasis │ │ + [24e735] fieldType │ │ + [24e73f] NIST/SECG curve over a 571 bit binary field │ │ + [24e76b] RFC 5639 curve over a 320 bit prime field │ │ + [24e795] BN_GF2m_mod_solve_quad_arr │ │ + [24e7b0] Conditional_PCT │ │ + [24e7c0] EC_GROUP_check_discriminant │ │ + [24e7dc] group_new_from_name │ │ + [24e7f0] ossl_ecdsa_sign_setup │ │ + [24e806] %*s\n │ │ + [24e820] crypto/ec/ecx_key.c │ │ + [24e834] inner_ossl_decoder_fetch │ │ + [24e84d] ossl_decoder_ctx_setup_for_pkey │ │ + [24e86d] crypto/engine/eng_fat.c │ │ + [24e885] crypto/engine/eng_init.c │ │ + [24e89e] digital envelope routines │ │ + [24e8b8] PEM routines │ │ + [24e8c5] STORE routines │ │ + [24e8d4] DECODER routines │ │ + [24e8e5] BIO lib │ │ + [24e8ed] called a function you should not call │ │ + [24e913] blocksize │ │ + [24e91d] aes_init_key │ │ + [24e92a] aes_xts_cipher │ │ + [24e939] aes_ocb_init_key │ │ + [24e94a] secp256k1 │ │ + [24e954] prime192v1 │ │ + [24e95f] B-571 │ │ + [24e965] tls1multi_maxbufsz │ │ + [24e978] tls1multi_enclen │ │ + [24e989] EVP_PKEY_CTX_set_group_name │ │ + [24e9a5] encoder_from_algorithm │ │ + [24e9bc] crypto/evp/keymgmt_meth.c │ │ + [24e9d6] PBKDF1 │ │ + [24e9dd] PKCS5_v2_PBKDF2_keyivgen_ex │ │ + [24e9f9] crypto/evp/ctrl_params_translate.c │ │ + [24ea1c] evp_pkey_ctx_ctrl_to_param │ │ + [24ea37] [action:%d, state:%d] trying to get a BIGNUM via ctrl call │ │ + [24ea72] rsa-coefficient4 │ │ + [24ea83] EVP_PBE_scrypt_ex │ │ + [24ea95] pkey_dh_keygen │ │ + [24eaa4] SHA-224 │ │ + [24eaac] Got number %d when expecting %d │ │ + [24eacc] namemap_add_name │ │ + [24eadd] bad reciprocal │ │ + [24eaec] bits too small │ │ + [24eafb] inaccessible domain parameters │ │ + [24eb1a] private key encode error │ │ + [24eb33] data is wrong │ │ + [24eb41] unknown signature algorithm │ │ + [24eb5d] wrong tag │ │ + [24eb67] insufficient param size │ │ + [24eb7f] invalid ossl param type │ │ + [24eb97] param unsupported floating point format │ │ + [24ebbf] wrong curve parameters │ │ + [24ebd6] invalid cmd number │ │ + [24ebe9] not initialised │ │ + [24ebf9] contentidentifier mismatch │ │ + [24ec14] error creating certconf │ │ + [24ec2c] error validating signature │ │ + [24ec47] unknown crl issuer │ │ + [24ec5a] base64 decode error │ │ + [24ec6e] ess cert digest error │ │ + [24ec84] DES3 │ │ + [24ec89] BF │ │ + [24ec8c] dynamic_load │ │ + [24ec99] assertion failed: WITHIN_FREELIST(list) │ │ + [24ecc1] No password method specified │ │ + [24ecde] RSA Data Security, Inc. │ │ + [24ecf6] organizationName │ │ + [24ed07] des-ede3 │ │ + [24ed10] messageDigest │ │ + [24ed1e] RSA-NP-MD5 │ │ + [24ed29] extReq │ │ + [24ed30] OCSP │ │ + [24ed35] id-smime-alg │ │ + [24ed42] id-smime-ct-publishCert │ │ + [24ed5a] id-smime-aa-ets-revocationValues │ │ + [24ed7b] id-regCtrl-pkiPublicationInfo │ │ + [24ed99] directory services - algorithms │ │ + [24edb9] org │ │ + [24edbd] iana │ │ + [24edc2] Management │ │ + [24edcd] X509v3 AC Targeting │ │ + [24ede1] pilotObjectClass │ │ + [24edf2] setct-CertInqReqTBS │ │ + [24ee06] setCext-IssuerCapabilities │ │ + [24ee21] setAttr-Token-B0Prime │ │ + [24ee37] JOINT-ISO-ITU-T │ │ + [24ee47] nameConstraints │ │ + [24ee57] camellia-128-cfb │ │ + [24ee68] ecdsa-with-SHA224 │ │ + [24ee7a] id-Gost28147-89-CryptoPro-D-ParamSet │ │ + [24ee9f] id-Gost28147-89-cc │ │ + [24eeb2] teletexTerminalIdentifier │ │ + [24eecc] internationaliSDNNumber │ │ + [24eee4] protocolInformation │ │ + [24eef8] id-aes192-CCM │ │ + [24ef06] ct_precert_signer │ │ + [24ef18] aes-256-ocb │ │ + [24ef24] camellia-128-gcm │ │ + [24ef35] camellia-192-ctr │ │ + [24ef46] kx-ecdhe │ │ + [24ef4f] KxECDHE-PSK │ │ + [24ef5b] AuthDSS │ │ + [24ef63] AuthNULL │ │ + [24ef6c] id-ct-xml │ │ + [24ef76] auth-any │ │ + [24ef7f] sha3-224 │ │ + [24ef88] id-dsa-with-sha384 │ │ + [24ef9b] id-dsa-with-sha3-224 │ │ + [24efb0] id-rsassa-pkcs1-v1_5-with-sha3-224 │ │ + [24efd3] DSTU Gost 28147-2009 OFB mode │ │ + [24eff1] dstu4145le │ │ + [24effc] uacurve7 │ │ + [24f005] id-kp-bgpsec-router │ │ + [24f019] id-it-certReqTemplate │ │ + [24f02f] Signed Object │ │ + [24f03d] etsi │ │ + [24f042] signedAssertion │ │ + [24f052] attributeDescriptor │ │ + [24f066] X509v3 Acceptable Privilege Policies │ │ + [24f08b] subjectAltPublicKeyInfo │ │ + [24f0a3] id-kp-wisun-fan-device │ │ + [24f0ba] ossl_obj_obj2nid │ │ + [24f0cb] issuer │ │ + [24f0d2] OCSP_response_get1_basic │ │ + [24f0eb] digest name err │ │ + [24f0fb] keyblob too short │ │ + [24f10d] PKCS7 │ │ + [24f113] algor │ │ + [24f119] crypto/pkcs12/p12_p8e.c │ │ + [24f131] attrib │ │ + [24f138] digest_alg │ │ + [24f143] UTF8STRING │ │ + [24f14e] unknown digest type │ │ + [24f162] request too large for drbg │ │ + [24f17d] too little nonce requested │ │ + [24f198] privateExponent: │ │ + [24f1a9] last octet invalid │ │ + [24f1bc] sslv3 rollback attack │ │ + [24f1d2] rsa_new_intern │ │ + [24f1e1] OSSL_STORE_INFO_new_PKEY │ │ + [24f1fa] PBMAC1_get1_pbkdf2_param │ │ + [24f213] PKCS12_unpack_p7encdata │ │ + [24f22b] while %s │ │ + [24f234] keyEncipherment │ │ + [24f244] %*sPolicy: │ │ + [24f250] exptext │ │ + [24f258] %*sOrganization: %.*s\n │ │ + [24f26f] onlyAA │ │ + [24f276] EXTENDED_KEY_USAGE │ │ + [24f289] u.inherit │ │ + [24f293] (VPLS) │ │ + [24f29b] %*sDigest Type Identifier: │ │ + [24f2b7] namingAuthorityUrl │ │ + [24f2ca] contentsOfAdmissions │ │ + [24f2df] %*s Profession OIDs:\n │ │ + [24f2f8] Require Explicit Policy │ │ + [24f310] Netscape SSL server │ │ + [24f324] X400Name │ │ + [24f32d] Registered ID │ │ + [24f33b] otherName │ │ + [24f345] crypto/x509/v3_soa_id.c │ │ + [24f35d] status_request │ │ + [24f36c] s2i_ASN1_INTEGER │ │ + [24f37d] X509V3_get_value_bool │ │ + [24f393] crypto/x509/x509_att.c │ │ + [24f3aa] ossl_x509_add_cert_new │ │ + [24f3c1] authority and issuer serial number mismatch │ │ + [24f3ed] excluded subtree violation │ │ + [24f408] hostname mismatch │ │ + [24f41a] cert info signature and signature algorithm mismatch │ │ + [24f44f] nid=0x%x │ │ + [24f458] %*sREAL │ │ + [24f460] X509_NAME_INTERNAL │ │ + [24f473] kernel does not support async afalg │ │ + [24f497] socket accept failed │ │ + [24f4ac] provider=base,fips=yes,output=der,structure=X9.62 │ │ + [24f4de] AES-128-CBC-CTS │ │ + [24f4ee] ARIA-256-ECB:1.2.410.200046.1.1.11 │ │ + [24f511] SM4-ECB:1.2.156.10197.1.104.1 │ │ + [24f52f] DES-CBC:DES:1.3.14.3.2.7 │ │ + [24f548] sm4_xts_cipher │ │ + [24f557] sm4_xts_set_ctx_params │ │ + [24f56e] providers/implementations/encode_decode/decode_der2key.c │ │ + [24f5a7] do_PVK_key_bio │ │ + [24f5b6] do_PVK_body_key │ │ + [24f5c6] DSA PRIVATE KEY │ │ + [24f5d6] dsa_to_type_specific_der_encode │ │ + [24f5f6] ed448_to_SubjectPublicKeyInfo_pem_encode │ │ + [24f61f] P: │ │ + [24f625] cannot fetch blake2bmac │ │ + [24f63d] set_digest │ │ + [24f648] scrypt_alg │ │ + [24f653] Invalid public key │ │ + [24f666] ec_gen_assign_group │ │ + [24f67a] basis-type │ │ + [24f685] max_noncelen │ │ + [24f692] providers/implementations/digests/mdc2_prov.c │ │ + [24f6c0] indicator integrity failure │ │ + [24f6dc] missing cek alg │ │ + [24f6ec] ossl_gcm_set_ctx_params │ │ + [24f704] o │ │ + [24f706] le-filename │ │ + [24f712] oid │ │ + [24f716] s_standard │ │ + [24f721] getRegister │ │ + [24f72d] r4 │ │ + [24f730] d19 │ │ + [24f734] java/lang/String │ │ + [24f745] unix-dotfile │ │ + [24f752] PBKDF2_HMAC_SHA1 │ │ + [24f763] main │ │ + [24f768] sqlcipher_deactivate: left SQLCIPHER_MUTEX_PROVIDER │ │ + [24f79c] sqlcipher_mem_unlock: munlock(%p,%lu) returned %d errno=%d │ │ + [24f7d7] community │ │ + [24f7e1] sqlcipher_codec_ctx_get_kdf_salt: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ + [24f833] sqlcipher_codec_ctx_init: error %d initializing write_ctx │ │ + [24f86d] sqlcipher_page_cipher: error possible context corruption, key_sz is zero for pgno=%d │ │ + [24f8c2] cannot migrate from within a transaction │ │ + [24f8eb] sqlcipher │ │ + [24f8f5] temp │ │ + [24f8fa] getcwd │ │ + [24f901] ftruncate │ │ + [24f90b] Jump │ │ + [24f910] Ne │ │ + [24f913] Lt │ │ + [24f916] ShiftRight │ │ + [24f921] RowCell │ │ + [24f929] DeferredSeek │ │ + [24f936] MaxPgcnt │ │ + [24f93f] p4 │ │ + [24f942] sqlcipher_openssl_hmac: EVP_MAC_update() on 2nd input buffer of %d bytes using algorithm %d returned %d │ │ + [24f9aa] application_id │ │ + [24f9b9] locking_mode │ │ + [24f9c6] match │ │ + [24f9cc] wr │ │ + [24f9cf] coll │ │ + [24f9d4] fkid │ │ + [24f9d9] not authorized │ │ + [24f9e8] %s in "%s" │ │ + [24f9f3] unsafe use of %#T() │ │ + [24fa07] sub-select returns %d columns - expected %d │ │ + [24fa33] PRIMARY KEY missing on table %s │ │ + [24fa53] must have at least one non-generated column │ │ + [24fa7f] CREATE TABLE %Q.sqlite_sequence(name,seq) │ │ + [24faa9] FILTER may not be used with non-aggregate %#T() │ │ + [24fad9] TEXT │ │ + [24fadf] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='trigger' │ │ + [24fb1d] abbreviated query algorithm search │ │ + [24fb40] AND │ │ + [24fb46] ( │ │ + [24fb48] exclusive │ │ + [24fb52] reset │ │ + [24fb58] values differ from index │ │ + [24fb73] sqlite_stat3 │ │ + [24fb80] Cannot add a column with non-constant default │ │ + [24fbae] virtual tables may not be altered │ │ + [24fbd0] ORDER BY clause │ │ + [24fbe0] trim │ │ + [24fbe5] current_timestamp │ │ + [24fbf7] local time unavailable │ │ + [24fc0e] jsonb_object │ │ + [24fc1b] \" │ │ + [24fc1e] datatype mismatch │ │ + [24fc30] sqlcipher_export │ │ + [24fc41] DELETE FROM %Q.'%q_docsize' │ │ + [24fc5d] INSERT INTO %Q.'%q_content' VALUES(%s) │ │ + [24fc84] order │ │ + [24fc8a] unrecognized matchinfo: %s │ │ + [24fca5] ,%s(?) │ │ + [24fcac] CREATE TABLE %Q.'%q_docsize'(docid INTEGER PRIMARY KEY, size BLOB); │ │ + [24fcf0] %s_data │ │ + [24fcf8] version │ │ + [24fd00] SELECT count(*) FROM %Q.'%q_%s' │ │ + [24fd20] CREATE TABlE vocab(term, doc, cnt) │ │ + [24fd43] Node %lld is too small (%d bytes) │ │ + [24fd65] MUTEX_PTHREADS │ │ + [24fd74] TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 │ │ + [24fd98] TLS_DHE_RSA_WITH_AES_128_CCM │ │ + [24fdb5] TLS_PSK_WITH_AES_256_CCM_8 │ │ + [24fdd0] TLS_ECDH_anon_WITH_NULL_SHA │ │ + [24fdec] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 │ │ + [24fe14] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 │ │ + [24fe3a] TLS_PSK_WITH_AES_128_GCM_SHA256 │ │ + [24fe5a] RSA-PSK-AES256-CBC-SHA384 │ │ + [24fe74] ECDHE-PSK-AES256-CBC-SHA384 │ │ + [24fe90] SRP-RSA-AES-256-CBC-SHA │ │ + [24fea8] CAMELLIA128-SHA │ │ + [24feb8] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [24fede] TLS_DHE_DSS_WITH_SEED_CBC_SHA │ │ + [24fefc] aDSS │ │ + [24ff01] aGOST │ │ + [24ff07] RC2 │ │ + [24ff0b] dane not enabled │ │ + [24ff1c] data between ccs and finished │ │ + [24ff3a] ecdh required for suiteb mode │ │ + [24ff58] invalid raw public key │ │ + [24ff6f] legacy sigalg disallowed or unsupported │ │ + [24ff97] maximum encrypted pkts reached │ │ + [24ffb6] missing tmp dh key │ │ + [24ffc9] error with the srp params │ │ + [24ffe3] ossl_ssl_connection_new_int │ │ + [24ffff] SSL_do_handshake │ │ + [250010] UnsafeLegacyRenegotiation │ │ + [25002a] CANames │ │ + [250032] RxCertificateCompression │ │ + [25004b] ssl_set_cert │ │ + [250058] seed │ │ + [25005d] rsa_pkcs1_sha224 │ │ + [25006e] TLS13-KDF │ │ + [250078] crypto stream data in wrong EL │ │ + [250097] ORIG_DCID appears multiple times │ │ + [2500b8] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed │ │ + [2500e9] port_v6 │ │ + [2500f1] QUIC │ │ + [2500f6] frame_type_value │ │ + [250107] depack_do_frame_retire_conn_id │ │ + [250126] AES-128-ECB │ │ + [250132] FLOW_CONTROL_ERROR │ │ + [250145] final_early_data │ │ + [250156] tls_parse_stoc_ec_pt_formats │ │ + [250173] tls_parse_stoc_status_request │ │ + [250191] tls_construct_stoc_alpn │ │ + [2501a9] tls_construct_stoc_client_cert_type │ │ + [2501cd] ssl/statem/statem_lib.c │ │ + [2501e5] tls_construct_key_update │ │ + [2501fe] ssl3_output_cert_chain │ │ + [250215] crypto/asn1/d2i_pr.c │ │ + [25022a] ossl_c2i_ASN1_INTEGER │ │ + [250240] asn1_check_tlen │ │ + [250250] crypto/async/async_wait.c │ │ + [25026a] %*s │ │ + [25026e] unable to bind socket │ │ + [250284] unable to keepalive │ │ + [250298] FILE pointer │ │ + [2502a5] secure memory buffer │ │ + [2502ba] OPENSSL_CONF │ │ + [2502c7] OPENSSL_init │ │ + [2502d4] rb │ │ + [2502d7] SET │ │ + [2502db] r: │ │ + [2502e1] priv_key │ │ + [2502ea] crypto/dsa/dsa_lib.c │ │ + [2502ff] d2i_ECParameters │ │ + [250310] X9_62_FIELDID │ │ + [25031e] value.implicitlyCA │ │ + [250331] ossl_ec_group_todata │ │ + [250346] explicit │ │ + [25034f] NIST/SECG curve over a 521 bit prime field │ │ + [25037a] X9.62 curve over a 163 bit binary field │ │ + [2503a2] WTLS curve over a 113 bit binary field │ │ + [2503c9] ED25519 │ │ + [2503d1] int_engine_module_init │ │ + [2503e8] ENGINE_ctrl_cmd_string │ │ + [2503ff] ENGINE_finish │ │ + [25040d] ENGINE_get_next │ │ + [25041d] error:%08lX:%s:%s:%s │ │ + [250432] bignum routines │ │ + [250442] dsa routines │ │ + [25044f] BIO routines │ │ + [25045c] BN lib │ │ + [250463] ASN1 lib │ │ + [25046c] micalg │ │ + [250473] secp112r2 │ │ + [25047d] c2tnb359v1 │ │ + [250488] wap-wsg-idm-ecid-wtls1 │ │ + [25049f] brainpoolP192t1 │ │ + [2504af] B-233 │ │ + [2504b5] keybits │ │ + [2504bd] EVP_MD_get_block_size │ │ + [2504d3] inner_ossl_encoder_fetch │ │ + [2504ec] EVP_PKEY_encapsulate │ │ + [250501] pkey_set_type │ │ + [25050f] dh_param │ │ + [250518] evp_pkey_ctx_ctrl_int │ │ + [25052e] ukm │ │ + [250532] crypto/evp/dsa_ctrl.c │ │ + [250548] ossl_method_construct_postcondition │ │ + [25056c] not available │ │ + [25057a] check invalid j value │ │ + [250590] no private value │ │ + [2505a1] ctrl not implemented │ │ + [2505b6] unsupported number of rounds │ │ + [2505d3] illegal tagged any │ │ + [2505e6] unexpected eoc │ │ + [2505f5] unsupported type │ │ + [250606] missing init function │ │ + [25061c] no value │ │ + [250625] cannot invert │ │ + [250633] incompatible objects │ │ + [250648] invalid cofactor │ │ + [250659] invalid compressed point │ │ + [250672] invalid form │ │ + [25067f] ladder step failure │ │ + [250693] empty file structure │ │ + [2506a8] the meth_data stack is corrupt │ │ + [2506c7] not loaded │ │ + [2506d2] unsupported signature algorithm │ │ + [2506f2] encountered keyupdatewarning │ │ + [25070f] get itav │ │ + [250718] missing private key for popo │ │ + [250735] ess signing certificate error │ │ + [250753] des │ │ + [250757] rc2-40 │ │ + [25075e] dynamic_set_data_ctx │ │ + [250773] assertion failed: WITHIN_ARENA(chunk) │ │ + [250799] OSSL_PARAM_BLD_to_param │ │ + [2507b1] get_provider_store │ │ + [2507c4] crypto/time.c │ │ + [2507d2] OBJ_nid2obj │ │ + [2507de] PBE-MD2-DES │ │ + [2507ea] Netscape Certificate Extension │ │ + [250809] bf-ecb │ │ + [250810] CAST5-CFB │ │ + [25081a] RC5-OFB │ │ + [250822] pbeWithSHA1And128BitRC2-CBC │ │ + [25083e] ISO │ │ + [250842] id-smime-spq │ │ + [25084f] id-aca │ │ + [250856] ipsecEndSystem │ │ + [250865] DVCS │ │ + [25086a] id-regCtrl-oldCertID │ │ + [25087f] AD Time Stamping │ │ + [250890] trustRoot │ │ + [25089a] snmpv2 │ │ + [2508a1] domain │ │ + [2508a8] aes-128-ofb │ │ + [2508b4] aes-256-ofb │ │ + [2508c0] textEncodedORAddress │ │ + [2508d5] merchant initiated auth │ │ + [2508ed] setCext-hashedRoot │ │ + [250900] setCext-certType │ │ + [250911] certicom-arc │ │ + [25091e] camellia-192-ofb │ │ + [25092f] camellia-256-ofb │ │ + [250940] password based MAC │ │ + [250953] ecdsa-with-Specified │ │ + [250968] hmacWithSHA224 │ │ + [250977] GOST R 34.11-94 with GOST R 34.10-2001 │ │ + [25099e] id-GostR3410-94-aBis │ │ + [2509b3] id-GostR3410-94-b │ │ + [2509c5] supportedApplicationContext │ │ + [2509e1] supportedAlgorithms │ │ + [2509f5] aes-128-gcm │ │ + [250a01] dh-cofactor-kdf │ │ + [250a11] camellia-192-gcm │ │ + [250a22] camellia-256-ctr │ │ + [250a33] chacha20 │ │ + [250a3c] KxDHE │ │ + [250a42] kx-dhe │ │ + [250a49] SHA512-256 │ │ + [250a54] ARIA-128-GCM │ │ + [250a61] cmcCA │ │ + [250a67] DSTU 4145-2002 little endian │ │ + [250a84] ieee │ │ + [250a89] GOST R 34.10-2012 (256 bit) ParamSet B │ │ + [250ab0] gmac │ │ + [250ab5] id-it-caCerts │ │ + [250ac3] brainpoolP384r1tls13 │ │ + [250ad8] issuedOnBehalfOf │ │ + [250ae9] crypto/objects/obj_xref.c │ │ + [250b03] ossl_obj_find_sigid_algs │ │ + [250b1c] OCSP_CERTID │ │ + [250b28] crypto/evp/p_sign.c │ │ + [250b3c] PEM_do_header │ │ + [250b4a] value.x509crl │ │ + [250b58] mac string set error │ │ + [250b6d] PKCS7_RECIP_INFO │ │ + [250b7e] 00 │ │ + [250b81] ; │ │ + [250b84] = │ │ + [250b88] crypto/asn1/a_strex.c │ │ + [250b9e] unable to find message digest │ │ + [250bbc] max_request │ │ + [250bc8] reseed error │ │ + [250bd5] seed_properties │ │ + [250be5] modulus: │ │ + [250bee] Mask Algorithm: │ │ + [250bff] BN_BLINDING_new │ │ + [250c0f] OpenSSL PKCS#1 RSA │ │ + [250c22] rsa_ossl_public_encrypt │ │ + [250c3a] RSA_padding_add_X931 │ │ + [250c4f] crypto/srp/srp_lib.c │ │ + [250c64] No store loader found. For standard store loaders you need at least one of the default or base providers available. Did you forget to load them? Info: │ │ + [250cfc] crypto/store/store_register.c │ │ + [250d1a] general_allocate_prompt │ │ + [250d32] X509_load_cert_file_ex │ │ + [250d49] X509 CRL │ │ + [250d52] Key Compromise │ │ + [250d61] CRLDistributionPoints │ │ + [250d77] addr_validate_path_internal │ │ + [250d93] TargetingInformation │ │ + [250da8] %*sTargets:\n │ │ + [250db5] %*sCertificate Digest Info:\n │ │ + [250dd2] %*sIssuer UID: │ │ + [250de2] signTool │ │ + [250deb] crypto/x509/v3_ncons.c │ │ + [250e02] %*sPolicy Language: │ │ + [250e17] OCSP helper │ │ + [250e23] ocsphelper │ │ + [250e2e] crypto/x509/v3_san.c │ │ + [250e43] SXNET_add_id_asc │ │ + [250e54] error creating extension │ │ + [250e6d] unsupported name constraint type │ │ + [250e8e] OCSP verification failed │ │ + [250ea7] Missing Subject Key Identifier │ │ + [250ec6] crypto/x509/x_pubkey.c │ │ + [250edd] socket operation failed │ │ + [250ef5] KECCAK-224 │ │ + [250f00] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ + [250f20] OpenSSL X25519 implementation │ │ + [250f3e] DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1 │ │ + [250f7d] RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13 │ │ + [250fc5] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [25100c] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [251049] RC2-64-CBC:RC2-64 │ │ + [25105b] cts_mode │ │ + [251064] providers/implementations/ciphers/cipher_aria_ccm.c │ │ + [251098] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2510c2] ecx_pki_priv_to_der │ │ + [2510d6] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [251100] x448_to_PrivateKeyInfo_pem_encode │ │ + [251122] rsa_to_RSA_pem_encode │ │ + [251138] dsa_to_DSA_der_encode │ │ + [25114e] ecx_to_text │ │ + [25115a] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ + [251188] AES-256-WRAP │ │ + [251195] Invalid recipient public key │ │ + [2511b2] dhx_gen_set_params │ │ + [2511c5] rsa_gen_set_params │ │ + [2511d8] providers/implementations/macs/hmac_prov.c │ │ + [251203] ossl_prov_drbg_reseed_unlocked │ │ + [251222] drbg_ctr_init │ │ + [251230] %s could not be fetched │ │ + [251248] eddsa_set_ctx_params │ │ + [25125d] the EdDSA instance is preset, you may not try to specify it │ │ + [251299] rsa_generate_signature_aid │ │ + [2512b4] providers/implementations/digests/wp_prov.c │ │ + [2512e0] invalid tag length │ │ + [2512f3] not xof or invalid length │ │ + [25130d] output buffer too small │ │ + [251325] ossl_cipher_generic_set_ctx_params │ │ + [251348] heck │ │ + [25134d] ec-bits │ │ + [251355] tls │ │ + [251359] ersion │ │ + [251360] s15 │ │ + [251364] sqlite3_rekey_v2: entered database mutex %p │ │ + [251390] target database can't be NULL │ │ + [2513ae] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [2513ed] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ + [25142e] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ + [25146f] set compatibility mode failed, error code %d │ │ + [25149c] renamed migration database %s to main database %s: %d │ │ + [2514d2] fcntl │ │ + [2514d8] mremap │ │ + [2514df] NoConflict │ │ + [2514ea] EndCoroutine │ │ + [2514f7] Halt │ │ + [2514fc] Copy │ │ + [251501] CreateBtree │ │ + [25150d] TableLock │ │ + [251517] VOpen │ │ + [25151d] cannot release savepoint - SQL statements in progress │ │ + [251553] cannot commit transaction - SQL statements in progress │ │ + [25158a] attached databases must use the same text encoding as main database │ │ + [2515ce] invalid rootpage │ │ + [2515df] statement too long │ │ + [2515f2] noskipscan* │ │ + [2515fe] truncate │ │ + [251607] wal │ │ + [25160b] vtable constructor called recursively: %s │ │ + [251635] id │ │ + [251638] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ + [251675] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ + [2516db] table_info │ │ + [2516e6] seqno │ │ + [2516ec] enc │ │ + [2516f0] parameters │ │ + [2516fb] multiple references to recursive table: %s │ │ + [251726] UNION ALL │ │ + [251730] UNIQUE │ │ + [251738] index '%q' │ │ + [251743] fast │ │ + [251748] issisii │ │ + [251750] NUMERIC value in %s.%s │ │ + [251767] UTF-16be │ │ + [251770] rwc │ │ + [251774] sqlite_detach │ │ + [251782] likelihood │ │ + [25178d] ltrim │ │ + [251793] char │ │ + [251798] total_changes │ │ + [2517a6] total │ │ + [2517ac] non-deterministic use of %s() in %s │ │ + [2517d0] subsec │ │ + [2517d7] json_array_length │ │ + [2517e9] object │ │ + [2517f0] fts4aux │ │ + [2517f8] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ + [251868] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ + [2518ef] rezi │ │ + [2518f4] unknown tokenizer: %s │ │ + [25190a] ROLLBACK TO fts3 │ │ + [25191b] fts3tokenize │ │ + [251928] ational │ │ + [251930] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ + [25196e] DEFAULT_FILE_FORMAT=4 │ │ + [251984] TLS_AES_128_CCM_8_SHA256 │ │ + [25199d] TLS_DHE_RSA_WITH_AES_256_CCM │ │ + [2519ba] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ + [2519db] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ + [2519f7] CAMELLIA256-SHA256 │ │ + [251a0a] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [251a33] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ + [251a58] GOST94 │ │ + [251a5f] SUITEB128C2 │ │ + [251a6b] EDH-DSS-DES-CBC3-SHA │ │ + [251a80] bad ssl filetype │ │ + [251a91] bad value │ │ + [251a9b] decryption failed or bad record mac │ │ + [251abf] library has no ciphers │ │ + [251ad6] no private key assigned │ │ + [251aee] old session compression algorithm not returned │ │ + [251b1d] protocol is shutdown │ │ + [251b32] ssl/tls alert certificate unknown │ │ + [251b54] ssl_undefined_function │ │ + [251b6b] cert │ │ + [251b70] requestCAFile │ │ + [251b7e] psk_identity_hint │ │ + [251b90] SSLv3/TLS write next proto │ │ + [251bab] SSLv3/TLS read change cipher spec │ │ + [251bcd] SSLv3/TLS read finished │ │ + [251be5] master secret │ │ + [251bf3] tls-sigalg-oid │ │ + [251c02] rsa_pkcs1_sha1 │ │ + [251c11] tls13_final_finish_mac │ │ + [251c28] srp_generate_server_master_secret │ │ + [251c4a] quic_write_nonblocking_epw │ │ + [251c65] rxku_detected │ │ + [251c73] RETRY_SCID may not be sent by a client │ │ + [251c9a] ip_v4 │ │ + [251ca0] connection_id │ │ + [251cae] ch_tick_tls │ │ + [251cba] client received initial token │ │ + [251cd8] reason │ │ + [251cdf] padding │ │ + [251ce7] error_code │ │ + [251cf2] new_connection_id │ │ + [251d04] streams_blocked │ │ + [251d14] validate_poll_descriptor │ │ + [251d2d] ossl_quic_rstream_queue_data │ │ + [251d4a] MAX_STREAM_DATA valid only in 0/1-RTT │ │ + [251d70] depack_do_frame_path_challenge │ │ + [251d8f] ssl/record/methods/tls1_meth.c │ │ + [251dae] tls_setup_write_buffer │ │ + [251dc5] tls_construct_ctos_ec_pt_formats │ │ + [251de6] tls_parse_stoc_npn │ │ + [251df9] tls_construct_stoc_key_share │ │ + [251e16] tls_construct_client_certificate │ │ + [251e37] dtls1_retransmit_message │ │ + [251e50] get_cert_verify_tbs_data │ │ + [251e69] ssl/statem/statem_srvr.c │ │ + [251e82] ossl_statem_server_read_transition │ │ + [251ea5] tls-negotiated-version │ │ + [251ebc] crypto/asn1/a_bitstr.c │ │ + [251ed3] ZINT64 │ │ + [251eda] openssl.cnf │ │ + [251ee6] group=%s name=%s │ │ + [251ef7] UNIVERSALSTRING │ │ + [251f07] TELETEXSTRING │ │ + [251f15] NUMERICSTRING │ │ + [251f23] Char=%c │ │ + [251f2b] ASN1_TIME │ │ + [251f35] i2o_SCT_signature │ │ + [251f47] : │ │ + [251f49] %s%s\n │ │ + [251f4f] filename(%s): %s │ │ + [251f60] lib%s.so │ │ + [251f69] OpenSSL EC algorithm │ │ + [251f7e] X9_62_PENTANOMIAL │ │ + [251f90] include-public │ │ + [251f9f] crypto/ec/ec_check.c │ │ + [251fb4] X9.62 curve over a 359 bit binary field │ │ + [251fdc] ec_GF2m_simple_points_mul │ │ + [251ff6] crypto/ec/ec_oct.c │ │ + [252009] ossl_ec_GF2m_simple_oct2point │ │ + [252027] crypto/ec/ecp_nistz256.c │ │ + [252040] ossl_ec_GFp_simple_set_compressed_coordinates │ │ + [25206e] validate_ecx_derive │ │ + [252082] crypto/encode_decode/decoder_lib.c │ │ + [2520a5] Input type: │ │ + [2520b2] structure │ │ + [2520bc] 1.2.840.10045.2.1 │ │ + [2520ce] DIR_ADD │ │ + [2520d6] memory buffer routines │ │ + [2520ed] Provider routines │ │ + [2520ff] secp224k1 │ │ + [252109] sect283r1 │ │ + [252113] sect571k1 │ │ + [25211d] c2pnb304w1 │ │ + [252128] brainpoolP160r1 │ │ + [252138] P-192 │ │ + [25213e] keylen │ │ + [252145] evp_cipher_init_internal │ │ + [25215e] evp_EncryptDecryptUpdate │ │ + [252177] iv │ │ + [25217a] evp_pkcs82pkey_legacy │ │ + [252190] evp_keymgmt_util_assign_pkey │ │ + [2521ad] encoded-pub-key │ │ + [2521bd] [action:%d, state:%d] name=%s, value=%s │ │ + [2521e5] rsa-exponent2 │ │ + [2521f3] rsa-coefficient3 │ │ + [252204] rsa-coefficient7 │ │ + [252215] evp_pkey_ctx_getset_ecdh_param_checks │ │ + [25223b] prime P: │ │ + [252244] crypto/core_namemap.c │ │ + [25225a] ENGINESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-ffa3129edc97a800/out/openssl-build/install/lib/engines-3" │ │ + [252319] not initialized │ │ + [252329] private key too large │ │ + [25233f] conflicting algorithm name │ │ + [25235a] different parameters │ │ + [25236f] initialization error │ │ + [252384] no digest set │ │ + [252392] invalid digest type │ │ + [2523a6] digest and key type not supported │ │ + [2523c8] encode error │ │ + [2523d5] illegal object │ │ + [2523e4] mime no content type │ │ + [2523f9] no conf │ │ + [252401] invalid null argument │ │ + [252417] no space for terminating null │ │ + [252435] odd number of digits │ │ + [25244a] invalid field │ │ + [252458] invalid pentanomial basis │ │ + [252472] dso already loaded │ │ + [252485] no reference │ │ + [252492] redirection not enabled │ │ + [2524aa] malformed iv │ │ + [2524b7] error creating error │ │ + [2524cc] potentially invalid certificate │ │ + [2524ec] value too large │ │ + [2524fc] invalid log id length │ │ + [252512] BF-CBC │ │ + [252519] id-aes256-wrap-pad │ │ + [25252c] Software engine support │ │ + [252544] crypto/initthread.c │ │ + [252558] crypto/packet.c │ │ + [252568] OSSL_PARAM_set_octet_string │ │ + [252584] FALSE │ │ + [25258a] pkcs7-digestData │ │ + [25259b] DES-EDE-OFB │ │ + [2525a7] Netscape Cert Type │ │ + [2525ba] X509v3 Key Usage │ │ + [2525cb] initials │ │ + [2525d4] Strong Extranet ID │ │ + [2525e7] pbeWithMD2AndRC2-CBC │ │ + [2525fc] id-qcs-pkixQCSyntax-v1 │ │ + [252613] enterprises │ │ + [25261f] domainRelatedObject │ │ + [252633] pilotDSA │ │ + [25263c] documentIdentifier │ │ + [25264f] setct-AuthReqTBS │ │ + [252660] setct-AuthRevResTBEB │ │ + [252675] setct-CRLNotificationResTBS │ │ + [252691] setAttr-Cert │ │ + [25269e] setAttr-T2cleartxt │ │ + [2526b1] AES-192-CFB8 │ │ + [2526be] sha256WithRSAEncryption │ │ + [2526d6] RSA-SHA384 │ │ + [2526e1] camellia-128-cbc │ │ + [2526f2] CAMELLIA-128-ECB │ │ + [252703] hmac-sha1 │ │ + [25270d] HMAC GOST 34.11-94 │ │ + [252720] id-GostR3410-94DH │ │ + [252732] CMAC │ │ + [252737] aes-256-gcm │ │ + [252743] id-camellia128-wrap │ │ + [252757] mgf1 │ │ + [25275c] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ + [252783] AES-192-OCB │ │ + [25278f] camellia-192-ccm │ │ + [2527a0] GOST R 34.10-2012 with 256 bit modulus │ │ + [2527c7] md_gost12_256 │ │ + [2527d5] ARIA-128-CFB8 │ │ + [2527e3] sha512-256 │ │ + [2527ee] dsa_with_SHA3-256 │ │ + [252800] sm4-ofb │ │ + [252808] sm-scheme │ │ + [252812] HMAC DSTU Gost 34311-95 │ │ + [25282a] uacurve2 │ │ + [252833] DSTU curve 3 │ │ + [252840] id-ct-rpkiGhostbusters │ │ + [252857] id-cp │ │ + [25285d] id-mod-cmp2021-02 │ │ + [25286f] X509v3 Attribute Descriptor │ │ + [25288b] OCSP_RESPONSE │ │ + [252899] OCSP_RESPID │ │ + [2528a5] OCSP_SERVICELOC │ │ + [2528b5] response │ │ + [2528be] value.byName │ │ + [2528cb] certId │ │ + [2528d2] no revoked time │ │ + [2528e2] bad password read │ │ + [2528f4] unexpected dek iv │ │ + [252906] PEM_ASN1_write_bio │ │ + [252919] -----END │ │ + [252923] PKCS12_pbe_crypt_ex │ │ + [252937] │ │ + [252941] (unknown) │ │ + [25294b] :[ │ │ + [25294e] crypto/evp/bio_enc.c │ │ + [252963] parse failed │ │ + [252970] drbg already initialized │ │ + [252989] Function not implemented │ │ + [2529a2] not instantiated │ │ + [2529b3] personalisation string too long │ │ + [2529d3] unable to create drbg │ │ + [2529e9] unsupported drbg flags │ │ + [252a00] PSS parameter restrictions: │ │ + [252a1c] %s Salt Length: 0x │ │ + [252a2f] RSA_PRIME_INFO │ │ + [252a3e] crypto/bn/bn_blind.c │ │ + [252a53] BN_BLINDING_update │ │ + [252a66] rsa_ossl_private_decrypt │ │ + [252a7f] 1024 │ │ + [252a84] subject │ │ + [252a8c] ossl_store_get0_loader_int │ │ + [252aa7] try_key_value_legacy │ │ + [252abc] crypto/thread/arch.c │ │ + [252ad1] no time stamp token │ │ + [252ae5] var bad value │ │ + [252af3] :%s:%d:%s\n │ │ + [252afe] partyName │ │ + [252b08] Only Some Reasons │ │ + [252b1a] %*scrlTime: │ │ + [252b27] IPAddressFamily │ │ + [252b37] %*sIPv4 │ │ + [252b3f] namingAuthorityId │ │ + [252b51] %*sEntry %0d:\n │ │ + [252b60] PROXY_CERT_INFO_EXTENSION │ │ + [252b7a] smimesign │ │ + [252b84] othername: NAIRealm │ │ + [252b98] othername: │ │ + [252bb0] v2i_GENERAL_NAME_ex │ │ + [252bc4] IP │ │ + [252bc7] X509V3_parse_list │ │ + [252bd9] bad object │ │ + [252be4] incorrect policy syntax tag │ │ + [252c00] invalid object identifier │ │ + [252c1a] invalid policy identifier │ │ + [252c34] policy path length already defined │ │ + [252c57] unable to get issuer details │ │ + [252c74] crl verify failure │ │ + [252c87] no certificate or crl found │ │ + [252ca3] CRL has expired │ │ + [252cb3] self-signed certificate in certificate chain │ │ + [252ce0] authority and subject key identifier mismatch │ │ + [252d0e] EE certificate key too weak │ │ + [252d2a] Issuer name empty │ │ + [252d3c] Authority Key Identifier marked critical │ │ + [252d65] crypto/x509/pcy_data.c │ │ + [252d7c] %*sNULL │ │ + [252d84] cert_info │ │ + [252d8e] ERR_AFALG_error │ │ + [252d9e] provider=base,fips=yes,output=pvk │ │ + [252dc0] provider=base,fips=yes,input=der,structure=dhx │ │ + [252def] provider=default │ │ + [252e00] ED448ph │ │ + [252e08] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [252e4c] provider=default,fips=yes,output=der,structure=rsa │ │ + [252e7f] provider=default,fips=yes,output=der,structure=dh │ │ + [252eb1] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [252ef3] provider=default,fips=yes,input=der,structure=rsa │ │ + [252f25] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ + [252f4c] DES-ECB:1.3.14.3.2.6 │ │ + [252f61] BIO to Core filter │ │ + [252f74] providers/implementations/ciphers/cipher_aes_gcm.c │ │ + [252fa7] cipher_hw_aes_initkey │ │ + [252fbd] aes_siv_set_ctx_params │ │ + [252fd4] providers/implementations/ciphers/cipher_aes_wrp.c │ │ + [253007] ossl_blake2b_get_ctx_params │ │ + [253023] providers/implementations/digests/null_prov.c │ │ + [253051] providers/implementations/encode_decode/decode_epki2pki.c │ │ + [25308b] ossl_b2i_RSA_after_header │ │ + [2530a5] dh_spki_pub_to_der │ │ + [2530b8] dhx_to_PrivateKeyInfo_pem_encode │ │ + [2530d9] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [253102] ED25519 PUBLIC KEY │ │ + [253115] dhx_to_DHX_pem_encode │ │ + [25312b] h: %d\n │ │ + [253132] dsa_to_text │ │ + [25313e] ecx_set_peer │ │ + [25314b] providers/implementations/kdfs/hkdf.c │ │ + [253171] ecxkem_encapsulate │ │ + [253184] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ + [2531b9] providers/implementations/macs/siphash_prov.c │ │ + [2531e7] providers/implementations/rands/drbg.c │ │ + [25320e] ossl_drbg_lock_parent │ │ + [253224] ecdsa_signverify_init │ │ + [25323a] ossl_sm2_internal_sign │ │ + [253251] failed to decrypt │ │ + [253263] missing constant │ │ + [253274] ossl_gcm_stream_update │ │ + [25328b] rag_len │ │ + [253293] lg │ │ + [253296] ossl_digest_default_get_params │ │ + [2532b5] setFloatRegister │ │ + [2532c6] d13 │ │ + [2532ca] NaN │ │ + [2532ce] BEGIN IMMEDIATE; COMMIT; │ │ + [2532e7] cipher_default_use_hmac │ │ + [2532ff] PRAGMA cipher_default_hmac_algorithm = %s; │ │ + [25332a] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ + [253363] sqlite3_key_v2: db=%p zDb=%s │ │ + [253380] sqlite3_rekey_v2: error %d occurred writing page %d │ │ + [2533b4] sqlite3_rekey_v2: left database mutex %p │ │ + [2533dd] sqlcipher_deactivate: entered static master mutex │ │ + [25340f] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ + [25346d] reset pager │ │ + [253479] %s: %d │ │ + [253480] file unlinked while open: %s │ │ + [25349d] mkdir │ │ + [2534a3] attempt to open "%s" as file descriptor %d │ │ + [2534ce] API called with finalized prepared statement │ │ + [2534fb] API called with NULL prepared statement │ │ + [253523] Found │ │ + [253529] Rewind │ │ + [253530] Program │ │ + [253538] IsNull │ │ + [25353f] ElseEq │ │ + [253546] FkCheck │ │ + [25354e] RealAffinity │ │ + [25355b] Affinity │ │ + [253564] Concat │ │ + [25356b] String8 │ │ + [253573] SeekScan │ │ + [25357c] NewRowid │ │ + [253585] ResetSorter │ │ + [253591] statement aborts at %d: [%s] %s │ │ + [2535b1] 1 │ │ + [2535b3] unsupported file format │ │ + [2535cb] orphan index │ │ + [2535d8] Page %u: never used │ │ + [2535ec] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ + [253638] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ + [253685] analysis_limit │ │ + [253694] page_count │ │ + [25369f] wal_autocheckpoint │ │ + [2536b2] busy │ │ + [2536b7] object name reserved for internal use: %s │ │ + [2536e1] old │ │ + [2536e6] ) │ │ + [2536e8] USE TEMP B-TREE FOR %s │ │ + [2536ff] too many terms in compound SELECT │ │ + [253721] cannot modify %s because it is a view │ │ + [253747] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ + [253790] rowid not at end-of-record for row │ │ + [2537b4] CASCADE │ │ + [2537bc] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ + [253807] %llu │ │ + [25380c] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ + [25389f] substring │ │ + [2538a9] %!0.20e │ │ + [2538b1] %Q%s │ │ + [2538b6] current_date │ │ + [2538c3] an index │ │ + [2538cc] 40f-21a-21d │ │ + [2538d8] 50f │ │ + [2538dc] json_object │ │ + [2538e8] interrupted │ │ + [2538f4] RTRIM │ │ + [2538fa] ssenevi │ │ + [253902] itila │ │ + [253908] uncompress │ │ + [253913] error parsing prefix parameter: %s │ │ + [253936] CREATE TABLE %Q.'%q_content'(%s) │ │ + [253957] RELEASE fts3 │ │ + [253964] contentless_delete=1 requires a contentless table │ │ + [253996] %z%s%Q │ │ + [25399d] deletemerge │ │ + [2539a9] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ + [2539fb] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ + [253a32] 'rebuild' may not be used with a contentless fts5 table │ │ + [253a6a] highlight │ │ + [253a74] bli │ │ + [253a78] iciti │ │ + [253a7e] ssl_derive │ │ + [253a89] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ + [253aa9] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ + [253acd] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ + [253af1] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ + [253b15] TLS_RSA_WITH_AES_128_CCM_8 │ │ + [253b30] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ + [253b4d] DHE-RSA-CAMELLIA256-SHA256 │ │ + [253b68] DHE-RSA-CAMELLIA128-SHA │ │ + [253b80] DHE-DSS-ARIA256-GCM-SHA384 │ │ + [253b9b] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ + [253bc0] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [253be5] ssl3_digest_cached_records │ │ + [253c00] at least (D)TLS 1.2 needed in Suite B mode │ │ + [253c2b] cannot change cipher │ │ + [253c40] compression disabled │ │ + [253c55] inconsistent early data sni │ │ + [253c71] invalid ticket keys length │ │ + [253c8c] missing ecdsa signing cert │ │ + [253ca7] ssl handshake failure │ │ + [253cbd] unexpected end of early data │ │ + [253cda] unsolicited extension │ │ + [253cf0] version too high │ │ + [253d01] wrong signature type │ │ + [253d16] Curves │ │ + [253d1d] curves │ │ + [253d24] ChainCAFile │ │ + [253d30] kex_group │ │ + [253d3a] SSLv3/TLS read next proto │ │ + [253d54] SSLv3/TLS read certificate verify │ │ + [253d76] TLSv1.3 write client key update │ │ + [253d96] tls-sigalg-name │ │ + [253da6] ed448 │ │ + [253dac] ssl_set_tmp_ecdh_groups │ │ + [253dc4] failed to start assist thread │ │ + [253de2] qc_try_create_default_xso_for_write │ │ + [253e06] create_xso_from_stream │ │ + [253e1d] MAX_IDLE_TIMEOUT is malformed │ │ + [253e3b] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ + [253e67] original_destination_connection_id │ │ + [253e8a] original_source_connection_id │ │ + [253ea8] ch_on_handshake_complete │ │ + [253ec1] handshake alert │ │ + [253ed1] internal error (txp generate) │ │ + [253eef] draining │ │ + [253ef8] payload_length │ │ + [253f07] ACK not valid in 0-RTT │ │ + [253f1e] quic_read_record │ │ + [253f2f] ossl_quic_tx_packetiser_set_cur_scid │ │ + [253f54] ACK_WITHOUT_ECN │ │ + [253f64] PATH_CHALLENGE │ │ + [253f73] tlstree │ │ + [253f7b] tls_increment_sequence_ctr │ │ + [253f96] tls13_set_crypto_state │ │ + [253fad] ssl/record/methods/tlsany_meth.c │ │ + [253fce] tls_validate_record_header │ │ + [253fe9] tls_collect_extensions │ │ + [254000] ssl/statem/extensions_clnt.c │ │ + [25401d] tls_construct_ctos_srp │ │ + [254034] tls_construct_ctos_session_ticket │ │ + [254056] tls_parse_ctos_srp │ │ + [254069] tls_parse_ctos_server_cert_type │ │ + [254089] ssl_cipher_list_to_bytes │ │ + [2540a2] dtls_get_reassembled_message │ │ + [2540bf] tls13_restore_handshake_digest_for_pha │ │ + [2540e6] ssl_add_cert_chain │ │ + [2540f9] tls_process_end_of_early_data │ │ + [254117] asn1_item_embed_d2i │ │ + [25412b] ASN1_ENUMERATED │ │ + [25413b] ASN1_SET_ANY │ │ + [254148] lookup returned nothing │ │ + [254160] BIO dgram mem │ │ + [25416e] HEX │ │ + [254172] PRINTABLESTRING │ │ + [254182] crypto/ct/ct_vfy.c │ │ + [254195] bnrand │ │ + [25419c] BN_mod_exp_recp │ │ + [2541ac] crypto/dh/dh_key.c │ │ + [2541bf] OpenSSL DH Method │ │ + [2541d1] dsa_priv_encode │ │ + [2541e1] params.q │ │ + [2541ea] DSO_convert_filename │ │ + [2541ff] symname(%s): %s │ │ + [25420f] group-check │ │ + [25421b] ossl_ec_scalar_mul_ladder │ │ + [254235] crypto/ec/ecdsa_vrf.c │ │ + [25424b] NIST CURVE: %s\n │ │ + [25425b] crypto/ec/ecp_mont.c │ │ + [254270] OpenSSL X448 algorithm │ │ + [254287] pkey_ecd_digestsign25519 │ │ + [2542a0] ossl_decoder_ctx_add_decoder_inst │ │ + [2542c2] init │ │ + [2542c7] ENGINE_get_pkey_meth │ │ + [2542dc] err:%lx:%lx:%lx:%lx │ │ + [2542f0] secp160k1 │ │ + [2542fa] wap-wsg-idm-ecid-wtls7 │ │ + [254311] evp_cipher_asn1_to_param_ex │ │ + [25432d] has-randkey │ │ + [254339] EVP_MD_get_size │ │ + [254349] No encoders were found. For standard encoders you need at least one of the default or base providers available. Did you forget to load them? │ │ + [2543d6] keyDerivationFunc │ │ + [2543e8] PBKDF2 │ │ + [2543ef] PKCS5_v2_PBE_keyivgen_ex │ │ + [254408] [action:%d, state:%d] only setting allowed │ │ + [254433] rsa_oaep_md │ │ + [25443f] oaep-label │ │ + [25444a] rsa-factor2 │ │ + [254456] rsa-factor8 │ │ + [254462] get_payload_private_key │ │ + [25447a] modp_2048 │ │ + [254484] /usr/local/ssl │ │ + [254493] modulus too large │ │ + [2544a5] bad q value │ │ + [2544b1] invalid number │ │ + [2544c0] wrong integer type │ │ + [2544d3] unknown name in random section │ │ + [2544f2] invalid compression bit │ │ + [25450a] not implemented │ │ + [25451a] random number generation failed │ │ + [25453a] unknown cofactor │ │ + [25454b] wrong order │ │ + [254557] cleanup method function failed │ │ + [254576] failed reading data │ │ + [25458a] setting owf algor failure │ │ + [2545a4] polling failed │ │ + [2545b3] wrong pbm value │ │ + [2545c3] ess cert id not found │ │ + [2545d9] DES │ │ + [2545dd] DES-EDE3 │ │ + [2545e6] des3-wrap │ │ + [2545f0] cast-cbc │ │ + [2545f9] aes128-wrap │ │ + [254605] Prompt info data type incorrect │ │ + [254625] O │ │ + [254627] pkcs7-signedData │ │ + [254638] rc2-ecb │ │ + [254640] RC2-OFB │ │ + [254648] nsCertType │ │ + [254653] Netscape Revocation Url │ │ + [25466b] Netscape Certificate Sequence │ │ + [254689] md5-sha1 │ │ + [254692] rc5-ecb │ │ + [25469a] msCTLSign │ │ + [2546a4] pbeWithSHA1And3-KeyTripleDES-CBC │ │ + [2546c5] pbeWithSHA1And2-KeyTripleDES-CBC │ │ + [2546e6] pkcs8ShroudedKeyBag │ │ + [2546fa] dnQualifier │ │ + [254706] iso │ │ + [25470a] id-smime-mod-ets-eSigPolicy-88 │ │ + [254729] id-smime-aa-contentIdentifier │ │ + [254747] id-smime-aa-ets-escTimeStamp │ │ + [254764] id-smime-alg-ESDHwithRC2 │ │ + [25477d] id-aca-accessIdentity │ │ + [254793] id-aca-group │ │ + [2547a0] id-cct-crs │ │ + [2547ab] X500algorithms │ │ + [2547ba] security │ │ + [2547c3] userClass │ │ + [2547cd] subtreeMaximumQuality │ │ + [2547e3] id-hex-multipart-message │ │ + [2547fc] setct-CapRevResTBE │ │ + [25480f] setct-CRLNotificationTBS │ │ + [254828] setCext-TokenIdentifier │ │ + [254840] issuer capabilities │ │ + [254854] aes-256-cfb1 │ │ + [254861] aes-128-cfb8 │ │ + [25486e] AES-256-CFB8 │ │ + [25487b] DES-CFB1 │ │ + [254884] policyMappings │ │ + [254893] KISA │ │ + [254898] md_gost94 │ │ + [2548a2] id-HMACGostR3411-94 │ │ + [2548b6] GOST R 34.10-94 │ │ + [2548c6] id-GostR3411-94-TestParamSet │ │ + [2548e3] registeredAddress │ │ + [2548f5] AES-128-CTR │ │ + [254901] CT Precertificate Signer │ │ + [25491a] jurisdictionCountryName │ │ + [254932] id-tc26-sign-constants │ │ + [254949] pkInitClientAuth │ │ + [25495a] KxSRP │ │ + [254960] ARIA-128-CFB1 │ │ + [25496e] uacurve1 │ │ + [254977] magma-ctr │ │ + [254981] KMAC128 │ │ + [254989] BGPsec Router │ │ + [254997] oracle-jdk-trustedkeyusage │ │ + [2549b2] authorityAttributeIdentifier │ │ + [2549cf] delegatedNameConstraints │ │ + [2549e8] timeSpecification │ │ + [2549fa] id-on-hardwareModuleName │ │ + [254a13] Wi-SUN Alliance Field Area Network (FAN) │ │ + [254a3c] OCSP_SINGLERESP │ │ + [254a4c] hashAlgorithm │ │ + [254a5a] nextUpdate │ │ + [254a65] cipher is null │ │ + [254a74] keyblob header parse error │ │ + [254a8f] PEM_get_EVP_CIPHER_INFO │ │ + [254aa7] X509 CERTIFICATE │ │ + [254ab8] PKCS #7 SIGNED DATA │ │ + [254acc] crypto/pem/pem_oth.c │ │ + [254ae1] PKCS12_BAGS │ │ + [254aed] OBJECT DESCRIPTOR │ │ + [254aff] PKCS7_dataInit │ │ + [254b0e] stack_to_property_list │ │ + [254b25] crypto/rand/prov_seed.c │ │ + [254b3d] ossl_rand_get_nonce │ │ + [254b51] (INVALID PSS PARAMETERS)\n │ │ + [254b6b] ossl_rsa_fromdata │ │ + [254b7d] key prime num invalid │ │ + [254b93] pub exponent out of range │ │ + [254bad] crypto/rsa/rsa_oaep.c │ │ + [254bc3] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ + [254beb] crypto/rsa/rsa_sp800_56b_check.c │ │ + [254c0c] RSA_padding_check_X931 │ │ + [254c23] invalid scheme │ │ + [254c32] unsupported search type │ │ + [254c4a] PKCS12_parse │ │ + [254c57] by_file_ctrl_ex │ │ + [254c67] noticenos │ │ + [254c71] ,name: │ │ + [254c78] relativename │ │ + [254c85] Certificate Hold │ │ + [254c96] v2i_idp │ │ + [254c9e] ASIdentifierChoice_is_canonical │ │ + [254cbe] %*s │ │ + [254cc6] process_pci_value │ │ + [254cd8] PROXY_POLICY │ │ + [254ce5] SSL server │ │ + [254cf0] Y │ │ + [254cf2] X509_ATTRIBUTE_get0_type │ │ + [254d0b] invalid trust │ │ + [254d19] certificate revoked │ │ + [254d2d] permitted subtree violation │ │ + [254d49] TSA server │ │ + [254d54] %*s%.*s │ │ + [254d5c] revocationDate │ │ + [254d6b] X509_PUBKEY │ │ + [254d77] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [254dbb] provider=base,fips=yes,input=der,structure=rsa │ │ + [254dea] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ + [254e1c] SIPHASH │ │ + [254e24] provider=default,fips=yes,output=der,structure=dsa │ │ + [254e57] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ + [254e96] SM4-CTR:1.2.156.10197.1.104.7 │ │ + [254eb4] MDC2:2.5.8.3.101 │ │ + [254ec5] ossl_rsa_key_op_get_protect │ │ + [254ee1] aes_ocb_set_ctx_params │ │ + [254ef8] chacha20_poly1305_get_ctx_params │ │ + [254f19] i2b_PVK │ │ + [254f21] SM2 PUBLIC KEY │ │ + [254f30] x448_to_SubjectPublicKeyInfo_der_encode │ │ + [254f58] encrypt-level │ │ + [254f66] dsa2pvk_encode │ │ + [254f75] DSA-Parameters │ │ + [254f84] (default) │ │ + [254f8f] lanes │ │ + [254f95] kbkdf_set_ctx_params │ │ + [254faa] x942kdf_hash_kdm │ │ + [254fbb] digest-oneshot │ │ + [254fca] Ed25519 │ │ + [254fd2] is %zu, should be at least %zu │ │ + [254ff1] kdf_pbkdf1_do_derive │ │ + [255006] fips module entering error state │ │ + [255027] invalid input length │ │ + [25503c] oneshot call out of order │ │ + [255056] ossl_ccm_set_ctx_params │ │ + [25506e] as │ │ + [255071] actor │ │ + [255077] plicit-rejection │ │ + [255088] equest │ │ + [25508f] s-saltlen-check │ │ + [25509f] hase │ │ + [2550a4] unsupported arm register │ │ + [2550bd] lr │ │ + [2550c0] r9 │ │ + [2550c3] s8 │ │ + [2550c6] d28 │ │ + [2550ca] no such column: "%s" │ │ + [2550df] cannot open %s column for writing │ │ + [255101] HMAC_SHA512 │ │ + [25510d] cipher_log_level │ │ + [25511e] sqlcipher_codec_ctx_init: allocating context │ │ + [25514b] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ + [2551a5] PRAGMA journal_mode = delete; │ │ + [2551c3] sqlcipher_set_log: set log to %s │ │ + [2551e4] pread │ │ + [2551ea] Checkpoint │ │ + [2551f5] Le │ │ + [2551f8] Count │ │ + [2551fe] AggValue │ │ + [255207] GetSubtype │ │ + [255212] FilterAdd │ │ + [25521c] -- %s │ │ + [255222] non-text filename │ │ + [255234] output file already exists │ │ + [25524f] Elapsed time:%.3f ms - %s\n │ │ + [25526a] hght │ │ + [25526f] PRAGMA │ │ + [255277] not authorized to use function: %#T │ │ + [25529b] wrong number of arguments to function %#T() │ │ + [2552c7] HAVING clause on a non-aggregate query │ │ + [2552ee] too many columns in result set │ │ + [25530d] ,\n │ │ │ │ - [255339] cannot use window functions in recursive queries │ │ - [25536a] │ │ - [255371] COVERING INDEX %s │ │ - [255383] RETURNING may not use "TABLE.*" wildcards │ │ - [2553ad] cannot use RETURNING in a trigger │ │ - [2553cf] trigger %T already exists │ │ - [2553e9] view %s may not be altered │ │ - [255404] lower │ │ - [25540a] avg │ │ - [25540e] sqlite_rename_quotefix │ │ - [255425] %.*s%s │ │ - [25542c] datetime │ │ - [255435] timediff │ │ - [25543e] bad JSON path: %Q │ │ - [255450] json_object() requires an even number of arguments │ │ - [255483] porter │ │ - [25548a] remove_diacritics=2 │ │ - [25549e] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ - [2554d9] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ - [255508] sei │ │ - [25550c] lb │ │ - [25550f] ble │ │ - [255513] OR │ │ - [255516] ... │ │ - [255521] prefix length out of range (max 999) │ │ - [255546] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ - [255564] %s: table does not support scanning │ │ - [255588] fts5: syntax error near "%.1s" │ │ - [2555a7] ing │ │ - [2555ab] alism │ │ - [2555b1] ement │ │ - [2555b7] fts5vocab: unknown table type: %Q │ │ - [2555d9] RtreeMatchArg │ │ - [2555e7] [%lld] │ │ - [2555ee] ENABLE_RTREE │ │ - [2555fb] ENABLE_STAT4 │ │ - [255608] TLS_RSA_WITH_NULL_SHA │ │ - [25561e] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ - [255642] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ - [255666] ECDHE-RSA-AES128-SHA256 │ │ - [25567e] TLS_PSK_WITH_NULL_SHA │ │ - [255694] PSK-AES128-GCM-SHA256 │ │ - [2556aa] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ - [2556ce] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ - [2556f2] ECDHE-PSK-NULL-SHA │ │ - [255705] CAMELLIA128-SHA256 │ │ - [255718] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [255741] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [25576a] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ - [255789] PSK-ARIA128-GCM-SHA256 │ │ - [2557a0] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [2557c1] aSRP │ │ - [2557c6] IDEA │ │ - [2557cb] bad psk identity │ │ - [2557dc] bad write retry │ │ - [2557ec] conn use only │ │ - [2557fa] duplicate compression id │ │ - [255813] ee key too small │ │ - [255824] no suitable record layer │ │ - [25583d] parse tlsext │ │ - [25584a] quic handshake layer error │ │ - [255865] tlsv1 alert decode error │ │ - [25587e] uninitialized │ │ - [25588c] ossl_bytes_to_cipher_list │ │ - [2558a6] SSL_set0_tmp_dh_pkey │ │ - [2558bb] │ │ - [2558c3] rx_cert_comp │ │ - [2558d0] prioritize_chacha │ │ - [2558e2] Ciphersuites │ │ - [2558ef] max_protocol │ │ - [2558fc] PrivateKey │ │ - [255907] chainCAfile │ │ - [255913] ChainCAStore │ │ - [255920] VerifyCAStore │ │ - [25592e] ClientRenegotiation │ │ - [255942] SSL_use_PrivateKey_file │ │ - [25595a] master_key │ │ - [255965] tlsext_max_fragment_len_mode │ │ - [255982] tls_choose_sigalg │ │ - [255994] ossl_quic_clear │ │ - [2559a4] quic_conn_stream_new │ │ - [2559b9] max_ack_delay │ │ - [2559c7] stateless_reset_token │ │ - [2559dd] protocol_type │ │ - [2559eb] process_id │ │ - [2559f6] connection_closed │ │ - [255a08] datagram_id │ │ - [255a14] ack_delay │ │ - [255a1e] fin │ │ - [255a22] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ - [255a4e] depack_do_frame_ack │ │ - [255a62] depack_do_frame_stream_data_blocked │ │ - [255a86] depack_do_frame_conn_close │ │ - [255aa1] ssl/record/methods/ssl3_meth.c │ │ - [255ac0] tls_any_set_crypto_state │ │ - [255ad9] ssl/statem/extensions.c │ │ - [255af1] tls_construct_ctos_npn │ │ - [255b08] tls_construct_ctos_post_handshake_auth │ │ - [255b2f] tls_parse_stoc_early_data │ │ - [255b49] tls_parse_ctos_status_request │ │ - [255b67] tls_process_server_done │ │ - [255b7f] ossl_statem_client13_write_transition │ │ - [255ba5] No ciphers enabled for max supported SSL/TLS version │ │ - [255bda] The max supported SSL/TLS version needs the MD5-SHA1 digest but it is not available in the loaded providers. Use (D)TLSv1.2 or above, or load different providers │ │ - [255c7c] ossl_statem_server_construct_message │ │ - [255ca1] ASN1_STRING_set │ │ - [255cb1] asn1_d2i_ex_primitive │ │ - [255cc7] X509_ALGOR │ │ - [255cd2] in use │ │ - [255cd9] transfer timeout │ │ - [255cea] unsupported ip family │ │ - [255d00] peer address not available │ │ - [255d1b] crypto/bio/bss_dgram_pair.c │ │ - [255d37] dgram_mem_init │ │ - [255d46] config_diagnostics │ │ - [255d59] default │ │ - [255d61] crypto/conf/conf_api.c │ │ - [255d78] BITLIST │ │ - [255d80] SEQ │ │ - [255d84] EXPLICIT │ │ - [255d8d] crypto/bn/bn_prime.c │ │ - [255da2] crypto/bn/bn_rand.c │ │ - [255db6] DSO_load │ │ - [255dbf] DSO_bind_func │ │ - [255dcd] DSO_ctrl │ │ - [255dd6] ossl_ec_GF2m_simple_group_set_curve │ │ - [255dfa] EC_POINT_add │ │ - [255e07] crypto/ec/ec_mult.c │ │ - [255e1b] EC_POINT_set_compressed_coordinates │ │ - [255e3f] ossl_ecdsa_simple_verify_sig │ │ - [255e5c] ECDSA_verify │ │ - [255e69] Generator (uncompressed): │ │ - [255e83] BN_mod_sqrt │ │ - [255e8f] OSSL_DECODER_from_bio │ │ - [255ea5] OSSL_DECODER_get0_properties │ │ - [255ec2] PKCS7 routines │ │ - [255ed1] DSO support routines │ │ - [255ee6] SM2 routines │ │ - [255ef3] system lib │ │ - [255efe] evp_md_ctx_new_ex │ │ - [255f10] algid-absent │ │ - [255f1d] secp521r1 │ │ - [255f27] sect163k1 │ │ - [255f31] wap-wsg-idm-ecid-wtls11 │ │ - [255f49] B-163 │ │ - [255f4f] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ - [255f8b] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ - [255fcc] there are no property definitions with encoder %s │ │ - [255ffe] do_sigver_init │ │ - [25600d] evp_mac_final │ │ - [25601b] crypto/evp/p5_crpt.c │ │ - [256030] crypto/evp/p_lib.c │ │ - [256043] default_fixup_args │ │ - [256056] crypto/ec/ec_pmeth.c │ │ - [25606b] validate-g │ │ - [256076] ffdhe2048 │ │ - [256080] ffdhe6144 │ │ - [25608a] expand on static bignum data │ │ - [2560a7] invalid parameter nid │ │ - [2560bd] command not supported │ │ - [2560d3] expecting a dh key │ │ - [2560e6] message digest is null │ │ - [2560fd] unsupported key derivation function │ │ - [256121] unsupported prf │ │ - [256131] depth exceeded │ │ - [256140] explicit tag not constructed │ │ - [25615d] no multipart boundary │ │ - [256173] object not ascii format │ │ - [25618b] sequence not constructed │ │ - [2561a4] passed null parameter │ │ - [2561ba] init failed │ │ - [2561c6] internal list error │ │ - [2561da] ess signing certid mismatch error │ │ - [2561fc] unknown digest algorithm │ │ - [256215] invalid genp │ │ - [256222] total timeout │ │ - [256230] log key invalid │ │ - [256240] sct list invalid │ │ - [256251] DES-EDE3-ECB │ │ - [25625e] aes256-wrap-pad │ │ - [25626e] aes256 │ │ - [256275] RSA-SHA1-2 │ │ - [256280] PBE-MD5-DES │ │ - [25628c] signingTime │ │ - [256298] des-ede-ofb │ │ - [2562a4] dsaWithSHA1-old │ │ - [2562b4] Netscape SSL Server Name │ │ - [2562cd] certificatePolicies │ │ - [2562e1] GN │ │ - [2562e4] uid │ │ - [2562e8] cast5-cbc │ │ - [2562f2] PKIX │ │ - [2562f7] msCodeInd │ │ - [256301] msEFS │ │ - [256307] id-smime-aa │ │ - [256313] id-smime-mod-cms │ │ - [256324] id-smime-alg-3DESwrap │ │ - [25633a] id-smime-cd-ldap │ │ - [25634b] id-on │ │ - [256351] id-cct │ │ - [256358] id-regCtrl-pkiArchiveOptions │ │ - [256375] id-cmc-addExtensions │ │ - [25638a] ad dvcs │ │ - [256392] Basic OCSP Response │ │ - [2563a6] CrlID │ │ - [2563ac] DOD │ │ - [2563b0] room │ │ - [2563b5] cNAMERecord │ │ - [2563c1] pseudonym │ │ - [2563cb] setct-CredReqTBSX │ │ - [2563dd] setct-CertReqTBE │ │ - [2563ee] setct-CertReqTBEX │ │ - [256400] set-brand-AmericanExpress │ │ - [25641a] X509v3 Certificate Issuer │ │ - [256434] id-it-suppLangTags │ │ - [256447] hmacWithSHA384 │ │ - [256456] GOST 34.10-2001 Cryptocom │ │ - [256470] distinguishedName │ │ - [256482] aes-128-xts │ │ - [25648e] camellia-128-cmac │ │ - [2564a0] AuthPSK │ │ - [2564a8] ARIA-128-CTR │ │ - [2564b5] ARIA-256-ECB │ │ - [2564c2] SHA512-224 │ │ - [2564cd] id-dsa-with-sha3-512 │ │ - [2564e2] DSTU curve 9 │ │ - [2564ef] GOST R 34.10-2012 (256 bit) ParamSet C │ │ - [256516] kmac256 │ │ - [25651e] ms-app-policies │ │ - [25652e] signatureAlgorithm │ │ - [256541] value.revoked │ │ - [25654f] value.unknown │ │ - [25655d] certStatus │ │ - [256568] no start line │ │ - [256576] pvk too short │ │ - [256584] PEM_ASN1_read_bio │ │ - [256596] mac setup error │ │ - [2565a6] \U%04lX │ │ - [2565ae] invalid null pointer │ │ - [2565c3] pkcs7 add signer error │ │ - [2565da] unsupported cipher type │ │ - [2565f2] error retrieving additional input │ │ - [256614] BN_BLINDING_convert_ex │ │ - [25662b] invalid digest length │ │ - [256641] invalid padding mode │ │ - [256656] n does not equal product of primes │ │ - [256679] message │ │ - [256681] not a name │ │ - [25668c] crypto/store/store_lib.c │ │ - [2566a5] OSSL_STORE_find │ │ - [2566b5] try_pkcs12 │ │ - [2566c0] pkcs7 add signed attr error │ │ - [2566dc] token not present │ │ - [2566ee] no result buffer │ │ - [2566ff] result too large │ │ - [256710] sys$dassgn error │ │ - [256721] user data duplication unsupported │ │ - [256743] pathlen │ │ - [25674b] CPS │ │ - [25674f] reasons │ │ - [256757] %*sFull Name:\n │ │ - [256766] d2i_ocsp_nonce │ │ - [256775] (Tunnel) │ │ - [25677f] crypto/x509/v3_asid.c │ │ - [256795] %*s%s\n │ │ - [25679c] %*sTarget Group: │ │ - [2567ae] i2r_issuer_sign_tool │ │ - [2567c3] %*ssignToolCert: │ │ - [2567d5] authority │ │ - [2567df] crypto/x509/v3_ind_iss.c │ │ - [2567f8] Not Before: │ │ - [256805] othername:XmppAddr:%.*s │ │ - [25681d] EdiPartyName: │ │ - [256838] Registered ID: │ │ - [256847] %*s\n │ │ - [256857] crypto/x509/v3_skid.c │ │ - [25686d] SXNET │ │ - [256873] crypto/x509/v3_utl.c │ │ - [256888] dirname error │ │ - [256896] extension name error │ │ - [2568ab] invalid asnumber │ │ - [2568bc] policy when proxy language requires no policy │ │ - [2568ea] invalid non-CA certificate (has CA markings) │ │ - [256917] Suite B: curve not allowed for this LOS │ │ - [25693f] OCSP request │ │ - [25694c] code_sign │ │ - [256956] crypto/x509/x_attrib.c │ │ - [25696d] X509_CRL_INFO │ │ - [25697b] Extension │ │ - [256985] X509_NAME │ │ - [25698f] provider=base,fips=yes,output=pem,structure=type-specific │ │ - [2569c9] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ - [256a0c] provider=base,fips=yes,output=pem,structure=ec │ │ - [256a3b] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ - [256a6d] provider=base,fips=yes,output=der,structure=pkcs3 │ │ - [256a9f] provider=base,fips=yes,output=pem,structure=X9.62 │ │ - [256ad1] OpenSSL Default Provider │ │ - [256aea] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ - [256b25] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ - [256b45] KRB5KDF │ │ - [256b4d] provider=default,fips=yes,input=pem │ │ - [256b71] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ - [256bb7] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ - [256be8] AES-128-WRAP-INV:AES128-WRAP-INV │ │ - [256c09] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ - [256c2b] OpenSSL Legacy Provider │ │ - [256c43] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ - [256c72] ossl_sm2_plaintext_size │ │ - [256c8a] providers/implementations/ciphers/cipher_aes_siv.c │ │ - [256cbd] aes_wrap_cipher_internal │ │ - [256cd6] providers/implementations/encode_decode/encode_key2any.c │ │ - [256d0f] key_to_p8info │ │ - [256d1d] dh_to_PrivateKeyInfo_der_encode │ │ - [256d3d] dh_to_PrivateKeyInfo_pem_encode │ │ - [256d5d] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ - [256d84] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [256db0] %s%s%s%u (%s0x%x)\n │ │ - [256dc3] ec2text_encode │ │ - [256dd2] ec_to_text │ │ - [256ddd] EC-Parameters │ │ - [256deb] memcost │ │ - [256df3] pbkdf2_derive │ │ - [256e01] kdf_tls1_prf_set_ctx_params │ │ - [256e1d] ecxkem_decapsulate │ │ - [256e30] dh_gen_common_set_params │ │ - [256e49] context-string │ │ - [256e58] rsa_setup_mgf1_md │ │ - [256e6a] %08lx │ │ - [256e70] invalid memory size │ │ - [256e84] missing xcghash │ │ - [256e94] seed sources must not have a parent │ │ - [256eb8] ossl_cipher_generic_get_ctx_params │ │ - [256edb] en │ │ - [256ede] el │ │ - [256ee1] et │ │ - [256ee4] egotiated-version │ │ - [256ef6] 2kdf-key-check │ │ - [256f05] sp │ │ - [256f08] r12 │ │ - [256f0c] d21 │ │ - [256f10] ([BLjava/lang/String;)V │ │ - [256f28] cipher_provider_version │ │ - [256f40] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ - [256f88] sqlite3_rekey_v2: no key provided │ │ - [256faa] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ - [256fd8] codec_ctx_free: iCtx=%p │ │ - [256ff0] Upgrade format not determined │ │ - [25700e] rmdir │ │ - [257014] recovered %d pages from %s │ │ - [25702f] recovered %d frames from WAL file %s │ │ - [257054] ] │ │ - [257056] IfNullRow │ │ - [257060] Sort │ │ - [257065] OpenWrite │ │ - [25706f] Real │ │ - [257074] AggStep1 │ │ - [25707d] error in %s %s after %s: %s │ │ - [257099] free space corruption │ │ - [2570af] cannot open value of type %s │ │ - [2570cc] %02x │ │ - [2570d2] sqlite3Codec: error occurred during key derivation: %d │ │ - [257109] HMAC │ │ - [25710e] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ - [257152] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [257196] foreign_keys │ │ - [2571a3] pk │ │ - [2571a6] rowid │ │ - [2571ac] set list │ │ - [2571b5] COMMIT │ │ - [2571bc] OID │ │ - [2571c0] LEFT-MOST SUBQUERY │ │ - [2571d3] BLOOM FILTER ON %S ( │ │ - [2571e8] foreign key mismatch - "%w" referencing "%w" │ │ - [257215] utf16le │ │ - [25721d] rtrim │ │ - [257223] sqlite_rename_test │ │ - [257236] utc │ │ - [25723a] jsonb_group_object │ │ - [25724d] SNaN │ │ - [257252] query aborted │ │ - [257260] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ - [25728a] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ - [2572c1] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ - [257340] ful │ │ - [257344] evita │ │ - [25734a] tnem │ │ - [25734f] , x.'%q' │ │ - [257358] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ - [257396] automerge= │ │ - [2573a1] tokendata │ │ - [2573ab] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ - [2573d3] reads │ │ - [2573d9] 'delete-all' may only be used with a contentless or external content fts5 table │ │ - [257429] malformed inverted index for FTS5 table %s.%s │ │ - [257457] ascii │ │ - [25745d] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ - [2574b8] rtreecheck │ │ - [2574c3] Node %lld is too small for cell count of %d (%d bytes) │ │ - [2574fa] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ - [25753d] MAX_PAGE_COUNT=0xfffffffe │ │ - [257557] dtls1_write_app_data_bytes │ │ - [257572] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ - [257591] ECDHE-ECDSA-AES128-SHA │ │ - [2575a8] ECDHE-RSA-AES128-SHA │ │ - [2575bd] ECDHE-RSA-AES256-GCM-SHA384 │ │ - [2575d9] SRP-RSA-AES-128-CBC-SHA │ │ - [2575f1] SRP-DSS-AES-256-CBC-SHA │ │ - [257609] CAMELLIA256-SHA │ │ - [257619] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ - [25763f] LEGACY-GOST2012-GOST8912-GOST8912 │ │ - [257661] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ - [257688] SSL for verify callback │ │ - [2576a0] SUITEB128 │ │ - [2576aa] EDH │ │ - [2576ae] bad decompression │ │ - [2576c0] cookie gen callback failure │ │ - [2576dc] digest check failed │ │ - [2576f0] no renegotiation │ │ - [257701] srtp unknown protection profile │ │ - [257721] ssl session id has bad length │ │ - [25773f] unable to find public key parameters │ │ - [257764] unable to load ssl3 sha1 routines │ │ - [257786] unknown alert type │ │ - [257799] ct_move_scts │ │ - [2577a6] no_tls1_1 │ │ - [2577b0] d2i_SSL_SESSION_ex │ │ - [2577c3] error │ │ - [2577c9] SSLv3/TLS read client hello │ │ - [2577e5] ssl/t1_lib.c │ │ - [2577f2] srp_verify_server_param │ │ - [25780a] unable to store stateless reset token │ │ - [257830] ORIG_DCID is malformed │ │ - [257847] PREFERRED_ADDR is malformed │ │ - [257863] retry_source_connection_id │ │ - [25787e] initial_max_stream_data_bidi_remote │ │ - [2578a2] Post-handshake TLS CertificateRequest received │ │ - [2578d1] ch_rxku_tick │ │ - [2578de] _%s.sqlog │ │ - [2578e8] time_format │ │ - [2578f4] delta │ │ - [2578fa] connectivity │ │ - [257907] recovery:packet_lost │ │ - [25791c] crypto_buffer_exceeded │ │ - [257933] depack_do_frame_ping │ │ - [257948] STREAM frame for TX only stream │ │ - [257968] internal error (rstream available) │ │ - [25798b] invalid stream count limit │ │ - [2579a6] ossl_quic_tx_packetiser_discard_enc_level │ │ - [2579d0] ossl_quic_gen_rand_conn_id │ │ - [2579eb] MAX_STREAMS_BIDI │ │ - [2579fc] RETIRE_CONN_ID │ │ - [257a0b] hs_padding │ │ - [257a16] dtls_prepare_record_header │ │ - [257a31] tls_release_record │ │ - [257a44] tls_parse_stoc_sct │ │ - [257a57] tls_parse_stoc_key_share │ │ - [257a70] tls_process_server_rpk │ │ - [257a87] tls_process_ske_psk_preamble │ │ - [257aa4] ssl/statem/statem_dtls.c │ │ - [257abd] tls_early_post_process_client_hello │ │ - [257ae1] asn1_template_noexp_d2i │ │ - [257af9] crypto/asn1/tasn_enc.c │ │ - [257b10] ASN1_OBJECT │ │ - [257b1c] crypto/asn1/tasn_utl.c │ │ - [257b33] %02X: │ │ - [257b39] write to read only BIO │ │ - [257b50] local address not available │ │ - [257b6c] non-fatal or transient error │ │ - [257b89] │ │ - [257b90] memory buffer │ │ - [257b9e] BN_div │ │ - [257ba5] [[%s]]\n │ │ - [257bad] BOOL │ │ - [257bb2] UTC │ │ - [257bb6] OCT │ │ - [257bba] UNIV │ │ - [257bbf] VISIBLE │ │ - [257bc7] vparams │ │ - [257bcf] ossl_dh_new_by_nid_ex │ │ - [257be5] eckey_priv_encode │ │ - [257bf7] ossl_ec_key_param_from_x509_algor │ │ - [257c19] crypto/ec/ec_curve.c │ │ - [257c30] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ + [255312] cannot use window functions in recursive queries │ │ + [255343] │ │ + [25534a] COVERING INDEX %s │ │ + [25535c] RETURNING may not use "TABLE.*" wildcards │ │ + [255386] cannot use RETURNING in a trigger │ │ + [2553a8] trigger %T already exists │ │ + [2553c2] view %s may not be altered │ │ + [2553dd] lower │ │ + [2553e3] avg │ │ + [2553e7] sqlite_rename_quotefix │ │ + [2553fe] %.*s%s │ │ + [255405] datetime │ │ + [25540e] timediff │ │ + [255417] bad JSON path: %Q │ │ + [255429] json_object() requires an even number of arguments │ │ + [25545c] porter │ │ + [255463] remove_diacritics=2 │ │ + [255477] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ + [2554b2] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ + [2554e1] sei │ │ + [2554e5] lb │ │ + [2554e8] ble │ │ + [2554ec] OR │ │ + [2554ef] ... │ │ + [2554fa] prefix length out of range (max 999) │ │ + [25551f] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ + [25553d] %s: table does not support scanning │ │ + [255561] fts5: syntax error near "%.1s" │ │ + [255580] ing │ │ + [255584] alism │ │ + [25558a] ement │ │ + [255590] fts5vocab: unknown table type: %Q │ │ + [2555b2] RtreeMatchArg │ │ + [2555c0] [%lld] │ │ + [2555c7] ENABLE_RTREE │ │ + [2555d4] ENABLE_STAT4 │ │ + [2555e1] TLS_RSA_WITH_NULL_SHA │ │ + [2555f7] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ + [25561b] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ + [25563f] ECDHE-RSA-AES128-SHA256 │ │ + [255657] TLS_PSK_WITH_NULL_SHA │ │ + [25566d] PSK-AES128-GCM-SHA256 │ │ + [255683] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ + [2556a7] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ + [2556cb] ECDHE-PSK-NULL-SHA │ │ + [2556de] CAMELLIA128-SHA256 │ │ + [2556f1] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [25571a] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [255743] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ + [255762] PSK-ARIA128-GCM-SHA256 │ │ + [255779] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [25579a] aSRP │ │ + [25579f] IDEA │ │ + [2557a4] bad psk identity │ │ + [2557b5] bad write retry │ │ + [2557c5] conn use only │ │ + [2557d3] duplicate compression id │ │ + [2557ec] ee key too small │ │ + [2557fd] no suitable record layer │ │ + [255816] parse tlsext │ │ + [255823] quic handshake layer error │ │ + [25583e] tlsv1 alert decode error │ │ + [255857] uninitialized │ │ + [255865] ossl_bytes_to_cipher_list │ │ + [25587f] SSL_set0_tmp_dh_pkey │ │ + [255894] │ │ + [25589c] rx_cert_comp │ │ + [2558a9] prioritize_chacha │ │ + [2558bb] Ciphersuites │ │ + [2558c8] max_protocol │ │ + [2558d5] PrivateKey │ │ + [2558e0] chainCAfile │ │ + [2558ec] ChainCAStore │ │ + [2558f9] VerifyCAStore │ │ + [255907] ClientRenegotiation │ │ + [25591b] SSL_use_PrivateKey_file │ │ + [255933] master_key │ │ + [25593e] tlsext_max_fragment_len_mode │ │ + [25595b] tls_choose_sigalg │ │ + [25596d] ossl_quic_clear │ │ + [25597d] quic_conn_stream_new │ │ + [255992] max_ack_delay │ │ + [2559a0] stateless_reset_token │ │ + [2559b6] protocol_type │ │ + [2559c4] process_id │ │ + [2559cf] connection_closed │ │ + [2559e1] datagram_id │ │ + [2559ed] ack_delay │ │ + [2559f7] fin │ │ + [2559fb] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ + [255a27] depack_do_frame_ack │ │ + [255a3b] depack_do_frame_stream_data_blocked │ │ + [255a5f] depack_do_frame_conn_close │ │ + [255a7a] ssl/record/methods/ssl3_meth.c │ │ + [255a99] tls_any_set_crypto_state │ │ + [255ab2] ssl/statem/extensions.c │ │ + [255aca] tls_construct_ctos_npn │ │ + [255ae1] tls_construct_ctos_post_handshake_auth │ │ + [255b08] tls_parse_stoc_early_data │ │ + [255b22] tls_parse_ctos_status_request │ │ + [255b40] tls_process_server_done │ │ + [255b58] ossl_statem_client13_write_transition │ │ + [255b7e] No ciphers enabled for max supported SSL/TLS version │ │ + [255bb3] The max supported SSL/TLS version needs the MD5-SHA1 digest but it is not available in the loaded providers. Use (D)TLSv1.2 or above, or load different providers │ │ + [255c55] ossl_statem_server_construct_message │ │ + [255c7a] ASN1_STRING_set │ │ + [255c8a] asn1_d2i_ex_primitive │ │ + [255ca0] X509_ALGOR │ │ + [255cab] in use │ │ + [255cb2] transfer timeout │ │ + [255cc3] unsupported ip family │ │ + [255cd9] peer address not available │ │ + [255cf4] crypto/bio/bss_dgram_pair.c │ │ + [255d10] dgram_mem_init │ │ + [255d1f] config_diagnostics │ │ + [255d32] default │ │ + [255d3a] crypto/conf/conf_api.c │ │ + [255d51] BITLIST │ │ + [255d59] SEQ │ │ + [255d5d] EXPLICIT │ │ + [255d66] crypto/bn/bn_prime.c │ │ + [255d7b] crypto/bn/bn_rand.c │ │ + [255d8f] DSO_load │ │ + [255d98] DSO_bind_func │ │ + [255da6] DSO_ctrl │ │ + [255daf] ossl_ec_GF2m_simple_group_set_curve │ │ + [255dd3] EC_POINT_add │ │ + [255de0] crypto/ec/ec_mult.c │ │ + [255df4] EC_POINT_set_compressed_coordinates │ │ + [255e18] ossl_ecdsa_simple_verify_sig │ │ + [255e35] ECDSA_verify │ │ + [255e42] Generator (uncompressed): │ │ + [255e5c] BN_mod_sqrt │ │ + [255e68] OSSL_DECODER_from_bio │ │ + [255e7e] OSSL_DECODER_get0_properties │ │ + [255e9b] PKCS7 routines │ │ + [255eaa] DSO support routines │ │ + [255ebf] SM2 routines │ │ + [255ecc] system lib │ │ + [255ed7] evp_md_ctx_new_ex │ │ + [255ee9] algid-absent │ │ + [255ef6] secp521r1 │ │ + [255f00] sect163k1 │ │ + [255f0a] wap-wsg-idm-ecid-wtls11 │ │ + [255f22] B-163 │ │ + [255f28] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ + [255f64] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ + [255fa5] there are no property definitions with encoder %s │ │ + [255fd7] do_sigver_init │ │ + [255fe6] evp_mac_final │ │ + [255ff4] crypto/evp/p5_crpt.c │ │ + [256009] crypto/evp/p_lib.c │ │ + [25601c] default_fixup_args │ │ + [25602f] crypto/ec/ec_pmeth.c │ │ + [256044] validate-g │ │ + [25604f] ffdhe2048 │ │ + [256059] ffdhe6144 │ │ + [256063] expand on static bignum data │ │ + [256080] invalid parameter nid │ │ + [256096] command not supported │ │ + [2560ac] expecting a dh key │ │ + [2560bf] message digest is null │ │ + [2560d6] unsupported key derivation function │ │ + [2560fa] unsupported prf │ │ + [25610a] depth exceeded │ │ + [256119] explicit tag not constructed │ │ + [256136] no multipart boundary │ │ + [25614c] object not ascii format │ │ + [256164] sequence not constructed │ │ + [25617d] passed null parameter │ │ + [256193] init failed │ │ + [25619f] internal list error │ │ + [2561b3] ess signing certid mismatch error │ │ + [2561d5] unknown digest algorithm │ │ + [2561ee] invalid genp │ │ + [2561fb] total timeout │ │ + [256209] log key invalid │ │ + [256219] sct list invalid │ │ + [25622a] DES-EDE3-ECB │ │ + [256237] aes256-wrap-pad │ │ + [256247] aes256 │ │ + [25624e] RSA-SHA1-2 │ │ + [256259] PBE-MD5-DES │ │ + [256265] signingTime │ │ + [256271] des-ede-ofb │ │ + [25627d] dsaWithSHA1-old │ │ + [25628d] Netscape SSL Server Name │ │ + [2562a6] certificatePolicies │ │ + [2562ba] GN │ │ + [2562bd] uid │ │ + [2562c1] cast5-cbc │ │ + [2562cb] PKIX │ │ + [2562d0] msCodeInd │ │ + [2562da] msEFS │ │ + [2562e0] id-smime-aa │ │ + [2562ec] id-smime-mod-cms │ │ + [2562fd] id-smime-alg-3DESwrap │ │ + [256313] id-smime-cd-ldap │ │ + [256324] id-on │ │ + [25632a] id-cct │ │ + [256331] id-regCtrl-pkiArchiveOptions │ │ + [25634e] id-cmc-addExtensions │ │ + [256363] ad dvcs │ │ + [25636b] Basic OCSP Response │ │ + [25637f] CrlID │ │ + [256385] DOD │ │ + [256389] room │ │ + [25638e] cNAMERecord │ │ + [25639a] pseudonym │ │ + [2563a4] setct-CredReqTBSX │ │ + [2563b6] setct-CertReqTBE │ │ + [2563c7] setct-CertReqTBEX │ │ + [2563d9] set-brand-AmericanExpress │ │ + [2563f3] X509v3 Certificate Issuer │ │ + [25640d] id-it-suppLangTags │ │ + [256420] hmacWithSHA384 │ │ + [25642f] GOST 34.10-2001 Cryptocom │ │ + [256449] distinguishedName │ │ + [25645b] aes-128-xts │ │ + [256467] camellia-128-cmac │ │ + [256479] AuthPSK │ │ + [256481] ARIA-128-CTR │ │ + [25648e] ARIA-256-ECB │ │ + [25649b] SHA512-224 │ │ + [2564a6] id-dsa-with-sha3-512 │ │ + [2564bb] DSTU curve 9 │ │ + [2564c8] GOST R 34.10-2012 (256 bit) ParamSet C │ │ + [2564ef] kmac256 │ │ + [2564f7] ms-app-policies │ │ + [256507] signatureAlgorithm │ │ + [25651a] value.revoked │ │ + [256528] value.unknown │ │ + [256536] certStatus │ │ + [256541] no start line │ │ + [25654f] pvk too short │ │ + [25655d] PEM_ASN1_read_bio │ │ + [25656f] mac setup error │ │ + [25657f] \U%04lX │ │ + [256587] invalid null pointer │ │ + [25659c] pkcs7 add signer error │ │ + [2565b3] unsupported cipher type │ │ + [2565cb] error retrieving additional input │ │ + [2565ed] BN_BLINDING_convert_ex │ │ + [256604] invalid digest length │ │ + [25661a] invalid padding mode │ │ + [25662f] n does not equal product of primes │ │ + [256652] message │ │ + [25665a] not a name │ │ + [256665] crypto/store/store_lib.c │ │ + [25667e] OSSL_STORE_find │ │ + [25668e] try_pkcs12 │ │ + [256699] pkcs7 add signed attr error │ │ + [2566b5] token not present │ │ + [2566c7] no result buffer │ │ + [2566d8] result too large │ │ + [2566e9] sys$dassgn error │ │ + [2566fa] user data duplication unsupported │ │ + [25671c] pathlen │ │ + [256724] CPS │ │ + [256728] reasons │ │ + [256730] %*sFull Name:\n │ │ + [25673f] d2i_ocsp_nonce │ │ + [25674e] (Tunnel) │ │ + [256758] crypto/x509/v3_asid.c │ │ + [25676e] %*s%s\n │ │ + [256775] %*sTarget Group: │ │ + [256787] i2r_issuer_sign_tool │ │ + [25679c] %*ssignToolCert: │ │ + [2567ae] authority │ │ + [2567b8] crypto/x509/v3_ind_iss.c │ │ + [2567d1] Not Before: │ │ + [2567de] othername:XmppAddr:%.*s │ │ + [2567f6] EdiPartyName: │ │ + [256811] Registered ID: │ │ + [256820] %*s\n │ │ + [256830] crypto/x509/v3_skid.c │ │ + [256846] SXNET │ │ + [25684c] crypto/x509/v3_utl.c │ │ + [256861] dirname error │ │ + [25686f] extension name error │ │ + [256884] invalid asnumber │ │ + [256895] policy when proxy language requires no policy │ │ + [2568c3] invalid non-CA certificate (has CA markings) │ │ + [2568f0] Suite B: curve not allowed for this LOS │ │ + [256918] OCSP request │ │ + [256925] code_sign │ │ + [25692f] crypto/x509/x_attrib.c │ │ + [256946] X509_CRL_INFO │ │ + [256954] Extension │ │ + [25695e] X509_NAME │ │ + [256968] provider=base,fips=yes,output=pem,structure=type-specific │ │ + [2569a2] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ + [2569e5] provider=base,fips=yes,output=pem,structure=ec │ │ + [256a14] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ + [256a46] provider=base,fips=yes,output=der,structure=pkcs3 │ │ + [256a78] provider=base,fips=yes,output=pem,structure=X9.62 │ │ + [256aaa] OpenSSL Default Provider │ │ + [256ac3] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ + [256afe] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ + [256b1e] KRB5KDF │ │ + [256b26] provider=default,fips=yes,input=pem │ │ + [256b4a] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ + [256b90] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ + [256bc1] AES-128-WRAP-INV:AES128-WRAP-INV │ │ + [256be2] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ + [256c04] OpenSSL Legacy Provider │ │ + [256c1c] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ + [256c4b] ossl_sm2_plaintext_size │ │ + [256c63] providers/implementations/ciphers/cipher_aes_siv.c │ │ + [256c96] aes_wrap_cipher_internal │ │ + [256caf] providers/implementations/encode_decode/encode_key2any.c │ │ + [256ce8] key_to_p8info │ │ + [256cf6] dh_to_PrivateKeyInfo_der_encode │ │ + [256d16] dh_to_PrivateKeyInfo_pem_encode │ │ + [256d36] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ + [256d5d] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [256d89] %s%s%s%u (%s0x%x)\n │ │ + [256d9c] ec2text_encode │ │ + [256dab] ec_to_text │ │ + [256db6] EC-Parameters │ │ + [256dc4] memcost │ │ + [256dcc] pbkdf2_derive │ │ + [256dda] kdf_tls1_prf_set_ctx_params │ │ + [256df6] ecxkem_decapsulate │ │ + [256e09] dh_gen_common_set_params │ │ + [256e22] context-string │ │ + [256e31] rsa_setup_mgf1_md │ │ + [256e43] %08lx │ │ + [256e49] invalid memory size │ │ + [256e5d] missing xcghash │ │ + [256e6d] seed sources must not have a parent │ │ + [256e91] ossl_cipher_generic_get_ctx_params │ │ + [256eb4] en │ │ + [256eb7] el │ │ + [256eba] et │ │ + [256ebd] egotiated-version │ │ + [256ecf] 2kdf-key-check │ │ + [256ede] sp │ │ + [256ee1] r12 │ │ + [256ee5] d21 │ │ + [256ee9] ([BLjava/lang/String;)V │ │ + [256f01] cipher_provider_version │ │ + [256f19] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ + [256f61] sqlite3_rekey_v2: no key provided │ │ + [256f83] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ + [256fb1] codec_ctx_free: iCtx=%p │ │ + [256fc9] Upgrade format not determined │ │ + [256fe7] rmdir │ │ + [256fed] recovered %d pages from %s │ │ + [257008] recovered %d frames from WAL file %s │ │ + [25702d] ] │ │ + [25702f] IfNullRow │ │ + [257039] Sort │ │ + [25703e] OpenWrite │ │ + [257048] Real │ │ + [25704d] AggStep1 │ │ + [257056] error in %s %s after %s: %s │ │ + [257072] free space corruption │ │ + [257088] cannot open value of type %s │ │ + [2570a5] %02x │ │ + [2570ab] sqlite3Codec: error occurred during key derivation: %d │ │ + [2570e2] HMAC │ │ + [2570e7] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ + [25712b] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25716f] foreign_keys │ │ + [25717c] pk │ │ + [25717f] rowid │ │ + [257185] set list │ │ + [25718e] COMMIT │ │ + [257195] OID │ │ + [257199] LEFT-MOST SUBQUERY │ │ + [2571ac] BLOOM FILTER ON %S ( │ │ + [2571c1] foreign key mismatch - "%w" referencing "%w" │ │ + [2571ee] utf16le │ │ + [2571f6] rtrim │ │ + [2571fc] sqlite_rename_test │ │ + [25720f] utc │ │ + [257213] jsonb_group_object │ │ + [257226] SNaN │ │ + [25722b] query aborted │ │ + [257239] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ + [257263] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ + [25729a] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ + [257319] ful │ │ + [25731d] evita │ │ + [257323] tnem │ │ + [257328] , x.'%q' │ │ + [257331] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ + [25736f] automerge= │ │ + [25737a] tokendata │ │ + [257384] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ + [2573ac] reads │ │ + [2573b2] 'delete-all' may only be used with a contentless or external content fts5 table │ │ + [257402] malformed inverted index for FTS5 table %s.%s │ │ + [257430] ascii │ │ + [257436] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ + [257491] rtreecheck │ │ + [25749c] Node %lld is too small for cell count of %d (%d bytes) │ │ + [2574d3] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ + [257516] MAX_PAGE_COUNT=0xfffffffe │ │ + [257530] dtls1_write_app_data_bytes │ │ + [25754b] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ + [25756a] ECDHE-ECDSA-AES128-SHA │ │ + [257581] ECDHE-RSA-AES128-SHA │ │ + [257596] ECDHE-RSA-AES256-GCM-SHA384 │ │ + [2575b2] SRP-RSA-AES-128-CBC-SHA │ │ + [2575ca] SRP-DSS-AES-256-CBC-SHA │ │ + [2575e2] CAMELLIA256-SHA │ │ + [2575f2] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ + [257618] LEGACY-GOST2012-GOST8912-GOST8912 │ │ + [25763a] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ + [257661] SSL for verify callback │ │ + [257679] SUITEB128 │ │ + [257683] EDH │ │ + [257687] bad decompression │ │ + [257699] cookie gen callback failure │ │ + [2576b5] digest check failed │ │ + [2576c9] no renegotiation │ │ + [2576da] srtp unknown protection profile │ │ + [2576fa] ssl session id has bad length │ │ + [257718] unable to find public key parameters │ │ + [25773d] unable to load ssl3 sha1 routines │ │ + [25775f] unknown alert type │ │ + [257772] ct_move_scts │ │ + [25777f] no_tls1_1 │ │ + [257789] d2i_SSL_SESSION_ex │ │ + [25779c] error │ │ + [2577a2] SSLv3/TLS read client hello │ │ + [2577be] ssl/t1_lib.c │ │ + [2577cb] srp_verify_server_param │ │ + [2577e3] unable to store stateless reset token │ │ + [257809] ORIG_DCID is malformed │ │ + [257820] PREFERRED_ADDR is malformed │ │ + [25783c] retry_source_connection_id │ │ + [257857] initial_max_stream_data_bidi_remote │ │ + [25787b] Post-handshake TLS CertificateRequest received │ │ + [2578aa] ch_rxku_tick │ │ + [2578b7] _%s.sqlog │ │ + [2578c1] time_format │ │ + [2578cd] delta │ │ + [2578d3] connectivity │ │ + [2578e0] recovery:packet_lost │ │ + [2578f5] crypto_buffer_exceeded │ │ + [25790c] depack_do_frame_ping │ │ + [257921] STREAM frame for TX only stream │ │ + [257941] internal error (rstream available) │ │ + [257964] invalid stream count limit │ │ + [25797f] ossl_quic_tx_packetiser_discard_enc_level │ │ + [2579a9] ossl_quic_gen_rand_conn_id │ │ + [2579c4] MAX_STREAMS_BIDI │ │ + [2579d5] RETIRE_CONN_ID │ │ + [2579e4] hs_padding │ │ + [2579ef] dtls_prepare_record_header │ │ + [257a0a] tls_release_record │ │ + [257a1d] tls_parse_stoc_sct │ │ + [257a30] tls_parse_stoc_key_share │ │ + [257a49] tls_process_server_rpk │ │ + [257a60] tls_process_ske_psk_preamble │ │ + [257a7d] ssl/statem/statem_dtls.c │ │ + [257a96] tls_early_post_process_client_hello │ │ + [257aba] asn1_template_noexp_d2i │ │ + [257ad2] crypto/asn1/tasn_enc.c │ │ + [257ae9] ASN1_OBJECT │ │ + [257af5] crypto/asn1/tasn_utl.c │ │ + [257b0c] %02X: │ │ + [257b12] write to read only BIO │ │ + [257b29] local address not available │ │ + [257b45] non-fatal or transient error │ │ + [257b62] │ │ + [257b69] memory buffer │ │ + [257b77] BN_div │ │ + [257b7e] [[%s]]\n │ │ + [257b86] BOOL │ │ + [257b8b] UTC │ │ + [257b8f] OCT │ │ + [257b93] UNIV │ │ + [257b98] VISIBLE │ │ + [257ba0] vparams │ │ + [257ba8] ossl_dh_new_by_nid_ex │ │ + [257bbe] eckey_priv_encode │ │ + [257bd0] ossl_ec_key_param_from_x509_algor │ │ + [257bf2] crypto/ec/ec_curve.c │ │ + [257c09] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [257c9f] OpenSSL ED448 algorithm │ │ - [257cb7] EMPTY │ │ - [257cbd] ENGINE_get_first │ │ - [257cce] rsa routines │ │ - [257cdb] engine routines │ │ - [257ceb] CMS routines │ │ - [257cf8] DSA lib │ │ - [257d00] passed a null parameter │ │ - [257d18] called a function that was disabled at compile-time │ │ - [257d4c] nested asn1 error │ │ - [257d5e] EVP_PKEY_CTX_set_dh_pad │ │ - [257d76] secp160r1 │ │ - [257d80] Oakley-EC2N-4 │ │ - [257d8e] brainpoolP320t1 │ │ - [257d9e] ivlen │ │ - [257da4] tlsaad │ │ - [257dab] tls1multi_enc │ │ - [257db9] OSSL_ENCODER_CTX_set_cleanup │ │ - [257dd6] output │ │ - [257ddd] EVP_PKEY_derive_set_peer_ex │ │ - [257df9] crypto/evp/kdf_meth.c │ │ - [257e0f] crypto/evp/m_sigver.c │ │ - [257e25] update │ │ - [257e2c] keyLength │ │ - [257e36] PKCS5_PBE_keyivgen_ex │ │ - [257e4c] pass │ │ - [257e51] oeap │ │ - [257e56] EXTRACT_ONLY │ │ - [257e63] get_dh_dsa_payload_p │ │ - [257e78] gen_init │ │ - [257e81] crypto/evp/pmeth_lib.c │ │ - [257e98] evp_pkey_ctx_set_md │ │ - [257eac] dh_2048_224 │ │ - [257eb8] "%s" has an existing different identity %d (from "%s") │ │ - [257eef] crypto/hashtable/hashtable.c │ │ - [257f0c] OpenSSL 3.4.1 11 Feb 2025 │ │ - [257f26] check p not safe prime │ │ - [257f3d] invalid salt length │ │ - [257f51] no cipher set │ │ - [257f5f] seed_len is less than the length of q │ │ - [257f85] mstring not universal │ │ - [257f9b] string too short │ │ - [257fac] universalstring is wrong length │ │ - [257fcc] unknown format │ │ - [257fdb] relative path │ │ - [257fe9] error parsing content length │ │ - [258006] content not found │ │ - [258018] content type not enveloped data │ │ - [258038] ctrl error │ │ - [258043] no msgsigdigest │ │ - [258053] type not data │ │ - [258061] popo inconsistent public key │ │ - [25807e] checkafter out of range │ │ - [258096] error creating rp │ │ - [2580a8] missing secret │ │ - [2580b7] sct unsupported version │ │ - [2580cf] aes192-wrap │ │ - [2580db] id-aes192-wrap-pad │ │ - [2580ee] aes192 │ │ - [2580f5] ossl_provider_test_operation_bit │ │ - [258116] crypto/self_test_core.c │ │ - [25812e] pkcs7 │ │ - [258134] pkcs7-encryptedData │ │ - [258148] DES-ECB │ │ - [258150] DSA-SHA1-old │ │ - [25815d] subjectKeyIdentifier │ │ - [258172] X509v3 Authority Key Identifier │ │ - [258192] cast5-cfb │ │ - [25819c] TLS Web Client Authentication │ │ - [2581ba] CRLReason │ │ - [2581c4] localKeyID │ │ - [2581cf] pbeWithSHA1AndDES-CBC │ │ - [2581e5] X9.57 │ │ - [2581eb] id-smime-ct-TDTInfo │ │ - [2581ff] id-smime-aa-smimeEncryptCerts │ │ - [25821d] id-smime-alg-ESDHwith3DES │ │ - [258237] sbgp-autonomousSysNum │ │ - [25824d] id-alg-des40 │ │ - [25825a] Acceptable OCSP Responses │ │ - [258274] archiveCutoff │ │ - [258282] dod │ │ - [258286] RSA-MD4 │ │ - [25828e] X509v3 Policy Constraints │ │ - [2582a8] setct-PInitResData │ │ - [2582bb] setct-AuthRevResTBE │ │ - [2582cf] setct-CapRevReqTBEX │ │ - [2582e3] encrypted track 2 │ │ - [2582f5] joint-iso-itu-t │ │ - [258305] CAMELLIA-192-CFB8 │ │ - [258317] id-GostR3410-2001DH │ │ - [25832b] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ - [25835a] freshestCRL │ │ - [258366] crossCertificatePair │ │ - [25837b] deltaRevocationList │ │ - [25838f] id-aes256-GCM │ │ - [25839d] SNILS │ │ - [2583a3] kuznyechik-ofb │ │ - [2583b2] SSH Server │ │ - [2583bd] PKINIT Client Auth │ │ - [2583d0] pkInitKDC │ │ - [2583da] kx-psk │ │ - [2583e1] BLAKE2s256 │ │ - [2583ec] aria-256-cfb │ │ - [2583f9] dsa_with_SHA384 │ │ - [258409] aria-192-gcm │ │ - [258416] SM4-CFB1 │ │ - [25841f] SM4-CTR │ │ - [258427] sha512-224WithRSAEncryption │ │ - [258443] AES-192-SIV │ │ - [25844f] id-on-NAIRealm │ │ - [25845e] oracle-organization │ │ - [258472] Oracle organization │ │ - [258486] roleSpecCertIdentifier │ │ - [25849d] X509v3 Role Specification Certificate Identifier │ │ - [2584ce] X509v3 Time Specification │ │ - [2584e8] unknown object name │ │ - [2584fc] OCSP_CERTSTATUS │ │ - [25850c] responseStatus │ │ - [25851b] locator │ │ - [258523] crypto/pkcs12/p12_asn.c │ │ - [25853b] value.keybag │ │ - [258548] │ │ - [258552] trailing characters │ │ - [258566] HERE-->%c%s │ │ - [258572] Cannot open file │ │ - [258583] in error state │ │ - [258592] prediction resistance not supported │ │ - [2585b6] prime1: │ │ - [2585be] 14 (default) │ │ - [2585cb] crypto/rsa/rsa_backend.c │ │ - [2585e4] digest does not match │ │ - [2585fa] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ - [25861d] rsa_ossl_private_encrypt │ │ - [258636] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ - [25865b] ossl_rsa_sp800_56b_pairwise_test │ │ - [25867c] path must be absolute │ │ - [258692] OSSL_STORE_INFO_new_PARAMS │ │ - [2586ad] bad type │ │ - [2586b6] tsa untrusted │ │ - [2586c4] PEM_X509_INFO_read_bio_ex │ │ - [2586de] crypto/asn1/x_info.c │ │ - [2586f3] value │ │ - [2586f9] \n │ │ - [258702] %*scrlNum: │ │ - [25870e] inherit │ │ - [258716] %d.%d.%d.%d │ │ - [258722] targetName │ │ - [25872d] %*sDigest Type: Public Key Certificate\n │ │ - [258755] signToolCert │ │ - [258762] addProfessionInfo │ │ - [258774] pcPathLengthConstraint │ │ - [25878b] subjectDomainPolicy │ │ - [25879f] %s:\n │ │ - [2587a4] s2i_ASN1_OCTET_STRING │ │ - [2587ba] OSSL_USER_NOTICE_SYNTAX │ │ - [2587d2] bad ip address │ │ - [2587e1] ossl_x509_check_private_key │ │ - [2587fd] Path length given without key usage keyCertSign │ │ - [25882d] crypto/x509/x_all.c │ │ - [258841] x509_pubkey_ex_new_ex │ │ - [258857] x509_pubkey_ex_d2i_ex │ │ - [25886d] provider=base,fips=yes,output=pem,structure=dh │ │ - [25889c] X942KDF-ASN1:X942KDF │ │ - [2588b1] provider=default,fips=yes,output=pem,structure=dsa │ │ - [2588e4] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ - [25892f] AES-192-WRAP-INV:AES192-WRAP-INV │ │ - [258950] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ - [258973] secp256r1 │ │ - [25897d] crypto/sm2/sm2_crypt.c │ │ - [258994] aes_xts_set_ctx_params │ │ - [2589ab] chacha20_poly1305_cipher │ │ - [2589c4] rsa_to_type_specific_keypair_der_encode │ │ - [2589ec] sm2_to_type_specific_no_pub_pem_encode │ │ - [258a13] rsa_to_SubjectPublicKeyInfo_der_encode │ │ - [258a3a] RSA-PSS PRIVATE KEY │ │ - [258a4e] dh_to_SubjectPublicKeyInfo_pem_encode │ │ - [258a74] dsa_to_PrivateKeyInfo_der_encode │ │ - [258a95] ec_to_SubjectPublicKeyInfo_pem_encode │ │ - [258abb] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [258ae9] X25519 PRIVATE KEY │ │ - [258afc] rsa2pvk_encode │ │ - [258b0b] ed4482text_encode │ │ - [258b1d] HKDF_Extract │ │ - [258b2a] AES-192-WRAP │ │ - [258b37] ikm length is :%zu, should be at least %zu │ │ - [258b62] *enclen too small │ │ - [258b74] ossl_kdf_ctx_create │ │ - [258b88] crypto/dsa/dsa_check.c │ │ - [258b9f] dhkem-ikm │ │ - [258ba9] digest-noinit │ │ - [258bb7] right_encode │ │ - [258bc4] rsa_pss_compute_saltlen │ │ - [258bdc] PSS saltlen can only be specified if PSS padding has been specified first │ │ - [258c26] Cannot use autodetected salt length │ │ - [258c4a] Should be more than %d, but would be set to match digest size (%d) │ │ - [258c8d] file_setup_decoders │ │ - [258ca1] file_load_dir_entry │ │ - [258cb5] cipher operation failed │ │ - [258ccd] invalid digest size │ │ - [258ce1] missing type │ │ - [258cee] tag not set │ │ - [258cfa] providers/implementations/ciphers/ciphercommon.c │ │ - [258d2b] vp-info │ │ - [258d33] d-pub-key │ │ - [258d3d] erslen │ │ - [258d44] cs15-pad-disabled │ │ - [258d56] ame │ │ - [258d5a] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [258dbd] s13 │ │ - [258dc1] s20 │ │ - [258dc5] s22 │ │ - [258dc9] d1 │ │ - [258dcc] d16 │ │ - [258dd0] key │ │ - [258dd4] INFO │ │ - [258dd9] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ - [258e2c] sqlcipherCodecAttach: left database mutex %p │ │ - [258e59] sqlite3_rekey_v2: entering database mutex %p │ │ - [258e86] sqlite3_rekey_v2: committing │ │ - [258ea3] HMAC operation failed for page %d │ │ - [258ec7] cannot fstat db file %s │ │ - [258edf] access │ │ - [258ee6] 922337203685477580 │ │ - [258ef9] B │ │ - [258efb] IfPos │ │ - [258f01] Function │ │ - [258f0a] SorterOpen │ │ - [258f15] AggInverse │ │ - [258f20] CursorHint │ │ - [258f2b] codec_set_pass_key: no btree present on db %d │ │ - [258f59] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [258f9a] foreign_key_check │ │ - [258fac] journal_mode │ │ - [258fb9] writable_schema │ │ - [258fc9] origin │ │ - [258fd0] sqlite_ │ │ - [258fd8] aggregate functions are not allowed in the GROUP BY clause │ │ - [259013] %!S │ │ - [259017] table %s has %d values for %d columns │ │ - [25903d] too many terms in ORDER BY clause │ │ - [25905f] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ - [25909a] MERGE (%s) │ │ - [2590a5] ANY(%s) │ │ - [2590ad] cannot INSERT into generated column "%s" │ │ - [2590d6] row not in PRIMARY KEY order for %s │ │ - [2590fa] wrong # of entries in index │ │ - [259117] %llu │ │ - [25911d] SELECT 1 FROM temp.sqlite_master WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' AND sqlite_rename_test(%Q, sql, type, name, 1, %Q, %d)=NULL │ │ - [2591cb] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ - [25924e] length │ │ - [259255] sum │ │ - [259259] group_concat │ │ - [259266] json_patch │ │ - [259271] jsonb_set │ │ - [25927b] \u0009 │ │ - [259282] database table is locked │ │ - [25929b] database disk image is malformed │ │ - [2592bc] unable to delete/modify user-function due to active statements │ │ - [2592fb] MATCH │ │ - [259301] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ - [25936b] ta │ │ - [25936e] ilsuo │ │ - [259374] ezila │ │ - [25937a] luf │ │ - [25937e] merge= │ │ - [259385] contentless_delete=1 is incompatible with columnsize=0 │ │ - [2593bc] unterminated string │ │ - [2593d0] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ - [25940d] L* N* Co │ │ - [259416] iveness │ │ - [25941e] icate │ │ - [259424] ion │ │ - [259428] overflow │ │ - [259431] ENABLE_LOAD_EXTENSION │ │ - [259447] MALLOC_SOFT_LIMIT=1024 │ │ - [25945e] MAX_PAGE_SIZE=65536 │ │ - [259472] SOUNDEX │ │ - [25947a] ssl_decapsulate │ │ - [25948a] AES128-CCM8 │ │ - [259496] RSA-PSK-AES128-CBC-SHA │ │ - [2594ad] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ - [2594ce] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ - [2594ef] DHE-RSA-CAMELLIA128-SHA256 │ │ - [25950a] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [259533] ADH-CAMELLIA128-SHA │ │ - [259547] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [259572] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [259597] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ - [2595c0] SHA384 │ │ - [2595c7] aECDSA │ │ - [2595ce] 3DES │ │ - [2595d3] ca md too weak │ │ - [2595e2] error in system default config │ │ - [259601] invalid max early data │ │ - [259618] invalid null cmd name │ │ - [25962e] invalid session id │ │ - [259641] missing signing cert │ │ - [259656] no suitable key share │ │ - [25966c] no verify cookie callback │ │ - [259686] pem name too short │ │ - [259699] quic network error │ │ - [2596ac] ssl session id callback failed │ │ - [2596cb] tlsv1 alert export restriction │ │ - [2596ea] ssl/ssl_lib.c │ │ - [2596f8] no_tx_cert_comp │ │ - [259708] ssl/ssl_asn1.c │ │ - [259717] ssl_version │ │ - [259723] SSLv3/TLS write client hello │ │ - [259740] DTLS1 write hello verify request │ │ - [259761] tls1_set_groups │ │ - [259771] ecdsa_secp256r1_sha256 │ │ - [259788] ecdsa_brainpoolP512r1_sha512 │ │ - [2597a5] rsa_pss_rsae_sha512 │ │ - [2597b9] header │ │ - [2597c0] packet_type │ │ - [2597cc] flow_control_error │ │ - [2597df] ce │ │ - [2597e2] unidirectional │ │ - [2597f1] HKDF │ │ - [2597f6] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ - [259822] depack_do_frame_stream │ │ - [259839] PADDING │ │ - [259841] hdr_generate_mask │ │ - [259853] tls_get_more_records │ │ - [259868] final_renegotiate │ │ - [25987a] tls_parse_ctos_psk_kex_modes │ │ - [259897] tls_process_rpk │ │ - [2598a7] tls13_save_handshake_digest_for_pha │ │ - [2598cb] tls_process_cke_srp │ │ - [2598df] tls_process_cke_gost18 │ │ - [2598f6] dgram_pair_sendmmsg │ │ - [25990a] path │ │ - [25990f] append_exp │ │ - [25991a] DIR │ │ - [25991e] DH Public-Key │ │ - [25992c] %s: (%d bit)\n │ │ - [25993a] %s 0\n │ │ - [259940] (Negative) │ │ - [25994c] BN_div_recp │ │ - [259958] do_EC_KEY_print │ │ - [259968] named-nist │ │ - [259973] prime-field │ │ - [25997f] generator │ │ - [259989] SECG curve over a 112 bit prime field │ │ - [2599af] SECG curve over a 128 bit prime field │ │ - [2599d5] RFC 5639 curve over a 160 bit prime field │ │ - [2599ff] EC_KEY_check_key │ │ - [259a10] EC_POINT_set_to_infinity │ │ - [259a29] ossl_ec_wNAF_mul │ │ - [259a3a] Generator (hybrid): │ │ - [259a4e] Polynomial: │ │ - [259a5a] crypto/ec/ecp_oct.c │ │ - [259a6e] crypto/encode_decode/decoder_pkey.c │ │ - [259a92] OSSL_DECODER_CTX_new_for_pkey │ │ - [259ab0] object identifier routines │ │ - [259acb] FIPS routines │ │ - [259ad9] operation fail │ │ - [259ae8] dh_paramgen_check │ │ - [259afa] secp384r1 │ │ - [259b04] c2tnb239v2 │ │ - [259b0f] B-409 │ │ - [259b15] tag │ │ - [259b19] id-smime-alg-CMS3DESwrap │ │ - [259b32] cts │ │ - [259b36] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ - [259b81] EVP_MAC_CTX_dup │ │ - [259b91] crypto/asn1/p5_pbe.c │ │ - [259ba6] pkcs5 │ │ - [259bac] EVP_PKEY_get_security_bits │ │ - [259bc7] dh_paramgen_prime_len │ │ - [259bdd] ecdh_kdf_md │ │ - [259be9] digestsize │ │ - [259bf4] hexsecret │ │ - [259bfe] qy │ │ - [259c01] pkey_ec_derive │ │ - [259c10] EVP_PKEY_verify │ │ - [259c20] validate-legacy │ │ - [259c30] OPENSSLDIR: "/usr/local/ssl" │ │ - [259c4d] CPUINFO: N/A │ │ - [259c5a] called with even modulus │ │ - [259c73] expecting a siphash key │ │ - [259c8b] method not supported │ │ - [259ca0] unsupported cipher │ │ - [259cb3] illegal characters │ │ - [259cc6] sequence length mismatch │ │ - [259cdf] no close brace │ │ - [259cee] asn1 error │ │ - [259cf9] undefined generator │ │ - [259d0d] unsupported content type │ │ - [259d26] unwrap failure │ │ - [259d35] popo missing subject │ │ - [259d4a] unsupported popo method │ │ - [259d62] multiple san sources │ │ - [259d77] AES-128-CBC │ │ - [259d83] ARIA192 │ │ - [259d8b] ripemd │ │ - [259d92] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ - [259de2] NO │ │ - [259de5] provider_init │ │ - [259df3] rc2-cbc │ │ - [259dfb] RSA-SHA │ │ - [259e03] Netscape Communications Corp. │ │ - [259e21] issuerAltName │ │ - [259e2f] mdc2 │ │ - [259e34] RC5-CFB │ │ - [259e3c] id-qt-cps │ │ - [259e46] pbeWithMD5AndRC2-CBC │ │ - [259e5b] X9.57 CM ? │ │ - [259e66] id-smime-aa-equivalentLabels │ │ - [259e83] id-smime-aa-signingCertificate │ │ - [259ea2] id-pkix1-explicit-93 │ │ - [259eb7] id-mod-kea-profile-88 │ │ - [259ecd] id-it-currentCRL │ │ - [259ede] id-cmc-regInfo │ │ - [259eed] id-aca-authenticationInfo │ │ - [259f07] basicOCSPResponse │ │ - [259f19] aes-192-cbc │ │ - [259f25] otherMailbox │ │ - [259f32] dITRedirect │ │ - [259f3e] setct-PANOnly │ │ - [259f4c] setct-AuthRevResBaggage │ │ - [259f64] generate cryptogram │ │ - [259f78] rsaOAEPEncryptionSET │ │ - [259f8d] wap │ │ - [259f91] CAMELLIA-192-OFB │ │ - [259fa2] SEED-CBC │ │ - [259fab] CA Repository │ │ - [259fb9] id-GostR3410-94-TestParamSet │ │ - [259fd6] id-camellia192-wrap │ │ - [259fea] AES-256-CBC-HMAC-SHA1 │ │ - [25a000] AES-128-CBC-HMAC-SHA256 │ │ - [25a018] jurisdictionST │ │ - [25a027] CAMELLIA-128-GCM │ │ - [25a038] gost89-cbc │ │ - [25a043] Send Owner │ │ - [25a04e] sendProxiedOwner │ │ - [25a05f] id-pkinit │ │ - [25a069] aria-192-ofb │ │ - [25a076] RSA-SHA3-512 │ │ - [25a083] dstu28147-ofb │ │ - [25a091] magma-ctr-acpkm-omac │ │ - [25a0a6] magma-ofb │ │ - [25a0b0] classSignToolKB2 │ │ - [25a0c1] X509v3 Allowed Attribute Assignments │ │ - [25a0e6] X509v3 Alternative Signature Value │ │ - [25a109] digest size err │ │ - [25a119] no signer key │ │ - [25a127] not dek info │ │ - [25a134] PEM_def_callback │ │ - [25a145] ENCRYPTED PRIVATE KEY │ │ - [25a15b] X9.42 DH PARAMETERS │ │ - [25a16f] TRUSTED CERTIFICATE │ │ - [25a183] CMS │ │ - [25a187] :EXTERNAL TYPE %s\n │ │ - [25a19a] = │ │ - [25a19c] not an identifier │ │ - [25a1ae] provider │ │ - [25a1b7] ossl_property_string │ │ - [25a1cc] error retrieving nonce │ │ - [25a1e3] parent locking not enabled │ │ - [25a1fe] random pool overflow │ │ - [25a213] reseed_time_interval │ │ - [25a228] coefficient: │ │ - [25a235] bad pad byte count │ │ - [25a248] dmp1 not congruent to d │ │ - [25a260] ossl_rsa_verify_PKCS1_PSS_mgf1 │ │ - [25a27f] crypto/stack/stack.c │ │ - [25a294] fingerprint │ │ - [25a2a0] crypto/pkcs12/p12_add.c │ │ - [25a2b8] token present │ │ - [25a2c6] opening session │ │ - [25a2d6] crypto/pem/pem_info.c │ │ - [25a2ec] Key Agreement │ │ - [25a2fa] POLICYINFO │ │ - [25a305] USERNOTICE │ │ - [25a310] AUTHORITY_KEYID │ │ - [25a320] onlysomereasons │ │ - [25a330] %*sIssuer: │ │ - [25a33c] (Unknown SAFI %u) │ │ - [25a34f] /%d\n │ │ - [25a354] choice.targetName │ │ - [25a367] %*sExtensions: │ │ - [25a377] crypto/x509/v3_no_rev_avail.c │ │ - [25a395] smimeencrypt │ │ - [25a3a2] IP Address:%s │ │ - [25a3b0] x509v3_add_len_value │ │ - [25a3c5] distpoint already set │ │ - [25a3db] extension setting not supported │ │ - [25a3fb] section not found │ │ - [25a40d] unknown bit string argument │ │ - [25a429] unknown value │ │ - [25a437] crl already delta │ │ - [25a449] X509_STORE_add_cert │ │ - [25a45d] OCSP unknown cert │ │ - [25a46f] Cannot find certificate signature algorithm │ │ - [25a49b] check_name_constraints │ │ - [25a4b2] crypto/x509/x_name.c │ │ - [25a4c7] X509_NAME_ENTRIES │ │ - [25a4d9] reject │ │ - [25a4e0] code │ │ - [25a4e6] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ - [25a509] SM3:1.2.156.10197.1.401 │ │ - [25a521] DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8 │ │ - [25a56c] ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12 │ │ - [25a5be] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ - [25a5f3] provider=default,fips=no,input=der,structure=type-specific │ │ - [25a62e] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ - [25a657] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ - [25a67a] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ - [25a6b1] ossl_aes_gcm_siv_cipher │ │ - [25a6c9] aes_xts_init │ │ - [25a6d6] providers/implementations/ciphers/cipher_aria.c │ │ - [25a706] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ - [25a73b] shake_set_ctx_params │ │ - [25a750] ed25519_to_PrivateKeyInfo_pem_encode │ │ - [25a775] ecx_spki_pub_to_der │ │ - [25a789] ed448_to_SubjectPublicKeyInfo_der_encode │ │ - [25a7b2] recommended-private-length: %ld bits\n │ │ - [25a7d8] Q: │ │ - [25a7de] Minimum Salt Length: %d%s\n │ │ - [25a7fb] ad │ │ - [25a7fe] min threads: %u │ │ - [25a80e] providers/implementations/kdfs/krb5kdf.c │ │ - [25a837] dhkem_encap │ │ - [25a843] rsasve_recover │ │ - [25a852] providers/implementations/keymgmt/ec_kmgmt.c │ │ - [25a87f] crypto/cmac/cmac.c │ │ - [25a892] test_rng_enable_locking │ │ - [25a8aa] ecdsa_setup_md │ │ - [25a8b9] %s has invalid md size %d │ │ - [25a8d3] providers/implementations/signature/eddsa_sig.c │ │ - [25a903] fips module conditional error │ │ - [25a921] invalid constant length │ │ - [25a939] invalid thread pool size │ │ - [25a952] unsupported cek alg │ │ - [25a966] ossl_cipher_generic_initiv │ │ - [25a981] ng │ │ - [25a984] tance │ │ - [25a98a] short-mac │ │ - [25a994] ssl-version │ │ - [25a9a0] erence │ │ - [25a9a7] sion_id │ │ - [25a9af] ls │ │ - [25a9b2] ofactor-flag │ │ - [25a9bf] setRegister │ │ - [25a9cb] s26 │ │ - [25a9cf] d12 │ │ - [25a9d3] %d │ │ - [25a9d6] cipher_default_kdf_iter │ │ - [25a9ee] x' │ │ - [25a9f1] HMAC_SHA1 │ │ - [25a9fb] pragma │ │ - [25aa02] DEBUG │ │ - [25aa08] sqlcipherCodecAttach: no codec attached to db, exiting │ │ - [25aa3f] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ - [25aa76] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ - [25aac1] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ - [25ab19] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ - [25ab5b] keying attached database failed, error code %d │ │ - [25ab8a] INTEGER │ │ - [25ab92] unable to open a temporary database file for storing temporary tables │ │ - [25abd8] SeekLT │ │ - [25abdf] Divide │ │ - [25abe6] Delete │ │ - [25abed] ReleaseReg │ │ - [25abf8] Explain │ │ - [25ac00] cannot change %s wal mode from within a transaction │ │ - [25ac34] table │ │ - [25ac3a] max rootpage (%u) disagrees with header (%u) │ │ - [25ac67] Multiple uses for byte %u of page %u │ │ - [25ac8c] BEGIN │ │ - [25ac92] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ - [25acd0] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ - [25ad0d] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [25ad50] defer_foreign_keys │ │ - [25ad63] ,arg HIDDEN │ │ - [25ad6f] on_delete │ │ - [25ad79] %s.%s │ │ - [25ad7f] generated column loop on "%s" │ │ - [25ad9d] hex literal too big: %s%#T │ │ - [25adb8] none │ │ - [25adbd] new │ │ - [25adc2] │ │ - [25adc5] USING COVERING INDEX │ │ - [25addc] too many columns in %s │ │ - [25adf3] C │ │ - [25adf5] incremental │ │ - [25ae01] cannot create INSTEAD OF trigger on table: %S │ │ - [25ae2f] BBB │ │ - [25ae33] table %s may not be altered │ │ - [25ae4f] Cannot add a PRIMARY KEY column │ │ - [25ae6f] sqlite_rename_column │ │ - [25ae84] start of │ │ - [25ae8e] %02d:%02d │ │ - [25ae98] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ - [25aeba] -9e999 │ │ - [25aec1] " │ │ - [25aec3] unable to close due to unfinalized statements or unfinished backups │ │ - [25af07] fts3 │ │ - [25af0c] gni │ │ - [25af10] CREATE TABLE %Q.'%q_segdir'(level INTEGER,idx INTEGER,start_block INTEGER,leaves_end_block INTEGER,end_block INTEGER,root BLOB,PRIMARY KEY(level, idx)); │ │ - [25afa9] DESC │ │ - [25afae] %s_stat │ │ - [25afb6] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ - [25afe5] columns │ │ - [25afed] reserved fts5 column name: %s │ │ - [25b00b] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ - [25b031] delete-all │ │ - [25b03c] ative │ │ - [25b042] SELECT * FROM (SELECT 'sqlite_schema' AS name,1 AS rootpage,'table' AS type UNION ALL SELECT name,rootpage,type FROM "%w".sqlite_schema WHERE rootpage!=0) │ │ - [25b0dd] DEFAULT_WORKER_THREADS=0 │ │ - [25b0f6] NULL-SHA │ │ - [25b0ff] TLS_RSA_WITH_AES_128_CBC_SHA │ │ - [25b11c] DHE-RSA-AES256-SHA256 │ │ - [25b132] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ - [25b156] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ - [25b182] DHE-DSS-CAMELLIA256-SHA256 │ │ - [25b19d] SEED-SHA │ │ - [25b1a6] DSA │ │ - [25b1aa] RC4 │ │ - [25b1ae] AES256 │ │ - [25b1b5] ARIAGCM │ │ - [25b1bd] bad compression algorithm │ │ - [25b1d7] bad legacy version │ │ - [25b1ea] bad signature │ │ - [25b1f8] bad srp parameters │ │ - [25b20b] error setting tlsa base domain │ │ - [25b22a] invalid record │ │ - [25b239] invalid status response │ │ - [25b251] missing sigalgs extension │ │ - [25b26b] peer did not return a certificate │ │ - [25b28d] read bio not set │ │ - [25b29e] read timeout expired │ │ - [25b2b3] required cipher missing │ │ - [25b2cb] comp │ │ - [25b2d0] no_resumption_on_reneg │ │ - [25b2e7] allow_no_dhe_kex │ │ - [25b2f8] ClientSignatureAlgorithms │ │ - [25b312] DTLSv1.2 │ │ - [25b31b] ssl_session_dup_intern │ │ - [25b332] session_id │ │ - [25b33d] tls-sigalg-code-point │ │ - [25b353] tls-sigalg-sig-name │ │ - [25b367] quic_wait_for_stream │ │ - [25b37c] MAX_ACK_DELAY is malformed │ │ - [25b397] STATELESS_RESET_TOKEN encountered internal error │ │ - [25b3c8] initial_max_stream_data_bidi_local │ │ - [25b3eb] connectivity:connection_closed │ │ - [25b40a] bidirectional │ │ - [25b418] application │ │ - [25b424] ssl/quic/quic_record_shared.c │ │ - [25b442] empty packet payload │ │ - [25b457] acked packet which initiated a key update without a corresponding key update │ │ - [25b4a4] STREAM_STATE_ERROR │ │ - [25b4b7] ossl_quic_hdr_protector_init │ │ - [25b4d4] ssl/quic/uint_set.c │ │ - [25b4e8] ssl3_write_bytes │ │ - [25b4f9] read_ahead │ │ - [25b504] tls1_initialise_write_packets │ │ - [25b522] tls1_set_crypto_state │ │ - [25b538] final_ems │ │ - [25b542] tls_construct_stoc_ems │ │ - [25b559] tls_post_process_server_rpk │ │ - [25b575] tls_post_process_client_hello │ │ - [25b593] kxBlob │ │ - [25b59a] crypto/asn1/asn1_lib.c │ │ - [25b5b1] %u\n │ │ - [25b5b5] buffer │ │ - [25b5bc] %02X │ │ - [25b5c1] addrinfo addr is not af inet │ │ - [25b5de] crypto/bn/bn_ctx.c │ │ - [25b5f1] mask │ │ - [25b5f6] OCTETSTRING │ │ - [25b602] T61STRING │ │ - [25b60c] recommended-private-length: %d bits\n │ │ - [25b631] CBIGNUM │ │ - [25b639] generate_key │ │ - [25b646] crypto/dso/dso_dlfcn.c │ │ - [25b65d] value.named_curve │ │ - [25b66f] ossl_ec_key_from_pkcs8 │ │ - [25b686] NIST/SECG/WTLS curve over a 163 bit binary field │ │ - [25b6b7] X9.62 curve over a 304 bit binary field │ │ - [25b6df] EC_KEY_priv2oct │ │ - [25b6ef] EC_POINT_oct2point │ │ - [25b702] crypto/ec/ec2_oct.c │ │ - [25b716] crypto/ec/ecp_smpl.c │ │ - [25b72b] OpenSSL ED25519 algorithm │ │ - [25b745] ossl_decoder_get_number │ │ - [25b75d] dynamic_path │ │ - [25b76a] CIPHERS │ │ - [25b772] PKEY_ASN1 │ │ - [25b77c] ENGINE_remove │ │ - [25b78a] crypto/engine/tb_eckey.c │ │ - [25b7a3] SSL routines │ │ - [25b7b0] BUF lib │ │ - [25b7b8] missing asn1 eos │ │ - [25b7c9] prime239v3 │ │ - [25b7d4] Oakley-EC2N-3 │ │ - [25b7e2] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ - [25b823] rounds │ │ - [25b82a] evp_pkey_get0_RSA_int │ │ - [25b840] EVP_PKEY_get_params │ │ - [25b854] dh_paramgen_generator │ │ - [25b86a] hexseed │ │ - [25b872] maxmem_bytes │ │ - [25b87f] X942KDF-ASN1 │ │ - [25b88c] /home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-ffa3129edc97a800/out/openssl-build/install/lib/engines-3 │ │ - [25b93d] crypto/deterministic_nonce.c │ │ - [25b95a] invalid parameter name │ │ - [25b971] peer key error │ │ - [25b980] aes key setup failed │ │ - [25b995] list error │ │ - [25b9a0] odd number of chars │ │ - [25b9b4] too many names │ │ - [25b9c3] invalid trinomial basis │ │ - [25b9db] point at infinity │ │ - [25b9ed] no filename │ │ - [25b9f9] argument is not a number │ │ - [25ba12] cms datafinal error │ │ - [25ba26] content verify error │ │ - [25ba3b] crmferror │ │ - [25ba45] missing pbm secret │ │ - [25ba58] missing protection │ │ - [25ba6b] RC2-64-CBC │ │ - [25ba76] aria_ccm_init_key │ │ - [25ba88] EVP_PKEY_base_id │ │ - [25ba99] push_BN │ │ - [25baa1] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ - [25bae6] MD2 │ │ - [25baea] shaWithRSAEncryption │ │ - [25baff] unstructuredName │ │ - [25bb10] Netscape Data Type │ │ - [25bb23] nsCertSequence │ │ - [25bb32] subjectAltName │ │ - [25bb41] X509v3 Basic Constraints │ │ - [25bb5a] bf-ofb │ │ - [25bb61] CAST5-OFB │ │ - [25bb6b] ripemd160WithRSA │ │ - [25bb7c] pbeWithSHA1And40BitRC4 │ │ - [25bb93] crlBag │ │ - [25bb9a] id-ad │ │ - [25bba0] id-smime-ct-DVCSResponseData │ │ - [25bbbd] id-smime-aa-receiptRequest │ │ - [25bbd8] id-smime-aa-ets-contentTimestamp │ │ - [25bbf9] id-smime-aa-signatureType │ │ - [25bc13] id-mod-cmp │ │ - [25bc1e] Biometric Info │ │ - [25bc2d] IPSec End System │ │ - [25bc3e] id-it-keyPairParamReq │ │ - [25bc54] AES-128-CFB │ │ - [25bc60] pilotGroups │ │ - [25bc6c] friendlyCountry │ │ - [25bc7c] UID │ │ - [25bc80] documentLocation │ │ - [25bc91] buildingName │ │ - [25bc9e] audio │ │ - [25bca4] setct-PIDataUnsigned │ │ - [25bcb9] setct-CredReqTBS │ │ - [25bcca] setct-MeAqCInitResTBS │ │ - [25bce0] setAttr-IssCap │ │ - [25bcef] camellia-192-cbc │ │ - [25bd00] CAMELLIA-192-ECB │ │ - [25bd11] id-smime-ct-compressedData │ │ - [25bd2c] hmacWithSHA512 │ │ - [25bd3b] gost94 │ │ - [25bd42] GOST R 34.11-94 PRF │ │ - [25bd56] enhancedSearchGuide │ │ - [25bd6a] aes-128-cbc-hmac-sha1 │ │ - [25bd80] pSpecified │ │ - [25bd8b] ct_precert_poison │ │ - [25bd9d] aes-192-ocb │ │ - [25bda9] CAMELLIA-192-GCM │ │ - [25bdba] Send Proxied Router │ │ - [25bdce] Signing KDC Response │ │ - [25bde3] AuthGOST12 │ │ - [25bdee] id-smime-ct-contentCollection │ │ - [25be0c] ARIA-128-ECB │ │ - [25be19] aria-192-ecb │ │ - [25be26] ARIA-256-CFB8 │ │ - [25be34] sha3-256 │ │ - [25be3d] shake128 │ │ - [25be46] id-dsa-with-sha3-384 │ │ - [25be5b] dsa_with_SHA3-384 │ │ - [25be6d] aria-128-ccm │ │ - [25be7a] aria-256-ccm │ │ - [25be87] id-tc26-gost-3410-2012-512-paramSetC │ │ - [25beac] uacurve6 │ │ - [25beb5] kuznyechik-ctr-acpkm-omac │ │ - [25becf] GMAC │ │ - [25bed4] NAIRealm │ │ - [25bedd] KxGOST18 │ │ - [25bee6] classSignToolKC2 │ │ - [25bef7] ipAddr-asNumberv2 │ │ - [25bf09] id-it-rootCaCert │ │ - [25bf1a] id-aa-ets-attrRevocationRefs │ │ - [25bf37] id-aa-ets-mimeType │ │ - [25bf4a] id-aa-ATSHashIndex-v2 │ │ - [25bf60] ms-ntds-obj-sid │ │ - [25bf70] Microsoft NTDS AD objectSid │ │ - [25bf8c] X509v3 Basic Attribute Certificate Constraints │ │ - [25bfbb] X509v3 Delegated Name Constraints │ │ - [25bfdd] X509v3 Group Attribute Certificate │ │ - [25c000] responseType │ │ - [25c00d] error in nextupdate field │ │ - [25c027] error converting private key │ │ - [25c044] expecting dss key blob │ │ - [25c05b] PKCS7_SIGN_ENVELOPE │ │ - [25c06f] d.digest │ │ - [25c078] issuer_and_serial │ │ - [25c08a] (%ld unused bits)\n │ │ - [25c09e] PKCS7_dataFinal │ │ - [25c0ae] encryption not supported for this key type │ │ - [25c0d9] pkcs7 datasign │ │ - [25c0e8] unable to find certificate │ │ - [25c103] random pool underflow │ │ - [25c119] No PSS parameter restrictions\n │ │ - [25c138] with │ │ - [25c13f] rsa_int_import_from │ │ - [25c153] RSA_PSS_PARAMS │ │ - [25c162] saltLength │ │ - [25c16d] ossl_rsa_param_decode │ │ - [25c183] null before block missing │ │ - [25c19d] derive_kdk │ │ - [25c1a8] RSA_padding_add_PKCS1_type_1 │ │ - [25c1c5] RSA_padding_check_PKCS1_type_1 │ │ - [25c1e4] pkey_rsa_sign │ │ - [25c1f2] ossl_bn_rsa_fips186_4_derive_prime │ │ - [25c215] 1536 │ │ - [25c21a] error verifying pkcs12 mac │ │ - [25c235] OSSL_STORE_INFO_new_CRL │ │ - [25c24d] ossl_store_handle_load_result │ │ - [25c26b] unsupported md algorithm │ │ - [25c284] %s: │ │ - [25c288] Load certs from files in a directory │ │ - [25c2ad] Load file into cache │ │ - [25c2c2] EDIPARTYNAME │ │ - [25c2cf] d.rfc822Name │ │ - [25c2dc] BASIC_CONSTRAINTS │ │ - [25c2ee] (Multicast) │ │ - [25c2fb] %x%s │ │ - [25c300] OSSL_ISSUER_SERIAL │ │ - [25c313] %*sSigned Certificate Timestamp: │ │ - [25c334] %s%s%s%s\n │ │ - [25c33e] minimum │ │ - [25c346] excludedSubtrees │ │ - [25c357] othername:SmtpUTF8Mailbox:%.*s │ │ - [25c376] URI: │ │ - [25c37b] i2s_ASN1_ENUMERATED │ │ - [25c38f] invalid ipaddress │ │ - [25c3a1] policy language already defined │ │ - [25c3c1] X509_check_private_key │ │ - [25c3d8] error using siginf set │ │ - [25c3ef] idp mismatch │ │ - [25c3fc] public key decode error │ │ - [25c414] certificate not trusted │ │ - [25c42c] name constraints minimum and maximum not supported │ │ - [25c45f] Certificate Transparency required, but no valid SCTs found │ │ - [25c49a] crypto/asn1/a_verify.c │ │ - [25c4b1] provider=base,fips=yes,output=der,structure=ec │ │ - [25c4e0] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ - [25c507] OpenSSL ED25519 implementation │ │ - [25c526] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ - [25c562] MD4:1.2.840.113549.2.4 │ │ - [25c579] DES-CFB:1.3.14.3.2.9 │ │ - [25c58e] SHA-1 │ │ - [25c594] aes_cbc_cts_set_ctx_params │ │ - [25c5af] blake2b512_internal_final │ │ - [25c5c9] providers/implementations/digests/sha2_prov.c │ │ - [25c5f7] check_bitlen_rsa │ │ - [25c608] DSA PARAMETERS │ │ - [25c617] ed25519_to_PrivateKeyInfo_der_encode │ │ - [25c63c] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [25c667] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [25c692] GROUP: %s\n │ │ - [25c69d] dh_plain_derive │ │ - [25c6ad] ecdh_set_ctx_params │ │ - [25c6c1] ecx_init │ │ - [25c6ca] m_cost must be greater or equal than 8 times the number of lanes │ │ - [25c70b] kdf_hkdf_size │ │ - [25c719] hmac_drbg_kdf_new │ │ - [25c72b] pkcs12kdf_derive │ │ - [25c73c] kdf_scrypt_derive │ │ - [25c74e] use-keybits │ │ - [25c75a] RSASVE │ │ - [25c761] ec_gen_set_group │ │ - [25c772] ossl_drbg_get_seed │ │ - [25c785] min_entropylen │ │ - [25c794] sm2_sig_verify │ │ - [25c7a3] invalid kdf │ │ - [25c7af] mismatching domain parameters │ │ - [25c7cd] cipher_generic_init_internal │ │ - [25c7ea] ossl_cipher_trailingdata │ │ - [25c803] d-absent │ │ - [25c80c] sis-type │ │ - [25c815] kalg │ │ - [25c81a] s_check │ │ - [25c822] ld-type │ │ - [25c82a] kdf-key-check │ │ - [25c838] ential │ │ - [25c83f] _Unwind_VRS_Get_Internal │ │ - [25c858] r8 │ │ - [25c85b] s19 │ │ - [25c85f] s23 │ │ - [25c863] │ │ - [25c86a] cannot open virtual table: %s │ │ - [25c888] cipher_log │ │ - [25c893] sqlite3_key_v2: no key provided │ │ - [25c8b3] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ - [25c8d6] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ - [25c8ff] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ - [25c936] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ - [25c96c] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ - [25c9b6] stderr │ │ - [25c9bd] %s.lock │ │ - [25c9c5] JournalMode │ │ - [25c9d1] NotNull │ │ - [25c9d9] TypeCheck │ │ - [25c9e3] MakeRecord │ │ - [25c9ee] OpenAutoindex │ │ - [25c9fc] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ - [25ca44] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ - [25ca6d] btreeInitPage() returns error code %d │ │ - [25ca93] Child page depth differs │ │ - [25caac] CRE │ │ - [25cab0] sha1 │ │ - [25cab5] case_sensitive_like │ │ - [25cac9] checkpoint_fullfsync │ │ - [25cade] legacy_alter_table │ │ - [25caf1] reverse_unordered_selects │ │ - [25cb0b] textrekey │ │ - [25cb15] wdth │ │ - [25cb1a] timeout │ │ - [25cb22] REUSE SUBQUERY %d │ │ - [25cb34] %s %T already exists │ │ - [25cb49] missing datatype for %s.%s │ │ - [25cb64] CHECK constraints │ │ - [25cb76] * │ │ - [25cb78] '%s' is not a function │ │ - [25cb8f] sqlite_autoindex_%s_%d │ │ - [25cba6] recursive aggregate queries not supported │ │ - [25cbd0] AUTOMATIC PARTIAL COVERING INDEX │ │ - [25cbf1] RIGHT-JOIN %s │ │ - [25cbff] table %s may not be modified │ │ - [25cc1c] %s.rowid │ │ - [25cc25] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ - [25cc6e] IN(...) element has %d term%s - expected %d │ │ - [25cc9a] SET DEFAULT │ │ - [25cca6] cannot create %s trigger on view: %S │ │ - [25cccb] likely │ │ - [25ccd2] subtype │ │ - [25ccda] format │ │ - [25cce1] last_insert_rowid │ │ - [25ccf3] 20b:20e │ │ - [25ccfb] unable to use function %s in the requested context │ │ - [25cd2e] PRAGMA table_list │ │ - [25cd40] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ - [25cd7a] %s_segments │ │ - [25cd86] __langid │ │ - [25cd8f] -- │ │ - [25cd92] unindexed │ │ - [25cd9c] WITHOUT ROWID │ │ - [25cdab] expected integer, got "%.*s" │ │ - [25cdc8] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ - [25ce0f] tokenchars │ │ - [25ce1a] fts5_api_ptr │ │ - [25ce27] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ - [25ce5c] rtree constraint failed: %s.(%s<=%s) │ │ - [25ce81] json_each │ │ - [25ce8b] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ - [25cea9] MAX_COMPOUND_SELECT=500 │ │ - [25cec1] MAX_LIKE_PATTERN_LENGTH=50000 │ │ - [25cedf] MAX_VDBE_OP=250000000 │ │ - [25cef5] TLS_AES_256_GCM_SHA384 │ │ - [25cf0c] DHE-PSK-AES256-CCM8 │ │ - [25cf20] AECDH-NULL-SHA │ │ - [25cf2f] ADH-CAMELLIA256-SHA256 │ │ - [25cf46] DHE-PSK-CAMELLIA128-SHA256 │ │ - [25cf61] ssl3_do_change_cipher_spec │ │ - [25cf7c] ECDSA │ │ - [25cf82] kuznyechik-mac │ │ - [25cf91] gost2012_512 │ │ - [25cf9e] kSRP │ │ - [25cfa3] GOST2012-GOST8912-GOST8912 │ │ - [25cfbe] CBC │ │ - [25cfc2] SECLEVEL= │ │ - [25cfcc] ca key too small │ │ - [25cfdd] connection type not set │ │ - [25cff5] invalid sequence number │ │ - [25d00d] no shared signature algorithms │ │ - [25d02c] sct verification failed │ │ - [25d044] session id context uninitialized │ │ - [25d065] ssl section not found │ │ - [25d07b] ssl session version mismatch │ │ - [25d098] stream reset │ │ - [25d0a5] no_legacy_server_connect │ │ - [25d0be] ciphersuites │ │ - [25d0cb] None │ │ - [25d0d0] AllowNoDHEKEX │ │ - [25d0de] KTLS │ │ - [25d0e3] Require │ │ - [25d0eb] TLSv1.3 read client compressed certificate │ │ - [25d116] tls1_PRF │ │ - [25d11f] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ - [25d159] initial_max_stream_data_uni │ │ - [25d175] connectivity:connection_started │ │ - [25d195] NEW_TOKEN valid only in 1-RTT │ │ - [25d1b3] quic_release_record │ │ - [25d1c7] TRANSPORT_PARAMETER_ERROR │ │ - [25d1e1] INVALID_TOKEN │ │ - [25d1ef] APPLICATION_ERROR │ │ - [25d201] use_etm │ │ - [25d209] ossl_get_max_early_data │ │ - [25d221] tls_write_records │ │ - [25d233] tls_parse_stoc_alpn │ │ - [25d247] tls_construct_ctos_server_cert_type │ │ - [25d26b] custom_ext_parse │ │ - [25d27c] tls_parse_ctos_key_share │ │ - [25d295] tls_process_key_exchange │ │ - [25d2ae] tls_client_key_exchange_post_work │ │ - [25d2d0] tls_construct_cke_psk_preamble │ │ - [25d2ef] parse_ca_names │ │ - [25d2fe] opaqueBlob │ │ - [25d309] d2i_AutoPrivateKey_legacy │ │ - [25d323] asn1_item_ex_d2i_intern │ │ - [25d33b] assertion failed: embed == 0 │ │ - [25d358] BN_CTX_get │ │ - [25d363] crypto/conf/conf_mod.c │ │ - [25d37a] OPENSSL_finish │ │ - [25d389] r │ │ - [25d38b] do_tcreate │ │ - [25d396] field=%s, value=%s │ │ - [25d3a9] BITSTRING │ │ - [25d3b3] crypto/asn1/a_time.c │ │ - [25d3c8] X9.42 DH │ │ - [25d3d1] crypto/bn/bn_exp.c │ │ - [25d3e4] DSO_free │ │ - [25d3ed] i2d_ECPKParameters │ │ - [25d400] k1 │ │ - [25d403] characteristic-two-field │ │ - [25d41c] SECG curve over a 192 bit prime field │ │ - [25d442] X9.62 curve over a 192 bit prime field │ │ - [25d469] SECG curve over a 113 bit binary field │ │ - [25d490] EC_KEY_generate_key │ │ - [25d4a4] ossl_ec_key_pairwise_check │ │ - [25d4bf] EC_GROUP_get_curve │ │ - [25d4d2] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ - [25d501] ossl_ecdh_simple_compute_key │ │ - [25d51e] crypto/ec/ecdsa_ossl.c │ │ - [25d535] pkey_ecd_digestverify448 │ │ - [25d54e] OSSL_DECODER_from_data │ │ - [25d565] dynamic │ │ - [25d56d] ENGINE_set_default_string │ │ - [25d587] ENGINE_add │ │ - [25d592] engine_list_add │ │ - [25d5a2] crypto/engine/tb_cipher.c │ │ - [25d5bc] OBJ lib │ │ - [25d5c4] passed invalid argument │ │ - [25d5dc] aes_xts_init_key │ │ - [25d5ed] prime192v2 │ │ - [25d5f8] c2pnb163v1 │ │ - [25d603] wap-wsg-idm-ecid-wtls3 │ │ - [25d61a] brainpoolP224r1 │ │ - [25d62a] randkey │ │ - [25d632] tls1multi_aadpacklen │ │ - [25d647] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ - [25d6b7] evp_get_global_properties_str │ │ - [25d6d5] aead │ │ - [25d6da] tls-multi │ │ - [25d6e4] OSSL_ENCODER_CTX_set_construct │ │ - [25d703] geterr │ │ - [25d70a] mandatory-digest │ │ - [25d71b] blockSize │ │ - [25d725] prf │ │ - [25d729] assertion failed: keylen <= sizeof(key) │ │ - [25d751] EVP_PKEY_new │ │ - [25d75e] evp_pkey_copy_downgraded │ │ - [25d777] key type = %s │ │ - [25d785] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ - [25d7bb] kdf-outlen │ │ - [25d7c6] x931 │ │ - [25d7cb] fips186_4 │ │ - [25d7d5] pkey_ec_ctrl │ │ - [25d7e2] pkey_ec_ctrl_str │ │ - [25d7f3] dh_2048_256 │ │ - [25d7ff] ossl_ffc_params_full_validate │ │ - [25d81d] input not reduced │ │ - [25d82f] invalid custom length │ │ - [25d845] keymgmt export failure │ │ - [25d85c] not XOF or invalid length │ │ - [25d876] pbkdf2 error │ │ - [25d883] expecting an integer │ │ - [25d898] illegal negative value │ │ - [25d8af] missing eoc │ │ - [25d8bb] the asn1 object identifier is not known for this md │ │ - [25d8ef] param not integer type │ │ - [25d906] i2d ecpkparameters failure │ │ - [25d921] slot full │ │ - [25d92b] engine is not in the list │ │ - [25d945] connect failure │ │ - [25d955] cms lib │ │ - [25d95d] not a signed receipt │ │ - [25d972] unsupported kek algorithm │ │ - [25d98c] setting mac algor failure │ │ - [25d9a6] wrong rp component count │ │ - [25d9bf] sct not set │ │ - [25d9cb] ARIA-256-CBC │ │ - [25d9d8] crypto/evp/e_des3.c │ │ - [25d9ec] Specifies to continue even if version checking fails (boolean) │ │ - [25da2b] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ - [25da78] Load up the ENGINE specified by other settings │ │ - [25daa7] assertion failed: sh.freelist[slist] == temp │ │ - [25dad4] crypto/o_str.c │ │ - [25dae3] OSSL_PARAM_get_int32 │ │ - [25daf8] BN_hex2bn │ │ - [25db02] crypto/provider_conf.c │ │ - [25db19] TRUE │ │ - [25db1e] no │ │ - [25db21] IDEA-CBC │ │ - [25db2a] des-ede-cbc │ │ - [25db36] extendedCertificateAttributes │ │ - [25db54] des-ede-cfb │ │ - [25db60] givenName │ │ - [25db6a] sha1WithRSA │ │ - [25db76] rc5-cfb │ │ - [25db7e] SXNetID │ │ - [25db86] PBE-SHA1-RC2-128 │ │ - [25db97] x509Crl │ │ - [25db9f] Policy Qualifier User Notice │ │ - [25dbbc] id-smime-mod-ets-eSignature-97 │ │ - [25dbdb] id-smime-aa-contentHint │ │ - [25dbf3] id-smime-aa-ets-certCRLTimestamp │ │ - [25dc14] id-smime-alg-ESDH │ │ - [25dc26] id-mod-cmc │ │ - [25dc31] id-mod-ocsp │ │ - [25dc3d] IPSec User │ │ - [25dc48] id-alg-noSignature │ │ - [25dc5b] id-cmc-recipientNonce │ │ - [25dc71] X509v3 No Revocation Available │ │ - [25dc90] friendlyCountryName │ │ - [25dca4] dSAQuality │ │ - [25dcaf] personalSignature │ │ - [25dcc1] setct-AuthResBaggage │ │ - [25dcd6] setct-PI-TBS │ │ - [25dce3] setct-AuthRevResData │ │ - [25dcf8] setct-CapResData │ │ - [25dd09] setct-CapRevReqTBS │ │ - [25dd1c] setct-RegFormReqTBE │ │ - [25dd30] set-brand-JCB │ │ - [25dd3e] msUPN │ │ - [25dd44] id-ppl │ │ - [25dd4b] Independent │ │ - [25dd57] c2onb191v5 │ │ - [25dd62] c2onb239v4 │ │ - [25dd6d] seed-ecb │ │ - [25dd76] Diffie-Hellman based MAC │ │ - [25dd8f] GOST R 34.10-94 DH │ │ - [25dda2] id-GostR3410-94-CryptoPro-D-ParamSet │ │ - [25ddc7] physicalDeliveryOfficeName │ │ - [25dde2] houseIdentifier │ │ - [25ddf2] id-tc26-hmac-gost-3411-2012-256 │ │ - [25de12] KxDHE-PSK │ │ - [25de1c] kx-any │ │ - [25de23] aria-256-cfb1 │ │ - [25de31] SHA3-224 │ │ - [25de3a] SHA3-256 │ │ - [25de43] id-hmacWithSHA3-256 │ │ - [25de57] CMC Certificate Authority │ │ - [25de71] uacurve0 │ │ - [25de7a] DSTU curve 6 │ │ - [25de87] uacurve9 │ │ - [25de90] magma-kexp15 │ │ - [25de9d] id-tc26-gost-3410-2012-256-paramSetC │ │ - [25dec2] id-on-SmtpUTF8Mailbox │ │ - [25ded8] SRVName │ │ - [25dee0] hmacWithSM3 │ │ - [25deec] X509v3 Authority Attribute Identifier │ │ - [25df12] singleUse │ │ - [25df1c] bad version number │ │ - [25df2f] bio write failure │ │ - [25df41] expecting private key blob │ │ - [25df5c] not proc type │ │ - [25df6a] pem_read_bio_key_decoder │ │ - [25df83] PKCS12_SAFEBAG │ │ - [25df92] content type not data │ │ - [25dfa8] d.data │ │ - [25dfaf] %*s<%s>\n │ │ - [25dfb8] EXTERNAL │ │ - [25dfc1] signing ctrl failure │ │ - [25dfd6] crypto/property/property.c │ │ - [25dff1] parse_unquoted │ │ - [25e000] evp_rand_from_algorithm │ │ - [25e018] additional input too long │ │ - [25e032] insufficient drbg strength │ │ - [25e04d] Not a regular file │ │ - [25e060] unable to get parent strength │ │ - [25e07e] exponent%d: │ │ - [25e08a] algorithm-id │ │ - [25e097] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ - [25e0df] block type is not 01 │ │ - [25e0f4] digest not allowed │ │ - [25e107] crypto/rsa/rsa_pss.c │ │ - [25e11c] 6144 │ │ - [25e121] passphrase callback error │ │ - [25e13b] crypto/pkcs12/p12_mutl.c │ │ - [25e154] nonce mismatch │ │ - [25e163] nonce not returned │ │ - [25e176] common ok and cancel characters │ │ - [25e196] UI_new_method │ │ - [25e1a4] UI_get_result_length │ │ - [25e1b9] X509_load_crl_file │ │ - [25e1cc] method │ │ - [25e1d3] objsign │ │ - [25e1db] Encipher Only │ │ - [25e1e9] %*sNumber%s: │ │ - [25e1f7] u.addressRange │ │ - [25e206] %*sIPv6 │ │ - [25e20e] %*s Profession Info Entry %0d:\n │ │ - [25e22f] r2i_pci │ │ - [25e237] notAfter │ │ - [25e240] POLICY_MAPPING │ │ - [25e24f] POLICY_MAPPINGS │ │ - [25e25f] Any Purpose │ │ - [25e26b] othername:NAIRealm:%.*s │ │ - [25e283] email: │ │ - [25e28d] invalid safi │ │ - [25e29a] unknown extension name │ │ - [25e2b1] X509_STORE_new │ │ - [25e2c0] crypto/x509/x509_obj.c │ │ - [25e2d7] subject issuer mismatch │ │ - [25e2ef] invalid or inconsistent certificate policy extension │ │ - [25e324] proxy subject name violation │ │ - [25e341] subject signature algorithm and issuer public key algorithm mismatch │ │ - [25e386] Missing Authority Key Identifier │ │ - [25e3a7] X509_verify_cert │ │ - [25e3b8] x509_verify_x509 │ │ - [25e3c9] X509_ATTRIBUTE │ │ - [25e3d8] revoked │ │ - [25e3e0] x509_name_encode │ │ - [25e3f1] x509_pubkey_decode │ │ - [25e404] socket create failed │ │ - [25e419] ) │ │ - [25e41c] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ - [25e44b] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ - [25e48d] provider=default,fips=yes │ │ - [25e4a7] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ - [25e4cb] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ - [25e4f6] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ - [25e528] RC4:1.2.840.113549.3.4 │ │ - [25e53f] blake2s256_internal_final │ │ - [25e559] ec_to_SubjectPublicKeyInfo_der_encode │ │ - [25e57f] J: │ │ - [25e585] pcounter: %d\n │ │ - [25e593] ecx_dupctx │ │ - [25e59e] ossl_ec_match_params │ │ - [25e5b3] eckem_encapsulate │ │ - [25e5c5] sk │ │ - [25e5c8] ecx_gen │ │ - [25e5d0] CTR │ │ - [25e5d4] digest=%s │ │ - [25e5de] Ed25519ctx │ │ - [25e5e9] OAEP padding not allowed for signing / verifying │ │ - [25e61a] localhost/ │ │ - [25e625] file_open_stream │ │ - [25e636] bad tls client version │ │ - [25e64d] entropy source strength too weak │ │ - [25e66e] init call out of order │ │ - [25e685] module integrity failure │ │ - [25e69e] ossl_ccm_get_ctx_params │ │ - [25e6b6] ded-from-explicit │ │ - [25e6c8] oinit │ │ - [25e6ce] a-sign-disabled │ │ - [25e6de] props │ │ - [25e6e4] digest-check │ │ - [25e6f1] ntropy │ │ - [25e6f8] s2 │ │ - [25e6fb] d4 │ │ - [25e6fe] d9 │ │ - [25e701] PRAGMA rekey_cipher is no longer supported. │ │ - [25e72d] kdf_iter │ │ - [25e736] fast_kdf_iter │ │ - [25e744] PRAGMA cipher_page_size = %d; │ │ - [25e762] %u │ │ - [25e765] sqlcipherCodecAttach: db=%p, nDb=%d │ │ - [25e789] sqlcipher_activate: leaving static master mutex │ │ - [25e7b9] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ - [25e7e7] PRAGMA cipher_compatibility = %d; │ │ - [25e809] DETACH DATABASE migrate; │ │ - [25e822] %Y-%m-%d %H:%M:%S │ │ - [25e834] 0 │ │ - [25e836] :memory: │ │ - [25e83f] %.4c%s%.16c │ │ - [25e84b] MJ collide: %s │ │ - [25e85a] Gt │ │ - [25e85d] Add │ │ - [25e861] IdxInsert │ │ - [25e86b] FinishSeek │ │ - [25e876] VBegin │ │ - [25e87d] %z: %s │ │ - [25e884] cannot rollback - no transaction is active │ │ - [25e8af] database schema is locked: %s │ │ - [25e8cd] %s is %u but should be %u │ │ - [25e8e7] vtable constructor failed: %s │ │ - [25e905] no such rowid: %lld │ │ - [25e919] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ - [25e960] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25e9a1] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25e9de] count_changes │ │ - [25e9ec] tbl │ │ - [25e9f0] near "%T": syntax error │ │ - [25ea08] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ - [25ea5c] USING INDEX %s FOR IN-OPERATOR │ │ - [25ea7b] no such column │ │ - [25ea8a] sqlite_schema │ │ - [25ea98] ORDER │ │ - [25ea9e] no tables specified │ │ - [25eab2] %.*z:%u │ │ - [25eaba] sqlite_stat%d │ │ - [25eac8] VIRTUAL TABLE INDEX %d:%s │ │ - [25eae3] isisi │ │ - [25eae9] UTF-8 │ │ - [25eaef] invalid uri authority: %.*s │ │ - [25eb0b] no such vfs: %s │ │ - [25eb1b] unable to identify the object to be reindexed │ │ - [25eb49] stat_init │ │ - [25eb53] cannot %s %s "%s" │ │ - [25eb65] incomplete input │ │ - [25eb76] unlikely │ │ - [25eb7f] %02d │ │ - [25eb84] JSON cannot hold BLOB values │ │ - [25eba1] database or disk is full │ │ - [25ebba] column index out of range │ │ - [25ebd4] another row available │ │ - [25ebea] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ - [25ec2b] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ - [25ec5b] ilb │ │ - [25ec5f] unrecognized parameter: %s │ │ - [25ec7a] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ - [25ecba] malformed inverted index for FTS%d table %s.%s │ │ - [25ece9] k PRIMARY KEY, v │ │ - [25ecfa] PRAGMA %Q.data_version │ │ - [25ed11] fts5 expression tree is too large (maximum depth %d) │ │ - [25ed46] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ - [25ed6e] parse error in rank function: %s │ │ - [25ed8f] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ - [25edc9] ,%.*s REAL │ │ - [25edd4] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ - [25ee26] corrupted │ │ - [25ee30] ENABLE_MEMORY_MANAGEMENT │ │ - [25ee49] DHE-RSA-AES256-CCM │ │ - [25ee5c] PSK-AES128-CBC-SHA │ │ - [25ee6f] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ - [25ee90] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ - [25eeb4] RSA-PSK-AES256-GCM-SHA384 │ │ - [25eece] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ - [25eeeb] DHE-DSS-CAMELLIA128-SHA │ │ - [25ef03] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [25ef28] ssl_cert_dup │ │ - [25ef35] SSLv3 │ │ - [25ef3b] ciphersuite digest has changed │ │ - [25ef5a] empty raw public key │ │ - [25ef6f] empty srtp protection profile list │ │ - [25ef92] can't find SRP server param │ │ - [25efae] no shared groups │ │ - [25efbf] no suitable signature algorithm │ │ - [25efdf] poll request not supported │ │ - [25effa] records not released │ │ - [25f00f] ssl section empty │ │ - [25f021] unknown state │ │ - [25f02f] unsupported ssl version │ │ - [25f047] decrypt-only │ │ - [25f054] ssl_do_config │ │ - [25f062] ClientCAStore │ │ - [25f070] SSL_CTX_use_serverinfo_ex │ │ - [25f08a] before SSL initialization │ │ - [25f0a4] SSLv3/TLS write certificate │ │ - [25f0c0] TLSv1.3 read encrypted extensions │ │ - [25f0e2] tls1_set_sigalgs_list │ │ - [25f0f8] dsa_sha384 │ │ - [25f103] PSS │ │ - [25f107] label │ │ - [25f10d] ssl/tls_depr.c │ │ - [25f11c] ossl_quic_new │ │ - [25f12a] ossl_quic_pending_int │ │ - [25f140] ssl/quic/quic_engine.c │ │ - [25f157] INITIAL_MAX_DATA appears multiple times │ │ - [25f17f] transport │ │ - [25f189] min_cwnd_size │ │ - [25f197] qlog_version │ │ - [25f1a4] \f │ │ - [25f1a7] retry │ │ - [25f1ad] crypto │ │ - [25f1b4] max_stream_data │ │ - [25f1c4] el_setup_keyslot │ │ - [25f1d5] depack_do_frame_reset_stream │ │ - [25f1f2] internal error (flow control) │ │ - [25f210] depack_do_frame_handshake_done │ │ - [25f22f] handshake layer error, error code %llu (0x%llx) ("%s") │ │ - [25f266] STREAM_LEN │ │ - [25f271] STREAM_OFF_LEN │ │ - [25f280] AEAD_LIMIT_REACHED │ │ - [25f293] dtls1_read_bytes │ │ - [25f2a4] tls_construct_ctos_supported_versions │ │ - [25f2ca] tls_parse_stoc_psk │ │ - [25f2dd] tls_parse_ctos_renegotiate │ │ - [25f2f8] tls_process_ske_srp │ │ - [25f30c] tls_construct_cke_ecdhe │ │ - [25f324] tls_construct_cke_srp │ │ - [25f33a] tls_process_client_hello │ │ - [25f353] tls_construct_new_session_ticket │ │ - [25f374] ZUINT64 │ │ - [25f37c] accept error │ │ - [25f389] bad fopen mode │ │ - [25f398] crypto/bn/bn_mont.c │ │ - [25f3ac] on │ │ - [25f3af] name=%s, value=%s │ │ - [25f3c1] maxsize=%ld │ │ - [25f3cd] ASN1_STRING_TABLE_add │ │ - [25f3e3] crypto/dsa/dsa_ossl.c │ │ - [25f3f9] dlfcn_name_converter │ │ - [25f40e] crypto/ec/ec_ameth.c │ │ - [25f423] k3 │ │ - [25f426] point-format │ │ - [25f433] named │ │ - [25f439] SECG curve over a 163 bit binary field │ │ - [25f460] X9.62 curve over a 239 bit binary field │ │ - [25f488] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ - [25f4b9] EC_POINT_is_at_infinity │ │ - [25f4d1] ecx_pub_encode │ │ - [25f4e0] │ │ - [25f4e7] crypto/engine/tb_pkmeth.c │ │ - [25f501] lib(%lu) │ │ - [25f50a] crypto/evp/asymcipher.c │ │ - [25f522] secp192k1 │ │ - [25f52c] prime256v1 │ │ - [25f537] wap-wsg-idm-ecid-wtls6 │ │ - [25f54e] assertion failed: b <= sizeof(ctx->buf) │ │ - [25f576] tls1multi_encin │ │ - [25f586] crypto/encode_decode/encoder_pkey.c │ │ - [25f5aa] OSSL_ENCODER_to_data │ │ - [25f5bf] EVP_DigestVerify │ │ - [25f5d0] EVP_Q_mac │ │ - [25f5da] kdf-digest │ │ - [25f5e5] dsa_paramgen_q_bits │ │ - [25f5f9] ec_param_enc │ │ - [25f606] fix_dh_nid5114 │ │ - [25f615] rsa-factor9 │ │ - [25f621] EVP_PKEY_CTX_md │ │ - [25f631] counter: %d\n │ │ - [25f63e] crypto/bio/bss_core.c │ │ - [25f654] expecting a poly1305 key │ │ - [25f66d] not able to copy ctx │ │ - [25f682] signature type and key type incompatible │ │ - [25f6ab] unable to enable locking │ │ - [25f6c4] unsupported keylength │ │ - [25f6da] missing value │ │ - [25f6e8] hex string too short │ │ - [25f6fd] param of incompatible type │ │ - [25f718] discriminant is zero │ │ - [25f72d] invalid generator │ │ - [25f73f] missing OID │ │ - [25f74b] invalid string │ │ - [25f75a] asn1 len exceeds max resp len │ │ - [25f778] invalid port number │ │ - [25f78c] max resp len exceeded │ │ - [25f7a2] content type mismatch │ │ - [25f7b8] error setting key │ │ - [25f7ca] error parsing pkistatus │ │ - [25f7e2] missing trust store │ │ - [25f7f6] multiple requests not supported │ │ - [25f816] empty ess cert id list │ │ - [25f82d] dynamic_ctrl │ │ - [25f83a] OSSL_PARAM_set_int32 │ │ - [25f84f] set_string_internal │ │ - [25f863] identity │ │ - [25f86c] rc2-40-cbc │ │ - [25f877] rc5-ofb │ │ - [25f87f] extendedKeyUsage │ │ - [25f890] id-kp │ │ - [25f896] serverAuth │ │ - [25f8a1] nsSGC │ │ - [25f8a7] id-smime-ct │ │ - [25f8b3] id-smime-alg-RC2wrap │ │ - [25f8c8] id-smime-alg-CMSRC2wrap │ │ - [25f8e0] MD4 │ │ - [25f8e4] id-it-implicitConfirm │ │ - [25f8fa] rsaSignature │ │ - [25f907] Private │ │ - [25f90f] Subject Information Access │ │ - [25f92a] aes-192-cfb │ │ - [25f936] pilot │ │ - [25f93c] nSRecord │ │ - [25f945] set-policy │ │ - [25f950] set-certExt │ │ - [25f95c] setAttr-IssCap-CVM │ │ - [25f96f] id-ppl-independent │ │ - [25f982] RSA-SHA512 │ │ - [25f98d] ipsec4 │ │ - [25f994] CAMELLIA-192-CFB1 │ │ - [25f9a6] CAMELLIA-256-OFB │ │ - [25f9b7] X509v3 Issuing Distribution Point │ │ - [25f9d9] id-GostR3410-2001-ParamSet-cc │ │ - [25f9f7] telephoneNumber │ │ - [25fa07] telexNumber │ │ - [25fa13] aes-192-ctr │ │ - [25fa1f] CAMELLIA-128-CTR │ │ - [25fa30] HMAC GOST 34.11-2012 256 bit │ │ - [25fa4d] hkdf │ │ - [25fa52] kx-ecdhe-psk │ │ - [25fa5f] id-smime-ct-authEnvelopedData │ │ - [25fa7d] ARIA-192-CTR │ │ - [25fa8a] n3 │ │ - [25fa8d] Professional Information or basis for Admission │ │ - [25fabd] ecdsa_with_SHA3-224 │ │ - [25fad1] ISO-UA │ │ - [25fad8] DSTU Gost 28147-2009 │ │ - [25faed] id-tc26-cipher-gostr3412-2015-magma │ │ - [25fb11] id-tc26-gost-3410-2012-256-paramSetB │ │ - [25fb36] hmacWithSHA512-224 │ │ - [25fb49] classSignToolKB1 │ │ - [25fb5a] id-ct-signedTAL │ │ - [25fb6a] ms-ntds-sec-ext │ │ - [25fb7a] X509v3 Acceptable Certification Policies │ │ - [25fba3] allowedAttributeAssignments │ │ - [25fbbf] X509v3 Subject Alternative Public Key Info │ │ - [25fbea] value.byKey │ │ - [25fbf6] get_header_and_data │ │ - [25fc0a] mac verify failure │ │ - [25fc1d] │ │ - [25fc27] %5ld:d=%-2d hl=%ld l=inf %s │ │ - [25fc44] \%02X │ │ - [25fc4a] invalid signed data type │ │ - [25fc63] PRNG not seeded │ │ - [25fc73] \\n │ │ - [25fc76] rsa_validate_keypair_multiprime │ │ - [25fc96] data too large │ │ - [25fca5] unsupported mask parameter │ │ - [25fcc0] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ - [25fce2] pkey_rsa_verifyrecover │ │ - [25fcf9] 4096 │ │ - [25fcfe] ui process interrupted or cancelled │ │ - [25fd22] uri authority unsupported │ │ - [25fd3c] crypto/store/store_result.c │ │ - [25fd58] ess add signing cert v2 error │ │ - [25fd76] crypto/ui/ui_openssl.c │ │ - [25fd8d] emailCA │ │ - [25fd95] name= │ │ - [25fd9b] CACompromise │ │ - [25fda8] name.relativename │ │ - [25fdba] IPAddressOrRange │ │ - [25fdcb] IPv4 │ │ - [25fdd0] u.range │ │ - [25fdd9] %*sTimestamp : │ │ - [25fde9] v2i_POLICY_CONSTRAINTS │ │ - [25fe00] do_dirname │ │ - [25fe0b] %X: │ │ - [25fe0f] bn to asn1 integer error │ │ - [25fe28] x509_sig_info_init │ │ - [25fe3b] unable to decode issuer public key │ │ - [25fe5e] certificate is not yet valid │ │ - [25fe7b] CRL is not yet valid │ │ - [25fe90] unhandled critical extension │ │ - [25fead] path loop │ │ - [25feb7] issuer certificate lookup error │ │ - [25fed7] X509_STORE_CTX_set_default │ │ - [25fef2] S/MIME email │ │ - [25feff] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [25ff40] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ - [25ff7a] provider=base,fips=yes,output=der,structure=rsa │ │ - [25ffaa] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ - [25ffe3] TEST-RAND │ │ - [25ffed] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ - [260016] ED25519:1.3.101.112 │ │ - [26002a] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ - [260069] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ - [2600af] ED25519ctx │ │ - [2600ba] provider=default,fips=no,output=pem,structure=type-specific │ │ - [2600f6] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ - [260134] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ - [260172] provider=default,fips=yes,input=der,structure=ec │ │ - [2601a3] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ - [2601ce] AES-192-GCM-SIV │ │ - [2601de] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ - [260208] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ - [26022a] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ - [260252] providers/implementations/ciphers/cipher_chacha20.c │ │ - [260286] chacha20_get_ctx_params │ │ - [26029e] providers/implementations/ciphers/cipher_null.c │ │ - [2602ce] tdes_init │ │ - [2602d8] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ - [260301] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ - [26032b] ED448 PUBLIC KEY │ │ - [26033c] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [260369] ec_to_X9_62_der_encode │ │ - [260380] dhx2text_encode │ │ - [260390] dh_match_params │ │ - [2603a0] requested more threads (%u) than lanes (%u) │ │ - [2603cc] kdf_hkdf_derive │ │ - [2603dc] providers/implementations/kdfs/kbkdf.c │ │ - [260403] providers/implementations/kdfs/sshkdf.c │ │ - [26042b] sskdf_derive │ │ - [260438] eae_prk │ │ - [260440] dh_gen_set_params │ │ - [260452] mac_gen_set_params │ │ - [260465] providers/implementations/macs/gmac_prov.c │ │ - [260490] /dev/hwrng │ │ - [26049b] ed25519_verify │ │ - [2604aa] Should be more than %d, but would be set to %d │ │ - [2604d9] sm2sig_signature_init │ │ - [2604ef] providers/implementations/ciphers/cipher_rc4.c │ │ - [26051e] providers/common/der/der_rsa_key.c │ │ - [260541] failed to sign │ │ - [260550] invalid tag │ │ - [26055c] ndex │ │ - [260561] roperties │ │ - [26056b] ial │ │ - [26056f] ivinfo │ │ - [260576] pe │ │ - [260579] tm │ │ - [26057c] s28 │ │ - [260580] d0 │ │ - [260583] unknown register │ │ - [260594] lotCPtr │ │ - [26059c] cipher_profile │ │ - [2605ab] cipher_default_plaintext_header_size │ │ - [2605d0] PRAGMA cipher_use_hmac = %d; │ │ - [2605ed] sqlcipher_activate: entered static master mutex │ │ - [26061d] sqlcipher_activate: left static master mutex │ │ - [26064a] HMAC verification failed for page %d │ │ - [26066f] /dev/urandom │ │ - [26067c] - │ │ - [26067e] SorterInsert │ │ - [26068b] ClrSubtype │ │ - [260696] cannot start a transaction within a transaction │ │ - [2606c6] Tree %u page %u cell %u: │ │ - [2606e0] max_page_count │ │ - [2606ef] name │ │ - [2606f4] unknown database %T │ │ - [260708] aggregate │ │ - [260712] column%d │ │ - [26071b] _ROWID_ │ │ - [260723] REAL │ │ - [260729] error in generated column "%s" │ │ - [260748] %s clause should come after %s not before │ │ - [260772] a JOIN clause is required before %s │ │ - [260796] UPDATE │ │ - [26079d] rows updated │ │ - [2607aa] table %S has %d columns but %d values were supplied │ │ - [2607de] UPSERT not implemented for virtual table "%s" │ │ - [26080c] variable number must be between ?1 and ?%d │ │ - [260837] sssiii │ │ - [26083e] iissssss │ │ - [260847] missing from index │ │ - [26085c] utf16be │ │ - [260864] SET NULL │ │ - [26086d] cannot create triggers on shadow tables │ │ - [260895] Invalid key value │ │ - [2608a7] rw │ │ - [2608aa] expr_implies_expr │ │ - [2608bc] sign │ │ - [2608c1] weekday │ │ - [2608ca] 50f-20a-20d │ │ - [2608d6] json_remove │ │ - [2608e2] json_replace │ │ - [2608ef] infinity │ │ - [2608f8] array │ │ - [2608fe] attempt to write a readonly database │ │ - [260923] unicode61 │ │ - [26092d] fts3_tokenizer │ │ - [26093c] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ - [260968] ize │ │ - [26096c] tion │ │ - [260971] notindexed │ │ - [26097c] unrecognized order: %s │ │ - [260993] %z, langid │ │ - [26099e] malformed prefix=... directive │ │ - [2609bd] multiple content_rowid=... directives │ │ - [2609e3] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ - [260a0b] alize │ │ - [260a11] col │ │ - [260a15] no such fts5 table: %s.%s │ │ - [260a2f] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ - [260a63] UNIQUE constraint failed: %s.%s │ │ - [260a83] DEFAULT_MMAP_SIZE=0 │ │ - [260a97] MAX_ATTACHED=10 │ │ - [260aa7] MAX_LENGTH=1000000000 │ │ - [260abd] NULL-MD5 │ │ - [260ac6] AES256-CCM8 │ │ - [260ad2] TLS_DHE_PSK_WITH_AES_128_CCM │ │ - [260aef] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ - [260b10] ECDHE-PSK-NULL-SHA384 │ │ - [260b26] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [260b50] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [260b7b] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [260ba4] DHE-PSK-ARIA128-GCM-SHA256 │ │ - [260bbf] TLS_FALLBACK_SCSV │ │ - [260bd1] ssl/s3_msg.c │ │ - [260bde] Verify error:%s │ │ - [260bee] gost-mac-12 │ │ - [260bfa] cert cb error │ │ - [260c08] illegal Suite B digest │ │ - [260c1f] inconsistent extms │ │ - [260c32] missing tmp ecdh key │ │ - [260c47] no suitable groups │ │ - [260c5a] stream finished │ │ - [260c6a] tlsv13 alert certificate required │ │ - [260c8c] ssl_handshake_hash │ │ - [260c9f] ssl_start_async_job │ │ - [260cb3] cmd=%s, value=%s │ │ - [260cc4] no_tls1_3 │ │ - [260cce] prefer_no_dhe_kex │ │ - [260ce0] NumTickets │ │ - [260ceb] IgnoreUnexpectedEOF │ │ - [260cff] SSL_CTX_use_PrivateKey │ │ - [260d16] max_early_data │ │ - [260d25] SSLv3/TLS write hello request │ │ - [260d43] SSLv3/TLS write certificate request │ │ - [260d67] extended master secret │ │ - [260d7e] secret │ │ - [260d85] rsa_pss_rsae_sha256 │ │ - [260d99] CLIENT_TRAFFIC_SECRET_N │ │ - [260db1] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ - [260e05] ch_on_handshake_yield_secret │ │ - [260e22] INITIAL_SCID appears multiple times │ │ - [260e46] MAX_UDP_PAYLOAD_SIZE is malformed │ │ - [260e68] ORIG_DCID was not sent but is required │ │ - [260e8f] RXKU cooldown internal error │ │ - [260eac] received oversize token │ │ - [260ec4] group_id │ │ - [260ecd] dst_cid │ │ - [260ed5] handshake_done │ │ - [260ee4] Unknown frame type received │ │ - [260f00] ACK_WITH_ECN │ │ - [260f0d] tls_prepare_for_encryption_default │ │ - [260f30] rlayer_early_data_count_ok │ │ - [260f4b] final_ec_pt_formats │ │ - [260f5f] tls_parse_stoc_session_ticket │ │ - [260f7d] dtls_process_hello_verify │ │ - [260f97] tls_construct_certificate_request │ │ - [260fb9] ossl_statem_server13_write_transition │ │ - [260fdf] tls-client-version │ │ - [260ff2] ossl_d2i_PrivateKey_legacy │ │ - [26100d] pkeyalg │ │ - [261015] a2d_ASN1_OBJECT │ │ - [261025] d2i_ASN1_OBJECT │ │ - [261035] ASN1_BIT_STRING │ │ - [261045] ossl_asn1_do_lock │ │ - [261057] connect error │ │ - [261065] unable to create socket │ │ - [26107d] unable to reuseaddr │ │ - [261091] BIO_sendmmsg │ │ - [26109e] dgram_pair_ctrl_set_write_buf_size │ │ - [2610c1] NCONF_get_string │ │ - [2610d2] oid_module_init │ │ - [2610e2] crypto/asn1/asn_mstbl.c │ │ - [2610fa] %s %2d %02d:%02d:%02d %d GMT │ │ - [261117] bn_set_words │ │ - [261124] crypto/dh/dh_asn1.c │ │ - [261138] int_dhvparams │ │ - [261146] ECPARAMETERS │ │ - [261153] uncompressed │ │ - [261160] crypto/ec/ec_kmeth.c │ │ - [261175] EC_POINT_set_Jprojective_coordinates_GFp │ │ - [26119e] A: │ │ - [2611a4] ossl_ec_GFp_mont_group_set_curve │ │ - [2611c5] ecd_item_verify │ │ - [2611d5] ossl_decoder_instance_new │ │ - [2611ef] id-ecPublicKey │ │ - [2611fe] crypto/engine/eng_list.c │ │ - [261217] ENGINE_by_id │ │ - [261224] OPENSSL_ENGINES │ │ - [261234] secp224r1 │ │ - [26123e] c2pnb163v3 │ │ - [261249] c2pnb272w1 │ │ - [261254] c2pnb368w1 │ │ - [26125f] brainpoolP256r1 │ │ - [26126f] K-163 │ │ - [261275] K-233 │ │ - [26127b] K-571 │ │ - [261281] mackey │ │ - [261288] EVP_CIPHER_CTX_copy │ │ - [26129c] OSSL_ENCODER_CTX_add_encoder │ │ - [2612b9] ossl_encoder_ctx_add_encoder_inst │ │ - [2612db] crypto/evp/keymgmt_lib.c │ │ - [2612f4] EVP_DigestVerifyFinal │ │ - [26130a] new_raw_key_int │ │ - [26131a] evp_pkey_get0_DSA_int │ │ - [261330] default_check │ │ - [26133e] fix_dh_nid │ │ - [261349] rsa-exponent3 │ │ - [261357] get_ec_decoded_from_explicit_params │ │ - [26137b] try_provided_check │ │ - [26138e] iteration │ │ - [261398] crypto/dh/dh_pmeth.c │ │ - [2613ad] crypto/dh/dh_gen.c │ │ - [2613c0] pkey_ec_paramgen │ │ - [2613d1] not a square │ │ - [2613de] invalid secret │ │ - [2613ed] no keymgmt present │ │ - [261400] operation not initialized │ │ - [26141a] update error │ │ - [261427] unknown tag │ │ - [261433] missing equal sign │ │ - [261446] curve does not support ecdh │ │ - [261462] curve does not support signing │ │ - [261481] field too large │ │ - [261491] failure │ │ - [261499] certificate has no keyid │ │ - [2614b2] cipher parameter initialisation error │ │ - [2614d8] msgsigdigest error │ │ - [2614eb] no cipher │ │ - [2614f5] signfinal error │ │ - [261505] failed building own chain │ │ - [26151f] missing reference cert │ │ - [261536] transactionid unmatched │ │ - [26154e] unsupported version │ │ - [261562] rc2-64 │ │ - [261569] id-aes128-wrap-pad │ │ - [26157c] v_check │ │ - [261584] general_set_int │ │ - [261594] legacy │ │ - [26159b] dsaWithSHA │ │ - [2615a6] MD5-SHA1 │ │ - [2615af] deltaCRL │ │ - [2615b8] id-smime-aa-dvcs-dvc │ │ - [2615cd] id-smime-spq-ets-sqt-unotice │ │ - [2615ea] id-smime-cti-ets-proofOfCreation │ │ - [26160b] id-pkip │ │ - [261613] ac-targeting │ │ - [261620] ipsecUser │ │ - [26162a] id-it-subscriptionRequest │ │ - [261644] id-cmc-queryPending │ │ - [261658] holdInstructionCode │ │ - [26166c] simpleSecurityObject │ │ - [261681] rfc822Mailbox │ │ - [26168f] host │ │ - [261694] subtreeMinimumQuality │ │ - [2616aa] message extensions │ │ - [2616bd] setct-CapReqTBSX │ │ - [2616ce] setAttr-TokenType │ │ - [2616e0] CAMELLIA-192-CBC │ │ - [2616f1] camellia-128-ecb │ │ - [261702] camellia-128-cfb8 │ │ - [261714] camellia-128-ofb │ │ - [261725] SEED-ECB │ │ - [26172e] id-Gost28147-89-CryptoPro-KeyMeshing │ │ - [261753] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ - [26177b] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ - [2617a5] gost2001cc │ │ - [2617b0] dmdName │ │ - [2617b8] id-aes128-GCM │ │ - [2617c6] GOST R 34.11-2012 with 256 bit hash │ │ - [2617ea] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ - [26181d] ARIA-128-CFB │ │ - [26182a] ARIA-128-OFB │ │ - [261837] aria-192-cbc │ │ - [261844] sha512-224 │ │ - [26184f] RSA-SHA3-384 │ │ - [26185c] sha512-256WithRSAEncryption │ │ - [261878] blake2bmac │ │ - [261883] SM2-SM3 │ │ - [26188b] x963kdf │ │ - [261893] CMC Archive Server │ │ - [2618a6] id-ct-ASPA │ │ - [2618b1] X509v3 Attribute Authority Issuing Distribution Point │ │ - [2618e7] unknown message digest │ │ - [2618fe] problems getting password │ │ - [261918] pvk data too short │ │ - [26192b] crypto/pem/pem_lib.c │ │ - [261940] PKCS12_item_i2d_encrypt_ex │ │ - [26195b] PKCS7_SIGNER_INFO_sign │ │ - [261972] crypto/pkcs7/pk7_lib.c │ │ - [261989] unable to find mem bio │ │ - [2619a0] wrong pkcs7 type │ │ - [2619b1] not an ascii character │ │ - [2619c8] parse_hex │ │ - [2619d2] crypto/evp/evp_rand.c │ │ - [2619e8] invalid property query │ │ - [2619ff] unable to fetch drbg │ │ - [261a14] unable to get parent reseed prop counter │ │ - [261a3d] reseed_requests │ │ - [261a4d] coefficient%d: │ │ - [261a5c] Trailer Field: 0x │ │ - [261a6e] dmq1 │ │ - [261a73] algorithm mismatch │ │ - [261a86] pss saltlen too small │ │ - [261a9c] unsupported signature type │ │ - [261ab7] value missing │ │ - [261ac5] rsa_multiprime_keygen │ │ - [261adb] check_padding_md │ │ - [261aec] RSA_sign │ │ - [261af5] OPENSSL_sk_set │ │ - [261b04] cannot load private key │ │ - [261b1c] OpenSSL default user interface │ │ - [261b3b] d.ediPartyName │ │ - [261b4a] sslCA │ │ - [261b50] Object Signing CA │ │ - [261b62] Decipher Only │ │ - [261b70] CA │ │ - [261b73] v2i_AUTHORITY_KEYID │ │ - [261b87] IPv6 │ │ - [261b8c] : inherit\n │ │ - [261b97] Autonomous System Numbers │ │ - [261bb1] issuerUID │ │ - [261bbc] %*sSignature Value: │ │ - [261bd1] crypto/ct/ct_x509v3.c │ │ - [261be8] %*sLog ID : │ │ - [261bf8] cAToolCert │ │ - [261c03] Excluded │ │ - [261c0c] IP:%s/%s │ │ - [261c16] %*sPolicy Text: %.*s │ │ - [261c2b] │ │ - [261c39] \n │ │ - [261c4a] crypto/x509/v3_tlsf.c │ │ - [261c60] %*sUser Notices:\n │ │ - [261c72] unknown extension │ │ - [261c84] X509at_get_attr │ │ - [261c94] bad selector │ │ - [261ca1] certificate verification failed │ │ - [261cc1] crypto/x509/x509_set.c │ │ - [261cd8] no explicit policy │ │ - [261ceb] X509_VERIFY_PARAM_set1 │ │ - [261d02] X509_VERIFY_PARAM_set1_policies │ │ - [261d22] lastUpdate │ │ - [261d2d] X509_PUBKEY_get │ │ - [261d3d] X509_CINF │ │ - [261d47] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [261d81] provider=base,fips=yes,input=der,structure=type-specific │ │ - [261dba] provider=base,fips=yes,input=der,structure=dsa │ │ - [261de9] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ - [261e11] ARGON2I │ │ - [261e19] HMAC-DRBG │ │ - [261e23] ED448:1.3.101.113 │ │ - [261e35] OpenSSL SCRYPT via EVP_PKEY implementation │ │ - [261e60] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ - [261ea6] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ - [261ee8] provider=default,fips=yes,output=blob │ │ - [261f0e] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ - [261f38] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ - [261f5a] ossl_sm2_encrypt │ │ - [261f6b] CS2 │ │ - [261f6f] EncryptedPrivateKeyInfo │ │ - [261f87] dh_to_type_specific_params_der_encode │ │ - [261fad] key_to_pubkey │ │ - [261fbb] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ - [261fe2] providers/implementations/encode_decode/encode_key2blob.c │ │ - [26201c] x255192text_encode │ │ - [26202f] providers/implementations/exchange/dh_exch.c │ │ - [26205c] generate_ecdhkm │ │ - [26206c] ossl_hpke_labeled_expand │ │ - [262085] rsasve_generate │ │ - [262095] providers/implementations/rands/seed_src.c │ │ - [2620c0] providers/implementations/signature/dsa_sig.c │ │ - [2620ee] rsa_verify_directly │ │ - [262102] providers/implementations/storemgmt/file_store_any2obj.c │ │ - [26213b] derivation function init failed │ │ - [26215b] invalid aead │ │ - [262168] invalid data │ │ - [262175] invalid eddsa instance for attempted operation │ │ - [2621a4] ine │ │ - [2621a8] -info │ │ - [2621ae] 931-pad-check │ │ - [2621bc] s24 │ │ - [2621c0] _Unwind_GetTextRelBase() not implemented │ │ - [2621e9] accountsCPtr │ │ - [2621f6] indexed │ │ - [2621fe] PRAGMA cipher is no longer supported. │ │ - [262224] le │ │ - [262227] cipher_hmac_algorithm │ │ - [26223d] cipher_default_kdf_algorithm │ │ - [26225a] PRAGMA cipher_default_kdf_iter = %d; │ │ - [26227f] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ - [2622e2] sqlcipher_codec_ctx_init: allocating provider │ │ - [262310] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ - [262351] database file is undefined │ │ - [26236c] sqlcipher_export failed, error code %d │ │ - [262393] FOREIGN KEY constraint failed │ │ - [2623b1] MustBeInt │ │ - [2623bb] Not │ │ - [2623bf] SeekRowid │ │ - [2623c9] Ge │ │ - [2623cc] IsTrue │ │ - [2623d3] Remainder │ │ - [2623dd] DropTrigger │ │ - [2623e9] VDestroy │ │ - [2623f2] Page %u: pointer map referenced │ │ - [262412] sqlcipher_cipher_ctx_init: allocating context │ │ - [262440] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ - [262471] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ - [2624c0] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ - [26250f] hexrekey │ │ - [262518] type │ │ - [26251d] flags │ │ - [262523] %s prohibited in %s │ │ - [262537] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ - [26257e] expected %d columns for '%s' but got %d │ │ - [2625a6] misuse of aggregate: %s() │ │ - [2625c0] normal │ │ - [2625c7] sqlite_attach │ │ - [2625d5] sqlite\_% │ │ - [2625df] UPDATE sqlite_temp_schema SET sql = sqlite_rename_table(%Q, type, name, sql, %Q, %Q, 1), tbl_name = CASE WHEN tbl_name=%Q COLLATE nocase AND sqlite_rename_test(%Q, sql, type, name, 1, 'after rename', 0) THEN %Q ELSE tbl_name END WHERE type IN ('view', 'trigger') │ │ - [2626e8] expr_compare │ │ - [2626f5] year │ │ - [2626fa] json_extract │ │ - [262707] jsonb_insert │ │ - [262714] inity │ │ - [26271a] access permission denied │ │ - [262733] SELECT %s WHERE rowid=? │ │ - [26274b] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ - [262794] etaci │ │ - [26279a] eta │ │ - [26279e] prefix │ │ - [2627a5] flush │ │ - [2627ab] SELECT %s │ │ - [2627b5] fts5_source_id │ │ - [2627c4] malformed tokendata=... directive │ │ - [2627e6] no such tokenizer: %s │ │ - [2627fc] error in tokenizer constructor │ │ - [26281b] fts5: syntax error near "%.*s" │ │ - [26283a] DELETE FROM %Q.'%q_docsize'; │ │ - [262857] ant │ │ - [26285b] instance │ │ - [262864] +- \n │ │ + [257c78] OpenSSL ED448 algorithm │ │ + [257c90] EMPTY │ │ + [257c96] ENGINE_get_first │ │ + [257ca7] rsa routines │ │ + [257cb4] engine routines │ │ + [257cc4] CMS routines │ │ + [257cd1] DSA lib │ │ + [257cd9] passed a null parameter │ │ + [257cf1] called a function that was disabled at compile-time │ │ + [257d25] nested asn1 error │ │ + [257d37] EVP_PKEY_CTX_set_dh_pad │ │ + [257d4f] secp160r1 │ │ + [257d59] Oakley-EC2N-4 │ │ + [257d67] brainpoolP320t1 │ │ + [257d77] ivlen │ │ + [257d7d] tlsaad │ │ + [257d84] tls1multi_enc │ │ + [257d92] OSSL_ENCODER_CTX_set_cleanup │ │ + [257daf] output │ │ + [257db6] EVP_PKEY_derive_set_peer_ex │ │ + [257dd2] crypto/evp/kdf_meth.c │ │ + [257de8] crypto/evp/m_sigver.c │ │ + [257dfe] update │ │ + [257e05] keyLength │ │ + [257e0f] PKCS5_PBE_keyivgen_ex │ │ + [257e25] pass │ │ + [257e2a] oeap │ │ + [257e2f] EXTRACT_ONLY │ │ + [257e3c] get_dh_dsa_payload_p │ │ + [257e51] gen_init │ │ + [257e5a] crypto/evp/pmeth_lib.c │ │ + [257e71] evp_pkey_ctx_set_md │ │ + [257e85] dh_2048_224 │ │ + [257e91] "%s" has an existing different identity %d (from "%s") │ │ + [257ec8] crypto/hashtable/hashtable.c │ │ + [257ee5] OpenSSL 3.4.1 11 Feb 2025 │ │ + [257eff] check p not safe prime │ │ + [257f16] invalid salt length │ │ + [257f2a] no cipher set │ │ + [257f38] seed_len is less than the length of q │ │ + [257f5e] mstring not universal │ │ + [257f74] string too short │ │ + [257f85] universalstring is wrong length │ │ + [257fa5] unknown format │ │ + [257fb4] relative path │ │ + [257fc2] error parsing content length │ │ + [257fdf] content not found │ │ + [257ff1] content type not enveloped data │ │ + [258011] ctrl error │ │ + [25801c] no msgsigdigest │ │ + [25802c] type not data │ │ + [25803a] popo inconsistent public key │ │ + [258057] checkafter out of range │ │ + [25806f] error creating rp │ │ + [258081] missing secret │ │ + [258090] sct unsupported version │ │ + [2580a8] aes192-wrap │ │ + [2580b4] id-aes192-wrap-pad │ │ + [2580c7] aes192 │ │ + [2580ce] ossl_provider_test_operation_bit │ │ + [2580ef] crypto/self_test_core.c │ │ + [258107] pkcs7 │ │ + [25810d] pkcs7-encryptedData │ │ + [258121] DES-ECB │ │ + [258129] DSA-SHA1-old │ │ + [258136] subjectKeyIdentifier │ │ + [25814b] X509v3 Authority Key Identifier │ │ + [25816b] cast5-cfb │ │ + [258175] TLS Web Client Authentication │ │ + [258193] CRLReason │ │ + [25819d] localKeyID │ │ + [2581a8] pbeWithSHA1AndDES-CBC │ │ + [2581be] X9.57 │ │ + [2581c4] id-smime-ct-TDTInfo │ │ + [2581d8] id-smime-aa-smimeEncryptCerts │ │ + [2581f6] id-smime-alg-ESDHwith3DES │ │ + [258210] sbgp-autonomousSysNum │ │ + [258226] id-alg-des40 │ │ + [258233] Acceptable OCSP Responses │ │ + [25824d] archiveCutoff │ │ + [25825b] dod │ │ + [25825f] RSA-MD4 │ │ + [258267] X509v3 Policy Constraints │ │ + [258281] setct-PInitResData │ │ + [258294] setct-AuthRevResTBE │ │ + [2582a8] setct-CapRevReqTBEX │ │ + [2582bc] encrypted track 2 │ │ + [2582ce] joint-iso-itu-t │ │ + [2582de] CAMELLIA-192-CFB8 │ │ + [2582f0] id-GostR3410-2001DH │ │ + [258304] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ + [258333] freshestCRL │ │ + [25833f] crossCertificatePair │ │ + [258354] deltaRevocationList │ │ + [258368] id-aes256-GCM │ │ + [258376] SNILS │ │ + [25837c] kuznyechik-ofb │ │ + [25838b] SSH Server │ │ + [258396] PKINIT Client Auth │ │ + [2583a9] pkInitKDC │ │ + [2583b3] kx-psk │ │ + [2583ba] BLAKE2s256 │ │ + [2583c5] aria-256-cfb │ │ + [2583d2] dsa_with_SHA384 │ │ + [2583e2] aria-192-gcm │ │ + [2583ef] SM4-CFB1 │ │ + [2583f8] SM4-CTR │ │ + [258400] sha512-224WithRSAEncryption │ │ + [25841c] AES-192-SIV │ │ + [258428] id-on-NAIRealm │ │ + [258437] oracle-organization │ │ + [25844b] Oracle organization │ │ + [25845f] roleSpecCertIdentifier │ │ + [258476] X509v3 Role Specification Certificate Identifier │ │ + [2584a7] X509v3 Time Specification │ │ + [2584c1] unknown object name │ │ + [2584d5] OCSP_CERTSTATUS │ │ + [2584e5] responseStatus │ │ + [2584f4] locator │ │ + [2584fc] crypto/pkcs12/p12_asn.c │ │ + [258514] value.keybag │ │ + [258521] │ │ + [25852b] trailing characters │ │ + [25853f] HERE-->%c%s │ │ + [25854b] Cannot open file │ │ + [25855c] in error state │ │ + [25856b] prediction resistance not supported │ │ + [25858f] prime1: │ │ + [258597] 14 (default) │ │ + [2585a4] crypto/rsa/rsa_backend.c │ │ + [2585bd] digest does not match │ │ + [2585d3] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ + [2585f6] rsa_ossl_private_encrypt │ │ + [25860f] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ + [258634] ossl_rsa_sp800_56b_pairwise_test │ │ + [258655] path must be absolute │ │ + [25866b] OSSL_STORE_INFO_new_PARAMS │ │ + [258686] bad type │ │ + [25868f] tsa untrusted │ │ + [25869d] PEM_X509_INFO_read_bio_ex │ │ + [2586b7] crypto/asn1/x_info.c │ │ + [2586cc] value │ │ + [2586d2] \n │ │ + [2586db] %*scrlNum: │ │ + [2586e7] inherit │ │ + [2586ef] %d.%d.%d.%d │ │ + [2586fb] targetName │ │ + [258706] %*sDigest Type: Public Key Certificate\n │ │ + [25872e] signToolCert │ │ + [25873b] addProfessionInfo │ │ + [25874d] pcPathLengthConstraint │ │ + [258764] subjectDomainPolicy │ │ + [258778] %s:\n │ │ + [25877d] s2i_ASN1_OCTET_STRING │ │ + [258793] OSSL_USER_NOTICE_SYNTAX │ │ + [2587ab] bad ip address │ │ + [2587ba] ossl_x509_check_private_key │ │ + [2587d6] Path length given without key usage keyCertSign │ │ + [258806] crypto/x509/x_all.c │ │ + [25881a] x509_pubkey_ex_new_ex │ │ + [258830] x509_pubkey_ex_d2i_ex │ │ + [258846] provider=base,fips=yes,output=pem,structure=dh │ │ + [258875] X942KDF-ASN1:X942KDF │ │ + [25888a] provider=default,fips=yes,output=pem,structure=dsa │ │ + [2588bd] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ + [258908] AES-192-WRAP-INV:AES192-WRAP-INV │ │ + [258929] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ + [25894c] secp256r1 │ │ + [258956] crypto/sm2/sm2_crypt.c │ │ + [25896d] aes_xts_set_ctx_params │ │ + [258984] chacha20_poly1305_cipher │ │ + [25899d] rsa_to_type_specific_keypair_der_encode │ │ + [2589c5] sm2_to_type_specific_no_pub_pem_encode │ │ + [2589ec] rsa_to_SubjectPublicKeyInfo_der_encode │ │ + [258a13] RSA-PSS PRIVATE KEY │ │ + [258a27] dh_to_SubjectPublicKeyInfo_pem_encode │ │ + [258a4d] dsa_to_PrivateKeyInfo_der_encode │ │ + [258a6e] ec_to_SubjectPublicKeyInfo_pem_encode │ │ + [258a94] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [258ac2] X25519 PRIVATE KEY │ │ + [258ad5] rsa2pvk_encode │ │ + [258ae4] ed4482text_encode │ │ + [258af6] HKDF_Extract │ │ + [258b03] AES-192-WRAP │ │ + [258b10] ikm length is :%zu, should be at least %zu │ │ + [258b3b] *enclen too small │ │ + [258b4d] ossl_kdf_ctx_create │ │ + [258b61] crypto/dsa/dsa_check.c │ │ + [258b78] dhkem-ikm │ │ + [258b82] digest-noinit │ │ + [258b90] right_encode │ │ + [258b9d] rsa_pss_compute_saltlen │ │ + [258bb5] PSS saltlen can only be specified if PSS padding has been specified first │ │ + [258bff] Cannot use autodetected salt length │ │ + [258c23] Should be more than %d, but would be set to match digest size (%d) │ │ + [258c66] file_setup_decoders │ │ + [258c7a] file_load_dir_entry │ │ + [258c8e] cipher operation failed │ │ + [258ca6] invalid digest size │ │ + [258cba] missing type │ │ + [258cc7] tag not set │ │ + [258cd3] providers/implementations/ciphers/ciphercommon.c │ │ + [258d04] vp-info │ │ + [258d0c] d-pub-key │ │ + [258d16] erslen │ │ + [258d1d] cs15-pad-disabled │ │ + [258d2f] ame │ │ + [258d33] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [258d96] s13 │ │ + [258d9a] s20 │ │ + [258d9e] s22 │ │ + [258da2] d1 │ │ + [258da5] d16 │ │ + [258da9] key │ │ + [258dad] INFO │ │ + [258db2] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ + [258e05] sqlcipherCodecAttach: left database mutex %p │ │ + [258e32] sqlite3_rekey_v2: entering database mutex %p │ │ + [258e5f] sqlite3_rekey_v2: committing │ │ + [258e7c] HMAC operation failed for page %d │ │ + [258ea0] cannot fstat db file %s │ │ + [258eb8] access │ │ + [258ebf] 922337203685477580 │ │ + [258ed2] B │ │ + [258ed4] IfPos │ │ + [258eda] Function │ │ + [258ee3] SorterOpen │ │ + [258eee] AggInverse │ │ + [258ef9] CursorHint │ │ + [258f04] codec_set_pass_key: no btree present on db %d │ │ + [258f32] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [258f73] foreign_key_check │ │ + [258f85] journal_mode │ │ + [258f92] writable_schema │ │ + [258fa2] origin │ │ + [258fa9] sqlite_ │ │ + [258fb1] aggregate functions are not allowed in the GROUP BY clause │ │ + [258fec] %!S │ │ + [258ff0] table %s has %d values for %d columns │ │ + [259016] too many terms in ORDER BY clause │ │ + [259038] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ + [259073] MERGE (%s) │ │ + [25907e] ANY(%s) │ │ + [259086] cannot INSERT into generated column "%s" │ │ + [2590af] row not in PRIMARY KEY order for %s │ │ + [2590d3] wrong # of entries in index │ │ + [2590f0] %llu │ │ + [2590f6] SELECT 1 FROM temp.sqlite_master WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' AND sqlite_rename_test(%Q, sql, type, name, 1, %Q, %d)=NULL │ │ + [2591a4] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ + [259227] length │ │ + [25922e] sum │ │ + [259232] group_concat │ │ + [25923f] json_patch │ │ + [25924a] jsonb_set │ │ + [259254] \u0009 │ │ + [25925b] database table is locked │ │ + [259274] database disk image is malformed │ │ + [259295] unable to delete/modify user-function due to active statements │ │ + [2592d4] MATCH │ │ + [2592da] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ + [259344] ta │ │ + [259347] ilsuo │ │ + [25934d] ezila │ │ + [259353] luf │ │ + [259357] merge= │ │ + [25935e] contentless_delete=1 is incompatible with columnsize=0 │ │ + [259395] unterminated string │ │ + [2593a9] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ + [2593e6] L* N* Co │ │ + [2593ef] iveness │ │ + [2593f7] icate │ │ + [2593fd] ion │ │ + [259401] overflow │ │ + [25940a] ENABLE_LOAD_EXTENSION │ │ + [259420] MALLOC_SOFT_LIMIT=1024 │ │ + [259437] MAX_PAGE_SIZE=65536 │ │ + [25944b] SOUNDEX │ │ + [259453] ssl_decapsulate │ │ + [259463] AES128-CCM8 │ │ + [25946f] RSA-PSK-AES128-CBC-SHA │ │ + [259486] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ + [2594a7] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ + [2594c8] DHE-RSA-CAMELLIA128-SHA256 │ │ + [2594e3] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [25950c] ADH-CAMELLIA128-SHA │ │ + [259520] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [25954b] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [259570] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ + [259599] SHA384 │ │ + [2595a0] aECDSA │ │ + [2595a7] 3DES │ │ + [2595ac] ca md too weak │ │ + [2595bb] error in system default config │ │ + [2595da] invalid max early data │ │ + [2595f1] invalid null cmd name │ │ + [259607] invalid session id │ │ + [25961a] missing signing cert │ │ + [25962f] no suitable key share │ │ + [259645] no verify cookie callback │ │ + [25965f] pem name too short │ │ + [259672] quic network error │ │ + [259685] ssl session id callback failed │ │ + [2596a4] tlsv1 alert export restriction │ │ + [2596c3] ssl/ssl_lib.c │ │ + [2596d1] no_tx_cert_comp │ │ + [2596e1] ssl/ssl_asn1.c │ │ + [2596f0] ssl_version │ │ + [2596fc] SSLv3/TLS write client hello │ │ + [259719] DTLS1 write hello verify request │ │ + [25973a] tls1_set_groups │ │ + [25974a] ecdsa_secp256r1_sha256 │ │ + [259761] ecdsa_brainpoolP512r1_sha512 │ │ + [25977e] rsa_pss_rsae_sha512 │ │ + [259792] header │ │ + [259799] packet_type │ │ + [2597a5] flow_control_error │ │ + [2597b8] ce │ │ + [2597bb] unidirectional │ │ + [2597ca] HKDF │ │ + [2597cf] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ + [2597fb] depack_do_frame_stream │ │ + [259812] PADDING │ │ + [25981a] hdr_generate_mask │ │ + [25982c] tls_get_more_records │ │ + [259841] final_renegotiate │ │ + [259853] tls_parse_ctos_psk_kex_modes │ │ + [259870] tls_process_rpk │ │ + [259880] tls13_save_handshake_digest_for_pha │ │ + [2598a4] tls_process_cke_srp │ │ + [2598b8] tls_process_cke_gost18 │ │ + [2598cf] dgram_pair_sendmmsg │ │ + [2598e3] path │ │ + [2598e8] append_exp │ │ + [2598f3] DIR │ │ + [2598f7] DH Public-Key │ │ + [259905] %s: (%d bit)\n │ │ + [259913] %s 0\n │ │ + [259919] (Negative) │ │ + [259925] BN_div_recp │ │ + [259931] do_EC_KEY_print │ │ + [259941] named-nist │ │ + [25994c] prime-field │ │ + [259958] generator │ │ + [259962] SECG curve over a 112 bit prime field │ │ + [259988] SECG curve over a 128 bit prime field │ │ + [2599ae] RFC 5639 curve over a 160 bit prime field │ │ + [2599d8] EC_KEY_check_key │ │ + [2599e9] EC_POINT_set_to_infinity │ │ + [259a02] ossl_ec_wNAF_mul │ │ + [259a13] Generator (hybrid): │ │ + [259a27] Polynomial: │ │ + [259a33] crypto/ec/ecp_oct.c │ │ + [259a47] crypto/encode_decode/decoder_pkey.c │ │ + [259a6b] OSSL_DECODER_CTX_new_for_pkey │ │ + [259a89] object identifier routines │ │ + [259aa4] FIPS routines │ │ + [259ab2] operation fail │ │ + [259ac1] dh_paramgen_check │ │ + [259ad3] secp384r1 │ │ + [259add] c2tnb239v2 │ │ + [259ae8] B-409 │ │ + [259aee] tag │ │ + [259af2] id-smime-alg-CMS3DESwrap │ │ + [259b0b] cts │ │ + [259b0f] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ + [259b5a] EVP_MAC_CTX_dup │ │ + [259b6a] crypto/asn1/p5_pbe.c │ │ + [259b7f] pkcs5 │ │ + [259b85] EVP_PKEY_get_security_bits │ │ + [259ba0] dh_paramgen_prime_len │ │ + [259bb6] ecdh_kdf_md │ │ + [259bc2] digestsize │ │ + [259bcd] hexsecret │ │ + [259bd7] qy │ │ + [259bda] pkey_ec_derive │ │ + [259be9] EVP_PKEY_verify │ │ + [259bf9] validate-legacy │ │ + [259c09] OPENSSLDIR: "/usr/local/ssl" │ │ + [259c26] CPUINFO: N/A │ │ + [259c33] called with even modulus │ │ + [259c4c] expecting a siphash key │ │ + [259c64] method not supported │ │ + [259c79] unsupported cipher │ │ + [259c8c] illegal characters │ │ + [259c9f] sequence length mismatch │ │ + [259cb8] no close brace │ │ + [259cc7] asn1 error │ │ + [259cd2] undefined generator │ │ + [259ce6] unsupported content type │ │ + [259cff] unwrap failure │ │ + [259d0e] popo missing subject │ │ + [259d23] unsupported popo method │ │ + [259d3b] multiple san sources │ │ + [259d50] AES-128-CBC │ │ + [259d5c] ARIA192 │ │ + [259d64] ripemd │ │ + [259d6b] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ + [259dbb] NO │ │ + [259dbe] provider_init │ │ + [259dcc] rc2-cbc │ │ + [259dd4] RSA-SHA │ │ + [259ddc] Netscape Communications Corp. │ │ + [259dfa] issuerAltName │ │ + [259e08] mdc2 │ │ + [259e0d] RC5-CFB │ │ + [259e15] id-qt-cps │ │ + [259e1f] pbeWithMD5AndRC2-CBC │ │ + [259e34] X9.57 CM ? │ │ + [259e3f] id-smime-aa-equivalentLabels │ │ + [259e5c] id-smime-aa-signingCertificate │ │ + [259e7b] id-pkix1-explicit-93 │ │ + [259e90] id-mod-kea-profile-88 │ │ + [259ea6] id-it-currentCRL │ │ + [259eb7] id-cmc-regInfo │ │ + [259ec6] id-aca-authenticationInfo │ │ + [259ee0] basicOCSPResponse │ │ + [259ef2] aes-192-cbc │ │ + [259efe] otherMailbox │ │ + [259f0b] dITRedirect │ │ + [259f17] setct-PANOnly │ │ + [259f25] setct-AuthRevResBaggage │ │ + [259f3d] generate cryptogram │ │ + [259f51] rsaOAEPEncryptionSET │ │ + [259f66] wap │ │ + [259f6a] CAMELLIA-192-OFB │ │ + [259f7b] SEED-CBC │ │ + [259f84] CA Repository │ │ + [259f92] id-GostR3410-94-TestParamSet │ │ + [259faf] id-camellia192-wrap │ │ + [259fc3] AES-256-CBC-HMAC-SHA1 │ │ + [259fd9] AES-128-CBC-HMAC-SHA256 │ │ + [259ff1] jurisdictionST │ │ + [25a000] CAMELLIA-128-GCM │ │ + [25a011] gost89-cbc │ │ + [25a01c] Send Owner │ │ + [25a027] sendProxiedOwner │ │ + [25a038] id-pkinit │ │ + [25a042] aria-192-ofb │ │ + [25a04f] RSA-SHA3-512 │ │ + [25a05c] dstu28147-ofb │ │ + [25a06a] magma-ctr-acpkm-omac │ │ + [25a07f] magma-ofb │ │ + [25a089] classSignToolKB2 │ │ + [25a09a] X509v3 Allowed Attribute Assignments │ │ + [25a0bf] X509v3 Alternative Signature Value │ │ + [25a0e2] digest size err │ │ + [25a0f2] no signer key │ │ + [25a100] not dek info │ │ + [25a10d] PEM_def_callback │ │ + [25a11e] ENCRYPTED PRIVATE KEY │ │ + [25a134] X9.42 DH PARAMETERS │ │ + [25a148] TRUSTED CERTIFICATE │ │ + [25a15c] CMS │ │ + [25a160] :EXTERNAL TYPE %s\n │ │ + [25a173] = │ │ + [25a175] not an identifier │ │ + [25a187] provider │ │ + [25a190] ossl_property_string │ │ + [25a1a5] error retrieving nonce │ │ + [25a1bc] parent locking not enabled │ │ + [25a1d7] random pool overflow │ │ + [25a1ec] reseed_time_interval │ │ + [25a201] coefficient: │ │ + [25a20e] bad pad byte count │ │ + [25a221] dmp1 not congruent to d │ │ + [25a239] ossl_rsa_verify_PKCS1_PSS_mgf1 │ │ + [25a258] crypto/stack/stack.c │ │ + [25a26d] fingerprint │ │ + [25a279] crypto/pkcs12/p12_add.c │ │ + [25a291] token present │ │ + [25a29f] opening session │ │ + [25a2af] crypto/pem/pem_info.c │ │ + [25a2c5] Key Agreement │ │ + [25a2d3] POLICYINFO │ │ + [25a2de] USERNOTICE │ │ + [25a2e9] AUTHORITY_KEYID │ │ + [25a2f9] onlysomereasons │ │ + [25a309] %*sIssuer: │ │ + [25a315] (Unknown SAFI %u) │ │ + [25a328] /%d\n │ │ + [25a32d] choice.targetName │ │ + [25a340] %*sExtensions: │ │ + [25a350] crypto/x509/v3_no_rev_avail.c │ │ + [25a36e] smimeencrypt │ │ + [25a37b] IP Address:%s │ │ + [25a389] x509v3_add_len_value │ │ + [25a39e] distpoint already set │ │ + [25a3b4] extension setting not supported │ │ + [25a3d4] section not found │ │ + [25a3e6] unknown bit string argument │ │ + [25a402] unknown value │ │ + [25a410] crl already delta │ │ + [25a422] X509_STORE_add_cert │ │ + [25a436] OCSP unknown cert │ │ + [25a448] Cannot find certificate signature algorithm │ │ + [25a474] check_name_constraints │ │ + [25a48b] crypto/x509/x_name.c │ │ + [25a4a0] X509_NAME_ENTRIES │ │ + [25a4b2] reject │ │ + [25a4b9] code │ │ + [25a4bf] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ + [25a4e2] SM3:1.2.156.10197.1.401 │ │ + [25a4fa] DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8 │ │ + [25a545] ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12 │ │ + [25a597] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ + [25a5cc] provider=default,fips=no,input=der,structure=type-specific │ │ + [25a607] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ + [25a630] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ + [25a653] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ + [25a68a] ossl_aes_gcm_siv_cipher │ │ + [25a6a2] aes_xts_init │ │ + [25a6af] providers/implementations/ciphers/cipher_aria.c │ │ + [25a6df] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ + [25a714] shake_set_ctx_params │ │ + [25a729] ed25519_to_PrivateKeyInfo_pem_encode │ │ + [25a74e] ecx_spki_pub_to_der │ │ + [25a762] ed448_to_SubjectPublicKeyInfo_der_encode │ │ + [25a78b] recommended-private-length: %ld bits\n │ │ + [25a7b1] Q: │ │ + [25a7b7] Minimum Salt Length: %d%s\n │ │ + [25a7d4] ad │ │ + [25a7d7] min threads: %u │ │ + [25a7e7] providers/implementations/kdfs/krb5kdf.c │ │ + [25a810] dhkem_encap │ │ + [25a81c] rsasve_recover │ │ + [25a82b] providers/implementations/keymgmt/ec_kmgmt.c │ │ + [25a858] crypto/cmac/cmac.c │ │ + [25a86b] test_rng_enable_locking │ │ + [25a883] ecdsa_setup_md │ │ + [25a892] %s has invalid md size %d │ │ + [25a8ac] providers/implementations/signature/eddsa_sig.c │ │ + [25a8dc] fips module conditional error │ │ + [25a8fa] invalid constant length │ │ + [25a912] invalid thread pool size │ │ + [25a92b] unsupported cek alg │ │ + [25a93f] ossl_cipher_generic_initiv │ │ + [25a95a] ng │ │ + [25a95d] tance │ │ + [25a963] short-mac │ │ + [25a96d] ssl-version │ │ + [25a979] erence │ │ + [25a980] sion_id │ │ + [25a988] ls │ │ + [25a98b] ofactor-flag │ │ + [25a998] setRegister │ │ + [25a9a4] s26 │ │ + [25a9a8] d12 │ │ + [25a9ac] %d │ │ + [25a9af] cipher_default_kdf_iter │ │ + [25a9c7] x' │ │ + [25a9ca] HMAC_SHA1 │ │ + [25a9d4] pragma │ │ + [25a9db] DEBUG │ │ + [25a9e1] sqlcipherCodecAttach: no codec attached to db, exiting │ │ + [25aa18] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ + [25aa4f] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ + [25aa9a] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ + [25aaf2] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ + [25ab34] keying attached database failed, error code %d │ │ + [25ab63] INTEGER │ │ + [25ab6b] unable to open a temporary database file for storing temporary tables │ │ + [25abb1] SeekLT │ │ + [25abb8] Divide │ │ + [25abbf] Delete │ │ + [25abc6] ReleaseReg │ │ + [25abd1] Explain │ │ + [25abd9] cannot change %s wal mode from within a transaction │ │ + [25ac0d] table │ │ + [25ac13] max rootpage (%u) disagrees with header (%u) │ │ + [25ac40] Multiple uses for byte %u of page %u │ │ + [25ac65] BEGIN │ │ + [25ac6b] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ + [25aca9] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ + [25ace6] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [25ad29] defer_foreign_keys │ │ + [25ad3c] ,arg HIDDEN │ │ + [25ad48] on_delete │ │ + [25ad52] %s.%s │ │ + [25ad58] generated column loop on "%s" │ │ + [25ad76] hex literal too big: %s%#T │ │ + [25ad91] none │ │ + [25ad96] new │ │ + [25ad9b] │ │ + [25ad9e] USING COVERING INDEX │ │ + [25adb5] too many columns in %s │ │ + [25adcc] C │ │ + [25adce] incremental │ │ + [25adda] cannot create INSTEAD OF trigger on table: %S │ │ + [25ae08] BBB │ │ + [25ae0c] table %s may not be altered │ │ + [25ae28] Cannot add a PRIMARY KEY column │ │ + [25ae48] sqlite_rename_column │ │ + [25ae5d] start of │ │ + [25ae67] %02d:%02d │ │ + [25ae71] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ + [25ae93] -9e999 │ │ + [25ae9a] " │ │ + [25ae9c] unable to close due to unfinalized statements or unfinished backups │ │ + [25aee0] fts3 │ │ + [25aee5] gni │ │ + [25aee9] CREATE TABLE %Q.'%q_segdir'(level INTEGER,idx INTEGER,start_block INTEGER,leaves_end_block INTEGER,end_block INTEGER,root BLOB,PRIMARY KEY(level, idx)); │ │ + [25af82] DESC │ │ + [25af87] %s_stat │ │ + [25af8f] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ + [25afbe] columns │ │ + [25afc6] reserved fts5 column name: %s │ │ + [25afe4] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ + [25b00a] delete-all │ │ + [25b015] ative │ │ + [25b01b] SELECT * FROM (SELECT 'sqlite_schema' AS name,1 AS rootpage,'table' AS type UNION ALL SELECT name,rootpage,type FROM "%w".sqlite_schema WHERE rootpage!=0) │ │ + [25b0b6] DEFAULT_WORKER_THREADS=0 │ │ + [25b0cf] NULL-SHA │ │ + [25b0d8] TLS_RSA_WITH_AES_128_CBC_SHA │ │ + [25b0f5] DHE-RSA-AES256-SHA256 │ │ + [25b10b] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ + [25b12f] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ + [25b15b] DHE-DSS-CAMELLIA256-SHA256 │ │ + [25b176] SEED-SHA │ │ + [25b17f] DSA │ │ + [25b183] RC4 │ │ + [25b187] AES256 │ │ + [25b18e] ARIAGCM │ │ + [25b196] bad compression algorithm │ │ + [25b1b0] bad legacy version │ │ + [25b1c3] bad signature │ │ + [25b1d1] bad srp parameters │ │ + [25b1e4] error setting tlsa base domain │ │ + [25b203] invalid record │ │ + [25b212] invalid status response │ │ + [25b22a] missing sigalgs extension │ │ + [25b244] peer did not return a certificate │ │ + [25b266] read bio not set │ │ + [25b277] read timeout expired │ │ + [25b28c] required cipher missing │ │ + [25b2a4] comp │ │ + [25b2a9] no_resumption_on_reneg │ │ + [25b2c0] allow_no_dhe_kex │ │ + [25b2d1] ClientSignatureAlgorithms │ │ + [25b2eb] DTLSv1.2 │ │ + [25b2f4] ssl_session_dup_intern │ │ + [25b30b] session_id │ │ + [25b316] tls-sigalg-code-point │ │ + [25b32c] tls-sigalg-sig-name │ │ + [25b340] quic_wait_for_stream │ │ + [25b355] MAX_ACK_DELAY is malformed │ │ + [25b370] STATELESS_RESET_TOKEN encountered internal error │ │ + [25b3a1] initial_max_stream_data_bidi_local │ │ + [25b3c4] connectivity:connection_closed │ │ + [25b3e3] bidirectional │ │ + [25b3f1] application │ │ + [25b3fd] ssl/quic/quic_record_shared.c │ │ + [25b41b] empty packet payload │ │ + [25b430] acked packet which initiated a key update without a corresponding key update │ │ + [25b47d] STREAM_STATE_ERROR │ │ + [25b490] ossl_quic_hdr_protector_init │ │ + [25b4ad] ssl/quic/uint_set.c │ │ + [25b4c1] ssl3_write_bytes │ │ + [25b4d2] read_ahead │ │ + [25b4dd] tls1_initialise_write_packets │ │ + [25b4fb] tls1_set_crypto_state │ │ + [25b511] final_ems │ │ + [25b51b] tls_construct_stoc_ems │ │ + [25b532] tls_post_process_server_rpk │ │ + [25b54e] tls_post_process_client_hello │ │ + [25b56c] kxBlob │ │ + [25b573] crypto/asn1/asn1_lib.c │ │ + [25b58a] %u\n │ │ + [25b58e] buffer │ │ + [25b595] %02X │ │ + [25b59a] addrinfo addr is not af inet │ │ + [25b5b7] crypto/bn/bn_ctx.c │ │ + [25b5ca] mask │ │ + [25b5cf] OCTETSTRING │ │ + [25b5db] T61STRING │ │ + [25b5e5] recommended-private-length: %d bits\n │ │ + [25b60a] CBIGNUM │ │ + [25b612] generate_key │ │ + [25b61f] crypto/dso/dso_dlfcn.c │ │ + [25b636] value.named_curve │ │ + [25b648] ossl_ec_key_from_pkcs8 │ │ + [25b65f] NIST/SECG/WTLS curve over a 163 bit binary field │ │ + [25b690] X9.62 curve over a 304 bit binary field │ │ + [25b6b8] EC_KEY_priv2oct │ │ + [25b6c8] EC_POINT_oct2point │ │ + [25b6db] crypto/ec/ec2_oct.c │ │ + [25b6ef] crypto/ec/ecp_smpl.c │ │ + [25b704] OpenSSL ED25519 algorithm │ │ + [25b71e] ossl_decoder_get_number │ │ + [25b736] dynamic_path │ │ + [25b743] CIPHERS │ │ + [25b74b] PKEY_ASN1 │ │ + [25b755] ENGINE_remove │ │ + [25b763] crypto/engine/tb_eckey.c │ │ + [25b77c] SSL routines │ │ + [25b789] BUF lib │ │ + [25b791] missing asn1 eos │ │ + [25b7a2] prime239v3 │ │ + [25b7ad] Oakley-EC2N-3 │ │ + [25b7bb] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ + [25b7fc] rounds │ │ + [25b803] evp_pkey_get0_RSA_int │ │ + [25b819] EVP_PKEY_get_params │ │ + [25b82d] dh_paramgen_generator │ │ + [25b843] hexseed │ │ + [25b84b] maxmem_bytes │ │ + [25b858] X942KDF-ASN1 │ │ + [25b865] /home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-ffa3129edc97a800/out/openssl-build/install/lib/engines-3 │ │ + [25b916] crypto/deterministic_nonce.c │ │ + [25b933] invalid parameter name │ │ + [25b94a] peer key error │ │ + [25b959] aes key setup failed │ │ + [25b96e] list error │ │ + [25b979] odd number of chars │ │ + [25b98d] too many names │ │ + [25b99c] invalid trinomial basis │ │ + [25b9b4] point at infinity │ │ + [25b9c6] no filename │ │ + [25b9d2] argument is not a number │ │ + [25b9eb] cms datafinal error │ │ + [25b9ff] content verify error │ │ + [25ba14] crmferror │ │ + [25ba1e] missing pbm secret │ │ + [25ba31] missing protection │ │ + [25ba44] RC2-64-CBC │ │ + [25ba4f] aria_ccm_init_key │ │ + [25ba61] EVP_PKEY_base_id │ │ + [25ba72] push_BN │ │ + [25ba7a] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ + [25babf] MD2 │ │ + [25bac3] shaWithRSAEncryption │ │ + [25bad8] unstructuredName │ │ + [25bae9] Netscape Data Type │ │ + [25bafc] nsCertSequence │ │ + [25bb0b] subjectAltName │ │ + [25bb1a] X509v3 Basic Constraints │ │ + [25bb33] bf-ofb │ │ + [25bb3a] CAST5-OFB │ │ + [25bb44] ripemd160WithRSA │ │ + [25bb55] pbeWithSHA1And40BitRC4 │ │ + [25bb6c] crlBag │ │ + [25bb73] id-ad │ │ + [25bb79] id-smime-ct-DVCSResponseData │ │ + [25bb96] id-smime-aa-receiptRequest │ │ + [25bbb1] id-smime-aa-ets-contentTimestamp │ │ + [25bbd2] id-smime-aa-signatureType │ │ + [25bbec] id-mod-cmp │ │ + [25bbf7] Biometric Info │ │ + [25bc06] IPSec End System │ │ + [25bc17] id-it-keyPairParamReq │ │ + [25bc2d] AES-128-CFB │ │ + [25bc39] pilotGroups │ │ + [25bc45] friendlyCountry │ │ + [25bc55] UID │ │ + [25bc59] documentLocation │ │ + [25bc6a] buildingName │ │ + [25bc77] audio │ │ + [25bc7d] setct-PIDataUnsigned │ │ + [25bc92] setct-CredReqTBS │ │ + [25bca3] setct-MeAqCInitResTBS │ │ + [25bcb9] setAttr-IssCap │ │ + [25bcc8] camellia-192-cbc │ │ + [25bcd9] CAMELLIA-192-ECB │ │ + [25bcea] id-smime-ct-compressedData │ │ + [25bd05] hmacWithSHA512 │ │ + [25bd14] gost94 │ │ + [25bd1b] GOST R 34.11-94 PRF │ │ + [25bd2f] enhancedSearchGuide │ │ + [25bd43] aes-128-cbc-hmac-sha1 │ │ + [25bd59] pSpecified │ │ + [25bd64] ct_precert_poison │ │ + [25bd76] aes-192-ocb │ │ + [25bd82] CAMELLIA-192-GCM │ │ + [25bd93] Send Proxied Router │ │ + [25bda7] Signing KDC Response │ │ + [25bdbc] AuthGOST12 │ │ + [25bdc7] id-smime-ct-contentCollection │ │ + [25bde5] ARIA-128-ECB │ │ + [25bdf2] aria-192-ecb │ │ + [25bdff] ARIA-256-CFB8 │ │ + [25be0d] sha3-256 │ │ + [25be16] shake128 │ │ + [25be1f] id-dsa-with-sha3-384 │ │ + [25be34] dsa_with_SHA3-384 │ │ + [25be46] aria-128-ccm │ │ + [25be53] aria-256-ccm │ │ + [25be60] id-tc26-gost-3410-2012-512-paramSetC │ │ + [25be85] uacurve6 │ │ + [25be8e] kuznyechik-ctr-acpkm-omac │ │ + [25bea8] GMAC │ │ + [25bead] NAIRealm │ │ + [25beb6] KxGOST18 │ │ + [25bebf] classSignToolKC2 │ │ + [25bed0] ipAddr-asNumberv2 │ │ + [25bee2] id-it-rootCaCert │ │ + [25bef3] id-aa-ets-attrRevocationRefs │ │ + [25bf10] id-aa-ets-mimeType │ │ + [25bf23] id-aa-ATSHashIndex-v2 │ │ + [25bf39] ms-ntds-obj-sid │ │ + [25bf49] Microsoft NTDS AD objectSid │ │ + [25bf65] X509v3 Basic Attribute Certificate Constraints │ │ + [25bf94] X509v3 Delegated Name Constraints │ │ + [25bfb6] X509v3 Group Attribute Certificate │ │ + [25bfd9] responseType │ │ + [25bfe6] error in nextupdate field │ │ + [25c000] error converting private key │ │ + [25c01d] expecting dss key blob │ │ + [25c034] PKCS7_SIGN_ENVELOPE │ │ + [25c048] d.digest │ │ + [25c051] issuer_and_serial │ │ + [25c063] (%ld unused bits)\n │ │ + [25c077] PKCS7_dataFinal │ │ + [25c087] encryption not supported for this key type │ │ + [25c0b2] pkcs7 datasign │ │ + [25c0c1] unable to find certificate │ │ + [25c0dc] random pool underflow │ │ + [25c0f2] No PSS parameter restrictions\n │ │ + [25c111] with │ │ + [25c118] rsa_int_import_from │ │ + [25c12c] RSA_PSS_PARAMS │ │ + [25c13b] saltLength │ │ + [25c146] ossl_rsa_param_decode │ │ + [25c15c] null before block missing │ │ + [25c176] derive_kdk │ │ + [25c181] RSA_padding_add_PKCS1_type_1 │ │ + [25c19e] RSA_padding_check_PKCS1_type_1 │ │ + [25c1bd] pkey_rsa_sign │ │ + [25c1cb] ossl_bn_rsa_fips186_4_derive_prime │ │ + [25c1ee] 1536 │ │ + [25c1f3] error verifying pkcs12 mac │ │ + [25c20e] OSSL_STORE_INFO_new_CRL │ │ + [25c226] ossl_store_handle_load_result │ │ + [25c244] unsupported md algorithm │ │ + [25c25d] %s: │ │ + [25c261] Load certs from files in a directory │ │ + [25c286] Load file into cache │ │ + [25c29b] EDIPARTYNAME │ │ + [25c2a8] d.rfc822Name │ │ + [25c2b5] BASIC_CONSTRAINTS │ │ + [25c2c7] (Multicast) │ │ + [25c2d4] %x%s │ │ + [25c2d9] OSSL_ISSUER_SERIAL │ │ + [25c2ec] %*sSigned Certificate Timestamp: │ │ + [25c30d] %s%s%s%s\n │ │ + [25c317] minimum │ │ + [25c31f] excludedSubtrees │ │ + [25c330] othername:SmtpUTF8Mailbox:%.*s │ │ + [25c34f] URI: │ │ + [25c354] i2s_ASN1_ENUMERATED │ │ + [25c368] invalid ipaddress │ │ + [25c37a] policy language already defined │ │ + [25c39a] X509_check_private_key │ │ + [25c3b1] error using siginf set │ │ + [25c3c8] idp mismatch │ │ + [25c3d5] public key decode error │ │ + [25c3ed] certificate not trusted │ │ + [25c405] name constraints minimum and maximum not supported │ │ + [25c438] Certificate Transparency required, but no valid SCTs found │ │ + [25c473] crypto/asn1/a_verify.c │ │ + [25c48a] provider=base,fips=yes,output=der,structure=ec │ │ + [25c4b9] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ + [25c4e0] OpenSSL ED25519 implementation │ │ + [25c4ff] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ + [25c53b] MD4:1.2.840.113549.2.4 │ │ + [25c552] DES-CFB:1.3.14.3.2.9 │ │ + [25c567] SHA-1 │ │ + [25c56d] aes_cbc_cts_set_ctx_params │ │ + [25c588] blake2b512_internal_final │ │ + [25c5a2] providers/implementations/digests/sha2_prov.c │ │ + [25c5d0] check_bitlen_rsa │ │ + [25c5e1] DSA PARAMETERS │ │ + [25c5f0] ed25519_to_PrivateKeyInfo_der_encode │ │ + [25c615] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [25c640] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [25c66b] GROUP: %s\n │ │ + [25c676] dh_plain_derive │ │ + [25c686] ecdh_set_ctx_params │ │ + [25c69a] ecx_init │ │ + [25c6a3] m_cost must be greater or equal than 8 times the number of lanes │ │ + [25c6e4] kdf_hkdf_size │ │ + [25c6f2] hmac_drbg_kdf_new │ │ + [25c704] pkcs12kdf_derive │ │ + [25c715] kdf_scrypt_derive │ │ + [25c727] use-keybits │ │ + [25c733] RSASVE │ │ + [25c73a] ec_gen_set_group │ │ + [25c74b] ossl_drbg_get_seed │ │ + [25c75e] min_entropylen │ │ + [25c76d] sm2_sig_verify │ │ + [25c77c] invalid kdf │ │ + [25c788] mismatching domain parameters │ │ + [25c7a6] cipher_generic_init_internal │ │ + [25c7c3] ossl_cipher_trailingdata │ │ + [25c7dc] d-absent │ │ + [25c7e5] sis-type │ │ + [25c7ee] kalg │ │ + [25c7f3] s_check │ │ + [25c7fb] ld-type │ │ + [25c803] kdf-key-check │ │ + [25c811] ential │ │ + [25c818] _Unwind_VRS_Get_Internal │ │ + [25c831] r8 │ │ + [25c834] s19 │ │ + [25c838] s23 │ │ + [25c83c] │ │ + [25c843] cannot open virtual table: %s │ │ + [25c861] cipher_log │ │ + [25c86c] sqlite3_key_v2: no key provided │ │ + [25c88c] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ + [25c8af] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ + [25c8d8] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ + [25c90f] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ + [25c945] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ + [25c98f] stderr │ │ + [25c996] %s.lock │ │ + [25c99e] JournalMode │ │ + [25c9aa] NotNull │ │ + [25c9b2] TypeCheck │ │ + [25c9bc] MakeRecord │ │ + [25c9c7] OpenAutoindex │ │ + [25c9d5] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ + [25ca1d] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ + [25ca46] btreeInitPage() returns error code %d │ │ + [25ca6c] Child page depth differs │ │ + [25ca85] CRE │ │ + [25ca89] sha1 │ │ + [25ca8e] case_sensitive_like │ │ + [25caa2] checkpoint_fullfsync │ │ + [25cab7] legacy_alter_table │ │ + [25caca] reverse_unordered_selects │ │ + [25cae4] textrekey │ │ + [25caee] wdth │ │ + [25caf3] timeout │ │ + [25cafb] REUSE SUBQUERY %d │ │ + [25cb0d] %s %T already exists │ │ + [25cb22] missing datatype for %s.%s │ │ + [25cb3d] CHECK constraints │ │ + [25cb4f] * │ │ + [25cb51] '%s' is not a function │ │ + [25cb68] sqlite_autoindex_%s_%d │ │ + [25cb7f] recursive aggregate queries not supported │ │ + [25cba9] AUTOMATIC PARTIAL COVERING INDEX │ │ + [25cbca] RIGHT-JOIN %s │ │ + [25cbd8] table %s may not be modified │ │ + [25cbf5] %s.rowid │ │ + [25cbfe] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ + [25cc47] IN(...) element has %d term%s - expected %d │ │ + [25cc73] SET DEFAULT │ │ + [25cc7f] cannot create %s trigger on view: %S │ │ + [25cca4] likely │ │ + [25ccab] subtype │ │ + [25ccb3] format │ │ + [25ccba] last_insert_rowid │ │ + [25cccc] 20b:20e │ │ + [25ccd4] unable to use function %s in the requested context │ │ + [25cd07] PRAGMA table_list │ │ + [25cd19] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ + [25cd53] %s_segments │ │ + [25cd5f] __langid │ │ + [25cd68] -- │ │ + [25cd6b] unindexed │ │ + [25cd75] WITHOUT ROWID │ │ + [25cd84] expected integer, got "%.*s" │ │ + [25cda1] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ + [25cde8] tokenchars │ │ + [25cdf3] fts5_api_ptr │ │ + [25ce00] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ + [25ce35] rtree constraint failed: %s.(%s<=%s) │ │ + [25ce5a] json_each │ │ + [25ce64] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ + [25ce82] MAX_COMPOUND_SELECT=500 │ │ + [25ce9a] MAX_LIKE_PATTERN_LENGTH=50000 │ │ + [25ceb8] MAX_VDBE_OP=250000000 │ │ + [25cece] TLS_AES_256_GCM_SHA384 │ │ + [25cee5] DHE-PSK-AES256-CCM8 │ │ + [25cef9] AECDH-NULL-SHA │ │ + [25cf08] ADH-CAMELLIA256-SHA256 │ │ + [25cf1f] DHE-PSK-CAMELLIA128-SHA256 │ │ + [25cf3a] ssl3_do_change_cipher_spec │ │ + [25cf55] ECDSA │ │ + [25cf5b] kuznyechik-mac │ │ + [25cf6a] gost2012_512 │ │ + [25cf77] kSRP │ │ + [25cf7c] GOST2012-GOST8912-GOST8912 │ │ + [25cf97] CBC │ │ + [25cf9b] SECLEVEL= │ │ + [25cfa5] ca key too small │ │ + [25cfb6] connection type not set │ │ + [25cfce] invalid sequence number │ │ + [25cfe6] no shared signature algorithms │ │ + [25d005] sct verification failed │ │ + [25d01d] session id context uninitialized │ │ + [25d03e] ssl section not found │ │ + [25d054] ssl session version mismatch │ │ + [25d071] stream reset │ │ + [25d07e] no_legacy_server_connect │ │ + [25d097] ciphersuites │ │ + [25d0a4] None │ │ + [25d0a9] AllowNoDHEKEX │ │ + [25d0b7] KTLS │ │ + [25d0bc] Require │ │ + [25d0c4] TLSv1.3 read client compressed certificate │ │ + [25d0ef] tls1_PRF │ │ + [25d0f8] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ + [25d132] initial_max_stream_data_uni │ │ + [25d14e] connectivity:connection_started │ │ + [25d16e] NEW_TOKEN valid only in 1-RTT │ │ + [25d18c] quic_release_record │ │ + [25d1a0] TRANSPORT_PARAMETER_ERROR │ │ + [25d1ba] INVALID_TOKEN │ │ + [25d1c8] APPLICATION_ERROR │ │ + [25d1da] use_etm │ │ + [25d1e2] ossl_get_max_early_data │ │ + [25d1fa] tls_write_records │ │ + [25d20c] tls_parse_stoc_alpn │ │ + [25d220] tls_construct_ctos_server_cert_type │ │ + [25d244] custom_ext_parse │ │ + [25d255] tls_parse_ctos_key_share │ │ + [25d26e] tls_process_key_exchange │ │ + [25d287] tls_client_key_exchange_post_work │ │ + [25d2a9] tls_construct_cke_psk_preamble │ │ + [25d2c8] parse_ca_names │ │ + [25d2d7] opaqueBlob │ │ + [25d2e2] d2i_AutoPrivateKey_legacy │ │ + [25d2fc] asn1_item_ex_d2i_intern │ │ + [25d314] assertion failed: embed == 0 │ │ + [25d331] BN_CTX_get │ │ + [25d33c] crypto/conf/conf_mod.c │ │ + [25d353] OPENSSL_finish │ │ + [25d362] r │ │ + [25d364] do_tcreate │ │ + [25d36f] field=%s, value=%s │ │ + [25d382] BITSTRING │ │ + [25d38c] crypto/asn1/a_time.c │ │ + [25d3a1] X9.42 DH │ │ + [25d3aa] crypto/bn/bn_exp.c │ │ + [25d3bd] DSO_free │ │ + [25d3c6] i2d_ECPKParameters │ │ + [25d3d9] k1 │ │ + [25d3dc] characteristic-two-field │ │ + [25d3f5] SECG curve over a 192 bit prime field │ │ + [25d41b] X9.62 curve over a 192 bit prime field │ │ + [25d442] SECG curve over a 113 bit binary field │ │ + [25d469] EC_KEY_generate_key │ │ + [25d47d] ossl_ec_key_pairwise_check │ │ + [25d498] EC_GROUP_get_curve │ │ + [25d4ab] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ + [25d4da] ossl_ecdh_simple_compute_key │ │ + [25d4f7] crypto/ec/ecdsa_ossl.c │ │ + [25d50e] pkey_ecd_digestverify448 │ │ + [25d527] OSSL_DECODER_from_data │ │ + [25d53e] dynamic │ │ + [25d546] ENGINE_set_default_string │ │ + [25d560] ENGINE_add │ │ + [25d56b] engine_list_add │ │ + [25d57b] crypto/engine/tb_cipher.c │ │ + [25d595] OBJ lib │ │ + [25d59d] passed invalid argument │ │ + [25d5b5] aes_xts_init_key │ │ + [25d5c6] prime192v2 │ │ + [25d5d1] c2pnb163v1 │ │ + [25d5dc] wap-wsg-idm-ecid-wtls3 │ │ + [25d5f3] brainpoolP224r1 │ │ + [25d603] randkey │ │ + [25d60b] tls1multi_aadpacklen │ │ + [25d620] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ + [25d690] evp_get_global_properties_str │ │ + [25d6ae] aead │ │ + [25d6b3] tls-multi │ │ + [25d6bd] OSSL_ENCODER_CTX_set_construct │ │ + [25d6dc] geterr │ │ + [25d6e3] mandatory-digest │ │ + [25d6f4] blockSize │ │ + [25d6fe] prf │ │ + [25d702] assertion failed: keylen <= sizeof(key) │ │ + [25d72a] EVP_PKEY_new │ │ + [25d737] evp_pkey_copy_downgraded │ │ + [25d750] key type = %s │ │ + [25d75e] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ + [25d794] kdf-outlen │ │ + [25d79f] x931 │ │ + [25d7a4] fips186_4 │ │ + [25d7ae] pkey_ec_ctrl │ │ + [25d7bb] pkey_ec_ctrl_str │ │ + [25d7cc] dh_2048_256 │ │ + [25d7d8] ossl_ffc_params_full_validate │ │ + [25d7f6] input not reduced │ │ + [25d808] invalid custom length │ │ + [25d81e] keymgmt export failure │ │ + [25d835] not XOF or invalid length │ │ + [25d84f] pbkdf2 error │ │ + [25d85c] expecting an integer │ │ + [25d871] illegal negative value │ │ + [25d888] missing eoc │ │ + [25d894] the asn1 object identifier is not known for this md │ │ + [25d8c8] param not integer type │ │ + [25d8df] i2d ecpkparameters failure │ │ + [25d8fa] slot full │ │ + [25d904] engine is not in the list │ │ + [25d91e] connect failure │ │ + [25d92e] cms lib │ │ + [25d936] not a signed receipt │ │ + [25d94b] unsupported kek algorithm │ │ + [25d965] setting mac algor failure │ │ + [25d97f] wrong rp component count │ │ + [25d998] sct not set │ │ + [25d9a4] ARIA-256-CBC │ │ + [25d9b1] crypto/evp/e_des3.c │ │ + [25d9c5] Specifies to continue even if version checking fails (boolean) │ │ + [25da04] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ + [25da51] Load up the ENGINE specified by other settings │ │ + [25da80] assertion failed: sh.freelist[slist] == temp │ │ + [25daad] crypto/o_str.c │ │ + [25dabc] OSSL_PARAM_get_int32 │ │ + [25dad1] BN_hex2bn │ │ + [25dadb] crypto/provider_conf.c │ │ + [25daf2] TRUE │ │ + [25daf7] no │ │ + [25dafa] IDEA-CBC │ │ + [25db03] des-ede-cbc │ │ + [25db0f] extendedCertificateAttributes │ │ + [25db2d] des-ede-cfb │ │ + [25db39] givenName │ │ + [25db43] sha1WithRSA │ │ + [25db4f] rc5-cfb │ │ + [25db57] SXNetID │ │ + [25db5f] PBE-SHA1-RC2-128 │ │ + [25db70] x509Crl │ │ + [25db78] Policy Qualifier User Notice │ │ + [25db95] id-smime-mod-ets-eSignature-97 │ │ + [25dbb4] id-smime-aa-contentHint │ │ + [25dbcc] id-smime-aa-ets-certCRLTimestamp │ │ + [25dbed] id-smime-alg-ESDH │ │ + [25dbff] id-mod-cmc │ │ + [25dc0a] id-mod-ocsp │ │ + [25dc16] IPSec User │ │ + [25dc21] id-alg-noSignature │ │ + [25dc34] id-cmc-recipientNonce │ │ + [25dc4a] X509v3 No Revocation Available │ │ + [25dc69] friendlyCountryName │ │ + [25dc7d] dSAQuality │ │ + [25dc88] personalSignature │ │ + [25dc9a] setct-AuthResBaggage │ │ + [25dcaf] setct-PI-TBS │ │ + [25dcbc] setct-AuthRevResData │ │ + [25dcd1] setct-CapResData │ │ + [25dce2] setct-CapRevReqTBS │ │ + [25dcf5] setct-RegFormReqTBE │ │ + [25dd09] set-brand-JCB │ │ + [25dd17] msUPN │ │ + [25dd1d] id-ppl │ │ + [25dd24] Independent │ │ + [25dd30] c2onb191v5 │ │ + [25dd3b] c2onb239v4 │ │ + [25dd46] seed-ecb │ │ + [25dd4f] Diffie-Hellman based MAC │ │ + [25dd68] GOST R 34.10-94 DH │ │ + [25dd7b] id-GostR3410-94-CryptoPro-D-ParamSet │ │ + [25dda0] physicalDeliveryOfficeName │ │ + [25ddbb] houseIdentifier │ │ + [25ddcb] id-tc26-hmac-gost-3411-2012-256 │ │ + [25ddeb] KxDHE-PSK │ │ + [25ddf5] kx-any │ │ + [25ddfc] aria-256-cfb1 │ │ + [25de0a] SHA3-224 │ │ + [25de13] SHA3-256 │ │ + [25de1c] id-hmacWithSHA3-256 │ │ + [25de30] CMC Certificate Authority │ │ + [25de4a] uacurve0 │ │ + [25de53] DSTU curve 6 │ │ + [25de60] uacurve9 │ │ + [25de69] magma-kexp15 │ │ + [25de76] id-tc26-gost-3410-2012-256-paramSetC │ │ + [25de9b] id-on-SmtpUTF8Mailbox │ │ + [25deb1] SRVName │ │ + [25deb9] hmacWithSM3 │ │ + [25dec5] X509v3 Authority Attribute Identifier │ │ + [25deeb] singleUse │ │ + [25def5] bad version number │ │ + [25df08] bio write failure │ │ + [25df1a] expecting private key blob │ │ + [25df35] not proc type │ │ + [25df43] pem_read_bio_key_decoder │ │ + [25df5c] PKCS12_SAFEBAG │ │ + [25df6b] content type not data │ │ + [25df81] d.data │ │ + [25df88] %*s<%s>\n │ │ + [25df91] EXTERNAL │ │ + [25df9a] signing ctrl failure │ │ + [25dfaf] crypto/property/property.c │ │ + [25dfca] parse_unquoted │ │ + [25dfd9] evp_rand_from_algorithm │ │ + [25dff1] additional input too long │ │ + [25e00b] insufficient drbg strength │ │ + [25e026] Not a regular file │ │ + [25e039] unable to get parent strength │ │ + [25e057] exponent%d: │ │ + [25e063] algorithm-id │ │ + [25e070] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ + [25e0b8] block type is not 01 │ │ + [25e0cd] digest not allowed │ │ + [25e0e0] crypto/rsa/rsa_pss.c │ │ + [25e0f5] 6144 │ │ + [25e0fa] passphrase callback error │ │ + [25e114] crypto/pkcs12/p12_mutl.c │ │ + [25e12d] nonce mismatch │ │ + [25e13c] nonce not returned │ │ + [25e14f] common ok and cancel characters │ │ + [25e16f] UI_new_method │ │ + [25e17d] UI_get_result_length │ │ + [25e192] X509_load_crl_file │ │ + [25e1a5] method │ │ + [25e1ac] objsign │ │ + [25e1b4] Encipher Only │ │ + [25e1c2] %*sNumber%s: │ │ + [25e1d0] u.addressRange │ │ + [25e1df] %*sIPv6 │ │ + [25e1e7] %*s Profession Info Entry %0d:\n │ │ + [25e208] r2i_pci │ │ + [25e210] notAfter │ │ + [25e219] POLICY_MAPPING │ │ + [25e228] POLICY_MAPPINGS │ │ + [25e238] Any Purpose │ │ + [25e244] othername:NAIRealm:%.*s │ │ + [25e25c] email: │ │ + [25e266] invalid safi │ │ + [25e273] unknown extension name │ │ + [25e28a] X509_STORE_new │ │ + [25e299] crypto/x509/x509_obj.c │ │ + [25e2b0] subject issuer mismatch │ │ + [25e2c8] invalid or inconsistent certificate policy extension │ │ + [25e2fd] proxy subject name violation │ │ + [25e31a] subject signature algorithm and issuer public key algorithm mismatch │ │ + [25e35f] Missing Authority Key Identifier │ │ + [25e380] X509_verify_cert │ │ + [25e391] x509_verify_x509 │ │ + [25e3a2] X509_ATTRIBUTE │ │ + [25e3b1] revoked │ │ + [25e3b9] x509_name_encode │ │ + [25e3ca] x509_pubkey_decode │ │ + [25e3dd] socket create failed │ │ + [25e3f2] ) │ │ + [25e3f5] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ + [25e424] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ + [25e466] provider=default,fips=yes │ │ + [25e480] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ + [25e4a4] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ + [25e4cf] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ + [25e501] RC4:1.2.840.113549.3.4 │ │ + [25e518] blake2s256_internal_final │ │ + [25e532] ec_to_SubjectPublicKeyInfo_der_encode │ │ + [25e558] J: │ │ + [25e55e] pcounter: %d\n │ │ + [25e56c] ecx_dupctx │ │ + [25e577] ossl_ec_match_params │ │ + [25e58c] eckem_encapsulate │ │ + [25e59e] sk │ │ + [25e5a1] ecx_gen │ │ + [25e5a9] CTR │ │ + [25e5ad] digest=%s │ │ + [25e5b7] Ed25519ctx │ │ + [25e5c2] OAEP padding not allowed for signing / verifying │ │ + [25e5f3] localhost/ │ │ + [25e5fe] file_open_stream │ │ + [25e60f] bad tls client version │ │ + [25e626] entropy source strength too weak │ │ + [25e647] init call out of order │ │ + [25e65e] module integrity failure │ │ + [25e677] ossl_ccm_get_ctx_params │ │ + [25e68f] ded-from-explicit │ │ + [25e6a1] oinit │ │ + [25e6a7] a-sign-disabled │ │ + [25e6b7] props │ │ + [25e6bd] digest-check │ │ + [25e6ca] ntropy │ │ + [25e6d1] s2 │ │ + [25e6d4] d4 │ │ + [25e6d7] d9 │ │ + [25e6da] PRAGMA rekey_cipher is no longer supported. │ │ + [25e706] kdf_iter │ │ + [25e70f] fast_kdf_iter │ │ + [25e71d] PRAGMA cipher_page_size = %d; │ │ + [25e73b] %u │ │ + [25e73e] sqlcipherCodecAttach: db=%p, nDb=%d │ │ + [25e762] sqlcipher_activate: leaving static master mutex │ │ + [25e792] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ + [25e7c0] PRAGMA cipher_compatibility = %d; │ │ + [25e7e2] DETACH DATABASE migrate; │ │ + [25e7fb] %Y-%m-%d %H:%M:%S │ │ + [25e80d] 0 │ │ + [25e80f] :memory: │ │ + [25e818] %.4c%s%.16c │ │ + [25e824] MJ collide: %s │ │ + [25e833] Gt │ │ + [25e836] Add │ │ + [25e83a] IdxInsert │ │ + [25e844] FinishSeek │ │ + [25e84f] VBegin │ │ + [25e856] %z: %s │ │ + [25e85d] cannot rollback - no transaction is active │ │ + [25e888] database schema is locked: %s │ │ + [25e8a6] %s is %u but should be %u │ │ + [25e8c0] vtable constructor failed: %s │ │ + [25e8de] no such rowid: %lld │ │ + [25e8f2] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ + [25e939] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25e97a] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25e9b7] count_changes │ │ + [25e9c5] tbl │ │ + [25e9c9] near "%T": syntax error │ │ + [25e9e1] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ + [25ea35] USING INDEX %s FOR IN-OPERATOR │ │ + [25ea54] no such column │ │ + [25ea63] sqlite_schema │ │ + [25ea71] ORDER │ │ + [25ea77] no tables specified │ │ + [25ea8b] %.*z:%u │ │ + [25ea93] sqlite_stat%d │ │ + [25eaa1] VIRTUAL TABLE INDEX %d:%s │ │ + [25eabc] isisi │ │ + [25eac2] UTF-8 │ │ + [25eac8] invalid uri authority: %.*s │ │ + [25eae4] no such vfs: %s │ │ + [25eaf4] unable to identify the object to be reindexed │ │ + [25eb22] stat_init │ │ + [25eb2c] cannot %s %s "%s" │ │ + [25eb3e] incomplete input │ │ + [25eb4f] unlikely │ │ + [25eb58] %02d │ │ + [25eb5d] JSON cannot hold BLOB values │ │ + [25eb7a] database or disk is full │ │ + [25eb93] column index out of range │ │ + [25ebad] another row available │ │ + [25ebc3] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ + [25ec04] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ + [25ec34] ilb │ │ + [25ec38] unrecognized parameter: %s │ │ + [25ec53] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ + [25ec93] malformed inverted index for FTS%d table %s.%s │ │ + [25ecc2] k PRIMARY KEY, v │ │ + [25ecd3] PRAGMA %Q.data_version │ │ + [25ecea] fts5 expression tree is too large (maximum depth %d) │ │ + [25ed1f] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ + [25ed47] parse error in rank function: %s │ │ + [25ed68] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ + [25eda2] ,%.*s REAL │ │ + [25edad] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ + [25edff] corrupted │ │ + [25ee09] ENABLE_MEMORY_MANAGEMENT │ │ + [25ee22] DHE-RSA-AES256-CCM │ │ + [25ee35] PSK-AES128-CBC-SHA │ │ + [25ee48] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ + [25ee69] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ + [25ee8d] RSA-PSK-AES256-GCM-SHA384 │ │ + [25eea7] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ + [25eec4] DHE-DSS-CAMELLIA128-SHA │ │ + [25eedc] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [25ef01] ssl_cert_dup │ │ + [25ef0e] SSLv3 │ │ + [25ef14] ciphersuite digest has changed │ │ + [25ef33] empty raw public key │ │ + [25ef48] empty srtp protection profile list │ │ + [25ef6b] can't find SRP server param │ │ + [25ef87] no shared groups │ │ + [25ef98] no suitable signature algorithm │ │ + [25efb8] poll request not supported │ │ + [25efd3] records not released │ │ + [25efe8] ssl section empty │ │ + [25effa] unknown state │ │ + [25f008] unsupported ssl version │ │ + [25f020] decrypt-only │ │ + [25f02d] ssl_do_config │ │ + [25f03b] ClientCAStore │ │ + [25f049] SSL_CTX_use_serverinfo_ex │ │ + [25f063] before SSL initialization │ │ + [25f07d] SSLv3/TLS write certificate │ │ + [25f099] TLSv1.3 read encrypted extensions │ │ + [25f0bb] tls1_set_sigalgs_list │ │ + [25f0d1] dsa_sha384 │ │ + [25f0dc] PSS │ │ + [25f0e0] label │ │ + [25f0e6] ssl/tls_depr.c │ │ + [25f0f5] ossl_quic_new │ │ + [25f103] ossl_quic_pending_int │ │ + [25f119] ssl/quic/quic_engine.c │ │ + [25f130] INITIAL_MAX_DATA appears multiple times │ │ + [25f158] transport │ │ + [25f162] min_cwnd_size │ │ + [25f170] qlog_version │ │ + [25f17d] \f │ │ + [25f180] retry │ │ + [25f186] crypto │ │ + [25f18d] max_stream_data │ │ + [25f19d] el_setup_keyslot │ │ + [25f1ae] depack_do_frame_reset_stream │ │ + [25f1cb] internal error (flow control) │ │ + [25f1e9] depack_do_frame_handshake_done │ │ + [25f208] handshake layer error, error code %llu (0x%llx) ("%s") │ │ + [25f23f] STREAM_LEN │ │ + [25f24a] STREAM_OFF_LEN │ │ + [25f259] AEAD_LIMIT_REACHED │ │ + [25f26c] dtls1_read_bytes │ │ + [25f27d] tls_construct_ctos_supported_versions │ │ + [25f2a3] tls_parse_stoc_psk │ │ + [25f2b6] tls_parse_ctos_renegotiate │ │ + [25f2d1] tls_process_ske_srp │ │ + [25f2e5] tls_construct_cke_ecdhe │ │ + [25f2fd] tls_construct_cke_srp │ │ + [25f313] tls_process_client_hello │ │ + [25f32c] tls_construct_new_session_ticket │ │ + [25f34d] ZUINT64 │ │ + [25f355] accept error │ │ + [25f362] bad fopen mode │ │ + [25f371] crypto/bn/bn_mont.c │ │ + [25f385] on │ │ + [25f388] name=%s, value=%s │ │ + [25f39a] maxsize=%ld │ │ + [25f3a6] ASN1_STRING_TABLE_add │ │ + [25f3bc] crypto/dsa/dsa_ossl.c │ │ + [25f3d2] dlfcn_name_converter │ │ + [25f3e7] crypto/ec/ec_ameth.c │ │ + [25f3fc] k3 │ │ + [25f3ff] point-format │ │ + [25f40c] named │ │ + [25f412] SECG curve over a 163 bit binary field │ │ + [25f439] X9.62 curve over a 239 bit binary field │ │ + [25f461] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ + [25f492] EC_POINT_is_at_infinity │ │ + [25f4aa] ecx_pub_encode │ │ + [25f4b9] │ │ + [25f4c0] crypto/engine/tb_pkmeth.c │ │ + [25f4da] lib(%lu) │ │ + [25f4e3] crypto/evp/asymcipher.c │ │ + [25f4fb] secp192k1 │ │ + [25f505] prime256v1 │ │ + [25f510] wap-wsg-idm-ecid-wtls6 │ │ + [25f527] assertion failed: b <= sizeof(ctx->buf) │ │ + [25f54f] tls1multi_encin │ │ + [25f55f] crypto/encode_decode/encoder_pkey.c │ │ + [25f583] OSSL_ENCODER_to_data │ │ + [25f598] EVP_DigestVerify │ │ + [25f5a9] EVP_Q_mac │ │ + [25f5b3] kdf-digest │ │ + [25f5be] dsa_paramgen_q_bits │ │ + [25f5d2] ec_param_enc │ │ + [25f5df] fix_dh_nid5114 │ │ + [25f5ee] rsa-factor9 │ │ + [25f5fa] EVP_PKEY_CTX_md │ │ + [25f60a] counter: %d\n │ │ + [25f617] crypto/bio/bss_core.c │ │ + [25f62d] expecting a poly1305 key │ │ + [25f646] not able to copy ctx │ │ + [25f65b] signature type and key type incompatible │ │ + [25f684] unable to enable locking │ │ + [25f69d] unsupported keylength │ │ + [25f6b3] missing value │ │ + [25f6c1] hex string too short │ │ + [25f6d6] param of incompatible type │ │ + [25f6f1] discriminant is zero │ │ + [25f706] invalid generator │ │ + [25f718] missing OID │ │ + [25f724] invalid string │ │ + [25f733] asn1 len exceeds max resp len │ │ + [25f751] invalid port number │ │ + [25f765] max resp len exceeded │ │ + [25f77b] content type mismatch │ │ + [25f791] error setting key │ │ + [25f7a3] error parsing pkistatus │ │ + [25f7bb] missing trust store │ │ + [25f7cf] multiple requests not supported │ │ + [25f7ef] empty ess cert id list │ │ + [25f806] dynamic_ctrl │ │ + [25f813] OSSL_PARAM_set_int32 │ │ + [25f828] set_string_internal │ │ + [25f83c] identity │ │ + [25f845] rc2-40-cbc │ │ + [25f850] rc5-ofb │ │ + [25f858] extendedKeyUsage │ │ + [25f869] id-kp │ │ + [25f86f] serverAuth │ │ + [25f87a] nsSGC │ │ + [25f880] id-smime-ct │ │ + [25f88c] id-smime-alg-RC2wrap │ │ + [25f8a1] id-smime-alg-CMSRC2wrap │ │ + [25f8b9] MD4 │ │ + [25f8bd] id-it-implicitConfirm │ │ + [25f8d3] rsaSignature │ │ + [25f8e0] Private │ │ + [25f8e8] Subject Information Access │ │ + [25f903] aes-192-cfb │ │ + [25f90f] pilot │ │ + [25f915] nSRecord │ │ + [25f91e] set-policy │ │ + [25f929] set-certExt │ │ + [25f935] setAttr-IssCap-CVM │ │ + [25f948] id-ppl-independent │ │ + [25f95b] RSA-SHA512 │ │ + [25f966] ipsec4 │ │ + [25f96d] CAMELLIA-192-CFB1 │ │ + [25f97f] CAMELLIA-256-OFB │ │ + [25f990] X509v3 Issuing Distribution Point │ │ + [25f9b2] id-GostR3410-2001-ParamSet-cc │ │ + [25f9d0] telephoneNumber │ │ + [25f9e0] telexNumber │ │ + [25f9ec] aes-192-ctr │ │ + [25f9f8] CAMELLIA-128-CTR │ │ + [25fa09] HMAC GOST 34.11-2012 256 bit │ │ + [25fa26] hkdf │ │ + [25fa2b] kx-ecdhe-psk │ │ + [25fa38] id-smime-ct-authEnvelopedData │ │ + [25fa56] ARIA-192-CTR │ │ + [25fa63] n3 │ │ + [25fa66] Professional Information or basis for Admission │ │ + [25fa96] ecdsa_with_SHA3-224 │ │ + [25faaa] ISO-UA │ │ + [25fab1] DSTU Gost 28147-2009 │ │ + [25fac6] id-tc26-cipher-gostr3412-2015-magma │ │ + [25faea] id-tc26-gost-3410-2012-256-paramSetB │ │ + [25fb0f] hmacWithSHA512-224 │ │ + [25fb22] classSignToolKB1 │ │ + [25fb33] id-ct-signedTAL │ │ + [25fb43] ms-ntds-sec-ext │ │ + [25fb53] X509v3 Acceptable Certification Policies │ │ + [25fb7c] allowedAttributeAssignments │ │ + [25fb98] X509v3 Subject Alternative Public Key Info │ │ + [25fbc3] value.byKey │ │ + [25fbcf] get_header_and_data │ │ + [25fbe3] mac verify failure │ │ + [25fbf6] │ │ + [25fc00] %5ld:d=%-2d hl=%ld l=inf %s │ │ + [25fc1d] \%02X │ │ + [25fc23] invalid signed data type │ │ + [25fc3c] PRNG not seeded │ │ + [25fc4c] \\n │ │ + [25fc4f] rsa_validate_keypair_multiprime │ │ + [25fc6f] data too large │ │ + [25fc7e] unsupported mask parameter │ │ + [25fc99] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ + [25fcbb] pkey_rsa_verifyrecover │ │ + [25fcd2] 4096 │ │ + [25fcd7] ui process interrupted or cancelled │ │ + [25fcfb] uri authority unsupported │ │ + [25fd15] crypto/store/store_result.c │ │ + [25fd31] ess add signing cert v2 error │ │ + [25fd4f] crypto/ui/ui_openssl.c │ │ + [25fd66] emailCA │ │ + [25fd6e] name= │ │ + [25fd74] CACompromise │ │ + [25fd81] name.relativename │ │ + [25fd93] IPAddressOrRange │ │ + [25fda4] IPv4 │ │ + [25fda9] u.range │ │ + [25fdb2] %*sTimestamp : │ │ + [25fdc2] v2i_POLICY_CONSTRAINTS │ │ + [25fdd9] do_dirname │ │ + [25fde4] %X: │ │ + [25fde8] bn to asn1 integer error │ │ + [25fe01] x509_sig_info_init │ │ + [25fe14] unable to decode issuer public key │ │ + [25fe37] certificate is not yet valid │ │ + [25fe54] CRL is not yet valid │ │ + [25fe69] unhandled critical extension │ │ + [25fe86] path loop │ │ + [25fe90] issuer certificate lookup error │ │ + [25feb0] X509_STORE_CTX_set_default │ │ + [25fecb] S/MIME email │ │ + [25fed8] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [25ff19] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ + [25ff53] provider=base,fips=yes,output=der,structure=rsa │ │ + [25ff83] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ + [25ffbc] TEST-RAND │ │ + [25ffc6] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ + [25ffef] ED25519:1.3.101.112 │ │ + [260003] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ + [260042] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ + [260088] ED25519ctx │ │ + [260093] provider=default,fips=no,output=pem,structure=type-specific │ │ + [2600cf] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ + [26010d] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ + [26014b] provider=default,fips=yes,input=der,structure=ec │ │ + [26017c] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ + [2601a7] AES-192-GCM-SIV │ │ + [2601b7] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ + [2601e1] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ + [260203] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ + [26022b] providers/implementations/ciphers/cipher_chacha20.c │ │ + [26025f] chacha20_get_ctx_params │ │ + [260277] providers/implementations/ciphers/cipher_null.c │ │ + [2602a7] tdes_init │ │ + [2602b1] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2602da] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ + [260304] ED448 PUBLIC KEY │ │ + [260315] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [260342] ec_to_X9_62_der_encode │ │ + [260359] dhx2text_encode │ │ + [260369] dh_match_params │ │ + [260379] requested more threads (%u) than lanes (%u) │ │ + [2603a5] kdf_hkdf_derive │ │ + [2603b5] providers/implementations/kdfs/kbkdf.c │ │ + [2603dc] providers/implementations/kdfs/sshkdf.c │ │ + [260404] sskdf_derive │ │ + [260411] eae_prk │ │ + [260419] dh_gen_set_params │ │ + [26042b] mac_gen_set_params │ │ + [26043e] providers/implementations/macs/gmac_prov.c │ │ + [260469] /dev/hwrng │ │ + [260474] ed25519_verify │ │ + [260483] Should be more than %d, but would be set to %d │ │ + [2604b2] sm2sig_signature_init │ │ + [2604c8] providers/implementations/ciphers/cipher_rc4.c │ │ + [2604f7] providers/common/der/der_rsa_key.c │ │ + [26051a] failed to sign │ │ + [260529] invalid tag │ │ + [260535] ndex │ │ + [26053a] roperties │ │ + [260544] ial │ │ + [260548] ivinfo │ │ + [26054f] pe │ │ + [260552] tm │ │ + [260555] s28 │ │ + [260559] d0 │ │ + [26055c] unknown register │ │ + [26056d] lotCPtr │ │ + [260575] cipher_profile │ │ + [260584] cipher_default_plaintext_header_size │ │ + [2605a9] PRAGMA cipher_use_hmac = %d; │ │ + [2605c6] sqlcipher_activate: entered static master mutex │ │ + [2605f6] sqlcipher_activate: left static master mutex │ │ + [260623] HMAC verification failed for page %d │ │ + [260648] /dev/urandom │ │ + [260655] - │ │ + [260657] SorterInsert │ │ + [260664] ClrSubtype │ │ + [26066f] cannot start a transaction within a transaction │ │ + [26069f] Tree %u page %u cell %u: │ │ + [2606b9] max_page_count │ │ + [2606c8] name │ │ + [2606cd] unknown database %T │ │ + [2606e1] aggregate │ │ + [2606eb] column%d │ │ + [2606f4] _ROWID_ │ │ + [2606fc] REAL │ │ + [260702] error in generated column "%s" │ │ + [260721] %s clause should come after %s not before │ │ + [26074b] a JOIN clause is required before %s │ │ + [26076f] UPDATE │ │ + [260776] rows updated │ │ + [260783] table %S has %d columns but %d values were supplied │ │ + [2607b7] UPSERT not implemented for virtual table "%s" │ │ + [2607e5] variable number must be between ?1 and ?%d │ │ + [260810] sssiii │ │ + [260817] iissssss │ │ + [260820] missing from index │ │ + [260835] utf16be │ │ + [26083d] SET NULL │ │ + [260846] cannot create triggers on shadow tables │ │ + [26086e] Invalid key value │ │ + [260880] rw │ │ + [260883] expr_implies_expr │ │ + [260895] sign │ │ + [26089a] weekday │ │ + [2608a3] 50f-20a-20d │ │ + [2608af] json_remove │ │ + [2608bb] json_replace │ │ + [2608c8] infinity │ │ + [2608d1] array │ │ + [2608d7] attempt to write a readonly database │ │ + [2608fc] unicode61 │ │ + [260906] fts3_tokenizer │ │ + [260915] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ + [260941] ize │ │ + [260945] tion │ │ + [26094a] notindexed │ │ + [260955] unrecognized order: %s │ │ + [26096c] %z, langid │ │ + [260977] malformed prefix=... directive │ │ + [260996] multiple content_rowid=... directives │ │ + [2609bc] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ + [2609e4] alize │ │ + [2609ea] col │ │ + [2609ee] no such fts5 table: %s.%s │ │ + [260a08] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ + [260a3c] UNIQUE constraint failed: %s.%s │ │ + [260a5c] DEFAULT_MMAP_SIZE=0 │ │ + [260a70] MAX_ATTACHED=10 │ │ + [260a80] MAX_LENGTH=1000000000 │ │ + [260a96] NULL-MD5 │ │ + [260a9f] AES256-CCM8 │ │ + [260aab] TLS_DHE_PSK_WITH_AES_128_CCM │ │ + [260ac8] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ + [260ae9] ECDHE-PSK-NULL-SHA384 │ │ + [260aff] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [260b29] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [260b54] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [260b7d] DHE-PSK-ARIA128-GCM-SHA256 │ │ + [260b98] TLS_FALLBACK_SCSV │ │ + [260baa] ssl/s3_msg.c │ │ + [260bb7] Verify error:%s │ │ + [260bc7] gost-mac-12 │ │ + [260bd3] cert cb error │ │ + [260be1] illegal Suite B digest │ │ + [260bf8] inconsistent extms │ │ + [260c0b] missing tmp ecdh key │ │ + [260c20] no suitable groups │ │ + [260c33] stream finished │ │ + [260c43] tlsv13 alert certificate required │ │ + [260c65] ssl_handshake_hash │ │ + [260c78] ssl_start_async_job │ │ + [260c8c] cmd=%s, value=%s │ │ + [260c9d] no_tls1_3 │ │ + [260ca7] prefer_no_dhe_kex │ │ + [260cb9] NumTickets │ │ + [260cc4] IgnoreUnexpectedEOF │ │ + [260cd8] SSL_CTX_use_PrivateKey │ │ + [260cef] max_early_data │ │ + [260cfe] SSLv3/TLS write hello request │ │ + [260d1c] SSLv3/TLS write certificate request │ │ + [260d40] extended master secret │ │ + [260d57] secret │ │ + [260d5e] rsa_pss_rsae_sha256 │ │ + [260d72] CLIENT_TRAFFIC_SECRET_N │ │ + [260d8a] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ + [260dde] ch_on_handshake_yield_secret │ │ + [260dfb] INITIAL_SCID appears multiple times │ │ + [260e1f] MAX_UDP_PAYLOAD_SIZE is malformed │ │ + [260e41] ORIG_DCID was not sent but is required │ │ + [260e68] RXKU cooldown internal error │ │ + [260e85] received oversize token │ │ + [260e9d] group_id │ │ + [260ea6] dst_cid │ │ + [260eae] handshake_done │ │ + [260ebd] Unknown frame type received │ │ + [260ed9] ACK_WITH_ECN │ │ + [260ee6] tls_prepare_for_encryption_default │ │ + [260f09] rlayer_early_data_count_ok │ │ + [260f24] final_ec_pt_formats │ │ + [260f38] tls_parse_stoc_session_ticket │ │ + [260f56] dtls_process_hello_verify │ │ + [260f70] tls_construct_certificate_request │ │ + [260f92] ossl_statem_server13_write_transition │ │ + [260fb8] tls-client-version │ │ + [260fcb] ossl_d2i_PrivateKey_legacy │ │ + [260fe6] pkeyalg │ │ + [260fee] a2d_ASN1_OBJECT │ │ + [260ffe] d2i_ASN1_OBJECT │ │ + [26100e] ASN1_BIT_STRING │ │ + [26101e] ossl_asn1_do_lock │ │ + [261030] connect error │ │ + [26103e] unable to create socket │ │ + [261056] unable to reuseaddr │ │ + [26106a] BIO_sendmmsg │ │ + [261077] dgram_pair_ctrl_set_write_buf_size │ │ + [26109a] NCONF_get_string │ │ + [2610ab] oid_module_init │ │ + [2610bb] crypto/asn1/asn_mstbl.c │ │ + [2610d3] %s %2d %02d:%02d:%02d %d GMT │ │ + [2610f0] bn_set_words │ │ + [2610fd] crypto/dh/dh_asn1.c │ │ + [261111] int_dhvparams │ │ + [26111f] ECPARAMETERS │ │ + [26112c] uncompressed │ │ + [261139] crypto/ec/ec_kmeth.c │ │ + [26114e] EC_POINT_set_Jprojective_coordinates_GFp │ │ + [261177] A: │ │ + [26117d] ossl_ec_GFp_mont_group_set_curve │ │ + [26119e] ecd_item_verify │ │ + [2611ae] ossl_decoder_instance_new │ │ + [2611c8] id-ecPublicKey │ │ + [2611d7] crypto/engine/eng_list.c │ │ + [2611f0] ENGINE_by_id │ │ + [2611fd] OPENSSL_ENGINES │ │ + [26120d] secp224r1 │ │ + [261217] c2pnb163v3 │ │ + [261222] c2pnb272w1 │ │ + [26122d] c2pnb368w1 │ │ + [261238] brainpoolP256r1 │ │ + [261248] K-163 │ │ + [26124e] K-233 │ │ + [261254] K-571 │ │ + [26125a] mackey │ │ + [261261] EVP_CIPHER_CTX_copy │ │ + [261275] OSSL_ENCODER_CTX_add_encoder │ │ + [261292] ossl_encoder_ctx_add_encoder_inst │ │ + [2612b4] crypto/evp/keymgmt_lib.c │ │ + [2612cd] EVP_DigestVerifyFinal │ │ + [2612e3] new_raw_key_int │ │ + [2612f3] evp_pkey_get0_DSA_int │ │ + [261309] default_check │ │ + [261317] fix_dh_nid │ │ + [261322] rsa-exponent3 │ │ + [261330] get_ec_decoded_from_explicit_params │ │ + [261354] try_provided_check │ │ + [261367] iteration │ │ + [261371] crypto/dh/dh_pmeth.c │ │ + [261386] crypto/dh/dh_gen.c │ │ + [261399] pkey_ec_paramgen │ │ + [2613aa] not a square │ │ + [2613b7] invalid secret │ │ + [2613c6] no keymgmt present │ │ + [2613d9] operation not initialized │ │ + [2613f3] update error │ │ + [261400] unknown tag │ │ + [26140c] missing equal sign │ │ + [26141f] curve does not support ecdh │ │ + [26143b] curve does not support signing │ │ + [26145a] field too large │ │ + [26146a] failure │ │ + [261472] certificate has no keyid │ │ + [26148b] cipher parameter initialisation error │ │ + [2614b1] msgsigdigest error │ │ + [2614c4] no cipher │ │ + [2614ce] signfinal error │ │ + [2614de] failed building own chain │ │ + [2614f8] missing reference cert │ │ + [26150f] transactionid unmatched │ │ + [261527] unsupported version │ │ + [26153b] rc2-64 │ │ + [261542] id-aes128-wrap-pad │ │ + [261555] v_check │ │ + [26155d] general_set_int │ │ + [26156d] legacy │ │ + [261574] dsaWithSHA │ │ + [26157f] MD5-SHA1 │ │ + [261588] deltaCRL │ │ + [261591] id-smime-aa-dvcs-dvc │ │ + [2615a6] id-smime-spq-ets-sqt-unotice │ │ + [2615c3] id-smime-cti-ets-proofOfCreation │ │ + [2615e4] id-pkip │ │ + [2615ec] ac-targeting │ │ + [2615f9] ipsecUser │ │ + [261603] id-it-subscriptionRequest │ │ + [26161d] id-cmc-queryPending │ │ + [261631] holdInstructionCode │ │ + [261645] simpleSecurityObject │ │ + [26165a] rfc822Mailbox │ │ + [261668] host │ │ + [26166d] subtreeMinimumQuality │ │ + [261683] message extensions │ │ + [261696] setct-CapReqTBSX │ │ + [2616a7] setAttr-TokenType │ │ + [2616b9] CAMELLIA-192-CBC │ │ + [2616ca] camellia-128-ecb │ │ + [2616db] camellia-128-cfb8 │ │ + [2616ed] camellia-128-ofb │ │ + [2616fe] SEED-ECB │ │ + [261707] id-Gost28147-89-CryptoPro-KeyMeshing │ │ + [26172c] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ + [261754] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ + [26177e] gost2001cc │ │ + [261789] dmdName │ │ + [261791] id-aes128-GCM │ │ + [26179f] GOST R 34.11-2012 with 256 bit hash │ │ + [2617c3] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ + [2617f6] ARIA-128-CFB │ │ + [261803] ARIA-128-OFB │ │ + [261810] aria-192-cbc │ │ + [26181d] sha512-224 │ │ + [261828] RSA-SHA3-384 │ │ + [261835] sha512-256WithRSAEncryption │ │ + [261851] blake2bmac │ │ + [26185c] SM2-SM3 │ │ + [261864] x963kdf │ │ + [26186c] CMC Archive Server │ │ + [26187f] id-ct-ASPA │ │ + [26188a] X509v3 Attribute Authority Issuing Distribution Point │ │ + [2618c0] unknown message digest │ │ + [2618d7] problems getting password │ │ + [2618f1] pvk data too short │ │ + [261904] crypto/pem/pem_lib.c │ │ + [261919] PKCS12_item_i2d_encrypt_ex │ │ + [261934] PKCS7_SIGNER_INFO_sign │ │ + [26194b] crypto/pkcs7/pk7_lib.c │ │ + [261962] unable to find mem bio │ │ + [261979] wrong pkcs7 type │ │ + [26198a] not an ascii character │ │ + [2619a1] parse_hex │ │ + [2619ab] crypto/evp/evp_rand.c │ │ + [2619c1] invalid property query │ │ + [2619d8] unable to fetch drbg │ │ + [2619ed] unable to get parent reseed prop counter │ │ + [261a16] reseed_requests │ │ + [261a26] coefficient%d: │ │ + [261a35] Trailer Field: 0x │ │ + [261a47] dmq1 │ │ + [261a4c] algorithm mismatch │ │ + [261a5f] pss saltlen too small │ │ + [261a75] unsupported signature type │ │ + [261a90] value missing │ │ + [261a9e] rsa_multiprime_keygen │ │ + [261ab4] check_padding_md │ │ + [261ac5] RSA_sign │ │ + [261ace] OPENSSL_sk_set │ │ + [261add] cannot load private key │ │ + [261af5] OpenSSL default user interface │ │ + [261b14] d.ediPartyName │ │ + [261b23] sslCA │ │ + [261b29] Object Signing CA │ │ + [261b3b] Decipher Only │ │ + [261b49] CA │ │ + [261b4c] v2i_AUTHORITY_KEYID │ │ + [261b60] IPv6 │ │ + [261b65] : inherit\n │ │ + [261b70] Autonomous System Numbers │ │ + [261b8a] issuerUID │ │ + [261b95] %*sSignature Value: │ │ + [261baa] crypto/ct/ct_x509v3.c │ │ + [261bc1] %*sLog ID : │ │ + [261bd1] cAToolCert │ │ + [261bdc] Excluded │ │ + [261be5] IP:%s/%s │ │ + [261bef] %*sPolicy Text: %.*s │ │ + [261c04] │ │ + [261c12] \n │ │ + [261c23] crypto/x509/v3_tlsf.c │ │ + [261c39] %*sUser Notices:\n │ │ + [261c4b] unknown extension │ │ + [261c5d] X509at_get_attr │ │ + [261c6d] bad selector │ │ + [261c7a] certificate verification failed │ │ + [261c9a] crypto/x509/x509_set.c │ │ + [261cb1] no explicit policy │ │ + [261cc4] X509_VERIFY_PARAM_set1 │ │ + [261cdb] X509_VERIFY_PARAM_set1_policies │ │ + [261cfb] lastUpdate │ │ + [261d06] X509_PUBKEY_get │ │ + [261d16] X509_CINF │ │ + [261d20] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [261d5a] provider=base,fips=yes,input=der,structure=type-specific │ │ + [261d93] provider=base,fips=yes,input=der,structure=dsa │ │ + [261dc2] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ + [261dea] ARGON2I │ │ + [261df2] HMAC-DRBG │ │ + [261dfc] ED448:1.3.101.113 │ │ + [261e0e] OpenSSL SCRYPT via EVP_PKEY implementation │ │ + [261e39] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ + [261e7f] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ + [261ec1] provider=default,fips=yes,output=blob │ │ + [261ee7] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ + [261f11] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ + [261f33] ossl_sm2_encrypt │ │ + [261f44] CS2 │ │ + [261f48] EncryptedPrivateKeyInfo │ │ + [261f60] dh_to_type_specific_params_der_encode │ │ + [261f86] key_to_pubkey │ │ + [261f94] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ + [261fbb] providers/implementations/encode_decode/encode_key2blob.c │ │ + [261ff5] x255192text_encode │ │ + [262008] providers/implementations/exchange/dh_exch.c │ │ + [262035] generate_ecdhkm │ │ + [262045] ossl_hpke_labeled_expand │ │ + [26205e] rsasve_generate │ │ + [26206e] providers/implementations/rands/seed_src.c │ │ + [262099] providers/implementations/signature/dsa_sig.c │ │ + [2620c7] rsa_verify_directly │ │ + [2620db] providers/implementations/storemgmt/file_store_any2obj.c │ │ + [262114] derivation function init failed │ │ + [262134] invalid aead │ │ + [262141] invalid data │ │ + [26214e] invalid eddsa instance for attempted operation │ │ + [26217d] ine │ │ + [262181] -info │ │ + [262187] 931-pad-check │ │ + [262195] s24 │ │ + [262199] _Unwind_GetTextRelBase() not implemented │ │ + [2621c2] accountsCPtr │ │ + [2621cf] indexed │ │ + [2621d7] PRAGMA cipher is no longer supported. │ │ + [2621fd] le │ │ + [262200] cipher_hmac_algorithm │ │ + [262216] cipher_default_kdf_algorithm │ │ + [262233] PRAGMA cipher_default_kdf_iter = %d; │ │ + [262258] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ + [2622bb] sqlcipher_codec_ctx_init: allocating provider │ │ + [2622e9] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ + [26232a] database file is undefined │ │ + [262345] sqlcipher_export failed, error code %d │ │ + [26236c] FOREIGN KEY constraint failed │ │ + [26238a] MustBeInt │ │ + [262394] Not │ │ + [262398] SeekRowid │ │ + [2623a2] Ge │ │ + [2623a5] IsTrue │ │ + [2623ac] Remainder │ │ + [2623b6] DropTrigger │ │ + [2623c2] VDestroy │ │ + [2623cb] Page %u: pointer map referenced │ │ + [2623eb] sqlcipher_cipher_ctx_init: allocating context │ │ + [262419] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ + [26244a] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ + [262499] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ + [2624e8] hexrekey │ │ + [2624f1] type │ │ + [2624f6] flags │ │ + [2624fc] %s prohibited in %s │ │ + [262510] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ + [262557] expected %d columns for '%s' but got %d │ │ + [26257f] misuse of aggregate: %s() │ │ + [262599] normal │ │ + [2625a0] sqlite_attach │ │ + [2625ae] sqlite\_% │ │ + [2625b8] UPDATE sqlite_temp_schema SET sql = sqlite_rename_table(%Q, type, name, sql, %Q, %Q, 1), tbl_name = CASE WHEN tbl_name=%Q COLLATE nocase AND sqlite_rename_test(%Q, sql, type, name, 1, 'after rename', 0) THEN %Q ELSE tbl_name END WHERE type IN ('view', 'trigger') │ │ + [2626c1] expr_compare │ │ + [2626ce] year │ │ + [2626d3] json_extract │ │ + [2626e0] jsonb_insert │ │ + [2626ed] inity │ │ + [2626f3] access permission denied │ │ + [26270c] SELECT %s WHERE rowid=? │ │ + [262724] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ + [26276d] etaci │ │ + [262773] eta │ │ + [262777] prefix │ │ + [26277e] flush │ │ + [262784] SELECT %s │ │ + [26278e] fts5_source_id │ │ + [26279d] malformed tokendata=... directive │ │ + [2627bf] no such tokenizer: %s │ │ + [2627d5] error in tokenizer constructor │ │ + [2627f4] fts5: syntax error near "%.*s" │ │ + [262813] DELETE FROM %Q.'%q_docsize'; │ │ + [262830] ant │ │ + [262834] instance │ │ + [26283d] +- \n │ │ 0123456789 │ │ - [262874] ENABLE_FTS3_PARENTHESIS │ │ - [26288c] SYSTEM_MALLOC │ │ - [26289a] TLS_PSK_WITH_AES_256_CBC_SHA │ │ - [2628b7] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ - [2628db] DHE-PSK-NULL-SHA256 │ │ - [2628ef] ECDHE-PSK-AES128-CBC-SHA │ │ - [262908] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ - [26292d] DHE-RSA-ARIA256-GCM-SHA384 │ │ - [262948] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [26296d] ssl3_finish_mac │ │ - [26297d] gost2001 │ │ - [262986] ADH │ │ - [26298a] bad digest length │ │ - [26299c] dh public value length is wrong │ │ - [2629bc] missing supported versions extension │ │ - [2629e1] renegotiation mismatch │ │ - [2629f8] request sent │ │ - [262a05] scsv received when renegotiating │ │ - [262a26] tlsv1 alert internal error │ │ - [262a41] tlsv1 alert user cancelled │ │ - [262a5c] unknown pkey type │ │ - [262a6e] unsupported compression algorithm │ │ - [262a90] ssl_read_internal │ │ - [262aa2] MaxProtocol │ │ - [262aae] SSLv2 │ │ - [262ab4] Bugs │ │ - [262ab9] ECDHSingle │ │ - [262ac4] tlsext_hostname │ │ - [262ad4] TLSv1.3 read server compressed certificate │ │ - [262aff] SSLv3/TLS read server certificate request │ │ - [262b29] EC │ │ - [262b2c] tls1_set_groups_list │ │ - [262b41] tls-min-dtls │ │ - [262b4e] create_channel │ │ - [262b5d] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ - [262b8d] owner │ │ - [262b93] handling retry packet │ │ - [262ba9] │ │ - [262bae] \b │ │ - [262bb1] stream_state_error │ │ - [262bc4] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ - [262bee] depack_do_frame_max_streams │ │ - [262c0a] ssl/quic/quic_tls.c │ │ - [262c1e] CRYPTO_BUFFER_EXCEEDED │ │ - [262c35] tls-mac │ │ - [262c3d] tls_post_encryption_processing_default │ │ - [262c64] tls_construct_ctos_status_request │ │ - [262c86] tls_construct_ctos_ems │ │ - [262c9d] tls_parse_stoc_supported_versions │ │ - [262cbf] tls_construct_stoc_ec_pt_formats │ │ - [262ce0] tls_process_new_session_ticket │ │ - [262cff] tls_finish_handshake │ │ - [262d14] ossl_statem_server_pre_work │ │ - [262d30] asn1_collect │ │ - [262d3d] ASN1_item_ex_i2d │ │ - [262d4e] ASN1_NULL │ │ - [262d58] uint32_c2i │ │ - [262d63] unavailable ip family │ │ - [262d79] bn_expand_internal │ │ - [262d8c] %s%s%s │ │ - [262d93] module_load_dso │ │ - [262da3] tag=%s │ │ - [262daa] VISIBLESTRING │ │ - [262db8] SETWRAP │ │ - [262dc0] ASN1_mbstring_ncopy │ │ - [262dd4] ssl_module_init │ │ - [262de4] q │ │ - [262de6] ossl_dsa_key_from_pkcs8 │ │ - [262dfe] %*spub:\n │ │ - [262e07] EC_GROUP_new_from_ecparameters │ │ - [262e26] d2i_ECPrivateKey │ │ - [262e37] RFC 5639 curve over a 256 bit prime field │ │ - [262e61] BN_GF2m_mod │ │ - [262e6d] EC_KEY_oct2priv │ │ - [262e7d] ossl_ec_key_simple_oct2priv │ │ - [262e99] EC_POINT_point2oct │ │ - [262eac] ecp_nistz256_mult_precompute │ │ - [262ec9] SHAKE256 │ │ - [262ed2] engine_id │ │ - [262edc] ENGINE_ctrl │ │ - [262ee8] str=%s │ │ - [262eef] crypto/err/err.c │ │ - [262f00] OCSP routines │ │ - [262f0e] ENCODER routines │ │ - [262f1f] ECDSA lib │ │ - [262f29] OSSL_STORE lib │ │ - [262f38] EVP_PKEY_encrypt │ │ - [262f49] crypto/evp/dh_ctrl.c │ │ - [262f5e] aes_wrap_init_key │ │ - [262f70] c2tnb191v1 │ │ - [262f7b] fips_mode │ │ - [262f85] EVP_CIPHER_CTX_ctrl │ │ - [262f99] ossl_asn1_type_get_octetstring_int │ │ - [262fbc] OSSL_ENCODER_CTX_set_output_structure │ │ - [262fe2] evp_kem_from_algorithm │ │ - [262ff9] keymgmt_from_algorithm │ │ - [263010] EVP_DigestSign │ │ - [26301f] d │ │ - [263021] evp_pkey_public_check_combined │ │ - [263040] EVP_PKEY_keygen │ │ - [263050] subgroup order Q: │ │ - [263062] crypto/comp_methods.c │ │ - [263078] no import function │ │ - [26308b] setting xof failed │ │ - [26309e] xts data unit is too large │ │ - [2630b9] too many retries │ │ - [2630ca] asn1 sig parse error │ │ - [2630df] openssl conf references missing section │ │ - [263107] param cannot be represented exactly │ │ - [26312b] invalid output length │ │ - [263141] failed loading public key │ │ - [26315b] error parsing asn1 length │ │ - [263175] response too many hdrlines │ │ - [263190] no private key │ │ - [26319f] unsupported method for creating popo │ │ - [2631c4] error protecting message │ │ - [2631dd] expected pollreq │ │ - [2631ee] missing key usage digitalsignature │ │ - [263211] aria128 │ │ - [263219] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ - [26325a] param_push_num │ │ - [263269] OSSL_PARAM_set_uint32 │ │ - [26327f] get_string_internal │ │ - [263293] ossl_pw_set_pem_password_cb │ │ - [2632af] ossl_provider_info_add_to_store │ │ - [2632cf] ossl_time_now │ │ - [2632dd] countryName │ │ - [2632e9] RC2-CFB │ │ - [2632f1] X509v3 CRL Distribution Points │ │ - [263310] PBE-SHA1-RC2-40 │ │ - [263320] id-smime-cti-ets-proofOfOrigin │ │ - [26333f] id-mod-kea-profile-93 │ │ - [263355] id-cmc-encryptedPOP │ │ - [263369] Trust Root │ │ - [263374] Experimental │ │ - [263381] targetInformation │ │ - [263393] aes-192-ofb │ │ - [26339f] AES-256-CFB │ │ - [2633ab] Hold Instruction Code │ │ - [2633c1] dNSDomain │ │ - [2633cb] mail │ │ - [2633d0] roomNumber │ │ - [2633db] secretary │ │ - [2633e5] setct-CapTokenSeq │ │ - [2633f7] setct-AcqCardCodeMsg │ │ - [26340c] setct-PIUnsignedTBE │ │ - [263420] setct-CapReqTBEX │ │ - [263431] setct-CredRevReqTBE │ │ - [263445] setAttr-SecDevSig │ │ - [263457] proxyCertInfo │ │ - [263465] Inherit all │ │ - [263471] X509v3 Name Constraints │ │ - [263489] CAMELLIA-256-CFB │ │ - [26349a] CAMELLIA-128-OFB │ │ - [2634ab] id-ct-asciiTextWithCRLF │ │ - [2634c3] cryptocom │ │ - [2634cd] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ - [2634fa] id-alg-PWRI-KEK │ │ - [26350a] aes-128-ccm │ │ - [263516] MGF1 │ │ - [26351b] aes-256-cbc-hmac-sha1 │ │ - [263531] aes-192-cbc-hmac-sha256 │ │ - [263549] AES-128-OCB │ │ - [263555] CAMELLIA-192-CMAC │ │ - [263567] id-tc26-gost-3410-2012-512-paramSetB │ │ - [26358c] Signing Tool of Issuer │ │ - [2635a3] kuznyechik-cfb │ │ - [2635b2] sendProxiedRouter │ │ - [2635c4] AuthANY │ │ - [2635cc] aria-256-ecb │ │ - [2635d9] hmac-sha3-384 │ │ - [2635e7] sm4-ctr │ │ - [2635ef] GOST R 34.10-2012 (256 bit) ParamSet D │ │ - [263616] AES-128-SIV │ │ - [263622] BLAKE2BMAC │ │ - [26362d] id-ct-routeOriginAuthz │ │ - [263644] id-regCtrl-algId │ │ - [263655] id-aa-ets-attrCertificateRefs │ │ - [263673] cades-attributes │ │ - [263684] indirectIssuer │ │ - [263693] OBJ_dup │ │ - [26369b] crypto/ocsp/ocsp_cl.c │ │ - [2636b1] expecting public key blob │ │ - [2636cb] ^I^M\n │ │ - [2636d0] PEM_read_bio_ex │ │ - [2636e0] CERTIFICATE │ │ - [2636ec] crypto/asn1/a_i2d_fp.c │ │ - [263703] authsafes │ │ - [26370d] value.bag │ │ - [263717] PKCS7_ENVELOPE │ │ - [263726] │ │ - [263730] crypto/property/defn_cache.c │ │ - [26374d] too much nonce requested │ │ - [263766] rsa_pss_verify_param │ │ - [26377b] publicExponent: │ │ - [26378b] invalid message length │ │ - [2637a2] mgf1 digest not allowed │ │ - [2637ba] n does not equal p q │ │ - [2637cf] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ - [2637f7] RSA_padding_add_none │ │ - [26380c] sk_reserve │ │ - [263817] OSSL_STORE_INFO_new_NAME │ │ - [263830] crypto/store/store_meth.c │ │ - [26384a] could not set engine │ │ - [26385f] invalid signer certificate purpose │ │ - [263882] ts datasign │ │ - [26388e] NOTICEREF │ │ - [263898] crypto/x509/v3_cpols.c │ │ - [2638af] %*sUser Notice:\n │ │ - [2638c0] set_dist_point_name │ │ - [2638d4] affiliationChanged │ │ - [2638e7] Superseded │ │ - [2638f2] v2i_ASIdentifiers │ │ - [263904] %*sTarget Cert:\n │ │ - [263915] crypto/x509/v3_battcons.c │ │ - [26392f] crypto/x509/v3_group_ac.c │ │ - [263949] text: │ │ - [26394f] ossl_x509v3_cache_extensions │ │ - [26396c] DirName: │ │ - [263975] extension not found │ │ - [263989] no issuer details │ │ - [26399b] policy path length │ │ - [2639ae] no crl number │ │ - [2639bc] X509_STORE_add_crl │ │ - [2639cf] different CRL scope │ │ - [2639e3] X509_STORE_CTX_init │ │ - [2639f7] compatible │ │ - [263a02] X509_NAME_print │ │ - [263a12] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ - [263a4c] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [263a8b] OpenSSL HMAC via EVP_PKEY implementation │ │ - [263ab4] OpenSSL SIPHASH via EVP_PKEY implementation │ │ - [263ae0] provider=default,fips=yes,output=text │ │ - [263b06] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ - [263b2f] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ - [263b52] rsa_encrypt │ │ - [263b5e] ossl_sm2_decrypt │ │ - [263b6f] ossl_aes_gcm_siv_set_ctx_params │ │ - [263b8f] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ - [263bcc] providers/implementations/ciphers/cipher_sm4_xts.c │ │ - [263bff] tdes_wrap_update │ │ - [263c10] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [263c3a] dhx_to_SubjectPublicKeyInfo_der_encode │ │ - [263c61] ec_spki_pub_to_der │ │ - [263c74] x25519_to_PrivateKeyInfo_pem_encode │ │ - [263c98] dsa_to_DSA_pem_encode │ │ - [263cae] dh2text_encode │ │ - [263cbd] kdf_argon2_ctx_set_m_cost │ │ - [263cd7] constant │ │ - [263ce0] ossl_HPKE_KEM_INFO_find_curve │ │ - [263cfe] dsa_gen │ │ - [263d06] mac_gen │ │ - [263d0e] blake2_mac_init │ │ - [263d1e] poly1305_setkey │ │ - [263d2e] max_adinlen │ │ - [263d3a] reseed_time │ │ - [263d46] ossl_drbg_verify_digest │ │ - [263d5e] digest %s != %s │ │ - [263d6e] ed25519_sign │ │ - [263d7b] Ed25519ph │ │ - [263d85] rsa_setup_md │ │ - [263d92] rsa_sign_directly │ │ - [263da4] invalid aad │ │ - [263db0] length too large │ │ - [263dc1] self test kat failure │ │ - [263dd7] gcm_init │ │ - [263de0] id_param │ │ - [263de9] s-indicator │ │ - [263df5] ider-name │ │ - [263dff] e-parameters │ │ - [263e0c] -kem │ │ - [263e11] ms-check │ │ - [263e1a] Invalid descriptor kind found. │ │ - [263e39] J │ │ - [263e3b] chatlistCPtr │ │ - [263e48] chatCPtr │ │ - [263e51] (join-%u) │ │ - [263e5b] cipher_store_pass │ │ - [263e6d] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ - [263eb1] HMAC is not enabled, unable to integrity check │ │ - [263ee0] PRAGMA migrate.user_version = %d; │ │ - [263f02] SELECT sqlcipher_export('migrate'); │ │ - [263f26] device │ │ - [263f2d] end │ │ - [263f31] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ - [263f86] unopened │ │ - [263f8f] stat │ │ - [263f94] %s at line %d of [%.10s] │ │ - [263fad] %.16g │ │ - [263fb3] Vacuum │ │ - [263fba] IdxGE │ │ - [263fc0] CollSeq │ │ - [263fc8] Compare │ │ - [263fd0] Clear │ │ - [263fd6] VRename │ │ - [263fde] malformed database schema (%s) │ │ - [263ffd] sqlite3Codec: error decrypting page %d data: %d │ │ - [26402d] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ - [264081] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ - [2640b0] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2640f6] sha512 │ │ - [2640fd] sqlcipher_openssl_hmac: invalid algorithm %d │ │ - [26412a] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ - [264163] foreign_key_list │ │ - [264174] schema_version │ │ - [264183] short_column_names │ │ - [264196] trusted_schema │ │ - [2641a5] partial │ │ - [2641ad] %Q. │ │ - [2641b1] no entry point [%s] in shared library [%s] │ │ - [2641dc] tbl_name='%q' AND type!='trigger' │ │ - [2641fe] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ - [26423e] views may not be indexed │ │ - [264257] virtual tables may not be indexed │ │ - [264279] parameters are not allowed in views │ │ - [26429d] SCAN %d CONSTANT ROW%s │ │ - [2642b4] rowid=? │ │ - [2642bc] LEFT-JOIN │ │ - [2642c7] table %S has no column named %s │ │ - [2642e7] ok │ │ - [2642ea] AFTER │ │ - [2642f0] no such trigger: %S │ │ - [264304] cannot add a STORED column │ │ - [26431f] load_extension │ │ - [26432e] sqlite_version │ │ - [26433d] sqlite_drop_column │ │ - [264350] julianday │ │ - [26435a] 40f │ │ - [26435e] json_type │ │ - [264368] jsonb_group_array │ │ - [26437a] SQL logic error │ │ - [26438a] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ - [2643ce] DELETE FROM %Q.'%q_segments' │ │ - [2643eb] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ - [264427] block │ │ - [26442d] ee │ │ - [264430] SELECT %s ORDER BY rowid %s │ │ - [26444c] NEAR │ │ - [264451] fts3cursor │ │ - [26445c] SAVEPOINT fts3 │ │ - [26446b] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ - [2644a0] , T.c%d │ │ - [2644a8] data │ │ - [2644ad] SELECT k, v FROM %Q.'%q_config' │ │ - [2644cd] phrase │ │ - [2644d4] separators │ │ - [2644df] %_parent │ │ - [2644e8] ); │ │ - [2644eb] WHERE rowid=?1 │ │ - [2644fb] %s%.3x/ │ │ - [264503] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ - [264556] DEFAULT_PCACHE_INITSZ=20 │ │ - [26456f] ssl/d1_msg.c │ │ - [26457c] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ - [26459d] DHE-RSA-AES128-CCM │ │ - [2645b0] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ - [2645d1] PSK-AES128-CBC-SHA256 │ │ - [2645e7] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ - [26460b] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [26462d] TLS_RSA_WITH_IDEA_CBC_SHA │ │ - [264647] ECDHE-ARIA256-GCM-SHA384 │ │ - [264660] PSK-ARIA256-GCM-SHA384 │ │ - [264677] DEFAULT │ │ - [26467f] SHA1 │ │ - [264684] DHE │ │ - [264688] bad hello request │ │ - [26469a] bad hrr version │ │ - [2646aa] callback failed │ │ - [2646ba] dane tlsa bad selector │ │ - [2646d1] invalid ccs message │ │ - [2646e5] missing rsa encrypting cert │ │ - [264701] no certificate set │ │ - [264714] ssl3 ext invalid servername type │ │ - [264735] ssl command section not found │ │ - [264753] tlsv1 alert decrypt error │ │ - [26476d] tlsv1 alert unknown ca │ │ - [264784] unknown command │ │ - [264794] wrong ssl version │ │ - [2647a6] include/internal/packet.h │ │ - [2647c0] no_anti_replay │ │ - [2647cf] ServerInfoFile │ │ - [2647de] chainCAstore │ │ - [2647eb] num_tickets │ │ - [2647f7] automatic │ │ - [264801] peer_rpk │ │ - [26480a] SSLv3/TLS write certificate status │ │ - [26482d] TLSv1.3 read client key update │ │ - [26484c] TLSv1.3 read server key update │ │ - [26486b] tls12_copy_sigalgs │ │ - [26487e] No valid signature algorithms in '%s' │ │ - [2648a4] tls-sigalg-iana-name │ │ - [2648b9] rsa_pss_pss_sha384 │ │ - [2648cc] dsa_sha256 │ │ - [2648d7] tls13_generate_master_secret │ │ - [2648f4] ssl/quic/quic_impl.c │ │ - [264909] handshake cannot be confirmed before it is completed │ │ - [26493e] ch_on_transport_params │ │ - [264955] INITIAL_MAX_DATA is malformed │ │ - [264973] new packet with old keys │ │ - [26498c] packet_received │ │ - [26499c] ssl/quic/quic_demux.c │ │ - [2649b2] closed │ │ - [2649b9] application_error │ │ - [2649cb] ssl/quic/quic_lcidm.c │ │ - [2649e1] exceeded maximum allowed streams │ │ - [264a02] MAX_STREAM_DATA for TX only stream │ │ - [264a25] NEW_CONN_ID │ │ - [264a31] STREAM_LIMIT_ERROR │ │ - [264a44] max_frag_len │ │ - [264a51] ossl_set_tls_provider_parameters │ │ - [264a72] final_psk │ │ - [264a7c] tls_parse_ctos_supported_groups │ │ - [264a9c] tls_parse_ctos_ems │ │ - [264aaf] ossl_statem_server_process_message │ │ - [264ad2] crypto/asn1/a_dup.c │ │ - [264ae6] ASN1_item_dup │ │ - [264af4] ZINT32 │ │ - [264afb] invalid socket │ │ - [264b0a] tfo no kernel support │ │ - [264b20] BN_nnmod │ │ - [264b29] BUF_MEM_grow_clean │ │ - [264b3c] %ld │ │ - [264b40] str_copy │ │ - [264b49] parsebool │ │ - [264b53] UTCTIME │ │ - [264b5b] IA5STRING │ │ - [264b65] BITWRAP │ │ - [264b6d] crypto/dh/dh_ameth.c │ │ - [264b82] dsa_do_verify │ │ - [264b90] dlfcn_merger │ │ - [264b9d] ECPKPARAMETERS │ │ - [264bac] p.char_two │ │ - [264bb7] X9.62 curve over a 208 bit binary field │ │ - [264bdf] X9.62 curve over a 368 bit binary field │ │ - [264c07] EC_POINT_set_affine_coordinates │ │ - [264c27] EC_POINT_mul │ │ - [264c34] crypto/ec/ecdh_ossl.c │ │ - [264c4a] ossl_ecdsa_simple_sign_sig │ │ - [264c65] ECDSA_do_sign_ex │ │ - [264c76] ASN1 OID: %s │ │ - [264c83] Basis Type: %s\n │ │ - [264c93] ossl_ec_GFp_mont_field_decode │ │ - [264cb1] ossl_ec_GFp_simple_point2oct │ │ - [264cce] ossl_ec_GFp_simple_points_make_affine │ │ - [264cf4] OSSL_DECODER_CTX_set_construct_data │ │ - [264d18] SO_PATH │ │ - [264d20] ENGINE_cmd_is_executable │ │ - [264d39] ENGINE_new │ │ - [264d44] crypto/engine/tb_rand.c │ │ - [264d5c] reason(%lu) │ │ - [264d68] Diffie-Hellman routines │ │ - [264d80] EC lib │ │ - [264d87] evp_pkey_asym_cipher_init │ │ - [264da1] aes_ccm_init_key │ │ - [264db2] prime192v3 │ │ - [264dbd] prime239v2 │ │ - [264dc8] tlsaadpad │ │ - [264dd2] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ - [264e00] UNDEF │ │ - [264e06] PKCS5_pbe_set_ex │ │ - [264e17] evp_pkey_get0_EC_KEY_int │ │ - [264e30] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ - [264e6a] pad-mode │ │ - [264e73] rsa_pss_keygen_saltlen │ │ - [264e8a] [action:%d, state:%d] padding name %s │ │ - [264eb0] fix_group_ecx │ │ - [264ebe] crypto/evp/signature.c │ │ - [264ed5] seed: │ │ - [264edb] crypto/ffc/ffc_params_validate.c │ │ - [264efc] .so │ │ - [264f00] env:%s │ │ - [264f08] bignum too long │ │ - [264f18] pkey application asn1 method already registered │ │ - [264f48] private key decode error │ │ - [264f61] illegal nested tagging │ │ - [264f78] invalid utf8string │ │ - [264f8b] second number too large │ │ - [264fa3] unsupported public key type │ │ - [264fbf] list cannot be null │ │ - [264fd3] invalid b │ │ - [264fdd] invalid p │ │ - [264fe7] filename too big │ │ - [264ff8] received error │ │ - [265007] error reading messagedigest attribute │ │ - [26502d] no public key │ │ - [26503b] private key does not match certificate │ │ - [265062] unsupported encryption type │ │ - [26507e] wrap error │ │ - [265089] bad pbm iterationcount │ │ - [2650a0] bad request id │ │ - [2650af] error unexpected certconf │ │ - [2650c9] invalid rootcakeyupdate │ │ - [2650e1] unknown pkistatus │ │ - [2650f3] ARIA-128-CBC │ │ - [265100] assertion failed: bit > 0 && bit < sh.bittable_size │ │ - [265134] assertion failed: !TESTBIT(table, bit) │ │ - [26515b] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ - [265194] ossl_hexstr2buf_sep │ │ - [2651a8] OSSL_PARAM_get_utf8_string │ │ - [2651c3] OSSL_PARAM_set_utf8_ptr │ │ - [2651db] general_get_uint │ │ - [2651ec] crypto/threads_pthread.c │ │ - [265205] RSA Data Security, Inc. PKCS │ │ - [265222] md5 │ │ - [265226] rsaEncryption │ │ - [265234] pbeWithMD5AndDES-CBC │ │ - [265249] commonName │ │ - [265254] rc2-ofb │ │ - [26525c] PBE-SHA1-RC2-64 │ │ - [26526c] RC4-40 │ │ - [265273] CAST5-ECB │ │ - [26527d] PBE-MD5-RC2-64 │ │ - [26528c] id-pkix-mod │ │ - [265298] id-it-caProtEncCert │ │ - [2652ac] id-regCtrl │ │ - [2652b7] id-alg-dh-sig-hmac-sha1 │ │ - [2652cf] id-cmc-senderNonce │ │ - [2652e2] aes-128-cfb │ │ - [2652ee] associatedDomain │ │ - [2652ff] setct-PANData │ │ - [26530d] setct-PIData │ │ - [26531a] setct-AuthResTBEX │ │ - [26532c] international-organizations │ │ - [265348] AES-192-CFB1 │ │ - [265355] seed-cfb │ │ - [26535e] hmacWithSHA256 │ │ - [26536d] dsa_with_SHA256 │ │ - [26537d] whirlpool │ │ - [265387] id-Gost28147-89-CryptoPro-A-ParamSet │ │ - [2653ac] X509v3 Freshest CRL │ │ - [2653c0] id-camellia256-wrap │ │ - [2653d4] anyExtendedKeyUsage │ │ - [2653e8] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ - [265411] CT Certificate SCTs │ │ - [265425] camellia-256-ccm │ │ - [265436] GOST R 34.10-2012 (512 bit) ParamSet A │ │ - [26545d] id-tc26-cipher-constants │ │ - [265476] ipsec Internet Key Exchange │ │ - [265492] Ctrl/Provision WAP Termination │ │ - [2654b1] SSH Client │ │ - [2654bc] siphash │ │ - [2654c4] aria-128-ecb │ │ - [2654d1] hmac-sha3-224 │ │ - [2654df] dsa_with_SHA512 │ │ - [2654ef] dsa_with_SHA3-224 │ │ - [265501] ecdsa_with_SHA3-384 │ │ - [265515] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ - [265538] ISO-CN │ │ - [26553f] dstu28147-cfb │ │ - [26554d] DSTU curve 0 │ │ - [26555a] Smtp UTF8 Mailbox │ │ - [26556c] Class of Signing Tool │ │ - [265582] sm4-xts │ │ - [26558a] X509v3 Indirect Issuer │ │ - [2655a1] ossl_obj_add_object │ │ - [2655b5] crypto/objects/obj_lib.c │ │ - [2655ce] value.good │ │ - [2655d9] thisUpdate │ │ - [2655e4] no response data │ │ - [2655f5] crypto/pkcs12/p12_key.c │ │ - [26560d] crypto/pkcs12/p12_decr.c │ │ - [265626] iv gen error │ │ - [265633] auth_attr │ │ - [26563d] serial │ │ - [265644] BAD RECURSION DEPTH\n │ │ - [265659] not an hexadecimal digit │ │ - [265672] unsupported drbg type │ │ - [265688] prime2: │ │ - [265690] invalid multi prime key │ │ - [2656a8] padding check failed │ │ - [2656bd] crypto/rsa/rsa_none.c │ │ - [2656d3] pkey_rsa_ctrl_str │ │ - [2656e5] 3072 │ │ - [2656ea] OSSL_STORE_open_ex │ │ - [2656fd] OpenSSL NULL UI │ │ - [26570d] d.x400Address │ │ - [26571b] email │ │ - [265721] qualifiers │ │ - [26572c] d.usernotice │ │ - [265739] fullname │ │ - [265742] Cessation Of Operation │ │ - [265759] privilegeWithdrawn │ │ - [26576c] Reasons │ │ - [265774] %*sCRL Issuer:\n │ │ - [265784] %*scrlUrl: │ │ - [265790] crypto/x509/v3_addr.c │ │ - [2657a6] (MPLS-labeled VPN) │ │ - [2657ba] rdi │ │ - [2657be] %*sIssuer Serial: │ │ - [2657d1] v2i_issuer_sign_tool │ │ - [2657e6] %*ssignTool : │ │ - [2657f8] namingAuthority │ │ - [265808] NAME_CONSTRAINTS │ │ - [265819] Not After: │ │ - [265825] v2i_POLICY_MAPPINGS │ │ - [265839] copy_issuer │ │ - [265845] OSSL_ATTRIBUTES_SYNTAX │ │ - [26585c] i2s_ASN1_UTF8STRING │ │ - [265870] y │ │ - [265872] invalid inheritance │ │ - [265886] invalid field name │ │ - [265899] unknown trust id │ │ - [2658aa] format error in certificate's notAfter field │ │ - [2658d7] Suite B: invalid ECC curve │ │ - [2658f2] invalid certificate verification context │ │ - [26591b] Subject empty and Subject Alt Name extension not critical │ │ - [265955] engines/e_afalg.c │ │ - [265967] engines/e_afalg_err.c │ │ - [26597d] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ - [2659bd] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ - [2659de] POLY1305 │ │ - [2659e7] ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11 │ │ - [265a39] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ - [265a5c] SM4-CCM:1.2.156.10197.1.104.9 │ │ - [265a7a] providers/implementations/digests/blake2_prov.c │ │ - [265aaa] ossl_blake2b_set_ctx_params │ │ - [265ac6] providers/implementations/digests/md5_prov.c │ │ - [265af3] RSA PUBLIC KEY │ │ - [265b02] rsa_to_PrivateKeyInfo_der_encode │ │ - [265b23] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ - [265b4d] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ - [265b77] sm2_to_SubjectPublicKeyInfo_der_encode │ │ - [265b9e] dhx_to_X9_42_der_encode │ │ - [265bb6] ec_to_X9_62_pem_encode │ │ - [265bcd] rsa2msblob_encode │ │ - [265bdf] dh_to_text │ │ - [265bea] gindex: %d\n │ │ - [265bf6] providers/implementations/kdfs/argon2.c │ │ - [265c1e] kbkdf_derive │ │ - [265c2b] x963kdf_derive │ │ - [265c3a] x942kdf_derive │ │ - [265c49] AES-128-WRAP │ │ - [265c56] eckey_check │ │ - [265c62] providers/implementations/macs/poly1305_prov.c │ │ - [265c91] digest-size │ │ - [265c9d] ed25519_digest_signverify_init │ │ - [265cbc] providers/implementations/ciphers/cipher_cast5.c │ │ - [265ced] ems not enabled │ │ - [265cfd] failed to set parameter │ │ - [265d15] invalid state │ │ - [265d23] missing cipher │ │ - [265d32] missing message digest │ │ - [265d49] self test post failure │ │ - [265d60] dinlen │ │ - [265d67] unds │ │ - [265d6c] once │ │ - [265d71] c-bits │ │ - [265d78] s7 │ │ - [265d7b] d22 │ │ - [265d7f] ATTACH x AS %Q │ │ - [265d8e] cipher_page_size │ │ - [265d9f] cipher_use_hmac │ │ - [265daf] cipher_default_compatibility │ │ - [265dcc] PRAGMA cipher_kdf_algorithm = %s; │ │ - [265dee] PRAGMA cipher_default_page_size = %d; │ │ - [265e14] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ - [265e56] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ - [265e8f] sqlite3_key: db=%p │ │ - [265ea2] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ - [265ed2] error reading %d bytes from file page %d at offset %d │ │ - [265f08] PRAGMA journal_mode = %s; │ │ - [265f22] /usr/tmp │ │ - [265f2b] %!.15g │ │ - [265f32] Cast │ │ - [265f37] ZeroOrNull │ │ - [265f42] IdxDelete │ │ - [265f4c] FkCounter │ │ - [265f56] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ - [265f81] INT │ │ - [265f85] sqlite_temp_master │ │ - [265f98] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ - [265fd2] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ - [266008] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ - [26606c] data_version │ │ - [266079] fullfsync │ │ - [266083] incremental_vacuum │ │ - [266096] CREATE TABLE x │ │ - [2660a5] unable to open shared library [%.*s] │ │ - [2660ca] unknown function: %#T() │ │ - [2660e2] %d columns assigned %d values │ │ - [266100] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ - [26612f] temporary table name must be unqualified │ │ - [266158] sqlite_sequence │ │ - [266168] index expressions │ │ - [26617a] misuse of aliased aggregate %s │ │ - [266199] misuse of aliased window function %s │ │ - [2661be] too many terms in %s BY clause │ │ - [2661dd] generated columns cannot be part of the PRIMARY KEY │ │ - [266211] table %s may not be indexed │ │ - [26622d] %s %T cannot reference objects in database %s │ │ - [26625b] RIGHT │ │ - [266261] ON clause references tables to its right │ │ - [26628a] rows deleted │ │ - [266297] syntax error after column name "%.*s" │ │ - [2662bd] NULL value in %s.%s │ │ - [2662d1] w │ │ - [2662d3] sqlite_compileoption_get │ │ - [2662ec] sqlite_log │ │ - [2662f7] %04d │ │ - [2662fc] json_quote │ │ - [266307] jsonb_replace │ │ - [266315] 0123456789abcdef │ │ - [266326] abort due to ROLLBACK │ │ - [26633c] matchinfo │ │ - [266346] icne │ │ - [26634b] icna │ │ - [266350] asc │ │ - [266354] unknown tokenizer │ │ - [266366] langid │ │ - [26636d] wrong number of arguments to function snippet() │ │ - [26639d] multiple tokenize=... directives │ │ - [2663be] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ - [2663f1] hashsize │ │ - [2663fa] cannot %s contentless fts5 table: %s │ │ - [26641f] merge │ │ - [266425] entli │ │ - [26642b] ization │ │ - [266433] iviti │ │ - [266439] _parent │ │ - [266441] Too many columns for an rtree table │ │ - [266465] ."%.*s" │ │ - [26646d] COMPILER=clang-18.0.1 │ │ - [266483] server finished │ │ - [266493] AES128-GCM-SHA256 │ │ - [2664a5] DHE-PSK-AES128-CCM8 │ │ - [2664b9] TLS_PSK_WITH_AES_128_CBC_SHA │ │ - [2664d6] TLS_PSK_WITH_NULL_SHA384 │ │ - [2664ef] DHE-PSK-AES256-CBC-SHA384 │ │ - [266509] GOST2012-MAGMA-MAGMAOMAC │ │ - [266522] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ - [26654b] ssl_cert_add0_chain_cert │ │ - [266564] SSL_add_file_cert_subjects_to_stack │ │ - [266588] gost2012_256 │ │ - [266595] DSS │ │ - [266599] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ - [2665e4] kRSAPSK │ │ - [2665ec] AESCCM8 │ │ - [2665f4] ARIA128 │ │ - [2665fc] bad data │ │ - [266605] compressed length too long │ │ - [266620] dh key too small │ │ - [266631] invalid alert │ │ - [26663f] not replacing certificate │ │ - [266659] null ssl method passed │ │ - [266670] private key mismatch │ │ - [266685] psk no client cb │ │ - [266696] shutdown while in init │ │ - [2666ad] ssl session id context too long │ │ - [2666cd] tlsv1 unrecognized name │ │ - [2666e5] wrong cipher returned │ │ - [2666fb] ssl_validate_ct │ │ - [26670b] verifyCApath │ │ - [266718] +automatic │ │ - [266723] Request │ │ - [26672b] ssl_get_prev_session │ │ - [266740] SSLv3/TLS write change cipher spec │ │ - [266763] TLSv1.3 write end of early data │ │ - [266783] TLS-SIGALG │ │ - [26678e] ecdsa_sha224 │ │ - [26679b] ecdsa_brainpoolP384r1_sha384 │ │ - [2667b8] properties │ │ - [2667c3] ssl_srp_ctx_init_intern │ │ - [2667db] expect_quic │ │ - [2667e7] quic_read │ │ - [2667f1] quic_read_again │ │ - [266801] ACK_DELAY_EXP appears multiple times │ │ - [266826] MAX_ACK_DELAY appears multiple times │ │ - [26684b] ack_delay_exponent │ │ - [26685e] port_v4 │ │ - [266866] cur_state │ │ - [266870] client │ │ - [266877] \t │ │ - [26687a] connection_code │ │ - [26688a] handshake │ │ - [266894] offset │ │ - [26689b] explicit_length │ │ - [2668ab] sequence_number │ │ - [2668bb] PATH_CHALLENGE valid only in 0/1-RTT │ │ - [2668e0] internal error (stream count RXFC) │ │ - [266903] zero-length NEW_TOKEN │ │ - [266919] read header │ │ - [266925] DATA_BLOCKED │ │ - [266932] KEY_UPDATE_ERROR │ │ - [266943] ssl/record/rec_layer_s3.c │ │ - [26695d] tls_initialise_write_packets_default │ │ - [266982] tls13_post_process_record │ │ - [26699c] HEAD │ │ - [2669a2] final_key_share │ │ - [2669b2] ssl3_check_cert_and_algorithm │ │ - [2669d0] tls_construct_server_key_exchange │ │ - [2669f2] tls_handle_status_request │ │ - [266a0c] attributes │ │ - [266a17] asn1_template_ex_i2d │ │ - [266a2c] ASN1_SEQUENCE │ │ - [266a3a] openssl_conf=%s │ │ - [266a4a] NCONF_get_section │ │ - [266a5c] def_load_bio │ │ - [266a69] .include │ │ - [266a72] ASCII │ │ - [266a78] BMPSTRING │ │ - [266a82] crypto/dh/dh_backend.c │ │ - [266a99] ossl_dsa_do_sign_int │ │ - [266aae] crypto/bn/bn_exp2.c │ │ - [266ac2] ec_asn1_group2fieldid │ │ - [266ad8] X9.62 curve over a 272 bit binary field │ │ - [266b00] ossl_ec_key_simple_priv2oct │ │ - [266b1c] EC_GROUP_get_trinomial_basis │ │ - [266b39] Seed: │ │ - [266b3f] ECPKParameters_print │ │ - [266b54] %*s\n │ │ - [266b6d] OSSL_DECODER_CTX_add_extra │ │ - [266b88] ossl_decoder_cache_flush │ │ - [266ba1] crypto/err/err_local.h │ │ - [266bb8] CRMF routines │ │ - [266bc6] sect193r1 │ │ - [266bd0] sect409r1 │ │ - [266bda] wap-wsg-idm-ecid-wtls9 │ │ - [266bf1] wap-wsg-idm-ecid-wtls10 │ │ - [266c09] brainpoolP320r1 │ │ - [266c19] K-283 │ │ - [266c1f] EVP_DecryptUpdate │ │ - [266c31] inner_evp_generic_fetch │ │ - [266c49] crypto/encode_decode/encoder_meth.c │ │ - [266c6d] ossl_encoder_parsed_properties │ │ - [266c8c] hexpass │ │ - [266c94] N │ │ - [266c96] oaep │ │ - [266c9b] rsa-factor3 │ │ - [266ca7] rsa-exponent5 │ │ - [266cb5] pkey_ec_keygen │ │ - [266cc4] dh_1024_160 │ │ - [266cd0] Thread-local default library context │ │ - [266cf5] os-specific │ │ - [266d01] invalid range │ │ - [266d0f] bad ffc parameters │ │ - [266d22] check pubkey too large │ │ - [266d39] memory limit exceeded │ │ - [266d4f] only oneshot supported │ │ - [266d66] unable to get maximum request size │ │ - [266d89] asn1 parse error │ │ - [266d9a] mime sig parse error │ │ - [266daf] type not constructed │ │ - [266dc4] wrong public key type │ │ - [266dda] variable has no value │ │ - [266df0] secure malloc failure │ │ - [266e06] could not load the shared library │ │ - [266e28] 'id' or 'name' missing │ │ - [266e3f] unimplemented public key method │ │ - [266e5f] error parsing url │ │ - [266e71] invalid url scheme │ │ - [266e84] redirection from https to http │ │ - [266ea3] no signers │ │ - [266eae] error decrypting certificate │ │ - [266ecb] bad checkafter in pollrep │ │ - [266ee5] request not accepted │ │ - [266efa] request rejected by server │ │ - [266f15] unsupported pkibody │ │ - [266f29] SM4 │ │ - [266f2d] SM4-CBC │ │ - [266f35] aes128 │ │ - [266f3c] ssl3-md5 │ │ - [266f45] assertion failed: TESTBIT(table, bit) │ │ - [266f6b] directive %s set to unrecognized value │ │ - [266f92] X500 │ │ - [266f97] sha │ │ - [266f9b] nsBaseUrl │ │ - [266fa5] BF-ECB │ │ - [266fac] RSA-RIPEMD160 │ │ - [266fba] emailProtection │ │ - [266fca] PBE-SHA1-2DES │ │ - [266fd8] certBag │ │ - [266fe0] OCSP Signing │ │ - [266fed] S/MIME │ │ - [266ff4] id-smime-mod-oid │ │ - [267005] id-smime-aa-securityLabel │ │ - [26701f] id-smime-aa-ets-signerLocation │ │ - [26703e] id-smime-aa-ets-CertificateRefs │ │ - [26705e] id-regCtrl-regToken │ │ - [267072] id-regCtrl-protocolEncrKey │ │ - [26708d] id-cmc-popLinkRandom │ │ - [2670a2] id-pda-countryOfCitizenship │ │ - [2670be] selected-attribute-types │ │ - [2670d7] rFC822localPart │ │ - [2670e7] qualityLabelledData │ │ - [2670fb] manager │ │ - [267103] mailPreferenceOption │ │ - [267118] setct-CapTokenTBS │ │ - [26712a] setct-BatchAdminReqTBE │ │ - [267141] generic cryptogram │ │ - [267154] set-brand-Novus │ │ - [267164] aes-192-cfb1 │ │ - [267171] sha224 │ │ - [267178] CAMELLIA-256-CFB1 │ │ - [26718a] CAMELLIA-256-CFB8 │ │ - [26719c] prf-gostr3411-94 │ │ - [2671ad] id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet │ │ - [2671da] id-GostR3410-2001-TestParamSet │ │ - [2671f9] GOST R 3410-2001 Parameter Set Cryptocom │ │ - [267222] id-on-permanentIdentifier │ │ - [26723c] certificateRevocationList │ │ - [267256] rsassaPss │ │ - [267260] AES-128-CBC-HMAC-SHA1 │ │ - [267276] dhSinglePass-cofactorDH-sha224kdf-scheme │ │ - [26729f] secureShellClient │ │ - [2672b1] aria-128-cfb8 │ │ - [2672bf] ISO CN Member Body │ │ - [2672d2] dstu4145be │ │ - [2672dd] XmppAddr │ │ - [2672e6] Class of Signing Tool KB1 │ │ - [267300] id-ct-signedChecklist │ │ - [267316] itu-t-identified-organization │ │ - [267334] id-ct-rpkiSignedPrefixList │ │ - [26734f] unsupported requestorname type │ │ - [26736e] bad end line │ │ - [26737b] unsupported encryption │ │ - [267392] -----\n │ │ - [267399] assertion failed: nkey <= EVP_MAX_KEY_LENGTH │ │ - [2673c6] PKCS12_PBE_keyivgen_ex │ │ - [2673dd] maybe wrong password │ │ - [2673f2] PKCS8_encrypt_ex │ │ - [267403] mac │ │ - [267407] value.x509cert │ │ - [267416] value.shkeybag │ │ - [267425] PKCS7_ENC_CONTENT │ │ - [267437] enc_digest │ │ - [267442] (%s) │ │ - [267448] GENERALSTRING │ │ - [267456] :BAD ENUMERATED │ │ - [267466] pkcs7_bio_add_digest │ │ - [26747b] error adding recipient │ │ - [267492] parse_name │ │ - [26749d] parse_number │ │ - [2674aa] entropy input too long │ │ - [2674c1] mgf1 with sha1 (default) │ │ - [2674da] ossl_rsa_key_from_pkcs8 │ │ - [2674f2] RSA_setup_blinding │ │ - [267505] scheme=%s │ │ - [26750f] policy mismatch │ │ - [26751f] time syscall error │ │ - [267532] errno=%d │ │ - [26753b] Verify failure\n │ │ - [26754b] X509V3_get_section │ │ - [26755e] Object Signing │ │ - [26756d] nonRepudiation │ │ - [26757c] ia5org │ │ - [267583] policy_section │ │ - [267592] policyIdentifier │ │ - [2675a3] unused │ │ - [2675aa] [%d] │ │ - [2675af] Targets │ │ - [2675b7] v1 (0x0) │ │ - [2675c0] infinite │ │ - [2675c9] inhibitPolicyMapping │ │ - [2675de] othername: SRVName │ │ - [2675f1] v2i_subject_alt │ │ - [267601] %*sVersion: %ld (0x%lX) │ │ - [267619] invalid boolean string │ │ - [267630] crypto/x509/x509_cmp.c │ │ - [267647] should retry │ │ - [267654] X509_STORE_add_lookup │ │ - [26766a] proxy certificates not allowed, please set the appropriate flag │ │ - [2676aa] Suite B: cannot sign P-384 with P-256 │ │ - [2676d0] Path length invalid for non-CA cert │ │ - [2676f4] X509_EXTENSIONS │ │ - [267704] X509_NAME_ENTRY │ │ - [267714] X509_PUBKEY_get0 │ │ - [267725] kernel op failed │ │ - [267736] socket bind failed │ │ - [267749] buildinfo │ │ - [267753] provider=base,fips=yes,output=msblob │ │ - [267778] SHA2-256/192:SHA-256/192:SHA256-192 │ │ - [26779c] X448:1.3.101.111 │ │ - [2677ad] ECDSA-SHA2-224:ECDSA-SHA224:ecdsa-with-SHA224:1.2.840.10045.4.3.1 │ │ - [2677ef] ECDSA-SHA2-384:ECDSA-SHA384:ecdsa-with-SHA384:1.2.840.10045.4.3.3 │ │ - [267831] provider=default,fips=yes,output=pvk │ │ - [267856] provider=default,fips=yes,input=pvk │ │ - [26787a] AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47 │ │ - [2678ac] SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4 │ │ - [2678d5] xts_standard │ │ - [2678e2] ossl_tdes_get_ctx_params │ │ - [2678fb] ossl_blake2s_set_ctx_params │ │ - [267917] ossl_do_PVK_header │ │ - [26792a] check_bitlen_dsa │ │ - [26793b] EC PARAMETERS │ │ - [267949] SM2 PARAMETERS │ │ - [267958] dhx_to_type_specific_params_der_encode │ │ - [26797f] RSA-PSS PUBLIC KEY │ │ - [267992] x25519_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2679bf] x448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2679ea] SEED: │ │ - [2679f0] x4482text_encode │ │ - [267a01] ossl_ec_dhkem_derive_private │ │ - [267a1e] blake2_mac_set_ctx_params │ │ - [267a38] ossl_drbg_hmac_init │ │ - [267a4c] test_entropy │ │ - [267a59] /dev/srandom │ │ - [267a66] eddsa_signverify_init │ │ - [267a7c] minimum salt length set to %d, but the digest only gives %d │ │ - [267ab8] rsa_sign_message_final │ │ - [267acf] file_open_dir │ │ - [267add] rc2_set_ctx_params │ │ - [267af0] kdf_pbkdf1_derive │ │ - [267b02] entropy source failed continuous tests │ │ - [267b29] invalid mode │ │ - [267b36] wrong output buffer size │ │ - [267b4f] ossl_cipher_generic_get_params │ │ - [267b6e] ildinfo │ │ - [267b76] evel │ │ - [267b7b] check │ │ - [267b81] oncelen │ │ - [267b89] hecks │ │ - [267b8f] ree │ │ - [267b93] _Unwind_Resume │ │ - [267ba2] unsupported register class │ │ - [267bbd] r10 │ │ - [267bc1] d6 │ │ - [267bc4] eventEmitterCPtr │ │ - [267bd5] cannot open view: %s │ │ - [267bea] cipher_default_page_size │ │ - [267c03] cipher_kdf_algorithm │ │ - [267c18] cipher_settings │ │ - [267c28] sqlite3_rekey_v2: db=%p zDb=%s │ │ - [267c47] sqlcipher_deactivate: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [267c7f] sqlcipher_free: calling sqlcipher_memset(%p,0,%llu) │ │ - [267cb3] sqlcipher_codec_ctx_init: error %d returned from ctx_init │ │ - [267ced] no such table column: %s.%s │ │ - [267d09] cannot limit WAL size: %s │ │ - [267d23] out of memory │ │ - [267d31] 16BE │ │ - [267d36] VFilter │ │ - [267d3e] NotExists │ │ - [267d48] HaltIfNull │ │ - [267d53] ResultRow │ │ - [267d5d] SorterData │ │ - [267d68] UNIQUE │ │ - [267d6f] Offset %u out of range %u..%u │ │ - [267d8d] cipher_ctx_free: iCtx=%p │ │ - [267da6] sqlcipher_openssl_hmac: EVP_MAC_update() on 1st input buffer of %d bytes using algorithm %d returned %d │ │ - [267e0e] no such view │ │ - [267e1b] %s: %s.%s │ │ - [267e25] recursive_triggers │ │ - [267e38] soft_heap_limit │ │ - [267e48] ncol │ │ - [267e4d] misuse of aggregate: %#T() │ │ - [267e68] flexnum │ │ - [267e70] circular reference: %s │ │ - [267e87] %r ORDER BY term does not match any column in the result set │ │ - [267ec4] SETUP │ │ - [267eca] too many arguments on %s() - max %d │ │ - [267eee] MULTI-INDEX OR │ │ - [267efd] LIMIT │ │ - [267f03] %d values for %d columns │ │ - [267f1c] rows inserted │ │ - [267f2a] TEXT value in %s.%s │ │ - [267f3e] database %s is already in use │ │ - [267f5c] vfs │ │ - [267f60] cannot detach database %s │ │ - [267f7a] stat_push │ │ - [267f84] UPDATE %Q.sqlite_master SET tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqliteX_autoindex%%' ESCAPE 'X' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d+18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger'); │ │ - [2680b5] Cannot add a UNIQUE column │ │ - [2680d0] cannot override %s of window: %s │ │ - [2680f1] printf │ │ - [2680f8] 40f-20a-20d │ │ - [268104] am │ │ - [268107] %.3f │ │ - [26810c] unknown operation │ │ - [26811e] no more rows available │ │ - [268135] separators= │ │ - [268141] UPDATE %Q.'%q_segdir' SET start_block = ?, root = ?WHERE level = ? AND idx = ? │ │ - [268190] ence │ │ - [268195] al │ │ - [268198] itilib │ │ - [26819f] iti │ │ - [2681a3] │ │ - [2681a7] Index optimized │ │ - [2681b7] docsize │ │ - [2681bf] segdir │ │ - [2681c6] too many prefix indexes (max %d) │ │ - [2681e7] malformed columnsize=... directive │ │ - [26820a] T.%Q │ │ - [26820f] crisismerge │ │ - [26821b] Too few columns for an rtree table │ │ - [26823e] ,%.*s INT │ │ - [268248] ALTER TABLE %Q.'%q_node' RENAME TO "%w_node";ALTER TABLE %Q.'%q_parent' RENAME TO "%w_parent";ALTER TABLE %Q.'%q_rowid' RENAME TO "%w_rowid"; │ │ - [2682d9] DEFAULT_RECURSIVE_TRIGGERS │ │ - [2682f4] TLS_RSA_WITH_NULL_MD5 │ │ - [26830a] DHE-DSS-AES128-SHA │ │ - [26831d] ADH-AES256-SHA │ │ - [26832c] NULL-SHA256 │ │ - [268338] TLS_PSK_WITH_AES_256_CBC_SHA384 │ │ - [268358] ECDHE-RSA-CHACHA20-POLY1305 │ │ - [268374] DHE-RSA-CAMELLIA256-SHA │ │ - [26838c] TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [2683b3] ssl/ssl_cert.c │ │ - [2683c2] SSL_add_dir_cert_subjects_to_stack │ │ - [2683e5] MD5 │ │ - [2683e9] ALL │ │ - [2683ed] aGOST12 │ │ - [2683f5] ARIA256 │ │ - [2683fd] TLSv1 │ │ - [268403] bad change cipher spec │ │ - [26841a] error in received cipher list │ │ - [268438] fragmented client hello │ │ - [268450] missing rsa signing cert │ │ - [268469] no cipher match │ │ - [268479] quic protocol error │ │ - [26848d] ssl3 ext invalid max fragment length │ │ - [2684b2] stream count limited │ │ - [2684c7] tlsv1 bad certificate status response │ │ - [2684ed] tlsv1 certificate unobtainable │ │ - [26850c] unsupported write flag │ │ - [268523] x509 verification setup problems │ │ - [268544] no_comp │ │ - [26854c] tx_cert_comp │ │ - [268559] CipherString │ │ - [268566] MinProtocol │ │ - [268572] NoRenegotiation │ │ - [268582] TxCertificateCompression │ │ - [26859b] RequirePostHandshake │ │ - [2685b0] SSLv3/TLS write client certificate │ │ - [2685d3] TLSv1.3 early data │ │ - [2685e6] rsa_pkcs1_sha256 │ │ - [2685f7] dsa_sha224 │ │ - [268602] ossl_quic_write_flags │ │ - [268618] expect_quic_conn_only │ │ - [26862e] network BIO I/O error │ │ - [268644] INITIAL_MAX_STREAMS_UNI appears multiple times │ │ - [268673] JSON-SEQ │ │ - [26867c] common_fields │ │ - [26868a] packet_sent │ │ - [268696] handshake_confirmed │ │ - [2686aa] internal_error │ │ - [2686b9] stream_limit_error │ │ - [2686cc] scid │ │ - [2686d1] ect1 │ │ - [2686d6] ChaCha20-Poly1305 │ │ - [2686e8] depack_process_frames │ │ - [2686fe] NEW_CONN_ID valid only in 0/1-RTT │ │ - [268720] STREAM frame for nonexistent stream │ │ - [268744] depack_do_frame_streams_blocked │ │ - [268764] NEW_TOKEN │ │ - [26876e] CONNECTION_REFUSED │ │ - [268781] NO_VIABLE_PATH │ │ - [268790] ossl_quic_calculate_retry_integrity_tag │ │ - [2687b8] dtls1_write_bytes │ │ - [2687ca] tls-data-size │ │ - [2687d8] tls-version │ │ - [2687e4] tls13_common_post_process_record │ │ - [268805] final_supported_versions │ │ - [26881e] ssl_next_proto_validate │ │ - [268836] tls_parse_ctos_cookie │ │ - [26884c] tls_parse_ctos_post_handshake_auth │ │ - [26886f] tls_construct_stoc_supported_groups │ │ - [268893] tls_construct_stoc_session_ticket │ │ - [2688b5] tls_construct_stoc_use_srtp │ │ - [2688d1] tls_process_certificate_request │ │ - [2688f1] tls_post_process_client_key_exchange │ │ - [268916] tls_construct_cert_status_body │ │ - [268935] asn1_get_int64 │ │ - [268944] UINT32 │ │ - [26894b] ASYNC_init_thread │ │ - [26895d] no hostname or service specified │ │ - [26897e] transfer error │ │ - [26898d] BN_usub │ │ - [268995] BN_lshift │ │ - [26899f] CONF_modules_load │ │ - [2689b1] dollarid │ │ - [2689ba] process_include │ │ - [2689ca] o2i_SCT_signature │ │ - [2689dc] int_dhx942_dh │ │ - [2689ea] ec_group_new_from_data │ │ - [268a03] IPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n │ │ + [26284d] ENABLE_FTS3_PARENTHESIS │ │ + [262865] SYSTEM_MALLOC │ │ + [262873] TLS_PSK_WITH_AES_256_CBC_SHA │ │ + [262890] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ + [2628b4] DHE-PSK-NULL-SHA256 │ │ + [2628c8] ECDHE-PSK-AES128-CBC-SHA │ │ + [2628e1] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ + [262906] DHE-RSA-ARIA256-GCM-SHA384 │ │ + [262921] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [262946] ssl3_finish_mac │ │ + [262956] gost2001 │ │ + [26295f] ADH │ │ + [262963] bad digest length │ │ + [262975] dh public value length is wrong │ │ + [262995] missing supported versions extension │ │ + [2629ba] renegotiation mismatch │ │ + [2629d1] request sent │ │ + [2629de] scsv received when renegotiating │ │ + [2629ff] tlsv1 alert internal error │ │ + [262a1a] tlsv1 alert user cancelled │ │ + [262a35] unknown pkey type │ │ + [262a47] unsupported compression algorithm │ │ + [262a69] ssl_read_internal │ │ + [262a7b] MaxProtocol │ │ + [262a87] SSLv2 │ │ + [262a8d] Bugs │ │ + [262a92] ECDHSingle │ │ + [262a9d] tlsext_hostname │ │ + [262aad] TLSv1.3 read server compressed certificate │ │ + [262ad8] SSLv3/TLS read server certificate request │ │ + [262b02] EC │ │ + [262b05] tls1_set_groups_list │ │ + [262b1a] tls-min-dtls │ │ + [262b27] create_channel │ │ + [262b36] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ + [262b66] owner │ │ + [262b6c] handling retry packet │ │ + [262b82] │ │ + [262b87] \b │ │ + [262b8a] stream_state_error │ │ + [262b9d] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ + [262bc7] depack_do_frame_max_streams │ │ + [262be3] ssl/quic/quic_tls.c │ │ + [262bf7] CRYPTO_BUFFER_EXCEEDED │ │ + [262c0e] tls-mac │ │ + [262c16] tls_post_encryption_processing_default │ │ + [262c3d] tls_construct_ctos_status_request │ │ + [262c5f] tls_construct_ctos_ems │ │ + [262c76] tls_parse_stoc_supported_versions │ │ + [262c98] tls_construct_stoc_ec_pt_formats │ │ + [262cb9] tls_process_new_session_ticket │ │ + [262cd8] tls_finish_handshake │ │ + [262ced] ossl_statem_server_pre_work │ │ + [262d09] asn1_collect │ │ + [262d16] ASN1_item_ex_i2d │ │ + [262d27] ASN1_NULL │ │ + [262d31] uint32_c2i │ │ + [262d3c] unavailable ip family │ │ + [262d52] bn_expand_internal │ │ + [262d65] %s%s%s │ │ + [262d6c] module_load_dso │ │ + [262d7c] tag=%s │ │ + [262d83] VISIBLESTRING │ │ + [262d91] SETWRAP │ │ + [262d99] ASN1_mbstring_ncopy │ │ + [262dad] ssl_module_init │ │ + [262dbd] q │ │ + [262dbf] ossl_dsa_key_from_pkcs8 │ │ + [262dd7] %*spub:\n │ │ + [262de0] EC_GROUP_new_from_ecparameters │ │ + [262dff] d2i_ECPrivateKey │ │ + [262e10] RFC 5639 curve over a 256 bit prime field │ │ + [262e3a] BN_GF2m_mod │ │ + [262e46] EC_KEY_oct2priv │ │ + [262e56] ossl_ec_key_simple_oct2priv │ │ + [262e72] EC_POINT_point2oct │ │ + [262e85] ecp_nistz256_mult_precompute │ │ + [262ea2] SHAKE256 │ │ + [262eab] engine_id │ │ + [262eb5] ENGINE_ctrl │ │ + [262ec1] str=%s │ │ + [262ec8] crypto/err/err.c │ │ + [262ed9] OCSP routines │ │ + [262ee7] ENCODER routines │ │ + [262ef8] ECDSA lib │ │ + [262f02] OSSL_STORE lib │ │ + [262f11] EVP_PKEY_encrypt │ │ + [262f22] crypto/evp/dh_ctrl.c │ │ + [262f37] aes_wrap_init_key │ │ + [262f49] c2tnb191v1 │ │ + [262f54] fips_mode │ │ + [262f5e] EVP_CIPHER_CTX_ctrl │ │ + [262f72] ossl_asn1_type_get_octetstring_int │ │ + [262f95] OSSL_ENCODER_CTX_set_output_structure │ │ + [262fbb] evp_kem_from_algorithm │ │ + [262fd2] keymgmt_from_algorithm │ │ + [262fe9] EVP_DigestSign │ │ + [262ff8] d │ │ + [262ffa] evp_pkey_public_check_combined │ │ + [263019] EVP_PKEY_keygen │ │ + [263029] subgroup order Q: │ │ + [26303b] crypto/comp_methods.c │ │ + [263051] no import function │ │ + [263064] setting xof failed │ │ + [263077] xts data unit is too large │ │ + [263092] too many retries │ │ + [2630a3] asn1 sig parse error │ │ + [2630b8] openssl conf references missing section │ │ + [2630e0] param cannot be represented exactly │ │ + [263104] invalid output length │ │ + [26311a] failed loading public key │ │ + [263134] error parsing asn1 length │ │ + [26314e] response too many hdrlines │ │ + [263169] no private key │ │ + [263178] unsupported method for creating popo │ │ + [26319d] error protecting message │ │ + [2631b6] expected pollreq │ │ + [2631c7] missing key usage digitalsignature │ │ + [2631ea] aria128 │ │ + [2631f2] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ + [263233] param_push_num │ │ + [263242] OSSL_PARAM_set_uint32 │ │ + [263258] get_string_internal │ │ + [26326c] ossl_pw_set_pem_password_cb │ │ + [263288] ossl_provider_info_add_to_store │ │ + [2632a8] ossl_time_now │ │ + [2632b6] countryName │ │ + [2632c2] RC2-CFB │ │ + [2632ca] X509v3 CRL Distribution Points │ │ + [2632e9] PBE-SHA1-RC2-40 │ │ + [2632f9] id-smime-cti-ets-proofOfOrigin │ │ + [263318] id-mod-kea-profile-93 │ │ + [26332e] id-cmc-encryptedPOP │ │ + [263342] Trust Root │ │ + [26334d] Experimental │ │ + [26335a] targetInformation │ │ + [26336c] aes-192-ofb │ │ + [263378] AES-256-CFB │ │ + [263384] Hold Instruction Code │ │ + [26339a] dNSDomain │ │ + [2633a4] mail │ │ + [2633a9] roomNumber │ │ + [2633b4] secretary │ │ + [2633be] setct-CapTokenSeq │ │ + [2633d0] setct-AcqCardCodeMsg │ │ + [2633e5] setct-PIUnsignedTBE │ │ + [2633f9] setct-CapReqTBEX │ │ + [26340a] setct-CredRevReqTBE │ │ + [26341e] setAttr-SecDevSig │ │ + [263430] proxyCertInfo │ │ + [26343e] Inherit all │ │ + [26344a] X509v3 Name Constraints │ │ + [263462] CAMELLIA-256-CFB │ │ + [263473] CAMELLIA-128-OFB │ │ + [263484] id-ct-asciiTextWithCRLF │ │ + [26349c] cryptocom │ │ + [2634a6] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ + [2634d3] id-alg-PWRI-KEK │ │ + [2634e3] aes-128-ccm │ │ + [2634ef] MGF1 │ │ + [2634f4] aes-256-cbc-hmac-sha1 │ │ + [26350a] aes-192-cbc-hmac-sha256 │ │ + [263522] AES-128-OCB │ │ + [26352e] CAMELLIA-192-CMAC │ │ + [263540] id-tc26-gost-3410-2012-512-paramSetB │ │ + [263565] Signing Tool of Issuer │ │ + [26357c] kuznyechik-cfb │ │ + [26358b] sendProxiedRouter │ │ + [26359d] AuthANY │ │ + [2635a5] aria-256-ecb │ │ + [2635b2] hmac-sha3-384 │ │ + [2635c0] sm4-ctr │ │ + [2635c8] GOST R 34.10-2012 (256 bit) ParamSet D │ │ + [2635ef] AES-128-SIV │ │ + [2635fb] BLAKE2BMAC │ │ + [263606] id-ct-routeOriginAuthz │ │ + [26361d] id-regCtrl-algId │ │ + [26362e] id-aa-ets-attrCertificateRefs │ │ + [26364c] cades-attributes │ │ + [26365d] indirectIssuer │ │ + [26366c] OBJ_dup │ │ + [263674] crypto/ocsp/ocsp_cl.c │ │ + [26368a] expecting public key blob │ │ + [2636a4] ^I^M\n │ │ + [2636a9] PEM_read_bio_ex │ │ + [2636b9] CERTIFICATE │ │ + [2636c5] crypto/asn1/a_i2d_fp.c │ │ + [2636dc] authsafes │ │ + [2636e6] value.bag │ │ + [2636f0] PKCS7_ENVELOPE │ │ + [2636ff] │ │ + [263709] crypto/property/defn_cache.c │ │ + [263726] too much nonce requested │ │ + [26373f] rsa_pss_verify_param │ │ + [263754] publicExponent: │ │ + [263764] invalid message length │ │ + [26377b] mgf1 digest not allowed │ │ + [263793] n does not equal p q │ │ + [2637a8] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ + [2637d0] RSA_padding_add_none │ │ + [2637e5] sk_reserve │ │ + [2637f0] OSSL_STORE_INFO_new_NAME │ │ + [263809] crypto/store/store_meth.c │ │ + [263823] could not set engine │ │ + [263838] invalid signer certificate purpose │ │ + [26385b] ts datasign │ │ + [263867] NOTICEREF │ │ + [263871] crypto/x509/v3_cpols.c │ │ + [263888] %*sUser Notice:\n │ │ + [263899] set_dist_point_name │ │ + [2638ad] affiliationChanged │ │ + [2638c0] Superseded │ │ + [2638cb] v2i_ASIdentifiers │ │ + [2638dd] %*sTarget Cert:\n │ │ + [2638ee] crypto/x509/v3_battcons.c │ │ + [263908] crypto/x509/v3_group_ac.c │ │ + [263922] text: │ │ + [263928] ossl_x509v3_cache_extensions │ │ + [263945] DirName: │ │ + [26394e] extension not found │ │ + [263962] no issuer details │ │ + [263974] policy path length │ │ + [263987] no crl number │ │ + [263995] X509_STORE_add_crl │ │ + [2639a8] different CRL scope │ │ + [2639bc] X509_STORE_CTX_init │ │ + [2639d0] compatible │ │ + [2639db] X509_NAME_print │ │ + [2639eb] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ + [263a25] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [263a64] OpenSSL HMAC via EVP_PKEY implementation │ │ + [263a8d] OpenSSL SIPHASH via EVP_PKEY implementation │ │ + [263ab9] provider=default,fips=yes,output=text │ │ + [263adf] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ + [263b08] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ + [263b2b] rsa_encrypt │ │ + [263b37] ossl_sm2_decrypt │ │ + [263b48] ossl_aes_gcm_siv_set_ctx_params │ │ + [263b68] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ + [263ba5] providers/implementations/ciphers/cipher_sm4_xts.c │ │ + [263bd8] tdes_wrap_update │ │ + [263be9] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [263c13] dhx_to_SubjectPublicKeyInfo_der_encode │ │ + [263c3a] ec_spki_pub_to_der │ │ + [263c4d] x25519_to_PrivateKeyInfo_pem_encode │ │ + [263c71] dsa_to_DSA_pem_encode │ │ + [263c87] dh2text_encode │ │ + [263c96] kdf_argon2_ctx_set_m_cost │ │ + [263cb0] constant │ │ + [263cb9] ossl_HPKE_KEM_INFO_find_curve │ │ + [263cd7] dsa_gen │ │ + [263cdf] mac_gen │ │ + [263ce7] blake2_mac_init │ │ + [263cf7] poly1305_setkey │ │ + [263d07] max_adinlen │ │ + [263d13] reseed_time │ │ + [263d1f] ossl_drbg_verify_digest │ │ + [263d37] digest %s != %s │ │ + [263d47] ed25519_sign │ │ + [263d54] Ed25519ph │ │ + [263d5e] rsa_setup_md │ │ + [263d6b] rsa_sign_directly │ │ + [263d7d] invalid aad │ │ + [263d89] length too large │ │ + [263d9a] self test kat failure │ │ + [263db0] gcm_init │ │ + [263db9] id_param │ │ + [263dc2] s-indicator │ │ + [263dce] ider-name │ │ + [263dd8] e-parameters │ │ + [263de5] -kem │ │ + [263dea] ms-check │ │ + [263df3] Invalid descriptor kind found. │ │ + [263e12] J │ │ + [263e14] chatlistCPtr │ │ + [263e21] chatCPtr │ │ + [263e2a] (join-%u) │ │ + [263e34] cipher_store_pass │ │ + [263e46] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ + [263e8a] HMAC is not enabled, unable to integrity check │ │ + [263eb9] PRAGMA migrate.user_version = %d; │ │ + [263edb] SELECT sqlcipher_export('migrate'); │ │ + [263eff] device │ │ + [263f06] end │ │ + [263f0a] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ + [263f5f] unopened │ │ + [263f68] stat │ │ + [263f6d] %s at line %d of [%.10s] │ │ + [263f86] %.16g │ │ + [263f8c] Vacuum │ │ + [263f93] IdxGE │ │ + [263f99] CollSeq │ │ + [263fa1] Compare │ │ + [263fa9] Clear │ │ + [263faf] VRename │ │ + [263fb7] malformed database schema (%s) │ │ + [263fd6] sqlite3Codec: error decrypting page %d data: %d │ │ + [264006] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ + [26405a] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ + [264089] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2640cf] sha512 │ │ + [2640d6] sqlcipher_openssl_hmac: invalid algorithm %d │ │ + [264103] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ + [26413c] foreign_key_list │ │ + [26414d] schema_version │ │ + [26415c] short_column_names │ │ + [26416f] trusted_schema │ │ + [26417e] partial │ │ + [264186] %Q. │ │ + [26418a] no entry point [%s] in shared library [%s] │ │ + [2641b5] tbl_name='%q' AND type!='trigger' │ │ + [2641d7] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ + [264217] views may not be indexed │ │ + [264230] virtual tables may not be indexed │ │ + [264252] parameters are not allowed in views │ │ + [264276] SCAN %d CONSTANT ROW%s │ │ + [26428d] rowid=? │ │ + [264295] LEFT-JOIN │ │ + [2642a0] table %S has no column named %s │ │ + [2642c0] ok │ │ + [2642c3] AFTER │ │ + [2642c9] no such trigger: %S │ │ + [2642dd] cannot add a STORED column │ │ + [2642f8] load_extension │ │ + [264307] sqlite_version │ │ + [264316] sqlite_drop_column │ │ + [264329] julianday │ │ + [264333] 40f │ │ + [264337] json_type │ │ + [264341] jsonb_group_array │ │ + [264353] SQL logic error │ │ + [264363] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ + [2643a7] DELETE FROM %Q.'%q_segments' │ │ + [2643c4] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ + [264400] block │ │ + [264406] ee │ │ + [264409] SELECT %s ORDER BY rowid %s │ │ + [264425] NEAR │ │ + [26442a] fts3cursor │ │ + [264435] SAVEPOINT fts3 │ │ + [264444] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ + [264479] , T.c%d │ │ + [264481] data │ │ + [264486] SELECT k, v FROM %Q.'%q_config' │ │ + [2644a6] phrase │ │ + [2644ad] separators │ │ + [2644b8] %_parent │ │ + [2644c1] ); │ │ + [2644c4] WHERE rowid=?1 │ │ + [2644d4] %s%.3x/ │ │ + [2644dc] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ + [26452f] DEFAULT_PCACHE_INITSZ=20 │ │ + [264548] ssl/d1_msg.c │ │ + [264555] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ + [264576] DHE-RSA-AES128-CCM │ │ + [264589] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ + [2645aa] PSK-AES128-CBC-SHA256 │ │ + [2645c0] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ + [2645e4] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [264606] TLS_RSA_WITH_IDEA_CBC_SHA │ │ + [264620] ECDHE-ARIA256-GCM-SHA384 │ │ + [264639] PSK-ARIA256-GCM-SHA384 │ │ + [264650] DEFAULT │ │ + [264658] SHA1 │ │ + [26465d] DHE │ │ + [264661] bad hello request │ │ + [264673] bad hrr version │ │ + [264683] callback failed │ │ + [264693] dane tlsa bad selector │ │ + [2646aa] invalid ccs message │ │ + [2646be] missing rsa encrypting cert │ │ + [2646da] no certificate set │ │ + [2646ed] ssl3 ext invalid servername type │ │ + [26470e] ssl command section not found │ │ + [26472c] tlsv1 alert decrypt error │ │ + [264746] tlsv1 alert unknown ca │ │ + [26475d] unknown command │ │ + [26476d] wrong ssl version │ │ + [26477f] include/internal/packet.h │ │ + [264799] no_anti_replay │ │ + [2647a8] ServerInfoFile │ │ + [2647b7] chainCAstore │ │ + [2647c4] num_tickets │ │ + [2647d0] automatic │ │ + [2647da] peer_rpk │ │ + [2647e3] SSLv3/TLS write certificate status │ │ + [264806] TLSv1.3 read client key update │ │ + [264825] TLSv1.3 read server key update │ │ + [264844] tls12_copy_sigalgs │ │ + [264857] No valid signature algorithms in '%s' │ │ + [26487d] tls-sigalg-iana-name │ │ + [264892] rsa_pss_pss_sha384 │ │ + [2648a5] dsa_sha256 │ │ + [2648b0] tls13_generate_master_secret │ │ + [2648cd] ssl/quic/quic_impl.c │ │ + [2648e2] handshake cannot be confirmed before it is completed │ │ + [264917] ch_on_transport_params │ │ + [26492e] INITIAL_MAX_DATA is malformed │ │ + [26494c] new packet with old keys │ │ + [264965] packet_received │ │ + [264975] ssl/quic/quic_demux.c │ │ + [26498b] closed │ │ + [264992] application_error │ │ + [2649a4] ssl/quic/quic_lcidm.c │ │ + [2649ba] exceeded maximum allowed streams │ │ + [2649db] MAX_STREAM_DATA for TX only stream │ │ + [2649fe] NEW_CONN_ID │ │ + [264a0a] STREAM_LIMIT_ERROR │ │ + [264a1d] max_frag_len │ │ + [264a2a] ossl_set_tls_provider_parameters │ │ + [264a4b] final_psk │ │ + [264a55] tls_parse_ctos_supported_groups │ │ + [264a75] tls_parse_ctos_ems │ │ + [264a88] ossl_statem_server_process_message │ │ + [264aab] crypto/asn1/a_dup.c │ │ + [264abf] ASN1_item_dup │ │ + [264acd] ZINT32 │ │ + [264ad4] invalid socket │ │ + [264ae3] tfo no kernel support │ │ + [264af9] BN_nnmod │ │ + [264b02] BUF_MEM_grow_clean │ │ + [264b15] %ld │ │ + [264b19] str_copy │ │ + [264b22] parsebool │ │ + [264b2c] UTCTIME │ │ + [264b34] IA5STRING │ │ + [264b3e] BITWRAP │ │ + [264b46] crypto/dh/dh_ameth.c │ │ + [264b5b] dsa_do_verify │ │ + [264b69] dlfcn_merger │ │ + [264b76] ECPKPARAMETERS │ │ + [264b85] p.char_two │ │ + [264b90] X9.62 curve over a 208 bit binary field │ │ + [264bb8] X9.62 curve over a 368 bit binary field │ │ + [264be0] EC_POINT_set_affine_coordinates │ │ + [264c00] EC_POINT_mul │ │ + [264c0d] crypto/ec/ecdh_ossl.c │ │ + [264c23] ossl_ecdsa_simple_sign_sig │ │ + [264c3e] ECDSA_do_sign_ex │ │ + [264c4f] ASN1 OID: %s │ │ + [264c5c] Basis Type: %s\n │ │ + [264c6c] ossl_ec_GFp_mont_field_decode │ │ + [264c8a] ossl_ec_GFp_simple_point2oct │ │ + [264ca7] ossl_ec_GFp_simple_points_make_affine │ │ + [264ccd] OSSL_DECODER_CTX_set_construct_data │ │ + [264cf1] SO_PATH │ │ + [264cf9] ENGINE_cmd_is_executable │ │ + [264d12] ENGINE_new │ │ + [264d1d] crypto/engine/tb_rand.c │ │ + [264d35] reason(%lu) │ │ + [264d41] Diffie-Hellman routines │ │ + [264d59] EC lib │ │ + [264d60] evp_pkey_asym_cipher_init │ │ + [264d7a] aes_ccm_init_key │ │ + [264d8b] prime192v3 │ │ + [264d96] prime239v2 │ │ + [264da1] tlsaadpad │ │ + [264dab] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ + [264dd9] UNDEF │ │ + [264ddf] PKCS5_pbe_set_ex │ │ + [264df0] evp_pkey_get0_EC_KEY_int │ │ + [264e09] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ + [264e43] pad-mode │ │ + [264e4c] rsa_pss_keygen_saltlen │ │ + [264e63] [action:%d, state:%d] padding name %s │ │ + [264e89] fix_group_ecx │ │ + [264e97] crypto/evp/signature.c │ │ + [264eae] seed: │ │ + [264eb4] crypto/ffc/ffc_params_validate.c │ │ + [264ed5] .so │ │ + [264ed9] env:%s │ │ + [264ee1] bignum too long │ │ + [264ef1] pkey application asn1 method already registered │ │ + [264f21] private key decode error │ │ + [264f3a] illegal nested tagging │ │ + [264f51] invalid utf8string │ │ + [264f64] second number too large │ │ + [264f7c] unsupported public key type │ │ + [264f98] list cannot be null │ │ + [264fac] invalid b │ │ + [264fb6] invalid p │ │ + [264fc0] filename too big │ │ + [264fd1] received error │ │ + [264fe0] error reading messagedigest attribute │ │ + [265006] no public key │ │ + [265014] private key does not match certificate │ │ + [26503b] unsupported encryption type │ │ + [265057] wrap error │ │ + [265062] bad pbm iterationcount │ │ + [265079] bad request id │ │ + [265088] error unexpected certconf │ │ + [2650a2] invalid rootcakeyupdate │ │ + [2650ba] unknown pkistatus │ │ + [2650cc] ARIA-128-CBC │ │ + [2650d9] assertion failed: bit > 0 && bit < sh.bittable_size │ │ + [26510d] assertion failed: !TESTBIT(table, bit) │ │ + [265134] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ + [26516d] ossl_hexstr2buf_sep │ │ + [265181] OSSL_PARAM_get_utf8_string │ │ + [26519c] OSSL_PARAM_set_utf8_ptr │ │ + [2651b4] general_get_uint │ │ + [2651c5] crypto/threads_pthread.c │ │ + [2651de] RSA Data Security, Inc. PKCS │ │ + [2651fb] md5 │ │ + [2651ff] rsaEncryption │ │ + [26520d] pbeWithMD5AndDES-CBC │ │ + [265222] commonName │ │ + [26522d] rc2-ofb │ │ + [265235] PBE-SHA1-RC2-64 │ │ + [265245] RC4-40 │ │ + [26524c] CAST5-ECB │ │ + [265256] PBE-MD5-RC2-64 │ │ + [265265] id-pkix-mod │ │ + [265271] id-it-caProtEncCert │ │ + [265285] id-regCtrl │ │ + [265290] id-alg-dh-sig-hmac-sha1 │ │ + [2652a8] id-cmc-senderNonce │ │ + [2652bb] aes-128-cfb │ │ + [2652c7] associatedDomain │ │ + [2652d8] setct-PANData │ │ + [2652e6] setct-PIData │ │ + [2652f3] setct-AuthResTBEX │ │ + [265305] international-organizations │ │ + [265321] AES-192-CFB1 │ │ + [26532e] seed-cfb │ │ + [265337] hmacWithSHA256 │ │ + [265346] dsa_with_SHA256 │ │ + [265356] whirlpool │ │ + [265360] id-Gost28147-89-CryptoPro-A-ParamSet │ │ + [265385] X509v3 Freshest CRL │ │ + [265399] id-camellia256-wrap │ │ + [2653ad] anyExtendedKeyUsage │ │ + [2653c1] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ + [2653ea] CT Certificate SCTs │ │ + [2653fe] camellia-256-ccm │ │ + [26540f] GOST R 34.10-2012 (512 bit) ParamSet A │ │ + [265436] id-tc26-cipher-constants │ │ + [26544f] ipsec Internet Key Exchange │ │ + [26546b] Ctrl/Provision WAP Termination │ │ + [26548a] SSH Client │ │ + [265495] siphash │ │ + [26549d] aria-128-ecb │ │ + [2654aa] hmac-sha3-224 │ │ + [2654b8] dsa_with_SHA512 │ │ + [2654c8] dsa_with_SHA3-224 │ │ + [2654da] ecdsa_with_SHA3-384 │ │ + [2654ee] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ + [265511] ISO-CN │ │ + [265518] dstu28147-cfb │ │ + [265526] DSTU curve 0 │ │ + [265533] Smtp UTF8 Mailbox │ │ + [265545] Class of Signing Tool │ │ + [26555b] sm4-xts │ │ + [265563] X509v3 Indirect Issuer │ │ + [26557a] ossl_obj_add_object │ │ + [26558e] crypto/objects/obj_lib.c │ │ + [2655a7] value.good │ │ + [2655b2] thisUpdate │ │ + [2655bd] no response data │ │ + [2655ce] crypto/pkcs12/p12_key.c │ │ + [2655e6] crypto/pkcs12/p12_decr.c │ │ + [2655ff] iv gen error │ │ + [26560c] auth_attr │ │ + [265616] serial │ │ + [26561d] BAD RECURSION DEPTH\n │ │ + [265632] not an hexadecimal digit │ │ + [26564b] unsupported drbg type │ │ + [265661] prime2: │ │ + [265669] invalid multi prime key │ │ + [265681] padding check failed │ │ + [265696] crypto/rsa/rsa_none.c │ │ + [2656ac] pkey_rsa_ctrl_str │ │ + [2656be] 3072 │ │ + [2656c3] OSSL_STORE_open_ex │ │ + [2656d6] OpenSSL NULL UI │ │ + [2656e6] d.x400Address │ │ + [2656f4] email │ │ + [2656fa] qualifiers │ │ + [265705] d.usernotice │ │ + [265712] fullname │ │ + [26571b] Cessation Of Operation │ │ + [265732] privilegeWithdrawn │ │ + [265745] Reasons │ │ + [26574d] %*sCRL Issuer:\n │ │ + [26575d] %*scrlUrl: │ │ + [265769] crypto/x509/v3_addr.c │ │ + [26577f] (MPLS-labeled VPN) │ │ + [265793] rdi │ │ + [265797] %*sIssuer Serial: │ │ + [2657aa] v2i_issuer_sign_tool │ │ + [2657bf] %*ssignTool : │ │ + [2657d1] namingAuthority │ │ + [2657e1] NAME_CONSTRAINTS │ │ + [2657f2] Not After: │ │ + [2657fe] v2i_POLICY_MAPPINGS │ │ + [265812] copy_issuer │ │ + [26581e] OSSL_ATTRIBUTES_SYNTAX │ │ + [265835] i2s_ASN1_UTF8STRING │ │ + [265849] y │ │ + [26584b] invalid inheritance │ │ + [26585f] invalid field name │ │ + [265872] unknown trust id │ │ + [265883] format error in certificate's notAfter field │ │ + [2658b0] Suite B: invalid ECC curve │ │ + [2658cb] invalid certificate verification context │ │ + [2658f4] Subject empty and Subject Alt Name extension not critical │ │ + [26592e] engines/e_afalg.c │ │ + [265940] engines/e_afalg_err.c │ │ + [265956] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ + [265996] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ + [2659b7] POLY1305 │ │ + [2659c0] ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11 │ │ + [265a12] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ + [265a35] SM4-CCM:1.2.156.10197.1.104.9 │ │ + [265a53] providers/implementations/digests/blake2_prov.c │ │ + [265a83] ossl_blake2b_set_ctx_params │ │ + [265a9f] providers/implementations/digests/md5_prov.c │ │ + [265acc] RSA PUBLIC KEY │ │ + [265adb] rsa_to_PrivateKeyInfo_der_encode │ │ + [265afc] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ + [265b26] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ + [265b50] sm2_to_SubjectPublicKeyInfo_der_encode │ │ + [265b77] dhx_to_X9_42_der_encode │ │ + [265b8f] ec_to_X9_62_pem_encode │ │ + [265ba6] rsa2msblob_encode │ │ + [265bb8] dh_to_text │ │ + [265bc3] gindex: %d\n │ │ + [265bcf] providers/implementations/kdfs/argon2.c │ │ + [265bf7] kbkdf_derive │ │ + [265c04] x963kdf_derive │ │ + [265c13] x942kdf_derive │ │ + [265c22] AES-128-WRAP │ │ + [265c2f] eckey_check │ │ + [265c3b] providers/implementations/macs/poly1305_prov.c │ │ + [265c6a] digest-size │ │ + [265c76] ed25519_digest_signverify_init │ │ + [265c95] providers/implementations/ciphers/cipher_cast5.c │ │ + [265cc6] ems not enabled │ │ + [265cd6] failed to set parameter │ │ + [265cee] invalid state │ │ + [265cfc] missing cipher │ │ + [265d0b] missing message digest │ │ + [265d22] self test post failure │ │ + [265d39] dinlen │ │ + [265d40] unds │ │ + [265d45] once │ │ + [265d4a] c-bits │ │ + [265d51] s7 │ │ + [265d54] d22 │ │ + [265d58] ATTACH x AS %Q │ │ + [265d67] cipher_page_size │ │ + [265d78] cipher_use_hmac │ │ + [265d88] cipher_default_compatibility │ │ + [265da5] PRAGMA cipher_kdf_algorithm = %s; │ │ + [265dc7] PRAGMA cipher_default_page_size = %d; │ │ + [265ded] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ + [265e2f] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ + [265e68] sqlite3_key: db=%p │ │ + [265e7b] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ + [265eab] error reading %d bytes from file page %d at offset %d │ │ + [265ee1] PRAGMA journal_mode = %s; │ │ + [265efb] /usr/tmp │ │ + [265f04] %!.15g │ │ + [265f0b] Cast │ │ + [265f10] ZeroOrNull │ │ + [265f1b] IdxDelete │ │ + [265f25] FkCounter │ │ + [265f2f] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ + [265f5a] INT │ │ + [265f5e] sqlite_temp_master │ │ + [265f71] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ + [265fab] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ + [265fe1] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ + [266045] data_version │ │ + [266052] fullfsync │ │ + [26605c] incremental_vacuum │ │ + [26606f] CREATE TABLE x │ │ + [26607e] unable to open shared library [%.*s] │ │ + [2660a3] unknown function: %#T() │ │ + [2660bb] %d columns assigned %d values │ │ + [2660d9] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ + [266108] temporary table name must be unqualified │ │ + [266131] sqlite_sequence │ │ + [266141] index expressions │ │ + [266153] misuse of aliased aggregate %s │ │ + [266172] misuse of aliased window function %s │ │ + [266197] too many terms in %s BY clause │ │ + [2661b6] generated columns cannot be part of the PRIMARY KEY │ │ + [2661ea] table %s may not be indexed │ │ + [266206] %s %T cannot reference objects in database %s │ │ + [266234] RIGHT │ │ + [26623a] ON clause references tables to its right │ │ + [266263] rows deleted │ │ + [266270] syntax error after column name "%.*s" │ │ + [266296] NULL value in %s.%s │ │ + [2662aa] w │ │ + [2662ac] sqlite_compileoption_get │ │ + [2662c5] sqlite_log │ │ + [2662d0] %04d │ │ + [2662d5] json_quote │ │ + [2662e0] jsonb_replace │ │ + [2662ee] 0123456789abcdef │ │ + [2662ff] abort due to ROLLBACK │ │ + [266315] matchinfo │ │ + [26631f] icne │ │ + [266324] icna │ │ + [266329] asc │ │ + [26632d] unknown tokenizer │ │ + [26633f] langid │ │ + [266346] wrong number of arguments to function snippet() │ │ + [266376] multiple tokenize=... directives │ │ + [266397] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ + [2663ca] hashsize │ │ + [2663d3] cannot %s contentless fts5 table: %s │ │ + [2663f8] merge │ │ + [2663fe] entli │ │ + [266404] ization │ │ + [26640c] iviti │ │ + [266412] _parent │ │ + [26641a] Too many columns for an rtree table │ │ + [26643e] ."%.*s" │ │ + [266446] COMPILER=clang-18.0.1 │ │ + [26645c] server finished │ │ + [26646c] AES128-GCM-SHA256 │ │ + [26647e] DHE-PSK-AES128-CCM8 │ │ + [266492] TLS_PSK_WITH_AES_128_CBC_SHA │ │ + [2664af] TLS_PSK_WITH_NULL_SHA384 │ │ + [2664c8] DHE-PSK-AES256-CBC-SHA384 │ │ + [2664e2] GOST2012-MAGMA-MAGMAOMAC │ │ + [2664fb] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ + [266524] ssl_cert_add0_chain_cert │ │ + [26653d] SSL_add_file_cert_subjects_to_stack │ │ + [266561] gost2012_256 │ │ + [26656e] DSS │ │ + [266572] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ + [2665bd] kRSAPSK │ │ + [2665c5] AESCCM8 │ │ + [2665cd] ARIA128 │ │ + [2665d5] bad data │ │ + [2665de] compressed length too long │ │ + [2665f9] dh key too small │ │ + [26660a] invalid alert │ │ + [266618] not replacing certificate │ │ + [266632] null ssl method passed │ │ + [266649] private key mismatch │ │ + [26665e] psk no client cb │ │ + [26666f] shutdown while in init │ │ + [266686] ssl session id context too long │ │ + [2666a6] tlsv1 unrecognized name │ │ + [2666be] wrong cipher returned │ │ + [2666d4] ssl_validate_ct │ │ + [2666e4] verifyCApath │ │ + [2666f1] +automatic │ │ + [2666fc] Request │ │ + [266704] ssl_get_prev_session │ │ + [266719] SSLv3/TLS write change cipher spec │ │ + [26673c] TLSv1.3 write end of early data │ │ + [26675c] TLS-SIGALG │ │ + [266767] ecdsa_sha224 │ │ + [266774] ecdsa_brainpoolP384r1_sha384 │ │ + [266791] properties │ │ + [26679c] ssl_srp_ctx_init_intern │ │ + [2667b4] expect_quic │ │ + [2667c0] quic_read │ │ + [2667ca] quic_read_again │ │ + [2667da] ACK_DELAY_EXP appears multiple times │ │ + [2667ff] MAX_ACK_DELAY appears multiple times │ │ + [266824] ack_delay_exponent │ │ + [266837] port_v4 │ │ + [26683f] cur_state │ │ + [266849] client │ │ + [266850] \t │ │ + [266853] connection_code │ │ + [266863] handshake │ │ + [26686d] offset │ │ + [266874] explicit_length │ │ + [266884] sequence_number │ │ + [266894] PATH_CHALLENGE valid only in 0/1-RTT │ │ + [2668b9] internal error (stream count RXFC) │ │ + [2668dc] zero-length NEW_TOKEN │ │ + [2668f2] read header │ │ + [2668fe] DATA_BLOCKED │ │ + [26690b] KEY_UPDATE_ERROR │ │ + [26691c] ssl/record/rec_layer_s3.c │ │ + [266936] tls_initialise_write_packets_default │ │ + [26695b] tls13_post_process_record │ │ + [266975] HEAD │ │ + [26697b] final_key_share │ │ + [26698b] ssl3_check_cert_and_algorithm │ │ + [2669a9] tls_construct_server_key_exchange │ │ + [2669cb] tls_handle_status_request │ │ + [2669e5] attributes │ │ + [2669f0] asn1_template_ex_i2d │ │ + [266a05] ASN1_SEQUENCE │ │ + [266a13] openssl_conf=%s │ │ + [266a23] NCONF_get_section │ │ + [266a35] def_load_bio │ │ + [266a42] .include │ │ + [266a4b] ASCII │ │ + [266a51] BMPSTRING │ │ + [266a5b] crypto/dh/dh_backend.c │ │ + [266a72] ossl_dsa_do_sign_int │ │ + [266a87] crypto/bn/bn_exp2.c │ │ + [266a9b] ec_asn1_group2fieldid │ │ + [266ab1] X9.62 curve over a 272 bit binary field │ │ + [266ad9] ossl_ec_key_simple_priv2oct │ │ + [266af5] EC_GROUP_get_trinomial_basis │ │ + [266b12] Seed: │ │ + [266b18] ECPKParameters_print │ │ + [266b2d] %*s\n │ │ + [266b46] OSSL_DECODER_CTX_add_extra │ │ + [266b61] ossl_decoder_cache_flush │ │ + [266b7a] crypto/err/err_local.h │ │ + [266b91] CRMF routines │ │ + [266b9f] sect193r1 │ │ + [266ba9] sect409r1 │ │ + [266bb3] wap-wsg-idm-ecid-wtls9 │ │ + [266bca] wap-wsg-idm-ecid-wtls10 │ │ + [266be2] brainpoolP320r1 │ │ + [266bf2] K-283 │ │ + [266bf8] EVP_DecryptUpdate │ │ + [266c0a] inner_evp_generic_fetch │ │ + [266c22] crypto/encode_decode/encoder_meth.c │ │ + [266c46] ossl_encoder_parsed_properties │ │ + [266c65] hexpass │ │ + [266c6d] N │ │ + [266c6f] oaep │ │ + [266c74] rsa-factor3 │ │ + [266c80] rsa-exponent5 │ │ + [266c8e] pkey_ec_keygen │ │ + [266c9d] dh_1024_160 │ │ + [266ca9] Thread-local default library context │ │ + [266cce] os-specific │ │ + [266cda] invalid range │ │ + [266ce8] bad ffc parameters │ │ + [266cfb] check pubkey too large │ │ + [266d12] memory limit exceeded │ │ + [266d28] only oneshot supported │ │ + [266d3f] unable to get maximum request size │ │ + [266d62] asn1 parse error │ │ + [266d73] mime sig parse error │ │ + [266d88] type not constructed │ │ + [266d9d] wrong public key type │ │ + [266db3] variable has no value │ │ + [266dc9] secure malloc failure │ │ + [266ddf] could not load the shared library │ │ + [266e01] 'id' or 'name' missing │ │ + [266e18] unimplemented public key method │ │ + [266e38] error parsing url │ │ + [266e4a] invalid url scheme │ │ + [266e5d] redirection from https to http │ │ + [266e7c] no signers │ │ + [266e87] error decrypting certificate │ │ + [266ea4] bad checkafter in pollrep │ │ + [266ebe] request not accepted │ │ + [266ed3] request rejected by server │ │ + [266eee] unsupported pkibody │ │ + [266f02] SM4 │ │ + [266f06] SM4-CBC │ │ + [266f0e] aes128 │ │ + [266f15] ssl3-md5 │ │ + [266f1e] assertion failed: TESTBIT(table, bit) │ │ + [266f44] directive %s set to unrecognized value │ │ + [266f6b] X500 │ │ + [266f70] sha │ │ + [266f74] nsBaseUrl │ │ + [266f7e] BF-ECB │ │ + [266f85] RSA-RIPEMD160 │ │ + [266f93] emailProtection │ │ + [266fa3] PBE-SHA1-2DES │ │ + [266fb1] certBag │ │ + [266fb9] OCSP Signing │ │ + [266fc6] S/MIME │ │ + [266fcd] id-smime-mod-oid │ │ + [266fde] id-smime-aa-securityLabel │ │ + [266ff8] id-smime-aa-ets-signerLocation │ │ + [267017] id-smime-aa-ets-CertificateRefs │ │ + [267037] id-regCtrl-regToken │ │ + [26704b] id-regCtrl-protocolEncrKey │ │ + [267066] id-cmc-popLinkRandom │ │ + [26707b] id-pda-countryOfCitizenship │ │ + [267097] selected-attribute-types │ │ + [2670b0] rFC822localPart │ │ + [2670c0] qualityLabelledData │ │ + [2670d4] manager │ │ + [2670dc] mailPreferenceOption │ │ + [2670f1] setct-CapTokenTBS │ │ + [267103] setct-BatchAdminReqTBE │ │ + [26711a] generic cryptogram │ │ + [26712d] set-brand-Novus │ │ + [26713d] aes-192-cfb1 │ │ + [26714a] sha224 │ │ + [267151] CAMELLIA-256-CFB1 │ │ + [267163] CAMELLIA-256-CFB8 │ │ + [267175] prf-gostr3411-94 │ │ + [267186] id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet │ │ + [2671b3] id-GostR3410-2001-TestParamSet │ │ + [2671d2] GOST R 3410-2001 Parameter Set Cryptocom │ │ + [2671fb] id-on-permanentIdentifier │ │ + [267215] certificateRevocationList │ │ + [26722f] rsassaPss │ │ + [267239] AES-128-CBC-HMAC-SHA1 │ │ + [26724f] dhSinglePass-cofactorDH-sha224kdf-scheme │ │ + [267278] secureShellClient │ │ + [26728a] aria-128-cfb8 │ │ + [267298] ISO CN Member Body │ │ + [2672ab] dstu4145be │ │ + [2672b6] XmppAddr │ │ + [2672bf] Class of Signing Tool KB1 │ │ + [2672d9] id-ct-signedChecklist │ │ + [2672ef] itu-t-identified-organization │ │ + [26730d] id-ct-rpkiSignedPrefixList │ │ + [267328] unsupported requestorname type │ │ + [267347] bad end line │ │ + [267354] unsupported encryption │ │ + [26736b] -----\n │ │ + [267372] assertion failed: nkey <= EVP_MAX_KEY_LENGTH │ │ + [26739f] PKCS12_PBE_keyivgen_ex │ │ + [2673b6] maybe wrong password │ │ + [2673cb] PKCS8_encrypt_ex │ │ + [2673dc] mac │ │ + [2673e0] value.x509cert │ │ + [2673ef] value.shkeybag │ │ + [2673fe] PKCS7_ENC_CONTENT │ │ + [267410] enc_digest │ │ + [26741b] (%s) │ │ + [267421] GENERALSTRING │ │ + [26742f] :BAD ENUMERATED │ │ + [26743f] pkcs7_bio_add_digest │ │ + [267454] error adding recipient │ │ + [26746b] parse_name │ │ + [267476] parse_number │ │ + [267483] entropy input too long │ │ + [26749a] mgf1 with sha1 (default) │ │ + [2674b3] ossl_rsa_key_from_pkcs8 │ │ + [2674cb] RSA_setup_blinding │ │ + [2674de] scheme=%s │ │ + [2674e8] policy mismatch │ │ + [2674f8] time syscall error │ │ + [26750b] errno=%d │ │ + [267514] Verify failure\n │ │ + [267524] X509V3_get_section │ │ + [267537] Object Signing │ │ + [267546] nonRepudiation │ │ + [267555] ia5org │ │ + [26755c] policy_section │ │ + [26756b] policyIdentifier │ │ + [26757c] unused │ │ + [267583] [%d] │ │ + [267588] Targets │ │ + [267590] v1 (0x0) │ │ + [267599] infinite │ │ + [2675a2] inhibitPolicyMapping │ │ + [2675b7] othername: SRVName │ │ + [2675ca] v2i_subject_alt │ │ + [2675da] %*sVersion: %ld (0x%lX) │ │ + [2675f2] invalid boolean string │ │ + [267609] crypto/x509/x509_cmp.c │ │ + [267620] should retry │ │ + [26762d] X509_STORE_add_lookup │ │ + [267643] proxy certificates not allowed, please set the appropriate flag │ │ + [267683] Suite B: cannot sign P-384 with P-256 │ │ + [2676a9] Path length invalid for non-CA cert │ │ + [2676cd] X509_EXTENSIONS │ │ + [2676dd] X509_NAME_ENTRY │ │ + [2676ed] X509_PUBKEY_get0 │ │ + [2676fe] kernel op failed │ │ + [26770f] socket bind failed │ │ + [267722] buildinfo │ │ + [26772c] provider=base,fips=yes,output=msblob │ │ + [267751] SHA2-256/192:SHA-256/192:SHA256-192 │ │ + [267775] X448:1.3.101.111 │ │ + [267786] ECDSA-SHA2-224:ECDSA-SHA224:ecdsa-with-SHA224:1.2.840.10045.4.3.1 │ │ + [2677c8] ECDSA-SHA2-384:ECDSA-SHA384:ecdsa-with-SHA384:1.2.840.10045.4.3.3 │ │ + [26780a] provider=default,fips=yes,output=pvk │ │ + [26782f] provider=default,fips=yes,input=pvk │ │ + [267853] AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47 │ │ + [267885] SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4 │ │ + [2678ae] xts_standard │ │ + [2678bb] ossl_tdes_get_ctx_params │ │ + [2678d4] ossl_blake2s_set_ctx_params │ │ + [2678f0] ossl_do_PVK_header │ │ + [267903] check_bitlen_dsa │ │ + [267914] EC PARAMETERS │ │ + [267922] SM2 PARAMETERS │ │ + [267931] dhx_to_type_specific_params_der_encode │ │ + [267958] RSA-PSS PUBLIC KEY │ │ + [26796b] x25519_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [267998] x448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2679c3] SEED: │ │ + [2679c9] x4482text_encode │ │ + [2679da] ossl_ec_dhkem_derive_private │ │ + [2679f7] blake2_mac_set_ctx_params │ │ + [267a11] ossl_drbg_hmac_init │ │ + [267a25] test_entropy │ │ + [267a32] /dev/srandom │ │ + [267a3f] eddsa_signverify_init │ │ + [267a55] minimum salt length set to %d, but the digest only gives %d │ │ + [267a91] rsa_sign_message_final │ │ + [267aa8] file_open_dir │ │ + [267ab6] rc2_set_ctx_params │ │ + [267ac9] kdf_pbkdf1_derive │ │ + [267adb] entropy source failed continuous tests │ │ + [267b02] invalid mode │ │ + [267b0f] wrong output buffer size │ │ + [267b28] ossl_cipher_generic_get_params │ │ + [267b47] ildinfo │ │ + [267b4f] evel │ │ + [267b54] check │ │ + [267b5a] oncelen │ │ + [267b62] hecks │ │ + [267b68] ree │ │ + [267b6c] _Unwind_Resume │ │ + [267b7b] unsupported register class │ │ + [267b96] r10 │ │ + [267b9a] d6 │ │ + [267b9d] eventEmitterCPtr │ │ + [267bae] cannot open view: %s │ │ + [267bc3] cipher_default_page_size │ │ + [267bdc] cipher_kdf_algorithm │ │ + [267bf1] cipher_settings │ │ + [267c01] sqlite3_rekey_v2: db=%p zDb=%s │ │ + [267c20] sqlcipher_deactivate: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [267c58] sqlcipher_free: calling sqlcipher_memset(%p,0,%llu) │ │ + [267c8c] sqlcipher_codec_ctx_init: error %d returned from ctx_init │ │ + [267cc6] no such table column: %s.%s │ │ + [267ce2] cannot limit WAL size: %s │ │ + [267cfc] out of memory │ │ + [267d0a] 16BE │ │ + [267d0f] VFilter │ │ + [267d17] NotExists │ │ + [267d21] HaltIfNull │ │ + [267d2c] ResultRow │ │ + [267d36] SorterData │ │ + [267d41] UNIQUE │ │ + [267d48] Offset %u out of range %u..%u │ │ + [267d66] cipher_ctx_free: iCtx=%p │ │ + [267d7f] sqlcipher_openssl_hmac: EVP_MAC_update() on 1st input buffer of %d bytes using algorithm %d returned %d │ │ + [267de7] no such view │ │ + [267df4] %s: %s.%s │ │ + [267dfe] recursive_triggers │ │ + [267e11] soft_heap_limit │ │ + [267e21] ncol │ │ + [267e26] misuse of aggregate: %#T() │ │ + [267e41] flexnum │ │ + [267e49] circular reference: %s │ │ + [267e60] %r ORDER BY term does not match any column in the result set │ │ + [267e9d] SETUP │ │ + [267ea3] too many arguments on %s() - max %d │ │ + [267ec7] MULTI-INDEX OR │ │ + [267ed6] LIMIT │ │ + [267edc] %d values for %d columns │ │ + [267ef5] rows inserted │ │ + [267f03] TEXT value in %s.%s │ │ + [267f17] database %s is already in use │ │ + [267f35] vfs │ │ + [267f39] cannot detach database %s │ │ + [267f53] stat_push │ │ + [267f5d] UPDATE %Q.sqlite_master SET tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqliteX_autoindex%%' ESCAPE 'X' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d+18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger'); │ │ + [26808e] Cannot add a UNIQUE column │ │ + [2680a9] cannot override %s of window: %s │ │ + [2680ca] printf │ │ + [2680d1] 40f-20a-20d │ │ + [2680dd] am │ │ + [2680e0] %.3f │ │ + [2680e5] unknown operation │ │ + [2680f7] no more rows available │ │ + [26810e] separators= │ │ + [26811a] UPDATE %Q.'%q_segdir' SET start_block = ?, root = ?WHERE level = ? AND idx = ? │ │ + [268169] ence │ │ + [26816e] al │ │ + [268171] itilib │ │ + [268178] iti │ │ + [26817c] │ │ + [268180] Index optimized │ │ + [268190] docsize │ │ + [268198] segdir │ │ + [26819f] too many prefix indexes (max %d) │ │ + [2681c0] malformed columnsize=... directive │ │ + [2681e3] T.%Q │ │ + [2681e8] crisismerge │ │ + [2681f4] Too few columns for an rtree table │ │ + [268217] ,%.*s INT │ │ + [268221] ALTER TABLE %Q.'%q_node' RENAME TO "%w_node";ALTER TABLE %Q.'%q_parent' RENAME TO "%w_parent";ALTER TABLE %Q.'%q_rowid' RENAME TO "%w_rowid"; │ │ + [2682b2] DEFAULT_RECURSIVE_TRIGGERS │ │ + [2682cd] TLS_RSA_WITH_NULL_MD5 │ │ + [2682e3] DHE-DSS-AES128-SHA │ │ + [2682f6] ADH-AES256-SHA │ │ + [268305] NULL-SHA256 │ │ + [268311] TLS_PSK_WITH_AES_256_CBC_SHA384 │ │ + [268331] ECDHE-RSA-CHACHA20-POLY1305 │ │ + [26834d] DHE-RSA-CAMELLIA256-SHA │ │ + [268365] TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [26838c] ssl/ssl_cert.c │ │ + [26839b] SSL_add_dir_cert_subjects_to_stack │ │ + [2683be] MD5 │ │ + [2683c2] ALL │ │ + [2683c6] aGOST12 │ │ + [2683ce] ARIA256 │ │ + [2683d6] TLSv1 │ │ + [2683dc] bad change cipher spec │ │ + [2683f3] error in received cipher list │ │ + [268411] fragmented client hello │ │ + [268429] missing rsa signing cert │ │ + [268442] no cipher match │ │ + [268452] quic protocol error │ │ + [268466] ssl3 ext invalid max fragment length │ │ + [26848b] stream count limited │ │ + [2684a0] tlsv1 bad certificate status response │ │ + [2684c6] tlsv1 certificate unobtainable │ │ + [2684e5] unsupported write flag │ │ + [2684fc] x509 verification setup problems │ │ + [26851d] no_comp │ │ + [268525] tx_cert_comp │ │ + [268532] CipherString │ │ + [26853f] MinProtocol │ │ + [26854b] NoRenegotiation │ │ + [26855b] TxCertificateCompression │ │ + [268574] RequirePostHandshake │ │ + [268589] SSLv3/TLS write client certificate │ │ + [2685ac] TLSv1.3 early data │ │ + [2685bf] rsa_pkcs1_sha256 │ │ + [2685d0] dsa_sha224 │ │ + [2685db] ossl_quic_write_flags │ │ + [2685f1] expect_quic_conn_only │ │ + [268607] network BIO I/O error │ │ + [26861d] INITIAL_MAX_STREAMS_UNI appears multiple times │ │ + [26864c] JSON-SEQ │ │ + [268655] common_fields │ │ + [268663] packet_sent │ │ + [26866f] handshake_confirmed │ │ + [268683] internal_error │ │ + [268692] stream_limit_error │ │ + [2686a5] scid │ │ + [2686aa] ect1 │ │ + [2686af] ChaCha20-Poly1305 │ │ + [2686c1] depack_process_frames │ │ + [2686d7] NEW_CONN_ID valid only in 0/1-RTT │ │ + [2686f9] STREAM frame for nonexistent stream │ │ + [26871d] depack_do_frame_streams_blocked │ │ + [26873d] NEW_TOKEN │ │ + [268747] CONNECTION_REFUSED │ │ + [26875a] NO_VIABLE_PATH │ │ + [268769] ossl_quic_calculate_retry_integrity_tag │ │ + [268791] dtls1_write_bytes │ │ + [2687a3] tls-data-size │ │ + [2687b1] tls-version │ │ + [2687bd] tls13_common_post_process_record │ │ + [2687de] final_supported_versions │ │ + [2687f7] ssl_next_proto_validate │ │ + [26880f] tls_parse_ctos_cookie │ │ + [268825] tls_parse_ctos_post_handshake_auth │ │ + [268848] tls_construct_stoc_supported_groups │ │ + [26886c] tls_construct_stoc_session_ticket │ │ + [26888e] tls_construct_stoc_use_srtp │ │ + [2688aa] tls_process_certificate_request │ │ + [2688ca] tls_post_process_client_key_exchange │ │ + [2688ef] tls_construct_cert_status_body │ │ + [26890e] asn1_get_int64 │ │ + [26891d] UINT32 │ │ + [268924] ASYNC_init_thread │ │ + [268936] no hostname or service specified │ │ + [268957] transfer error │ │ + [268966] BN_usub │ │ + [26896e] BN_lshift │ │ + [268978] CONF_modules_load │ │ + [26898a] dollarid │ │ + [268993] process_include │ │ + [2689a3] o2i_SCT_signature │ │ + [2689b5] int_dhx942_dh │ │ + [2689c3] ec_group_new_from_data │ │ + [2689dc] IPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [268a72] EC_GROUP_copy │ │ - [268a80] No decoders were found. For standard decoders you need at least one of the default or base providers available. Did you forget to load them? │ │ - [268b0d] reference │ │ - [268b17] crypto/engine/eng_pkey.c │ │ - [268b30] KDF routines │ │ - [268b3d] c2tnb191v2 │ │ - [268b48] EVP_EncryptUpdate │ │ - [268b5a] ASN1_TYPE_get_int_octetstring │ │ - [268b78] EVP_PKEY_get_bits │ │ - [268b8a] evp_pkey_get0_DH_int │ │ - [268b9f] dh_rfc5114 │ │ - [268baa] rsa_pss_keygen_md │ │ - [268bbc] pkcs1 │ │ - [268bc2] EXPAND_ONLY │ │ - [268bce] evp_pkey_param_check_combined │ │ - [268bec] EVP_PKEY_CTX_dup │ │ - [268bfd] ffdhe3072 │ │ - [268c07] div by zero │ │ - [268c13] encoding error │ │ - [268c22] check invalid q value │ │ - [268c38] bad key length │ │ - [268c47] final error │ │ - [268c53] unable to get random strength │ │ - [268c71] wrong final block length │ │ - [268c8a] xts duplicated keys │ │ - [268c9e] header too long │ │ - [268cae] integer not ascii format │ │ - [268cc7] invalid bmpstring length │ │ - [268ce0] invalid string table value │ │ - [268cfb] not enough data │ │ - [268d0b] insufficient data space │ │ - [268d23] too small buffer │ │ - [268d34] ec group new by name failure │ │ - [268d51] invalid private key │ │ - [268d65] status code unsupported │ │ - [268d7d] md bio init error │ │ - [268d8f] type not digested data │ │ - [268da6] error creating pkiconf │ │ - [268dbd] invalid keyspec │ │ - [268dcd] pkibody error │ │ - [268ddb] unexpected pkibody │ │ - [268dee] wrong serial in rp │ │ - [268e01] failed to set pool │ │ - [268e14] crypto/mem_sec.c │ │ - [268e25] module │ │ - [268e2c] RSA-MD2 │ │ - [268e34] md2WithRSAEncryption │ │ - [268e49] DES-CFB │ │ - [268e51] des-cbc │ │ - [268e59] IDEA-ECB │ │ - [268e62] RC2-ECB │ │ - [268e6a] rc2-cfb │ │ - [268e72] des-ede3-cbc │ │ - [268e7f] sha1WithRSAEncryption │ │ - [268e95] X509v3 Issuer Alternative Name │ │ - [268eb4] E-mail Protection │ │ - [268ec6] msSGC │ │ - [268ecc] x509Certificate │ │ - [268edc] PBES2 │ │ - [268ee2] SMIME-CAPS │ │ - [268eed] Authority Information Access │ │ - [268f0a] id-smime-mod │ │ - [268f17] id-smime-aa-contentReference │ │ - [268f34] id-qt │ │ - [268f3a] id-regInfo-certReq │ │ - [268f4d] id-aca-role │ │ - [268f59] md4WithRSAEncryption │ │ - [268f6e] ANSI X9.62 │ │ - [268f79] setAttr-Token-EMV │ │ - [268f8b] set-brand-Visa │ │ - [268f9a] street │ │ - [268fa1] sha224WithRSAEncryption │ │ - [268fb9] X509v3 Inhibit Any Policy │ │ - [268fd3] ecdsa-with-SHA384 │ │ - [268fe5] GOST R 34.11-94 │ │ - [268ff5] id-Gost28147-89-CryptoPro-RIC-1-ParamSet │ │ - [26901e] id-GostR3410-2001-CryptoPro-A-ParamSet │ │ - [269045] HMAC GOST 34.11-2012 512 bit │ │ - [269062] id-tc26-gost-28147-param-Z │ │ - [26907d] blake2s256 │ │ - [269088] aria-192-cfb │ │ - [269095] aria-192-cfb8 │ │ - [2690a3] id-hmacWithSHA3-384 │ │ - [2690b7] id-dsa-with-sha3-256 │ │ - [2690cc] id-rsassa-pkcs1-v1_5-with-sha3-256 │ │ - [2690ef] sm4-cfb8 │ │ - [2690f8] id-tc26-gost-3410-2012-256-constants │ │ - [26911d] dstu34311 │ │ - [269127] id-tc26-wrap-gostr3412-2015-magma │ │ - [269149] KMAC256 │ │ - [269151] sskdf │ │ - [269157] RPKI Notify │ │ - [269163] SM4-CCM │ │ - [26916b] ess-attributes │ │ - [26917a] protRestrict │ │ - [269187] OCSP_RESPDATA │ │ - [269195] OCSP_BASICRESP │ │ - [2691a4] signature failure │ │ - [2691b6] Expecting: │ │ - [2691c2] NEW CERTIFICATE REQUEST │ │ - [2691da] crypto/pem/pem_pkey.c │ │ - [2691f0] X509_SIG │ │ - [2691f9] PKCS12_key_gen_utf8_ex │ │ - [269210] invalid type │ │ - [26921d] key gen error │ │ - [26922b] mac absent │ │ - [269236] md_algs │ │ - [26923e] enc_key │ │ - [269246] : │ │ - [269249] %-18s │ │ - [26924f] parent strength too weak │ │ - [269268] exponent2: │ │ - [269273] maskGenAlgorithm │ │ - [269284] bad fixed header decrypt │ │ - [26929d] invalid strength │ │ - [2692ae] randomness source strength insufficient │ │ - [2692d6] crypto/bn/bn_rsa_fips186_4.c │ │ - [2692f3] ess add signing cert error │ │ - [26930e] tsa name mismatch │ │ - [269320] processing error │ │ - [269331] new_dir │ │ - [269339] crypto/x509/v3_info.c │ │ - [26934f] s2i_ASN1_IA5STRING │ │ - [269362] i2v_AUTHORITY_KEYID │ │ - [269376] keyCompromise │ │ - [269384] CA Compromise │ │ - [269392] AACompromise │ │ - [26939f] IPv4-SAFI │ │ - [2693a9] ASIdOrRange │ │ - [2693b5] RDI │ │ - [2693b9] OSSL_TARGET │ │ - [2693c5] v2i_OSSL_BASIC_ATTR_CONSTRAINTS │ │ - [2693e5] permitted │ │ - [2693ef] policy │ │ - [2693f6] Inhibit Policy Mapping │ │ - [26940d] S/MIME encryption │ │ - [26941f] CRL signing │ │ - [26942b] setup_dp │ │ - [269434] IP Address │ │ - [26943f] othername:UPN:%.*s │ │ - [269452] crypto/x509/v3_single_use.c │ │ - [26946e] crypto/x509/v3_utf8.c │ │ - [269484] %X │ │ - [269487] empty key usage │ │ - [269497] need organization and numbers │ │ - [2694b5] Suite B: certificate version invalid │ │ - [2694da] Suite B: invalid signature algorithm │ │ - [2694ff] CA signature digest algorithm too weak │ │ - [269526] X509_NAME_ENTRY_create_by_txt │ │ - [269544] (COULD NOT DECODE DISTINGUISHED NAME)\n │ │ - [26956b] crypto/x509/x_crl.c │ │ - [26957f] provider=base,fips=yes,output=der,structure=PrivateKeyInfo │ │ - [2695ba] provider=base,fips=no,input=der,structure=type-specific │ │ - [2695f2] SHA2-512:SHA-512:SHA512:2.16.840.1.101.3.4.2.3 │ │ - [269621] KECCAK-KMAC-128:KECCAK-KMAC128 │ │ - [269640] DHX:X9.42 DH:dhpublicnumber:1.2.840.10046.2.1 │ │ - [26966e] OpenSSL RSA-PSS implementation │ │ - [26968d] DSA-SHA1:DSA-SHA-1:dsaWithSHA1:1.2.840.10040.4.3 │ │ - [2696be] provider=default,fips=no,output=text │ │ - [2696e3] provider=default,fips=yes,output=der,structure=type-specific │ │ - [269720] provider=default,fips=no,output=pem,structure=PrivateKeyInfo │ │ - [26975d] provider=default,fips=yes,output=der,structure=pkcs1 │ │ - [269792] provider=default,fips=yes,output=der,structure=X9.42 │ │ - [2697c7] AES-128-CFB:2.16.840.1.101.3.4.1.4 │ │ - [2697ea] CS3 │ │ - [2697ee] ossl_tdes_get_params │ │ - [269803] keccak_final │ │ - [269810] providers/implementations/encode_decode/decode_pem2der.c │ │ - [269849] EC PRIVATE KEY │ │ - [269858] prepare_dh_params │ │ - [26986a] dhx_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [269894] sm2_to_PrivateKeyInfo_der_encode │ │ - [2698b5] X448 PRIVATE KEY │ │ - [2698c6] dh_to_PKCS3_der_encode │ │ - [2698dd] dh_to_PKCS3_pem_encode │ │ - [2698f4] :\n │ │ + [268a4b] EC_GROUP_copy │ │ + [268a59] No decoders were found. For standard decoders you need at least one of the default or base providers available. Did you forget to load them? │ │ + [268ae6] reference │ │ + [268af0] crypto/engine/eng_pkey.c │ │ + [268b09] KDF routines │ │ + [268b16] c2tnb191v2 │ │ + [268b21] EVP_EncryptUpdate │ │ + [268b33] ASN1_TYPE_get_int_octetstring │ │ + [268b51] EVP_PKEY_get_bits │ │ + [268b63] evp_pkey_get0_DH_int │ │ + [268b78] dh_rfc5114 │ │ + [268b83] rsa_pss_keygen_md │ │ + [268b95] pkcs1 │ │ + [268b9b] EXPAND_ONLY │ │ + [268ba7] evp_pkey_param_check_combined │ │ + [268bc5] EVP_PKEY_CTX_dup │ │ + [268bd6] ffdhe3072 │ │ + [268be0] div by zero │ │ + [268bec] encoding error │ │ + [268bfb] check invalid q value │ │ + [268c11] bad key length │ │ + [268c20] final error │ │ + [268c2c] unable to get random strength │ │ + [268c4a] wrong final block length │ │ + [268c63] xts duplicated keys │ │ + [268c77] header too long │ │ + [268c87] integer not ascii format │ │ + [268ca0] invalid bmpstring length │ │ + [268cb9] invalid string table value │ │ + [268cd4] not enough data │ │ + [268ce4] insufficient data space │ │ + [268cfc] too small buffer │ │ + [268d0d] ec group new by name failure │ │ + [268d2a] invalid private key │ │ + [268d3e] status code unsupported │ │ + [268d56] md bio init error │ │ + [268d68] type not digested data │ │ + [268d7f] error creating pkiconf │ │ + [268d96] invalid keyspec │ │ + [268da6] pkibody error │ │ + [268db4] unexpected pkibody │ │ + [268dc7] wrong serial in rp │ │ + [268dda] failed to set pool │ │ + [268ded] crypto/mem_sec.c │ │ + [268dfe] module │ │ + [268e05] RSA-MD2 │ │ + [268e0d] md2WithRSAEncryption │ │ + [268e22] DES-CFB │ │ + [268e2a] des-cbc │ │ + [268e32] IDEA-ECB │ │ + [268e3b] RC2-ECB │ │ + [268e43] rc2-cfb │ │ + [268e4b] des-ede3-cbc │ │ + [268e58] sha1WithRSAEncryption │ │ + [268e6e] X509v3 Issuer Alternative Name │ │ + [268e8d] E-mail Protection │ │ + [268e9f] msSGC │ │ + [268ea5] x509Certificate │ │ + [268eb5] PBES2 │ │ + [268ebb] SMIME-CAPS │ │ + [268ec6] Authority Information Access │ │ + [268ee3] id-smime-mod │ │ + [268ef0] id-smime-aa-contentReference │ │ + [268f0d] id-qt │ │ + [268f13] id-regInfo-certReq │ │ + [268f26] id-aca-role │ │ + [268f32] md4WithRSAEncryption │ │ + [268f47] ANSI X9.62 │ │ + [268f52] setAttr-Token-EMV │ │ + [268f64] set-brand-Visa │ │ + [268f73] street │ │ + [268f7a] sha224WithRSAEncryption │ │ + [268f92] X509v3 Inhibit Any Policy │ │ + [268fac] ecdsa-with-SHA384 │ │ + [268fbe] GOST R 34.11-94 │ │ + [268fce] id-Gost28147-89-CryptoPro-RIC-1-ParamSet │ │ + [268ff7] id-GostR3410-2001-CryptoPro-A-ParamSet │ │ + [26901e] HMAC GOST 34.11-2012 512 bit │ │ + [26903b] id-tc26-gost-28147-param-Z │ │ + [269056] blake2s256 │ │ + [269061] aria-192-cfb │ │ + [26906e] aria-192-cfb8 │ │ + [26907c] id-hmacWithSHA3-384 │ │ + [269090] id-dsa-with-sha3-256 │ │ + [2690a5] id-rsassa-pkcs1-v1_5-with-sha3-256 │ │ + [2690c8] sm4-cfb8 │ │ + [2690d1] id-tc26-gost-3410-2012-256-constants │ │ + [2690f6] dstu34311 │ │ + [269100] id-tc26-wrap-gostr3412-2015-magma │ │ + [269122] KMAC256 │ │ + [26912a] sskdf │ │ + [269130] RPKI Notify │ │ + [26913c] SM4-CCM │ │ + [269144] ess-attributes │ │ + [269153] protRestrict │ │ + [269160] OCSP_RESPDATA │ │ + [26916e] OCSP_BASICRESP │ │ + [26917d] signature failure │ │ + [26918f] Expecting: │ │ + [26919b] NEW CERTIFICATE REQUEST │ │ + [2691b3] crypto/pem/pem_pkey.c │ │ + [2691c9] X509_SIG │ │ + [2691d2] PKCS12_key_gen_utf8_ex │ │ + [2691e9] invalid type │ │ + [2691f6] key gen error │ │ + [269204] mac absent │ │ + [26920f] md_algs │ │ + [269217] enc_key │ │ + [26921f] : │ │ + [269222] %-18s │ │ + [269228] parent strength too weak │ │ + [269241] exponent2: │ │ + [26924c] maskGenAlgorithm │ │ + [26925d] bad fixed header decrypt │ │ + [269276] invalid strength │ │ + [269287] randomness source strength insufficient │ │ + [2692af] crypto/bn/bn_rsa_fips186_4.c │ │ + [2692cc] ess add signing cert error │ │ + [2692e7] tsa name mismatch │ │ + [2692f9] processing error │ │ + [26930a] new_dir │ │ + [269312] crypto/x509/v3_info.c │ │ + [269328] s2i_ASN1_IA5STRING │ │ + [26933b] i2v_AUTHORITY_KEYID │ │ + [26934f] keyCompromise │ │ + [26935d] CA Compromise │ │ + [26936b] AACompromise │ │ + [269378] IPv4-SAFI │ │ + [269382] ASIdOrRange │ │ + [26938e] RDI │ │ + [269392] OSSL_TARGET │ │ + [26939e] v2i_OSSL_BASIC_ATTR_CONSTRAINTS │ │ + [2693be] permitted │ │ + [2693c8] policy │ │ + [2693cf] Inhibit Policy Mapping │ │ + [2693e6] S/MIME encryption │ │ + [2693f8] CRL signing │ │ + [269404] setup_dp │ │ + [26940d] IP Address │ │ + [269418] othername:UPN:%.*s │ │ + [26942b] crypto/x509/v3_single_use.c │ │ + [269447] crypto/x509/v3_utf8.c │ │ + [26945d] %X │ │ + [269460] empty key usage │ │ + [269470] need organization and numbers │ │ + [26948e] Suite B: certificate version invalid │ │ + [2694b3] Suite B: invalid signature algorithm │ │ + [2694d8] CA signature digest algorithm too weak │ │ + [2694ff] X509_NAME_ENTRY_create_by_txt │ │ + [26951d] (COULD NOT DECODE DISTINGUISHED NAME)\n │ │ + [269544] crypto/x509/x_crl.c │ │ + [269558] provider=base,fips=yes,output=der,structure=PrivateKeyInfo │ │ + [269593] provider=base,fips=no,input=der,structure=type-specific │ │ + [2695cb] SHA2-512:SHA-512:SHA512:2.16.840.1.101.3.4.2.3 │ │ + [2695fa] KECCAK-KMAC-128:KECCAK-KMAC128 │ │ + [269619] DHX:X9.42 DH:dhpublicnumber:1.2.840.10046.2.1 │ │ + [269647] OpenSSL RSA-PSS implementation │ │ + [269666] DSA-SHA1:DSA-SHA-1:dsaWithSHA1:1.2.840.10040.4.3 │ │ + [269697] provider=default,fips=no,output=text │ │ + [2696bc] provider=default,fips=yes,output=der,structure=type-specific │ │ + [2696f9] provider=default,fips=no,output=pem,structure=PrivateKeyInfo │ │ + [269736] provider=default,fips=yes,output=der,structure=pkcs1 │ │ + [26976b] provider=default,fips=yes,output=der,structure=X9.42 │ │ + [2697a0] AES-128-CFB:2.16.840.1.101.3.4.1.4 │ │ + [2697c3] CS3 │ │ + [2697c7] ossl_tdes_get_params │ │ + [2697dc] keccak_final │ │ + [2697e9] providers/implementations/encode_decode/decode_pem2der.c │ │ + [269822] EC PRIVATE KEY │ │ + [269831] prepare_dh_params │ │ + [269843] dhx_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [26986d] sm2_to_PrivateKeyInfo_der_encode │ │ + [26988e] X448 PRIVATE KEY │ │ + [26989f] dh_to_PKCS3_der_encode │ │ + [2698b6] dh_to_PKCS3_pem_encode │ │ + [2698cd] :\n │ │ %s │ │ - [2698f9] Hash Algorithm: %s%s\n │ │ - [269911] min lanes: %u │ │ - [26991f] krb5kdf_derive │ │ - [26992e] partyu-info │ │ - [26993a] providers/implementations/kem/ec_kem.c │ │ - [269961] operation │ │ - [26996b] ecx_pubkey │ │ - [269976] buffer size is %d, should be %d │ │ - [269996] rsa_verify_message_final │ │ - [2699af] Calling OPENSSL_DIR_read("%s") │ │ - [2699ce] cofactor required │ │ - [2699e0] invalid iteration count │ │ - [2699f8] invalid pubinfo │ │ - [269a08] unable to load sha256 │ │ - [269a1e] use-bits │ │ - [269a27] ossl_ccm_cipher │ │ - [269a37] tructure │ │ - [269a40] cs5 │ │ - [269a44] m_data │ │ - [269a4b] eprime-generator │ │ - [269a5c] esc │ │ - [269a60] m_mac │ │ - [269a66] gth │ │ - [269a6a] nv │ │ - [269a6d] Unknown ARM float register │ │ - [269a88] r2 │ │ - [269a8b] s6 │ │ - [269a8e] cipher_hmac_pgno │ │ - [269a9f] %02x │ │ - [269aa4] sqlcipher_deactivate: entering static master mutex │ │ - [269ad7] sqlcipher_deactivate: leaving static master mutex │ │ - [269b09] sqlcipher_mem_lock: calling mlock(%p,%lu); _SC_PAGESIZE=%lu │ │ - [269b45] %s %s │ │ - [269b4b] stdout │ │ - [269b52] %s.%03d: │ │ - [269b5c] lstat │ │ - [269b62] modeof │ │ - [269b69] SeekGT │ │ - [269b70] SorterNext │ │ - [269b7b] Int64 │ │ - [269b81] Column │ │ - [269b88] Multiply │ │ - [269b91] SequenceTest │ │ - [269b9e] Close │ │ - [269ba4] MemMax │ │ - [269bab] AggStep │ │ - [269bb3] VCheck │ │ - [269bba] size │ │ - [269bbf] bind on a busy prepared statement: [%s] │ │ - [269be7] sqlcipher_openssl_cipher: EVP_CipherUpdate returned %d │ │ - [269c1e] default_cache_size │ │ - [269c31] file │ │ - [269c36] sqlite3_extension_init │ │ - [269c4d] GROUP │ │ - [269c53] multiple recursive references: %s │ │ - [269c75] view %s is circularly defined │ │ - [269c93] NUM │ │ - [269c98] like │ │ - [269c9d] non-unique entry in index │ │ - [269cb8] UTF16 │ │ - [269cbe] An error occurred with PRAGMA key or rekey. PRAGMA key requires a key of one or more characters. PRAGMA rekey can only be run on an existing encrypted database. Use sqlcipher_export() and ATTACH to convert encrypted/plaintext databases. │ │ - [269dab] temporary trigger may not have qualified name │ │ - [269dd9] UPDATE "%w".sqlite_master SET sql = sqlite_drop_column(%d, sql, %d) WHERE (type=='table' AND tbl_name=%Q COLLATE nocase) │ │ - [269e52] unhex │ │ - [269e58] a CHECK constraint │ │ - [269e6b] 20e │ │ - [269e6f] localtime │ │ - [269e79] UPDATE OR FAIL %Q.'%q_segdir' SET level=? WHERE level=-1 │ │ - [269eb2] ss │ │ - [269eb5] noitazi │ │ - [269ebd] itivi │ │ - [269ec3] ic │ │ - [269ec6] missing %s parameter in fts4 constructor │ │ - [269eef] malformed MATCH expression: [%s] │ │ - [269f10] ALTER TABLE %Q.'%q_segments' RENAME TO '%q_segments'; │ │ - [269f46] parse error in tokenize directive │ │ - [269f68] ,origin │ │ - [269f70] automerge │ │ - [269f7a] secure-delete │ │ - [269f88] biliti │ │ - [269f8f] Rtree depth out of range (%d) │ │ - [269fad] SELECT parentnode FROM %Q.'%q_parent' WHERE nodeno=?1 │ │ - [269fe3] ,%.*s │ │ - [269fe9] In RTree %s.%s:\n │ │ + [2698d2] Hash Algorithm: %s%s\n │ │ + [2698ea] min lanes: %u │ │ + [2698f8] krb5kdf_derive │ │ + [269907] partyu-info │ │ + [269913] providers/implementations/kem/ec_kem.c │ │ + [26993a] operation │ │ + [269944] ecx_pubkey │ │ + [26994f] buffer size is %d, should be %d │ │ + [26996f] rsa_verify_message_final │ │ + [269988] Calling OPENSSL_DIR_read("%s") │ │ + [2699a7] cofactor required │ │ + [2699b9] invalid iteration count │ │ + [2699d1] invalid pubinfo │ │ + [2699e1] unable to load sha256 │ │ + [2699f7] use-bits │ │ + [269a00] ossl_ccm_cipher │ │ + [269a10] tructure │ │ + [269a19] cs5 │ │ + [269a1d] m_data │ │ + [269a24] eprime-generator │ │ + [269a35] esc │ │ + [269a39] m_mac │ │ + [269a3f] gth │ │ + [269a43] nv │ │ + [269a46] Unknown ARM float register │ │ + [269a61] r2 │ │ + [269a64] s6 │ │ + [269a67] cipher_hmac_pgno │ │ + [269a78] %02x │ │ + [269a7d] sqlcipher_deactivate: entering static master mutex │ │ + [269ab0] sqlcipher_deactivate: leaving static master mutex │ │ + [269ae2] sqlcipher_mem_lock: calling mlock(%p,%lu); _SC_PAGESIZE=%lu │ │ + [269b1e] %s %s │ │ + [269b24] stdout │ │ + [269b2b] %s.%03d: │ │ + [269b35] lstat │ │ + [269b3b] modeof │ │ + [269b42] SeekGT │ │ + [269b49] SorterNext │ │ + [269b54] Int64 │ │ + [269b5a] Column │ │ + [269b61] Multiply │ │ + [269b6a] SequenceTest │ │ + [269b77] Close │ │ + [269b7d] MemMax │ │ + [269b84] AggStep │ │ + [269b8c] VCheck │ │ + [269b93] size │ │ + [269b98] bind on a busy prepared statement: [%s] │ │ + [269bc0] sqlcipher_openssl_cipher: EVP_CipherUpdate returned %d │ │ + [269bf7] default_cache_size │ │ + [269c0a] file │ │ + [269c0f] sqlite3_extension_init │ │ + [269c26] GROUP │ │ + [269c2c] multiple recursive references: %s │ │ + [269c4e] view %s is circularly defined │ │ + [269c6c] NUM │ │ + [269c71] like │ │ + [269c76] non-unique entry in index │ │ + [269c91] UTF16 │ │ + [269c97] An error occurred with PRAGMA key or rekey. PRAGMA key requires a key of one or more characters. PRAGMA rekey can only be run on an existing encrypted database. Use sqlcipher_export() and ATTACH to convert encrypted/plaintext databases. │ │ + [269d84] temporary trigger may not have qualified name │ │ + [269db2] UPDATE "%w".sqlite_master SET sql = sqlite_drop_column(%d, sql, %d) WHERE (type=='table' AND tbl_name=%Q COLLATE nocase) │ │ + [269e2b] unhex │ │ + [269e31] a CHECK constraint │ │ + [269e44] 20e │ │ + [269e48] localtime │ │ + [269e52] UPDATE OR FAIL %Q.'%q_segdir' SET level=? WHERE level=-1 │ │ + [269e8b] ss │ │ + [269e8e] noitazi │ │ + [269e96] itivi │ │ + [269e9c] ic │ │ + [269e9f] missing %s parameter in fts4 constructor │ │ + [269ec8] malformed MATCH expression: [%s] │ │ + [269ee9] ALTER TABLE %Q.'%q_segments' RENAME TO '%q_segments'; │ │ + [269f1f] parse error in tokenize directive │ │ + [269f41] ,origin │ │ + [269f49] automerge │ │ + [269f53] secure-delete │ │ + [269f61] biliti │ │ + [269f68] Rtree depth out of range (%d) │ │ + [269f86] SELECT parentnode FROM %Q.'%q_parent' WHERE nodeno=?1 │ │ + [269fbc] ,%.*s │ │ + [269fc2] In RTree %s.%s:\n │ │ %z │ │ - [269ffc] MAX_COLUMN=2000 │ │ - [26a00c] MAX_MMAP_SIZE=0x7fff0000 │ │ - [26a025] AES128-SHA │ │ - [26a030] ECDHE-ECDSA-AES128-CCM8 │ │ - [26a048] TLS_RSA_PSK_WITH_NULL_SHA │ │ - [26a062] PSK-AES256-CBC-SHA384 │ │ - [26a078] RSA-PSK-NULL-SHA256 │ │ - [26a08c] TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 │ │ - [26a0b2] RSA-PSK-CHACHA20-POLY1305 │ │ - [26a0cc] PSK-CAMELLIA128-SHA256 │ │ - [26a0e3] TLS_GOSTR341001_WITH_NULL_GOSTR3411 │ │ - [26a107] GOST2012-KUZNYECHIK-KUZNYECHIKOMAC │ │ - [26a12a] TLS_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [26a14b] ssl_server │ │ - [26a156] PSK │ │ - [26a15a] SHA256 │ │ - [26a161] kRSA │ │ - [26a166] CAMELLIA │ │ - [26a16f] SHA │ │ - [26a173] block cipher pad is wrong │ │ - [26a18d] bn lib │ │ - [26a194] clienthello tlsext │ │ - [26a1a7] compression failure │ │ - [26a1bb] compression library error │ │ - [26a1d5] dane tlsa null data │ │ - [26a1e9] encrypted length too long │ │ - [26a203] inappropriate fallback │ │ - [26a21a] record layer failure │ │ - [26a22f] ssl/tls alert bad record mac │ │ - [26a24c] too many key updates │ │ - [26a261] too many warn alerts │ │ - [26a276] unexpected eof while reading │ │ - [26a293] unsupported elliptic curve │ │ - [26a2ae] mode │ │ - [26a2b3] SSL_CTX_new_ex │ │ - [26a2c2] SSL_CONF_cmd │ │ - [26a2cf] no_ssl3 │ │ - [26a2d7] DTLSv1 │ │ - [26a2de] StrictCertCheck │ │ - [26a2ee] ssl/t1_enc.c │ │ - [26a2fb] TLS-GROUP │ │ - [26a305] rsa_pss_pss_sha512 │ │ - [26a318] RETRY_SCID does not match expected value │ │ - [26a341] ACK_DELAY_EXP is malformed │ │ - [26a35c] internal error │ │ - [26a36b] system_info │ │ - [26a377] OpenSSL/%s (%s) │ │ - [26a387] \n │ │ - [26a38a] handshake_complete │ │ - [26a39d] closing │ │ - [26a3a5] final_size_error │ │ - [26a3b6] connection_id_limit_error │ │ - [26a3d0] ossl_quic_port_raise_net_error │ │ - [26a3ef] malformed frame header │ │ - [26a406] depack_do_implicit_stream_create │ │ - [26a427] invalid max streams value │ │ - [26a441] quic_new_record_layer │ │ - [26a457] quic_get_max_record_overhead │ │ - [26a474] RESET_STREAM │ │ - [26a481] MAX_STREAM_DATA │ │ - [26a491] STREAM_DATA_BLOCKED │ │ - [26a4a5] tls_retry_write_records failure │ │ - [26a4c5] tls13_cipher │ │ - [26a4d2] final_sig_algs │ │ - [26a4e1] tls_construct_ctos_renegotiate │ │ - [26a500] tls_construct_ctos_early_data │ │ - [26a51e] tls_parse_stoc_client_cert_type │ │ - [26a53e] ssl/statem/extensions_srvr.c │ │ - [26a55b] tls_parse_ctos_ec_pt_formats │ │ - [26a578] ssl/statem/statem_clnt.c │ │ - [26a591] ossl_statem_client_post_process_message │ │ - [26a5b9] tls_construct_next_proto │ │ - [26a5d2] tls_construct_server_certificate │ │ - [26a5f3] asn1_template_ex_d2i │ │ - [26a608] collect_data │ │ - [26a615] ASN1_OCTET_STRING │ │ - [26a627] ASN1_SEQUENCE_ANY │ │ - [26a639] algorithm │ │ - [26a643] unable to listen socket │ │ - [26a65b] crypto/bio/bio_meth.c │ │ - [26a671] BIO_new_mem_buf │ │ - [26a681] crypto/bn/bn_div.c │ │ - [26a694] NCONF_get_number_e │ │ - [26a6a7] crypto/conf/conf_def.c │ │ - [26a6be] abspath │ │ - [26a6c6] IMP │ │ - [26a6ca] section=%s │ │ - [26a6d5] CTLOG_STORE_new_ex │ │ - [26a6e8] DH Private-Key │ │ - [26a6f7] bnrand_range │ │ - [26a704] dsa_pub_encode │ │ - [26a713] Public-Key: (%d bit)\n │ │ - [26a729] eckey_pub_encode │ │ - [26a73a] EC_GROUP_new_from_ecpkparameters │ │ - [26a75b] o2i_ECPublicKey │ │ - [26a76b] i2o_ECPublicKey │ │ - [26a77b] NIST/SECG curve over a 163 bit binary field │ │ - [26a7a7] X9.62 curve over a 176 bit binary field │ │ - [26a7cf] ec_GF2m_simple_field_inv │ │ - [26a7e8] Input structure: │ │ - [26a7fa] readbuffer │ │ - [26a805] crypto/engine/eng_ctrl.c │ │ - [26a81e] X509 V3 routines │ │ - [26a82f] random number generator │ │ - [26a847] fetch failed │ │ - [26a854] unable to get write lock │ │ - [26a86d] pad │ │ - [26a871] aes_wrap_cipher │ │ - [26a881] secp160r2 │ │ - [26a88b] sect283k1 │ │ - [26a895] brainpoolP224t1 │ │ - [26a8a5] P-521 │ │ - [26a8ab] EVP_DecryptFinal_ex │ │ - [26a8bf] tlsivfixed │ │ - [26a8ca] algorithm-id-params │ │ - [26a8de] crypto/evp/exchange.c │ │ - [26a8f4] evp_keymgmt_util_copy │ │ - [26a90a] crypto/evp/evp_pbe.c │ │ - [26a91f] rsa_keygen_primes │ │ - [26a931] fix_dh_paramgen_type │ │ - [26a946] rsa-factor1 │ │ - [26a952] rsa-exponent4 │ │ - [26a960] rsa-exponent6 │ │ - [26a96e] rsa-coefficient2 │ │ - [26a97f] EVP_PKEY_CTX_set_ecdh_cofactor_mode │ │ - [26a9a3] EVP_PKEY_sign │ │ - [26a9b1] subgroup factor: │ │ - [26a9c2] Non-default library context │ │ + [269fd5] MAX_COLUMN=2000 │ │ + [269fe5] MAX_MMAP_SIZE=0x7fff0000 │ │ + [269ffe] AES128-SHA │ │ + [26a009] ECDHE-ECDSA-AES128-CCM8 │ │ + [26a021] TLS_RSA_PSK_WITH_NULL_SHA │ │ + [26a03b] PSK-AES256-CBC-SHA384 │ │ + [26a051] RSA-PSK-NULL-SHA256 │ │ + [26a065] TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 │ │ + [26a08b] RSA-PSK-CHACHA20-POLY1305 │ │ + [26a0a5] PSK-CAMELLIA128-SHA256 │ │ + [26a0bc] TLS_GOSTR341001_WITH_NULL_GOSTR3411 │ │ + [26a0e0] GOST2012-KUZNYECHIK-KUZNYECHIKOMAC │ │ + [26a103] TLS_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [26a124] ssl_server │ │ + [26a12f] PSK │ │ + [26a133] SHA256 │ │ + [26a13a] kRSA │ │ + [26a13f] CAMELLIA │ │ + [26a148] SHA │ │ + [26a14c] block cipher pad is wrong │ │ + [26a166] bn lib │ │ + [26a16d] clienthello tlsext │ │ + [26a180] compression failure │ │ + [26a194] compression library error │ │ + [26a1ae] dane tlsa null data │ │ + [26a1c2] encrypted length too long │ │ + [26a1dc] inappropriate fallback │ │ + [26a1f3] record layer failure │ │ + [26a208] ssl/tls alert bad record mac │ │ + [26a225] too many key updates │ │ + [26a23a] too many warn alerts │ │ + [26a24f] unexpected eof while reading │ │ + [26a26c] unsupported elliptic curve │ │ + [26a287] mode │ │ + [26a28c] SSL_CTX_new_ex │ │ + [26a29b] SSL_CONF_cmd │ │ + [26a2a8] no_ssl3 │ │ + [26a2b0] DTLSv1 │ │ + [26a2b7] StrictCertCheck │ │ + [26a2c7] ssl/t1_enc.c │ │ + [26a2d4] TLS-GROUP │ │ + [26a2de] rsa_pss_pss_sha512 │ │ + [26a2f1] RETRY_SCID does not match expected value │ │ + [26a31a] ACK_DELAY_EXP is malformed │ │ + [26a335] internal error │ │ + [26a344] system_info │ │ + [26a350] OpenSSL/%s (%s) │ │ + [26a360] \n │ │ + [26a363] handshake_complete │ │ + [26a376] closing │ │ + [26a37e] final_size_error │ │ + [26a38f] connection_id_limit_error │ │ + [26a3a9] ossl_quic_port_raise_net_error │ │ + [26a3c8] malformed frame header │ │ + [26a3df] depack_do_implicit_stream_create │ │ + [26a400] invalid max streams value │ │ + [26a41a] quic_new_record_layer │ │ + [26a430] quic_get_max_record_overhead │ │ + [26a44d] RESET_STREAM │ │ + [26a45a] MAX_STREAM_DATA │ │ + [26a46a] STREAM_DATA_BLOCKED │ │ + [26a47e] tls_retry_write_records failure │ │ + [26a49e] tls13_cipher │ │ + [26a4ab] final_sig_algs │ │ + [26a4ba] tls_construct_ctos_renegotiate │ │ + [26a4d9] tls_construct_ctos_early_data │ │ + [26a4f7] tls_parse_stoc_client_cert_type │ │ + [26a517] ssl/statem/extensions_srvr.c │ │ + [26a534] tls_parse_ctos_ec_pt_formats │ │ + [26a551] ssl/statem/statem_clnt.c │ │ + [26a56a] ossl_statem_client_post_process_message │ │ + [26a592] tls_construct_next_proto │ │ + [26a5ab] tls_construct_server_certificate │ │ + [26a5cc] asn1_template_ex_d2i │ │ + [26a5e1] collect_data │ │ + [26a5ee] ASN1_OCTET_STRING │ │ + [26a600] ASN1_SEQUENCE_ANY │ │ + [26a612] algorithm │ │ + [26a61c] unable to listen socket │ │ + [26a634] crypto/bio/bio_meth.c │ │ + [26a64a] BIO_new_mem_buf │ │ + [26a65a] crypto/bn/bn_div.c │ │ + [26a66d] NCONF_get_number_e │ │ + [26a680] crypto/conf/conf_def.c │ │ + [26a697] abspath │ │ + [26a69f] IMP │ │ + [26a6a3] section=%s │ │ + [26a6ae] CTLOG_STORE_new_ex │ │ + [26a6c1] DH Private-Key │ │ + [26a6d0] bnrand_range │ │ + [26a6dd] dsa_pub_encode │ │ + [26a6ec] Public-Key: (%d bit)\n │ │ + [26a702] eckey_pub_encode │ │ + [26a713] EC_GROUP_new_from_ecpkparameters │ │ + [26a734] o2i_ECPublicKey │ │ + [26a744] i2o_ECPublicKey │ │ + [26a754] NIST/SECG curve over a 163 bit binary field │ │ + [26a780] X9.62 curve over a 176 bit binary field │ │ + [26a7a8] ec_GF2m_simple_field_inv │ │ + [26a7c1] Input structure: │ │ + [26a7d3] readbuffer │ │ + [26a7de] crypto/engine/eng_ctrl.c │ │ + [26a7f7] X509 V3 routines │ │ + [26a808] random number generator │ │ + [26a820] fetch failed │ │ + [26a82d] unable to get write lock │ │ + [26a846] pad │ │ + [26a84a] aes_wrap_cipher │ │ + [26a85a] secp160r2 │ │ + [26a864] sect283k1 │ │ + [26a86e] brainpoolP224t1 │ │ + [26a87e] P-521 │ │ + [26a884] EVP_DecryptFinal_ex │ │ + [26a898] tlsivfixed │ │ + [26a8a3] algorithm-id-params │ │ + [26a8b7] crypto/evp/exchange.c │ │ + [26a8cd] evp_keymgmt_util_copy │ │ + [26a8e3] crypto/evp/evp_pbe.c │ │ + [26a8f8] rsa_keygen_primes │ │ + [26a90a] fix_dh_paramgen_type │ │ + [26a91f] rsa-factor1 │ │ + [26a92b] rsa-exponent4 │ │ + [26a939] rsa-exponent6 │ │ + [26a947] rsa-coefficient2 │ │ + [26a958] EVP_PKEY_CTX_set_ecdh_cofactor_mode │ │ + [26a97c] EVP_PKEY_sign │ │ + [26a98a] subgroup factor: │ │ + [26a99b] Non-default library context │ │ + [26a9b7] built on: Thu Apr 24 12:46:41 2025 UTC │ │ [26a9de] invalid shift │ │ [26a9ec] expecting an ecx key │ │ [26aa01] invalid key length │ │ [26aa14] invalid parameters │ │ [26aa27] nested asn1 string │ │ [26aa3a] non hex characters │ │ [26aa4d] provider already exists │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -2610473,15 +2610473,15 @@ │ │ ldr r1, [r3, #8] │ │ add.w r0, r0, r0, lsl #4 │ │ b.n a6674e │ │ movs r1, r0 │ │ b.n a66352 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r3, r4} │ │ - @ instruction: 0xff89ff8a │ │ + vqrdmlsh.s , , d3[4] │ │ @ instruction: 0xff8b48f0 │ │ stmdb sp!, {lr} │ │ b.n a66366 │ │ lsls r4, r1, #5 │ │ b.n a65b4a │ │ str r1, [r0, r0] │ │ b.n a6636e │ │ @@ -2615676,15 +2615676,15 @@ │ │ movs r5, r0 │ │ b.n a68f22 │ │ movs r4, r0 │ │ strh r5, [r0, #2] │ │ lsls r4, r0, #1 │ │ strh r6, [r0, #44] @ 0x2c │ │ stc2 10, cr14, [sl, #-1020]! @ 0xfffffc04 @ │ │ - ldrh r0, [r6, #24] │ │ + ldrh r1, [r1, #24] │ │ vshr.u8 , , #5 │ │ b.n a68830 │ │ asrs r0, r4, #12 │ │ b.n a68fda │ │ asrs r2, r2, #12 │ │ b.n a68c5c │ │ asrs r2, r7, #1 │ │ @@ -2615998,18 +2615998,18 @@ │ │ str r6, [r5, #100] @ 0x64 │ │ @ instruction: 0xf2ff0077 │ │ ble.n a68f82 │ │ vqshlu.s64 , q8, #8 │ │ vqshrun.s16 d9, q11, #8 │ │ @ instruction: 0xff8cef3c │ │ vrshr.u64 d12, d22, #56 │ │ - @ instruction: 0xff89cb61 │ │ + @ instruction: 0xff89cb3a │ │ @ instruction: 0xff8aad22 │ │ - vmlal.u8 , d9, d13 │ │ - vmlsl.u8 , d27, d18 │ │ + @ instruction: 0xff89d7e6 │ │ + @ instruction: 0xff8b3a7b │ │ @ instruction: 0xff8a8d54 │ │ @ instruction: 0xff8c28d7 │ │ vmlal.u8 q2, d9, d0 │ │ stmdb sp!, {r4, lr, pc} │ │ b.n a68a8e │ │ adds r0, #8 │ │ b.n a68a92 │ │ @@ -2617672,15 +2617672,15 @@ │ │ ldr r4, [sp, #48] @ 0x30 │ │ movs r7, r6 │ │ lsls r0, r7, #9 │ │ movs r0, r7 │ │ adds r7, #172 @ 0xac │ │ vshr.u8 d10, d24, #7 │ │ movs r7, r6 │ │ - ldrsh r6, [r6, r1] │ │ + ldrsh r7, [r1, r1] │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n a6a250 │ │ blt.n a69dba │ │ b.n a6a254 │ │ movs r4, r4 │ │ b.n a698d8 │ │ @@ -2618638,15 +2618638,15 @@ │ │ movs r7, r6 │ │ ldr r5, [sp, #848] @ 0x350 │ │ movs r7, r6 │ │ lsls r4, r1, #1 │ │ movs r0, r7 │ │ lsls r4, r3, #1 │ │ movs r0, r7 │ │ - adds r2, r6, r2 │ │ + adds r3, r1, r2 │ │ vmul.i , q14, d0[4] │ │ movs r7, r6 │ │ ldr r0, [sp, #80] @ 0x50 │ │ movs r7, r6 │ │ str r7, [sp, #944] @ 0x3b0 │ │ movs r7, r6 │ │ str r6, [sp, #48] @ 0x30 │ │ @@ -2618659,15 +2618659,15 @@ │ │ movs r3, r6 │ │ bhi.n a6a504 │ │ movs r3, r6 │ │ ldr r2, [sp, #32] │ │ movs r7, r6 │ │ bls.n a6a61c │ │ movs r3, r6 │ │ - ldr r0, [pc, #452] @ (a6a7c4 ) │ │ + ldr r0, [pc, #296] @ (a6a728 ) │ │ vmla.f , , d3[2] │ │ @ instruction: 0xff8948fc │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, sp, lr} │ │ b.n a6a14c │ │ ands r1, r0 │ │ b.n a6a952 │ │ movs r4, r0 │ │ @@ -2618926,15 +2618926,15 @@ │ │ @ instruction: 0xeb00d018 │ │ b.n a6ad60 │ │ bge.n a6a84a │ │ b.n a6ad64 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r5, r7, sl, ip, pc} │ │ movs r7, r6 │ │ - strb r1, [r4, #3] │ │ + strb r2, [r7, #2] │ │ vaddl.u8 q0, d10, d1 │ │ b.n a6ab9a │ │ asrs r2, r0, #32 │ │ b.n a6af9e │ │ subs r1, #75 @ 0x4b │ │ and.w r8, fp, r0, ror #19 │ │ stmdb sp!, {r2, r5, r6, ip, sp, lr} │ │ @@ -2618986,15 +2618986,15 @@ │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n a6ab2c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r5, r6, r8, r9, sl, ip, sp, lr, pc} │ │ movs r7, r6 │ │ str r0, [sp, #768] @ 0x300 │ │ movs r7, r6 │ │ - adds r2, #251 @ 0xfb │ │ + adds r2, #212 @ 0xd4 │ │ vaddl.u8 q0, d10, d1 │ │ b.n a6ac22 │ │ asrs r2, r0, #32 │ │ b.n a6ac26 │ │ subs r0, #129 @ 0x81 │ │ and.w r0, fp, r1 │ │ b.n a6ac2e │ │ @@ -2619074,15 +2619074,15 @@ │ │ movs r4, r0 │ │ b.n a6a4a4 │ │ movs r4, r0 │ │ b.n a6acde │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r6, r7, r9, sl, ip, sp, lr, pc} │ │ movs r7, r6 │ │ - ldrb r7, [r0, #21] │ │ + ldrb r0, [r4, #20] │ │ vrsra.u8 d9, d8, #5 │ │ movs r7, r6 │ │ ldr r0, [pc, #240] @ (a6aaa0 ) │ │ stmdb sp!, {r6, r9, ip, lr} │ │ b.n a6afbe │ │ ands r1, r0 │ │ b.n a6acfa │ │ @@ -2619668,15 +2619668,15 @@ │ │ movs r0, r1 │ │ b.n a6aa00 │ │ lsls r4, r4, #16 │ │ add.w r0, r0, r4 │ │ b.n a6b20e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, sl, fp, lr} │ │ - vsli.8 d10, d29, #4 │ │ + vsli.8 d10, d6, #4 │ │ vqshrun.s16 d4, q14, #6 │ │ stmdb sp!, {r2, ip, sp} │ │ b.n a6b3fc │ │ ands r0, r0 │ │ b.n a6b626 │ │ movs r0, #7 │ │ b.n a6b62a │ │ @@ -2619797,15 +2619797,15 @@ │ │ b.n a6b322 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #16 │ │ b.n a6b72a │ │ movs r4, r0 │ │ b.n a6b32e │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr} │ │ @ instruction: 0xff8a4f80 │ │ stmdb sp!, {r3, r4, lr, pc} │ │ b.n a6ab38 │ │ b.n a6b000 │ │ b.n a6b742 │ │ asrs r0, r1, #32 │ │ @ instruction: 0xe98d3080 │ │ @@ -2621070,39 +2621070,39 @@ │ │ subs r3, #154 @ 0x9a │ │ ldrh r4, [r5, #6] │ │ movs r7, r6 │ │ strh r0, [r0, #36] @ 0x24 │ │ movs r7, r6 │ │ strh r4, [r3, #22] │ │ movs r7, r6 │ │ - add r5, pc, #92 @ (adr r5, a6baf8 ) │ │ + add r4, pc, #960 @ (adr r4, a6be5c ) │ │ vsli.8 d8, d24, #2 │ │ movs r7, r6 │ │ add r4, sp, #540 @ 0x21c │ │ - vmovl.u8 q0, d15 │ │ + @ instruction: 0xff8809f8 │ │ vqshlu.s8 d7, d22, #2 │ │ @ instruction: 0xff896db0 │ │ - vqshl.u8 d15, d29, #4 │ │ - vmull.p8 q3, d26, d24 │ │ + vqshl.u8 d15, d6, #4 │ │ + vmull.p8 q3, d26, d1 │ │ vmls.f , , d2[7] │ │ - @ instruction: 0xff8909b8 │ │ - @ instruction: 0xff8a0998 │ │ + @ instruction: 0xff890991 │ │ + vqrshrn.u16 d0, , #6 │ │ vmull.u8 q7, d10, d28 │ │ vrsra.u64 q6, q12, #55 │ │ movs r3, r6 │ │ movs r3, #5 │ │ vsli.8 d4, d1, #4 │ │ - vrsra.u8 , , #4 │ │ + vsubw.u8 , q6, d28 │ │ vsra.u8 d0, d3, #5 │ │ - vqshl.u8 q5, , #1 │ │ + vabdl.u8 q5, d9, d30 │ │ @ instruction: 0xff8ba8d4 │ │ @ instruction: 0xff883b66 │ │ vsri.8 q7, q3, #7 │ │ - vsli.8 q2, q7, #0 │ │ - @ instruction: 0xff8ad984 │ │ + vsli.8 d4, d23, #0 │ │ + vqrshrn.u16 d13, , #6 │ │ vshr.u8 q4, q12, #6 │ │ movs r7, r6 │ │ stmia r1!, {r2, r6, r7} │ │ movs r3, r6 │ │ @ instruction: 0xb648 │ │ vshr.u32 q10, q8, #1 │ │ stmdb sp!, {lr} │ │ @@ -2621919,15 +2621919,15 @@ │ │ add r0, pc, #64 @ (adr r0, a6c254 ) │ │ b.n a6bd54 │ │ add r0, pc, #40 @ (adr r0, a6c240 ) │ │ b.n a6c338 │ │ @ instruction: 0xffa0eaff │ │ ldrb r4, [r3, #3] │ │ movs r7, r6 │ │ - pop {r0, r1, r5, r7} │ │ + pop {r2, r3, r4, r5, r6} │ │ vqshrun.s16 d7, q6, #5 │ │ movs r7, r6 │ │ strb r4, [r5, #28] │ │ movs r7, r6 │ │ strb r0, [r2, #30] │ │ movs r7, r6 │ │ movs r4, r0 │ │ @@ -2622346,15 +2622346,15 @@ │ │ b.n a6cad4 │ │ asrs r0, r2, #32 │ │ b.n a6c0d6 │ │ @ instruction: 0xffe6eaff │ │ lsrs r2, r0, #30 │ │ vsri.64 d7, d8, #55 │ │ movs r7, r6 │ │ - adds r5, #92 @ 0x5c │ │ + adds r5, #53 @ 0x35 │ │ vsri.8 d1, d30, #6 │ │ @ instruction: 0xff8c48f0 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n a6c932 │ │ strb r0, [r2, #0] │ │ b.n a6c116 │ │ asrs r0, r1, #2 │ │ @@ -2622422,15 +2622422,15 @@ │ │ and.w r0, r0, r0 │ │ b.n a6cdba │ │ movs r0, r0 │ │ b.n a6c188 │ │ movs r0, r0 │ │ b.n a6c18a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r9, sp} │ │ + ldmia.w sp!, {r7, r9, sp} │ │ vsra.u64 q2, q8, #53 │ │ stmdb sp!, {} │ │ b.n a6cd34 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ b.n a6c9da │ │ @@ -2622654,15 +2622654,15 @@ │ │ lsls r6, r0, #8 │ │ b.n a6c98e │ │ movs r4, r0 │ │ b.n a6c3b2 │ │ udf #18 │ │ b.n a6cdb0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, ip} │ │ + ldmia.w sp!, {r3, r4, r6, r8, r9, ip} │ │ vmls.f q3, q13, d3[6] │ │ vaddl.u8 q0, d9, d0 │ │ b.n a6cf46 │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ ldr r7, [pc, #960] @ (a6cc6c ) │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ @@ -2625488,15 +2625488,15 @@ │ │ b.n a6e1e0 │ │ fldmdbx r5!, {d30-d156} @ Deprecated │ │ movs r1, r0 │ │ b.n a6e80a │ │ ldr r0, [pc, #0] @ (a6e0cc ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n a6e330 │ │ - strb r1, [r6, #16] │ │ + strb r2, [r1, #16] │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {ip, lr} │ │ b.n a6e41e │ │ movs r0, r0 │ │ b.n a6dc02 │ │ strb r1, [r0, #0] │ │ b.n a6e426 │ │ @@ -2627409,20 +2627409,20 @@ │ │ movs r0, r3 │ │ b.n a6ed08 │ │ movs r0, r0 │ │ b.n a6f2ec │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r0 │ │ lsls r1, r0, #5 │ │ - str r1, [sp, #696] @ 0x2b8 │ │ - vmull.u , d11, d0[1] │ │ + str r1, [sp, #540] @ 0x21c │ │ + vshll.u8 , d13, #3 │ │ vaddw.u8 q2, , d27 │ │ @ instruction: 0xff899ad4 │ │ movs r3, r6 │ │ - add r7, sp, #312 @ 0x138 │ │ + add r7, sp, #156 @ 0x9c │ │ vaddl.u8 q0, d11, d0 │ │ b.n a6f88e │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n a6f53a │ │ movs r0, r0 │ │ @@ -2627499,15 +2627499,15 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n a6edba │ │ movs r0, #1 │ │ b.n a6f7a2 │ │ movs r0, #36 @ 0x24 │ │ b.n a6eda2 │ │ @ instruction: 0xfff7eaff │ │ - add r2, sp, #668 @ 0x29c │ │ + add r2, sp, #512 @ 0x200 │ │ vaddl.u8 q0, d11, d0 │ │ b.n a6f94e │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xfb7aeaff │ │ ldr r0, [pc, #0] @ (a6f2b8 ) │ │ stmdb sp!, {r4, ip} │ │ @@ -2627516,15 +2627516,15 @@ │ │ b.n a6fa02 │ │ asrs r1, r0, #32 │ │ b.n a6f3e4 │ │ ldrd lr, fp, [r4], #1020 @ 0x3fc │ │ movs r1, r0 │ │ b.n a6fa0e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r9, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r9, sp, lr} │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n a6f778 │ │ ands r0, r0 │ │ b.n a6f622 │ │ movs r0, r0 │ │ b.n a6f98e │ │ @@ -2628896,15 +2628896,15 @@ │ │ movs r6, r0 │ │ b.n a7023e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r5, r8, r9, sl, sp, lr} │ │ movs r1, r0 │ │ subs r3, #68 @ 0x44 │ │ movs r7, r6 │ │ - pop {r0, r1, r3, r4, r5, r6, r7} │ │ + pop {r2, r4, r6, r7} │ │ vqrdmlsh.s , , d2[0] │ │ b.n a70252 │ │ @ instruction: 0xffffeaff │ │ rors r0, r6 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n a703a0 │ │ strh r3, [r0, #0] │ │ @@ -2630312,23 +2630312,23 @@ │ │ b.n a70f72 │ │ @ instruction: 0xebffd050 │ │ b.n a7106c │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n a71074 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r8, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r3, r5, r6, r8, sl, ip, lr, pc} │ │ vrsubhn.i16 d5, , q2 │ │ vqrdmlsh.s q5, q12, d3[2] │ │ - vabal.u8 , d8, d11 │ │ + vmls.i , q12, d0[5] │ │ @ instruction: 0xff8b99b0 │ │ vmull.u , d9, d0[7] │ │ @ instruction: 0xff899a57 │ │ - vshr.u8 d12, d14, #7 │ │ - vshr.u64 d11, d15, #54 │ │ + @ instruction: 0xff89bff7 │ │ + vshr.u8 , q12, #6 │ │ vsri.64 d2, d12, #53 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {lr} │ │ b.n a70ece │ │ lsls r0, r6, #6 │ │ b.n a70f32 │ │ str r4, [r5, r0] │ │ @@ -2631126,23 +2631126,23 @@ │ │ svc 89 @ 0x59 │ │ b.n a71768 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, r0 │ │ cmp r4, #16 │ │ movs r7, r6 │ │ - adds r4, #126 @ 0x7e │ │ + adds r4, #87 @ 0x57 │ │ vmla.i q1, , d1[3] │ │ - @ instruction: 0xff89d766 │ │ + vqshl.u8 d13, d31, #1 │ │ vqshlu.s64 q6, q12, #10 │ │ - @ instruction: 0xff8b8ab9 │ │ - vqrdmlsh.s , , d1[7] │ │ - @ instruction: 0xff8a5f5e │ │ + @ instruction: 0xff8b8a92 │ │ + vqrdmlsh.s , , d2[1] │ │ + @ instruction: 0xff8a5f37 │ │ @ instruction: 0xff8a0e9f │ │ - @ instruction: 0xff8cc9b7 │ │ + @ instruction: 0xff8cc990 │ │ vabdl.u8 q1, d9, d12 │ │ movs r7, r6 │ │ ldr r0, [pc, #192] @ (a71344 ) │ │ stmdb sp!, {lr} │ │ b.n a715ca │ │ movs r4, r0 │ │ b.n a7178e │ │ @@ -2631175,15 +2631175,15 @@ │ │ movs r4, r0 │ │ b.n a7160a │ │ asrs r1, r0, #32 │ │ b.n a713ec │ │ ldr r0, [pc, #192] @ (a71390 ) │ │ ldmia.w sp!, {r2, r4, r5, r7} │ │ @ instruction: 0xea008830 │ │ - ldmia.w sp!, {r0, r1, r4, r6, r9, fp, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r9, fp, pc} │ │ @ instruction: 0xff8b4ffe │ │ stmdb sp!, {ip, sp, lr} │ │ b.n a70e06 │ │ ands r0, r0 │ │ b.n a7162a │ │ str r3, [r0, #0] │ │ b.n a7162e │ │ @@ -2631487,18 +2631487,18 @@ │ │ asrs r7, r0, #32 │ │ b.n a718c6 │ │ subs r2, #76 @ 0x4c │ │ @ instruction: 0xeb00ff75 │ │ @ instruction: 0xeaffc731 │ │ vmlsl.u8 q3, d27, d24 │ │ movs r3, r6 │ │ - stmia r6!, {r0, r1, r4, r6} │ │ + stmia r6!, {r2, r3, r5} │ │ vqrshrun.s16 d8, q7, #7 │ │ - @ instruction: 0xff888a7e │ │ - @ instruction: 0xff8b8a5f │ │ + @ instruction: 0xff888a57 │ │ + vshll.u8 q4, d24, #3 │ │ @ instruction: 0xff8b4dd6 │ │ vaddl.u8 , d8, d8 │ │ b.n a71a48 │ │ eors r4, r7 │ │ stmdb sp!, {r3, r4, sp} │ │ b.n a710d0 │ │ movs r0, #24 │ │ @@ -2632577,18 +2632577,18 @@ │ │ str r0, [r0, r0] │ │ b.n a719b0 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r3, r4, r6, sl, fp, sp} │ │ @ instruction: 0xff892d96 │ │ vsli.64 d13, d27, #9 │ │ @ instruction: 0xff882cba │ │ - vrshr.u64 d7, d27, #55 │ │ + vrshr.u64 d7, d4, #55 │ │ vqshl.u8 d0, d17, #2 │ │ - @ instruction: 0xff8cea79 │ │ - @ instruction: 0xff8abddb │ │ + @ instruction: 0xff8cea52 │ │ + @ instruction: 0xff8abdb4 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, r5, r6, ip} │ │ b.n a719ea │ │ str r0, [r0, r0] │ │ b.n a7220e │ │ ands r0, r0 │ │ b.n a719f2 │ │ @@ -2633060,15 +2633060,15 @@ │ │ movs r5, r0 │ │ b.n a7262a │ │ strh r4, [r7, #14] │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, ip, pc} │ │ movs r1, r0 │ │ asrs r0, r1, #28 │ │ movs r7, r6 │ │ - cbnz r7, a722fc │ │ + @ instruction: 0xb8f0 │ │ vsra.u64 q2, , #55 │ │ stmdb sp!, {r0, r1, pc} │ │ b.n a72642 │ │ str r2, [r0, #0] │ │ b.n a72646 │ │ strb r1, [r0, #0] │ │ b.n a7264a │ │ @@ -2635120,15 +2635120,15 @@ │ │ asrs r1, r0, #32 │ │ b.n a73c1e │ │ strh r1, [r0, #0] │ │ b.n a73c22 │ │ lsls r0, r2, #9 │ │ add.w r6, r0, r7, lsr #32 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaff88d4 │ │ + @ instruction: 0xeaff88ad │ │ vmlsl.u , d26, d0[5] │ │ b.n a73034 │ │ asrs r1, r0, #32 │ │ b.n a73618 │ │ movs r2, r0 │ │ and.w r5, r0, r5, asr #20 │ │ vabdl.u8 , d8, d4 │ │ @@ -2635152,15 +2635152,15 @@ │ │ movs r6, #184 @ 0xb8 │ │ b.n a7306c │ │ movs r0, #2 │ │ b.n a73650 │ │ ldc2l 10, cr14, [r8], {255} @ 0xff @ │ │ lsrs r5, r3, #2 │ │ @ instruction: 0xff89cc56 │ │ - @ instruction: 0xff8838f3 │ │ + vmul.i , q12, d0[3] │ │ vaddl.u8 q0, d11, d2 │ │ b.n a73c86 │ │ movs r0, r6 │ │ b.n a73060 │ │ movs r3, r1 │ │ b.n a7388e │ │ lsrs r1, r6, #31 │ │ @@ -2635191,25 +2635191,25 @@ │ │ asrs r0, r0, #32 │ │ b.n a73cce │ │ movs r0, r0 │ │ b.n a736b0 │ │ asrs r4, r2, #32 │ │ b.n a73096 │ │ ldc2 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ - subs r0, #179 @ 0xb3 │ │ + subs r0, #140 @ 0x8c │ │ @ instruction: 0xff8bae9a │ │ - @ instruction: 0xff88a3eb │ │ + @ instruction: 0xff88a3c4 │ │ @ instruction: 0xff8acbaa │ │ - vrsra.u64 d10, d23, #56 │ │ - vmlal.u8 , d10, d31 │ │ - @ instruction: 0xff8bff58 │ │ - @ instruction: 0xff8aa363 │ │ - @ instruction: 0xff8aff1c │ │ - vmls.i , q5, d0[1] │ │ - vmlal.u q5, d25, d3[7] │ │ + vrsra.u64 d10, d0, #56 │ │ + vmlal.u8 , d10, d8 │ │ + @ instruction: 0xff8bff31 │ │ + vrsra.u8 d10, d28, #6 │ │ + @ instruction: 0xff8afef5 │ │ + vsri.8 d13, d13, #6 │ │ + vmlal.u q5, d25, d0[2] │ │ vaddl.u8 q4, d10, d1 │ │ b.n a73d0a │ │ movs r0, r0 │ │ b.n a73c84 │ │ ldc2 10, cr0, [r4], #1020 @ 0x3fc @ │ │ asrs r4, r0, #32 │ │ b.n a7310c │ │ @@ -2635333,15 +2635333,15 @@ │ │ @ instruction: 0xebff4000 │ │ b.n a73a1a │ │ asrs r0, r0, #23 │ │ b.n a7321c │ │ asrs r1, r0, #32 │ │ b.n a73800 │ │ vpmin.u q7, , │ │ - bcc.n a736c8 │ │ + bcc.n a7367a │ │ vaddl.u8 q4, d9, d1 │ │ b.n a73e2e │ │ strh r4, [r6, #0] │ │ b.n a73208 │ │ stc2l 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ str r0, [sp, #968] @ 0x3c8 │ │ vmls.f q0, q4, d0[1] │ │ @@ -2635350,21 +2635350,21 @@ │ │ b.n a73e42 │ │ movs r0, r0 │ │ b.n a73824 │ │ strh r4, [r2, #0] │ │ b.n a7320a │ │ stc2l 10, cr14, [r5], #-1020 @ 0xfffffc04 @ │ │ cbz r4, a73710 │ │ - @ instruction: 0xff8b67e4 │ │ + vqshl.u64 d6, d29, #11 │ │ @ instruction: 0xff8ae893 │ │ vmlal.u q1, d24, d3[2] │ │ - @ instruction: 0xff89d362 │ │ - @ instruction: 0xff89d342 │ │ - vqrdmlsh.s , , d1[2] │ │ - vsra.u64 q5, , #54 │ │ + vrsra.u8 d13, d27, #7 │ │ + vrsra.u8 d13, d11, #7 │ │ + @ instruction: 0xff89df22 │ │ + vsra.u64 d10, d16, #54 │ │ vqrdmlsh.s q4, q13, d2[6] │ │ vqdmulh.s , q4, d1[0] │ │ vmls.f , , d0[6] │ │ b.n a73278 │ │ str r5, [r0, r0] │ │ b.n a7385c │ │ asrs r0, r1, #32 │ │ @@ -2635517,15 +2635517,15 @@ │ │ b.n a739a0 │ │ stc2 10, cr14, [r4], {255} @ 0xff @ │ │ asrs r4, r4, #14 │ │ b.n a733c8 │ │ asrs r1, r0, #32 │ │ b.n a739ac │ │ movs r2, r0 │ │ - and.w r6, r0, ip, lsl #26 │ │ + and.w r6, r0, r5, asr #25 │ │ @ instruction: 0xff8a13c0 │ │ b.n a733d8 │ │ asrs r1, r0, #32 │ │ b.n a739bc │ │ movs r3, #144 @ 0x90 │ │ b.n a733e0 │ │ movs r0, #2 │ │ @@ -2635544,15 +2635544,15 @@ │ │ b.n a73404 │ │ movs r0, #0 │ │ b.n a73c0a │ │ asrs r1, r0, #32 │ │ b.n a739ec │ │ @ instruction: 0xfb6aeaff │ │ movs r1, #95 @ 0x5f │ │ - vqshrn.u16 d1, q1, #7 │ │ + vmul.i , , d3[6] │ │ vsubw.u8 q0, , d4 │ │ b.n a7341c │ │ subs r1, r0, r4 │ │ b.n a74022 │ │ movs r0, r0 │ │ b.n a73a04 │ │ asrs r0, r3, #32 │ │ @@ -2635562,15 +2635562,15 @@ │ │ asrs r0, r2, #32 │ │ b.n a733f2 │ │ asrs r4, r2, #32 │ │ b.n a733f6 │ │ subs r2, r7, #3 │ │ b.n a7403a │ │ movs r4, r2 │ │ - @ instruction: 0xea00a0be │ │ + @ instruction: 0xea00a097 │ │ @ instruction: 0xff8a0360 │ │ b.n a73444 │ │ subs r1, r0, r4 │ │ b.n a7404a │ │ movs r0, r0 │ │ b.n a73a2c │ │ asrs r0, r3, #32 │ │ @@ -2635580,16 +2635580,16 @@ │ │ asrs r0, r2, #32 │ │ b.n a7341a │ │ asrs r4, r2, #32 │ │ b.n a7341e │ │ adds r2, r7, #3 │ │ b.n a74062 │ │ movs r2, r1 │ │ - @ instruction: 0xea00ddfd │ │ - vqrdmulh.s , q13, d2[7] │ │ + @ instruction: 0xea00ddd6 │ │ + vqrdmulh.s , q13, d3[1] │ │ @ instruction: 0xff8aaedc │ │ vrsra.u8 d0, d20, #5 │ │ b.n a73474 │ │ subs r1, r0, r0 │ │ b.n a7407a │ │ movs r0, r0 │ │ b.n a73a5c │ │ @@ -2635650,15 +2635650,15 @@ │ │ add.w r0, r0, r1, lsl #20 │ │ b.n a74102 │ │ ldrb r2, [r7, #19] │ │ b.n a74106 │ │ str r0, [r0, #0] │ │ b.n a7410a │ │ movs r7, r0 │ │ - @ instruction: 0xea00dd0e │ │ + @ instruction: 0xea00dce7 │ │ vmull.u8 , d10, d18 │ │ vaddl.u8 q0, d9, d11 │ │ b.n a73d1a │ │ subs r1, r0, r0 │ │ b.n a7411e │ │ lsls r0, r7, #15 │ │ add.w r0, r0, r1, lsl #20 │ │ @@ -2635692,19 +2635692,19 @@ │ │ b.n a73d62 │ │ asrs r5, r0, #32 │ │ b.n a73d66 │ │ lsls r0, r2, #17 │ │ @ instruction: 0xeb00fec8 │ │ @ instruction: 0xeaff2b84 │ │ movs r7, r6 │ │ - ldr r7, [sp, #572] @ 0x23c │ │ - @ instruction: 0xff8a9f82 │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ + @ instruction: 0xff8a9f5b │ │ @ instruction: 0xff8a4fdb │ │ - vrsra.u8 d5, d2, #8 │ │ - vsra.u8 , q3, #5 │ │ + vmlal.u , d24, d3[6] │ │ + vaddw.u8 , , d31 │ │ vrshr.u64 d1, d12, #53 │ │ b.n a73588 │ │ movs r5, r0 │ │ b.n a73d8e │ │ asrs r1, r0, #32 │ │ b.n a73b70 │ │ bhi.n a73b22 │ │ @@ -2635735,17 +2635735,17 @@ │ │ @ instruction: 0xfafaeaff │ │ asrs r2, r0, #32 │ │ b.n a741d6 │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsl #4 │ │ b.n a741de │ │ movs r3, r0 │ │ - and.w r8, r0, r2, asr #9 │ │ - vrshr.u64 , , #54 │ │ - @ instruction: 0xff8b8fb2 │ │ + and.w r8, r0, fp, ror #8 │ │ + vrshr.u64 d5, d20, #54 │ │ + @ instruction: 0xff8b8f8b │ │ vaddl.u8 , d11, d8 │ │ b.n a741f2 │ │ lsls r4, r4, #8 │ │ b.n a735f4 │ │ movs r0, r0 │ │ b.n a73bd8 │ │ asrs r0, r4, #32 │ │ @@ -2635760,174 +2635760,174 @@ │ │ movs r0, #0 │ │ b.n a73e12 │ │ asrs r1, r0, #32 │ │ b.n a73bf4 │ │ @ instruction: 0xfb05eaff │ │ add r1, sp, #580 @ 0x244 │ │ @ instruction: 0xff88adab │ │ - vmlsl.u8 , d27, d7 │ │ + vmull.u , d11, d0[4] │ │ vqshlu.s8 q6, , #2 │ │ - vqshlu.s64 , , #8 │ │ + vrsubhn.i16 d1, q12, q14 │ │ vrshr.u64 d0, d22, #53 │ │ - vshr.u8 , , #7 │ │ - vrsubhn.i16 d1, , │ │ - vsli.8 d9, d24, #3 │ │ - vmla.f , , d3[4] │ │ - vsli.8 d9, d13, #3 │ │ - vshr.u8 d7, d12, #7 │ │ + vshr.u8 , q4, #7 │ │ + vqshlu.s8 , q13, #3 │ │ + vsli.8 d9, d1, #3 │ │ + vsra.u64 d5, d28, #55 │ │ + vsri.64 , q11, #53 │ │ + @ instruction: 0xff896ff5 │ │ @ instruction: 0xff8b4e35 │ │ @ instruction: 0xff88cf2c │ │ - vsri.64 q2, q8, #53 │ │ - @ instruction: 0xff8aceb5 │ │ + vmls.i q2, , d1[2] │ │ + vmull.p8 q6, d26, d14 │ │ vqrdmlah.s q6, , d3[6] │ │ - vsra.u8 d8, d24, #5 │ │ - vqrdmulh.s , q5, d2[3] │ │ + vsra.u8 d8, d1, #5 │ │ + @ instruction: 0xff8a9d27 │ │ vqshlu.s64 d7, d11, #10 │ │ - vmull.u8 , d25, d11 │ │ - @ instruction: 0xff8ad9d5 │ │ - vqdmulh.s , q5, d3[6] │ │ - @ instruction: 0xff8ad9be │ │ - vmull.u8 , d10, d19 │ │ - vqrdmlsh.s q2, q13, d2[3] │ │ + vqdmulh.s , , d0[5] │ │ + @ instruction: 0xff8ad9ae │ │ + vqdmulh.s , q5, d0[1] │ │ + @ instruction: 0xff8ad997 │ │ + @ instruction: 0xff8a9bfc │ │ + @ instruction: 0xff8a4fa7 │ │ vmlal.u8 q1, d11, d16 │ │ movs r7, r6 │ │ movs r7, #124 @ 0x7c │ │ movs r7, r6 │ │ - ldr r3, [sp, #540] @ 0x21c │ │ - @ instruction: 0xff8a6d8e │ │ + ldr r3, [sp, #384] @ 0x180 │ │ + vqrdmulh.s q3, q5, d3[5] │ │ vqshl.u64 q1, q4, #11 │ │ movs r7, r6 │ │ movs r6, #236 @ 0xec │ │ movs r7, r6 │ │ - ldr r2, [sp, #972] @ 0x3cc │ │ - vsri.8 d2, d14, #6 │ │ - vmlsl.u8 , d10, d23 │ │ - vqrdmulh.s q2, q13, d3[4] │ │ - vsubw.u8 , , d20 │ │ + ldr r2, [sp, #816] @ 0x330 │ │ + vrsra.u64 q1, , #54 │ │ + vmlsl.u8 , d10, d0 │ │ + @ instruction: 0xff8a4dbc │ │ + vrsra.u8 , , #5 │ │ vqshl.u64 , , #11 │ │ - @ instruction: 0xff89ad02 │ │ - vmul.f q4, , d2[0] │ │ + @ instruction: 0xff89acdb │ │ + vqshrn.u16 d8, , #7 │ │ vabdl.u8 q5, d11, d25 │ │ - @ instruction: 0xff8b8a9e │ │ - vmla.f , , d0[5] │ │ + @ instruction: 0xff8b8a77 │ │ + vsra.u8 d1, d29, #5 │ │ vrsubhn.i16 d3, , │ │ - @ instruction: 0xff89abb2 │ │ - @ instruction: 0xff899ad6 │ │ + @ instruction: 0xff89ab8b │ │ + vmlsl.u8 , d25, d31 │ │ vmlsl.u q1, d10, d0[5] │ │ movs r7, r6 │ │ add r5, pc, #116 @ (adr r5, a73c0c ) │ │ vabdl.u8 , d8, d16 │ │ vabal.u8 q1, d9, d20 │ │ movs r7, r6 │ │ - ldrh r3, [r7, #14] │ │ + ldrh r4, [r2, #14] │ │ vrsra.u64 q5, , #53 │ │ - vqrshrun.s16 d9, , #8 │ │ + vmul.i , q4, d0[3] │ │ @ instruction: 0xff8aa747 │ │ vaddl.u8 , d11, d4 │ │ movs r7, r6 │ │ ldr r0, [r4, #100] @ 0x64 │ │ movs r7, r6 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ - vsri.8 d15, d3, #6 │ │ - @ instruction: 0xff8a99be │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + @ instruction: 0xff8af3ec │ │ + @ instruction: 0xff8a9997 │ │ vqrdmulh.s , q13, d1[3] │ │ - @ instruction: 0xff88990d │ │ + vmul.i , q12, d2[5] │ │ vmla.i q6, q13, d1[1] │ │ - vshr.u8 d4, d4, #8 │ │ - @ instruction: 0xff8a0f07 │ │ - vqshlu.s64 d9, d5, #11 │ │ - @ instruction: 0xff8a0d2b │ │ + vqrdmlsh.s , q12, d1[7] │ │ + vqrdmlah.s q0, q13, d0[4] │ │ + vmlsl.u , d11, d2[7] │ │ + @ instruction: 0xff8a0d04 │ │ vmull.u8 , d27, d29 │ │ - @ instruction: 0xff880d07 │ │ - @ instruction: 0xff8b3bf4 │ │ - vmul.i , q5, d1[0] │ │ + vqdmulh.s q0, q12, d0[4] │ │ + @ instruction: 0xff8b3bcd │ │ + vqshrun.s16 d9, q5, #6 │ │ vsra.u64 q1, q10, #54 │ │ movs r7, r6 │ │ ittee │ │ vsra.u8 q1, q4, #8 │ │ mov r7, r6 │ │ - subal r7, #72 @ 0x48 │ │ + subal r7, #33 @ 0x21 │ │ @ instruction: 0xff8a23c0 │ │ movs r7, r6 │ │ movs r2, #140 @ 0x8c │ │ movs r7, r6 │ │ crc32b pc, lr, r8 @ │ │ pli [r6, #136]! │ │ ldr??.w pc, [r6, #3976] @ 0xf88 │ │ - b.n a736c2 │ │ + b.n a73674 │ │ vqrdmulh.s q1, , d1[6] │ │ @ instruction: 0xff88fbec │ │ - vqshl.u8 q3, , #0 │ │ - vsubl.u8 q7, d27, d29 │ │ - vrsra.u64 d6, d3, #55 │ │ + @ instruction: 0xff88674c │ │ + vsubl.u8 q7, d27, d6 │ │ + @ instruction: 0xff89636c │ │ vabdl.u8 q1, d27, d17 │ │ - vrsra.u8 q3, , #8 │ │ + @ instruction: 0xff88634c │ │ vsli.64 d15, d8, #11 │ │ - vsri.64 q7, , #56 │ │ + vraddhn.i16 d14, q12, q13 │ │ vaddl.u8 q1, d9, d24 │ │ movs r7, r6 │ │ cmp r5, #101 @ 0x65 │ │ @ instruction: 0xff881eb4 │ │ movs r7, r6 │ │ @ instruction: 0xfb68ff88 │ │ movs r2, #200 @ 0xc8 │ │ movs r7, r6 │ │ movs r1, #28 │ │ movs r7, r6 │ │ - lsrs r1, r7, #21 │ │ - vmul.f q0, , d1[0] │ │ - @ instruction: 0xff8b099d │ │ + lsrs r2, r2, #21 │ │ + @ instruction: 0xff8b099a │ │ + vqrshrn.u16 d0, q11, #5 │ │ vsra.u64 d2, d0, #53 │ │ movs r7, r6 │ │ adds r4, r2, #3 │ │ movs r7, r6 │ │ adds r4, r5, #2 │ │ movs r7, r6 │ │ adds r4, r7, #1 │ │ movs r7, r6 │ │ - str r1, [sp, #76] @ 0x4c │ │ - vqshrun.s16 d8, , #6 │ │ - vabal.u8 q6, d9, d19 │ │ - vraddhn.i16 d9, , │ │ - vsra.u8 d13, d24, #6 │ │ - @ instruction: 0xff8aef9c │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + vmlal.u8 q4, d10, d10 │ │ + vsri.64 q6, q14, #55 │ │ + vrsra.u64 , q6, #55 │ │ + vsra.u8 d13, d1, #6 │ │ + @ instruction: 0xff8aef75 │ │ @ instruction: 0xff8ad9aa │ │ @ instruction: 0xff885c74 │ │ movs r3, r6 │ │ ldr r4, [r5, #72] @ 0x48 │ │ - @ instruction: 0xff89934b │ │ + vsubw.u8 , , d20 │ │ vqdmulh.s , q5, d0[1] │ │ movs r3, r6 │ │ - mov r8, pc │ │ - vrsra.u8 d9, d7, #5 │ │ + mov r9, sl │ │ + vrshr.u64 , q8, #53 │ │ @ instruction: 0xff8a1e7c │ │ movs r7, r6 │ │ - lsrs r6, r1, #12 │ │ - vrshr.u64 d9, d7, #53 │ │ - vqshlu.s8 q2, q11, #2 │ │ + lsrs r7, r4, #11 │ │ + vrshr.u8 , q8, #5 │ │ + vmlsl.u q2, d10, d3[3] │ │ vrshr.u64 q3, , #53 │ │ vqshrun.s16 d6, q6, #8 │ │ movs r7, r6 │ │ stmia r3!, {r1, r3, r4, r6} │ │ @ instruction: 0xff8b5b00 │ │ movs r3, r6 │ │ - subs r2, r3, r4 │ │ - vsra.u64 , , #54 │ │ + subs r3, r6, r3 │ │ + vsra.u64 d9, d16, #54 │ │ @ instruction: 0xff8a5ad0 │ │ movs r3, r6 │ │ bvc.n a73c9c │ │ - vsra.u64 d9, d11, #56 │ │ + vsra.u8 , q10, #8 │ │ vmla.f q6, q13, d0[3] │ │ vabal.u8 q3, d11, d16 │ │ movs r7, r6 │ │ - ldmia r4, {r1, r3, r4, r7} │ │ - vqshlu.s8 , q6, #2 │ │ - @ instruction: 0xff8aae34 │ │ - @ instruction: 0xff8a8f53 │ │ - @ instruction: 0xff8aadf8 │ │ + ldmia r4, {r0, r1, r4, r5, r6} │ │ + vqshlu.s8 d3, d21, #2 │ │ + vmull.p8 q5, d10, d13 │ │ + @ instruction: 0xff8a8f2c │ │ + @ instruction: 0xff8aadd1 │ │ vsri.64 , q2, #54 │ │ bmi.n a73ca2 │ │ beq.n a73d0c │ │ b.n a74198 │ │ ldr r0, [pc, #960] @ (a740c0 ) │ │ stmdb sp!, {r3, r4, r6, ip, lr, pc} │ │ b.n a741a0 │ │ @@ -2636048,17 +2636048,17 @@ │ │ b.n a74452 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ands r0, r0 │ │ lsls r7, r1 │ │ str r0, [r7, #40] @ 0x28 │ │ movs r7, r6 │ │ - blt.n a73d7c │ │ - vmull.u q6, d9, d2[6] │ │ - @ instruction: 0xff8a7d72 │ │ + blt.n a73d2e │ │ + vmull.u q6, d9, d3[0] │ │ + vqrdmulh.s , q5, d3[2] │ │ vmlal.u8 q2, d11, d0 │ │ stmdb sp!, {r0, sp} │ │ b.n a74172 │ │ asrs r1, r0, #32 │ │ b.n a74576 │ │ svc 70 @ 0x46 │ │ add.w r0, r0, r0 │ │ @@ -2636177,23 +2636177,23 @@ │ │ b.n a74054 │ │ asrs r6, r7, #3 │ │ add.w r0, r0, r0, lsl #20 │ │ b.n a7467e │ │ movs r5, r0 │ │ b.n a74282 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, pc} │ │ - @ instruction: 0xff897cd3 │ │ + ldmia.w sp!, {r2, r4, r6, r9, sl, fp, ip, pc} │ │ + vmull.u8 , d25, d28 │ │ vqshrun.s16 d5, q6, #5 │ │ movs r6, r6 │ │ add r8, r1 │ │ movs r0, r0 │ │ - add r3, sp, #120 @ 0x78 │ │ + add r2, sp, #988 @ 0x3dc │ │ @ instruction: 0xff8a0be7 │ │ - vshr.u8 q1, q5, #7 │ │ + vshr.u8 d2, d19, #7 │ │ vshll.u8 , d6, #3 │ │ vsra.u64 q2, q8, #56 │ │ stmdb sp!, {r2} │ │ b.n a74612 │ │ movs r7, r5 │ │ rev r0, r0 │ │ str r1, [r0, r0] │ │ @@ -2636289,15 +2636289,15 @@ │ │ b.n a7477a │ │ asrs r1, r0, #32 │ │ b.n a7415c │ │ vqrdmlah.s32 q7, , │ │ movs r1, r0 │ │ b.n a74786 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r9, fp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r9, fp, pc} │ │ @ instruction: 0xff8aef70 │ │ vsli.8 q2, , #0 │ │ @ instruction: 0xff893b04 │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n a744fc │ │ strb r0, [r0, #0] │ │ @@ -2637255,49 +2637255,49 @@ │ │ b.n a743b8 │ │ movs r0, r0 │ │ b.n a74f32 │ │ str r0, [sp, #64] @ 0x40 │ │ b.n a743c0 │ │ mrc2 10, 6, r1, cr10, cr15, {7} @ │ │ mrc2 10, 6, lr, cr15, cr15, {7} @ │ │ - bvc.n a748b4 │ │ + bvs.n a74866 │ │ @ instruction: 0xff89ecbe │ │ - vqshlu.s64 d12, d23, #8 │ │ + vqshlu.s64 d12, d0, #8 │ │ vrshr.u64 q2, , #54 │ │ @ instruction: 0xff89bb04 │ │ vmlal.u , d11, d1[4] │ │ - vqdmulh.s , q4, d0[3] │ │ - vmla.f , , d2[1] │ │ - @ instruction: 0xff894e14 │ │ - @ instruction: 0xff8a2ed8 │ │ - @ instruction: 0xff8ab8b1 │ │ + vmull.u8 , d8, d21 │ │ + vsra.u64 d15, d15, #53 │ │ + vqrdmulh.s q2, , d1[7] │ │ + @ instruction: 0xff8a2eb1 │ │ + vmlal.u8 , d26, d10 │ │ vabdl.u8 q0, d9, d10 │ │ @ instruction: 0xff89af3a │ │ - @ instruction: 0xff8887e7 │ │ - @ instruction: 0xff8a1b6a │ │ - @ instruction: 0xff8bffbc │ │ + @ instruction: 0xff8887c0 │ │ + @ instruction: 0xff8a1b43 │ │ + @ instruction: 0xff8bff95 │ │ @ instruction: 0xff8aeb11 │ │ - vrsra.u8 , , #8 │ │ + vrsra.u8 , q3, #8 │ │ vabal.u8 q0, d9, d11 │ │ @ instruction: 0xff890ff8 │ │ movs r7, r6 │ │ lsrs r4, r3, #31 │ │ movs r7, r6 │ │ ldrb r2, [r6, r7] │ │ vqrdmulh.s , , d1[5] │ │ vmlal.u , d25, d3[3] │ │ - vqrdmulh.s q7, , d3[0] │ │ + @ instruction: 0xff8bed9c │ │ @ instruction: 0xff8953e2 │ │ vmul.f , q4, d1[3] │ │ - @ instruction: 0xff880cdc │ │ - vaddl.u8 q6, d10, d29 │ │ + @ instruction: 0xff880cb5 │ │ + vaddl.u8 q6, d10, d6 │ │ vmul.i q6, q13, d2[4] │ │ vsra.u64 d9, d12, #56 │ │ - vqshlu.s64 , q0, #11 │ │ - @ instruction: 0xff8b0c30 │ │ + vrsubhn.i16 d3, , │ │ + vmull.u8 q0, d11, d9 │ │ @ instruction: 0xff8ab928 │ │ vqshlu.s64 , , #11 │ │ @ instruction: 0xff884341 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r0, lr} │ │ b.n a74c66 │ │ asrs r4, r7, #32 │ │ @@ -2637327,15 +2637327,15 @@ │ │ movs r4, r0 │ │ b.n a7447e │ │ movs r4, r0 │ │ b.n a74482 │ │ eors r0, r0 │ │ b.n a74466 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r5, r6, r8, sl, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r6, r8, sl, ip, sp} │ │ vaddl.u8 , d11, d4 │ │ b.n a74472 │ │ asrs r4, r1, #1 │ │ b.n a74496 │ │ lsls r0, r2, #1 │ │ b.n a7449a │ │ movs r0, r0 │ │ @@ -2637550,22 +2637550,22 @@ │ │ b.n a74e82 │ │ asrs r1, r0, #32 │ │ b.n a74c64 │ │ stc2l 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r6, r0 │ │ b.n a74e8e │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r6, r8, r9, ip, pc} │ │ - vsubl.u8 q4, d9, d2 │ │ + ldmia.w sp!, {r2, r3, r4, r8, r9, ip, pc} │ │ + vsra.u64 q4, , #55 │ │ @ instruction: 0xff8aee9c │ │ movs r6, r6 │ │ - @ instruction: 0xeb97ff89 │ │ - bkpt 0x0011 │ │ - vsra.u64 d8, d20, #54 │ │ - vsri.8 , q0, #6 │ │ + @ instruction: 0xeb70ff89 │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ + vaddw.u8 q4, q13, d13 │ │ + vraddhn.i16 d3, q5, │ │ vmlal.u8 q2, d11, d0 │ │ stmdb sp!, {r3, r4, r5, sp} │ │ b.n a74696 │ │ movs r0, r0 │ │ b.n a7521c │ │ movs r0, #1 │ │ b.n a75302 │ │ @@ -2637659,15 +2637659,15 @@ │ │ b.n a75382 │ │ asrs r1, r0, #32 │ │ b.n a74d64 │ │ stc2 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n a74f8e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, r9, sl} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r7, r8, r9, sl} │ │ vshr.u8 d4, d0, #6 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n a7477e │ │ movs r2, r0 │ │ b.n a74f08 │ │ movs r5, r0 │ │ bge.n a74c66 │ │ @@ -2637695,15 +2637695,15 @@ │ │ movs r0, r7 │ │ b.n a747a2 │ │ ands r0, r0 │ │ b.n a753de │ │ movs r4, r0 │ │ b.n a74fe2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr} │ │ vshr.u8 q2, q8, #6 │ │ stmdb sp!, {ip, lr} │ │ b.n a74ff2 │ │ movs r0, r7 │ │ b.n a74856 │ │ ands r1, r0 │ │ b.n a74ffa │ │ @@ -2637734,15 +2637734,15 @@ │ │ movs r4, r7 │ │ b.n a7481c │ │ movs r0, r0 │ │ b.n a747fe │ │ movs r6, r0 │ │ b.n a7503a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r3, r4, r8, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r9, fp, lr, pc} │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, r5, sp, lr} │ │ b.n a74848 │ │ ldrb r1, [r0, #31] │ │ b.n a75090 │ │ ands r2, r0 │ │ b.n a75052 │ │ @@ -2637765,15 +2637765,15 @@ │ │ bcs.n a74d9a │ │ @ instruction: 0xebff4002 │ │ b.n a75242 │ │ strb r1, [r0, #0] │ │ b.n a751cc │ │ @ instruction: 0xfff5eaff │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r4, r5, r7, r8, r9, lr} │ │ + ldmia.w sp!, {r0, r3, r7, r8, r9, lr} │ │ vaddl.u8 q0, d10, d0 │ │ b.n a753ee │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r5, ip} │ │ b.n a74898 │ │ ands r0, r0 │ │ @@ -2637825,15 +2637825,15 @@ │ │ asrs r0, r0, #12 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {} │ │ b.n a7550a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2, r6, r9, ip, lr} │ │ movs r7, r6 │ │ - ldrb r1, [r3, #20] │ │ + ldrb r2, [r6, #19] │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n a75278 │ │ strb r0, [r0, #0] │ │ b.n a75122 │ │ lsls r0, r1, #1 │ │ b.n a74906 │ │ @@ -2638224,20 +2638224,20 @@ │ │ movs r0, #40 @ 0x28 │ │ asrs r3, r3, #22 │ │ subs r7, #194 @ 0xc2 │ │ asrs r0, r4, #6 │ │ lsls r7, r2, #27 │ │ subs r0, r0, r4 │ │ vpmin.u16 q15, , │ │ - bl 783050 │ │ - asrs r5, r1, #1 │ │ + bl 75c050 │ │ + asrs r6, r4, #32 │ │ vmlsl.u q4, d11, d3[1] │ │ - @ instruction: 0xff882ede │ │ - @ instruction: 0xff8b5e7b │ │ - vsli.64 , q13, #10 │ │ + @ instruction: 0xff882eb7 │ │ + @ instruction: 0xff8b5e54 │ │ + vsli.64 , , #10 │ │ vsra.u8 q5, q10, #6 │ │ vqshrun.s16 d4, q8, #8 │ │ stmdb sp!, {r5, r8, ip, lr} │ │ b.n a74c9c │ │ ands r0, r0 │ │ b.n a754a2 │ │ str r5, [r0, r0] │ │ @@ -2638373,23 +2638373,23 @@ │ │ b.n a759be │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r5, r6, r9, sl, fp, lr} │ │ movs r7, r6 │ │ cmp r0, r5 │ │ movs r6, r6 │ │ str??.w pc, [fp, #3976] @ 0xf88 │ │ - lsrs r2, r4, #21 │ │ - vmul.f q3, , d3[7] │ │ + lsrs r3, r7, #20 │ │ + vmul.f q3, , d0[2] │ │ vsri.8 q2, q2, #5 │ │ movs r6, r6 │ │ - str r7, [sp, #776] @ 0x308 │ │ + str r7, [sp, #620] @ 0x26c │ │ vmls.i q2, q5, d0[1] │ │ movs r6, r6 │ │ - subs r2, r6, #5 │ │ - vmull.u q4, d26, d3[3] │ │ + subs r3, r1, #5 │ │ + vmlsl.u8 q4, d26, d24 │ │ vqshlu.s64 q3, q3, #9 │ │ @ instruction: 0xff884ffe │ │ stmdb sp!, {r0, ip, lr} │ │ b.n a755f6 │ │ ands r0, r2 │ │ b.n a74dda │ │ asrs r4, r1, #10 │ │ @@ -2638686,39 +2638686,39 @@ │ │ b.n a75c7e │ │ adds r0, #6 │ │ b.n a75882 │ │ asrs r1, r0, #32 │ │ b.n a75664 │ │ vld4.32 @ instruction: 0xf9ebebff │ │ vpmin.u32 q15, , │ │ - push {r0, r2, r4, r7} │ │ - vsri.64 , q6, #54 │ │ + push {r1, r2, r3, r5, r6} │ │ + vsri.64 d7, d21, #54 │ │ vqshrun.s16 d10, q10, #6 │ │ vsri.64 d6, d21, #53 │ │ vsli.64 q7, q6, #8 │ │ movs r6, r6 │ │ ldr r6, [sp, #244] @ 0xf4 │ │ - @ instruction: 0xff88ffb1 │ │ - vmlsl.u8 , d9, d5 │ │ - @ instruction: 0xff8a3b38 │ │ + @ instruction: 0xff88ff8a │ │ + @ instruction: 0xff8959de │ │ + @ instruction: 0xff8a3b11 │ │ vabal.u8 q7, d10, d24 │ │ movs r6, r6 │ │ str r6, [r6, #44] @ 0x2c │ │ - vrsubhn.i16 d7, q4, │ │ + vsli.64 , q6, #8 │ │ vrsubhn.i16 d0, q5, q0 │ │ movs r0, r0 │ │ lsrs r4, r0, #3 │ │ movs r0, r0 │ │ - cmp r1, #152 @ 0x98 │ │ - @ instruction: 0xff8b29ba │ │ + cmp r1, #113 @ 0x71 │ │ + @ instruction: 0xff8b2993 │ │ @ instruction: 0xff8bbb96 │ │ @ instruction: 0xff887fbb │ │ vsri.8 q7, q0, #8 │ │ movs r6, r6 │ │ - ldr r0, [r3, r4] │ │ + ldr r1, [r6, r3] │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r2, r3, r8, ip} │ │ b.n a750e4 │ │ movs r0, r2 │ │ b.n a75cea │ │ asrs r1, r0, #32 │ │ b.n a756cc │ │ @@ -2638836,23 +2638836,23 @@ │ │ b.n a754bc │ │ ands r1, r0 │ │ b.n a75b3a │ │ @ instruction: 0xfff8eaff │ │ asrs r3, r2, #5 │ │ vsubw.u8 q7, , d0 │ │ movs r6, r6 │ │ - beq.n a756da │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ @ instruction: 0xff8a49f0 │ │ movs r7, r6 │ │ ldr r1, [pc, #720] @ (a75998 ) │ │ movs r7, r6 │ │ add r6, pc, #532 @ (adr r6, a758e0 ) │ │ vrsubhn.i16 d10, , │ │ - vaddw.u8 , , d25 │ │ - @ instruction: 0xff8acf95 │ │ + vaddw.u8 , , d2 │ │ + vqrdmlsh.s q6, q5, d2[7] │ │ vsra.u64 q2, q8, #54 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n a75a22 │ │ asrs r0, r6, #12 │ │ b.n a75224 │ │ str r0, [r0, #0] │ │ b.n a75a2a │ │ @@ -2639220,39 +2639220,39 @@ │ │ b.n a7614a │ │ movs r0, #4 │ │ b.n a75d4e │ │ ldrh.w lr, [r9, #3071] @ 0xbff │ │ str r4, [r0, #0] │ │ b.n a75d56 │ │ @ instruction: 0xffd1eaff │ │ - subs r1, r2, r1 │ │ - vqrshrun.s16 d3, q13, #6 │ │ + subs r2, r5, r0 │ │ + vqrshrun.s16 d3, , #6 │ │ vsubw.u8 q1, q5, d5 │ │ @ instruction: 0xff88fe3c │ │ movs r6, r6 │ │ - @ instruction: 0xeb4eff8a │ │ - strh r3, [r4, #38] @ 0x26 │ │ + @ instruction: 0xeb27ff8a │ │ + strh r4, [r7, #36] @ 0x24 │ │ vmlal.u8 q2, d25, d8 │ │ movs r7, r6 │ │ b.n a75d20 │ │ movs r6, r6 │ │ lsrs r0, r1, #29 │ │ vqshl.u64 q2, q6, #9 │ │ movs r7, r6 │ │ lsrs r3, r3, #29 │ │ vqshrun.s16 d4, q8, #7 │ │ movs r7, r6 │ │ lsrs r5, r3, #1 │ │ - vmls.i q2, q4, d3[3] │ │ - vsubl.u8 q5, d11, d31 │ │ + vraddhn.i16 d4, q4, q12 │ │ + vsubl.u8 q5, d11, d8 │ │ vqrdmlah.s q0, , d2[2] │ │ @ instruction: 0xff890e7f │ │ - vmull.p8 , d25, d26 │ │ + vmull.p8 , d25, d3 │ │ @ instruction: 0xff8949d2 │ │ - vmlsl.u8 , d9, d12 │ │ + vmul.f , , d1[5] │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n a75f0c │ │ str r0, [sp, #112] @ 0x70 │ │ b.n a75596 │ │ add sp, #4 │ │ b.n a75dba │ │ @@ -2639554,19 +2639554,19 @@ │ │ asrs r5, r0, #32 │ │ b.n a76042 │ │ movs r0, #9 │ │ b.n a76046 │ │ bl b9631c │ │ vpmin.u q15, , │ │ lsls r0, r6, #26 │ │ - vrsubhn.i16 d3, q4, q7 │ │ + vmls.f , q12, d3[5] │ │ vsri.8 d13, d4, #6 │ │ vsubl.u8 q5, d24, d16 │ │ @ instruction: 0xff8bced4 │ │ - vsri.8 q0, , #5 │ │ + vraddhn.i16 d0, , q13 │ │ vqshlu.s64 d9, d3, #11 │ │ vabdl.u8 , d8, d27 │ │ vqrdmlah.s q7, q12, d3[7] │ │ vmull.p8 q2, d8, d0 │ │ stmdb sp!, {} │ │ b.n a763da │ │ movs r4, r0 │ │ @@ -2639683,16 +2639683,16 @@ │ │ b.n a76176 │ │ adds r0, #4 │ │ b.n a7617a │ │ asrs r1, r0, #32 │ │ b.n a75f5c │ │ eors r0, r6 │ │ ldmia.w sp!, {r0} │ │ - and.w r0, r0, pc, asr #9 │ │ - vmul.f , , d2[2] │ │ + and.w r0, r0, r8, lsl #9 │ │ + @ instruction: 0xff8bb923 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n a76196 │ │ asrs r4, r5, #1 │ │ b.n a75998 │ │ str r0, [r0, #0] │ │ b.n a7619e │ │ @@ -2639739,16 +2639739,16 @@ │ │ b.n a761fa │ │ movs r0, #5 │ │ b.n a761fe │ │ adds r0, #4 │ │ b.n a76202 │ │ ldr r0, [pc, #960] @ (a76284 ) │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeafff522 │ │ - @ instruction: 0xff8989ff │ │ + @ instruction: 0xeafff4fb │ │ + @ instruction: 0xff8989d8 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a76374 │ │ str r1, [r0, #0] │ │ b.n a7621e │ │ asrs r4, r6, #11 │ │ b.n a75a20 │ │ @@ -2640093,33 +2640093,33 @@ │ │ b.n a75d08 │ │ movs r0, r2 │ │ b.n a7690e │ │ asrs r1, r0, #32 │ │ b.n a762f0 │ │ bf 1a, a7e9d2 │ │ vpmin.u16 q15, , │ │ - subs r5, #56 @ 0x38 │ │ - vsra.u64 d6, d24, #53 │ │ + subs r5, #17 │ │ + vsra.u64 d6, d1, #53 │ │ vmla.i q0, , d0[4] │ │ - @ instruction: 0xff884ebd │ │ + @ instruction: 0xff884e96 │ │ @ instruction: 0xff8ad998 │ │ movs r6, r6 │ │ - bcc.n a7611e │ │ + bcc.n a762d0 │ │ vabal.u8 , d25, d29 │ │ vmul.f , q4, d2[1] │ │ - vqrdmlah.s q2, q12, d3[3] │ │ + vmull.p8 q2, d24, d24 │ │ vrsubhn.i16 d0, q5, │ │ - vrshr.u64 d15, d7, #55 │ │ - @ instruction: 0xff894d16 │ │ + vrshr.u8 , q8, #7 │ │ + vqdmulh.s q2, , d3[7] │ │ @ instruction: 0xff8a9a5f │ │ vmlsl.u , d27, d3[5] │ │ vabdl.u8 , d24, d12 │ │ movs r6, r6 │ │ - bl c7e12a │ │ - adds r0, #96 @ 0x60 │ │ + bl c5712a │ │ + adds r0, #57 @ 0x39 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {lr} │ │ b.n a76566 │ │ blt.n a762ba │ │ @ instruction: 0xebff0004 │ │ b.n a7656e │ │ asrs r0, r0, #32 │ │ @@ -2640565,24 +2640565,24 @@ │ │ b.n a76d5a │ │ strb r0, [r0, #0] │ │ b.n a76d5e │ │ vpmin.u8 q15, q9, │ │ add r5, sp, #1016 @ 0x3f8 │ │ vcvt.s32.f32 d24, d1, #1 │ │ @ instruction: 0xff88bab7 │ │ - vshr.u64 d13, d7, #53 │ │ - vrsra.u8 , q15, #7 │ │ - @ instruction: 0xff89b34a │ │ + vshr.u8 , q8, #5 │ │ + vrsra.u8 , , #7 │ │ + vsubw.u8 , , d19 │ │ @ instruction: 0xff89c9ff │ │ - vqrdmulh.s , q12, d3[5] │ │ + vqrdmulh.s , q12, d0[0] │ │ vmull.p8 , d26, d9 │ │ vsubw.u8 , , d15 │ │ vmlsl.u , d8, d2[4] │ │ vrsra.u8 d7, d16, #5 │ │ - vsli.64 , , #11 │ │ + vabal.u8 , d27, d26 │ │ vshr.u8 q2, q14, #7 │ │ stmdb sp!, {ip, lr} │ │ b.n a7699e │ │ movs r0, r0 │ │ b.n a76da2 │ │ adds r0, #4 │ │ b.n a76b80 │ │ @@ -2641285,15 +2641285,15 @@ │ │ b.n a773a6 │ │ asrs r1, r0, #32 │ │ b.n a76d88 │ │ bfcsel 10, a7746a , 14, hi │ │ movs r0, r0 │ │ b.n a773b2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r7, r8, r9, sl, lr, pc} │ │ vmls.i , , d0[5] │ │ movs r7, r6 │ │ ldmia r5!, {r4, r6} │ │ movs r6, r6 │ │ str r0, [sp, #380] @ 0x17c │ │ @ instruction: 0xff8b33c0 │ │ movs r7, r6 │ │ @@ -2641335,15 +2641335,15 @@ │ │ adds r0, #5 │ │ b.n a7701e │ │ lsls r2, r2, #5 │ │ add.w r0, r0, r4 │ │ b.n a77026 │ │ eors r4, r7 │ │ ldmia.w sp!, {r0, r2, r6, r7, lr, pc} │ │ - @ instruction: 0xeaff2fbf │ │ + @ instruction: 0xeaff2f98 │ │ vshr.u8 q2, q14, #5 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n a7703a │ │ asrs r0, r5, #1 │ │ b.n a7683c │ │ str r0, [r0, #0] │ │ b.n a77042 │ │ @@ -2641390,15 +2641390,15 @@ │ │ adds r0, #5 │ │ b.n a7709e │ │ lsls r7, r0, #4 │ │ add.w r0, r0, r4 │ │ b.n a770a6 │ │ strh r4, [r7, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r8, r9, ip, sp, lr, pc} │ │ - @ instruction: 0xff877bf6 │ │ + @ instruction: 0xff877bcf │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r6, r7, pc} │ │ b.n a768b8 │ │ b.n a76efc │ │ b.n a768bc │ │ stmia r0!, {r6, r7} │ │ b.n a768c0 │ │ @@ -2641689,32 +2641689,32 @@ │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #1 │ │ b.n a76b12 │ │ vrhadd.u d14, d1, d31 │ │ str r1, [r0, #0] │ │ b.n a7747e │ │ @ instruction: 0xfff6eaff │ │ - ldr r4, [pc, #64] @ (a77038 ) │ │ + ldr r3, [pc, #932] @ (a7739c ) │ │ @ instruction: 0xff8bca9c │ │ movs r6, r6 │ │ - b.n a76a80 │ │ + b.n a76a32 │ │ vaddw.u8 , , d12 │ │ movs r7, r6 │ │ - cmp r5, #83 @ 0x53 │ │ + cmp r5, #44 @ 0x2c │ │ vsra.u8 , q0, #5 │ │ movs r7, r6 │ │ - ldr r4, [r1, #84] @ 0x54 │ │ + ldr r5, [r4, #80] @ 0x50 │ │ vmls.f , , d2[6] │ │ vshr.u64 , q12, #55 │ │ movs r7, r6 │ │ - add r0, sp, #108 @ 0x6c │ │ + add r7, pc, #976 @ (adr r7, a773ec ) │ │ vshr.u8 , q14, #7 │ │ movs r7, r6 │ │ - ldr r3, [pc, #252] @ (a77120 ) │ │ - vaddw.u8 , , d6 │ │ + ldr r3, [pc, #96] @ (a77084 ) │ │ + vsra.u8 , , #5 │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a774cc │ │ strh r0, [r0, #0] │ │ b.n a77776 │ │ str r0, [r0, #0] │ │ b.n a7737a │ │ @@ -2641768,15 +2641768,15 @@ │ │ b.n a77438 │ │ @ instruction: 0xfff4eaff │ │ movs r6, r0 │ │ b.n a773e6 │ │ beq.n a770d8 │ │ b.n a775c4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r5, r6, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr} │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {lr} │ │ b.n a777fa │ │ str r4, [r0, r0] │ │ b.n a773fe │ │ lsrs r0, r7 │ │ b.n a7745c │ │ @@ -2641938,16 +2641938,16 @@ │ │ b.n a76d30 │ │ asrs r4, r1, #32 │ │ b.n a76d58 │ │ asrs r1, r0, #32 │ │ b.n a7733c │ │ bfcsel a, a76a1e , c, le │ │ strh r7, [r7, #14] │ │ - ldmia.w sp!, {r0, r3, r5, r8, fp, lr} │ │ - vqshlu.s64 , , #11 │ │ + ldmia.w sp!, {r1, r8, fp, lr} │ │ + vqshlu.s64 d7, d24, #11 │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {lr} │ │ b.n a77576 │ │ movs r7, r4 │ │ b.n a7797a │ │ str r3, [r0, r0] │ │ b.n a7757e │ │ @@ -2642007,32 +2642007,32 @@ │ │ b.n a76dd4 │ │ asrs r4, r1, #32 │ │ b.n a76dfc │ │ asrs r1, r0, #32 │ │ b.n a773e0 │ │ bfcsel a, a77ac2 , c, cc │ │ ldrh r7, [r7, #6] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, sl, ip, pc} │ │ - vsri.64 q5, , #54 │ │ + ldmia.w sp!, {r1, r2, r3, r8, sl, ip, pc} │ │ + vsri.64 q5, q4, #54 │ │ vshr.u8 d0, d4, #7 │ │ b.n a76e14 │ │ asrs r4, r2, #32 │ │ b.n a76e18 │ │ movs r0, #20 │ │ b.n a76e1c │ │ movs r0, r0 │ │ b.n a77400 │ │ asrs r1, r0, #32 │ │ b.n a77404 │ │ movs r0, #2 │ │ b.n a77408 │ │ ldmia r0!, {r2, r4, r7} │ │ - @ instruction: 0xeaff4861 │ │ + @ instruction: 0xeaff483a │ │ vqshlu.s64 d6, d21, #11 │ │ - vsli.8 d10, d2, #3 │ │ + vmls.i q5, , d3[6] │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {ip, lr} │ │ b.n a77642 │ │ lsls r0, r2, #1 │ │ b.n a77a46 │ │ movs r0, r0 │ │ b.n a779b0 │ │ @@ -2642094,15 +2642094,15 @@ │ │ b.n a774a0 │ │ bf 8, a73b82 │ │ ands r5, r0 │ │ b.n a776ca │ │ movs r4, r0 │ │ b.n a776ce │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r4, r5, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r3, r9, sl, ip, sp, lr} │ │ vmull.u , d26, d3[4] │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n a776e2 │ │ movs r0, #4 │ │ b.n a76ec6 │ │ strb r0, [r0, #0] │ │ @@ -2642497,17 +2642497,17 @@ │ │ movs r0, r0 │ │ b.n a77db6 │ │ ands r7, r0 │ │ lsls r0, r0, #12 │ │ movs r4, r0 │ │ b.n a77a5e │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r4, r5, r6, r8, sl, fp, lr, pc} │ │ - vqshlu.s8 q4, q12, #2 │ │ - @ instruction: 0xff89e991 │ │ + ldmia.w sp!, {r0, r1, r3, r6, r8, sl, fp, lr, pc} │ │ + vqshlu.s8 q4, , #2 │ │ + vmul.f q7, , d2[6] │ │ vshr.u8 d4, d0, #6 │ │ stmdb sp!, {lr} │ │ b.n a77256 │ │ movs r0, #0 │ │ b.n a77a7a │ │ asrs r4, r0, #2 │ │ b.n a7727c │ │ @@ -2642565,15 +2642565,15 @@ │ │ b.n a77af6 │ │ movs r0, #92 @ 0x5c │ │ b.n a77efa │ │ adds r0, #0 │ │ b.n a77efe │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff1890 │ │ + @ instruction: 0xeaff1869 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r0, sp} │ │ b.n a77b12 │ │ ands r0, r0 │ │ b.n a772f8 │ │ asrs r0, r4, #1 │ │ b.n a77318 │ │ @@ -2642616,15 +2642616,15 @@ │ │ b.n a77b6e │ │ movs r0, #24 │ │ b.n a77f72 │ │ adds r0, #0 │ │ b.n a77f76 │ │ ldr r0, [pc, #192] @ (a778f8 ) │ │ ldmia.w sp!, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff25a5 │ │ + @ instruction: 0xeaff257e │ │ @ instruction: 0xff8b4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n a77ce4 │ │ strb r0, [r0, #0] │ │ b.n a77b8e │ │ lsls r0, r2, #1 │ │ b.n a77f92 │ │ @@ -2642914,21 +2642914,21 @@ │ │ movs r0, #11 │ │ b.n a77df6 │ │ asrs r1, r0, #32 │ │ b.n a77bd8 │ │ bfcsel 2, a782ba , 6, cc │ │ @ instruction: 0xfff1eaff │ │ lsls r4, r1, #8 │ │ - @ instruction: 0xff889fb4 │ │ - vabal.u8 q7, d9, d29 │ │ - @ instruction: 0xff8ac9ac │ │ + @ instruction: 0xff889f8d │ │ + vabal.u8 q7, d9, d6 │ │ + @ instruction: 0xff8ac985 │ │ vaddl.u8 q0, d10, d9 │ │ vmls.i , q12, d1[6] │ │ - vqshl.u8 , q1, #0 │ │ - vaddw.u8 q4, , d1 │ │ + vabdl.u8 , d8, d27 │ │ + vshr.u64 q4, q5, #55 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a77f84 │ │ ands r0, r7 │ │ b.n a7760e │ │ b.n a77b58 │ │ b.n a7762c │ │ @@ -2643152,18 +2643152,18 @@ │ │ b.n a78412 │ │ movs r0, #0 │ │ b.n a78416 │ │ stc2 11, cr14, [pc, #1020]! @ a780d4 @ │ │ movs r5, r0 │ │ b.n a7801e │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r4, r7, fp, ip, sp, pc} │ │ - vmla.f q3, , d1[6] │ │ + ldmia.w sp!, {r1, r3, r5, r6, fp, ip, sp, pc} │ │ + vmla.f q3, , d2[0] │ │ @ instruction: 0xff891e59 │ │ - @ instruction: 0xff884e79 │ │ + @ instruction: 0xff884e52 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a78194 │ │ str r0, [r0, r0] │ │ b.n a7803e │ │ ands r1, r0 │ │ b.n a78042 │ │ @@ -2643555,25 +2643555,25 @@ │ │ vpmin.u q7, q15, │ │ str r0, [r0, r0] │ │ b.n a7878e │ │ str r0, [r0, r0] │ │ b.n a77b5a │ │ vpmin.u q7, , │ │ str r5, [sp, #316] @ 0x13c │ │ - @ instruction: 0xff884c36 │ │ - @ instruction: 0xff8a5f83 │ │ + vmull.u8 q2, d8, d15 │ │ + @ instruction: 0xff8a5f5c │ │ vqdmulh.s , , d1[3] │ │ - vmull.u8 q2, d7, d2 │ │ - vqrdmlsh.s , q5, d3[2] │ │ + @ instruction: 0xff874bdb │ │ + @ instruction: 0xff8a5f24 │ │ vsri.64 , q1, #55 │ │ vmlal.u8 q0, d24, d28 │ │ vqshlu.s8 d13, d8, #1 │ │ movs r6, r6 │ │ stc2 15, cr15, [r5], {135} @ 0x87 │ │ - bpl.n a78016 │ │ + bpl.n a77fc8 │ │ vqshlu.s8 , , #1 │ │ @ instruction: 0xff88eb88 │ │ vqshrun.s16 d4, q8, #8 │ │ stmdb sp!, {r0, lr} │ │ b.n a783d2 │ │ str r0, [r0, r0] │ │ b.n a783d6 │ │ @@ -2643758,15 +2643758,15 @@ │ │ movs r4, r0 │ │ b.n a78562 │ │ beq.n a78244 │ │ b.n a78740 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, fp, lr, pc} │ │ @ instruction: 0xff88ae70 │ │ - @ instruction: 0xff8859af │ │ + @ instruction: 0xff885988 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {lr} │ │ b.n a7857e │ │ bcc.n a782c6 │ │ @ instruction: 0xebff0004 │ │ b.n a77d6e │ │ str r6, [r2, r0] │ │ @@ -2644000,17 +2644000,17 @@ │ │ beq.n a78464 │ │ b.n a78960 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ movs r0, r0 │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r5 │ │ - str r4, [sp, #872] @ 0x368 │ │ - @ instruction: 0xff89ee3a │ │ - vqrdmlah.s q7, , d2[6] │ │ + str r4, [sp, #716] @ 0x2cc │ │ + @ instruction: 0xff89ee13 │ │ + vqrdmlah.s q7, , d3[0] │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n a77fa4 │ │ movs r0, r2 │ │ b.n a78baa │ │ asrs r1, r0, #32 │ │ b.n a7858c │ │ @@ -2644076,19 +2644076,19 @@ │ │ b.n a78c32 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r3, r5, r6, fp, ip, sp, lr, pc} │ │ @ instruction: 0xff871bd4 │ │ movs r7, r6 │ │ push {r2, r3, r4, r5, r7} │ │ movs r6, r6 │ │ - bgt.n a7851c │ │ + blt.n a784ce │ │ @ instruction: 0xff8a1b2c │ │ movs r7, r6 │ │ ldr.w pc, [r9, #135]! │ │ - ldr r0, [pc, #132] @ (a78594 ) │ │ + @ instruction: 0x47fa │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n a78058 │ │ movs r0, r2 │ │ b.n a78c5e │ │ asrs r1, r0, #32 │ │ b.n a78640 │ │ @@ -2644252,23 +2644252,23 @@ │ │ asrs r1, r0, #32 │ │ b.n a787a8 │ │ vldr d14, [sl, #1020] @ 0x3fc │ │ ldmia r2, {r1, r2, r5} │ │ add.w r0, r0, r5 │ │ b.n a789d6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ + ldmia.w sp!, {r0, r3, r6, r8, r9, pc} │ │ @ instruction: 0xff8a1a54 │ │ movs r7, r6 │ │ cbz r4, a786f2 │ │ movs r6, r6 │ │ subs r4, r6, #3 │ │ @ instruction: 0xff891f14 │ │ - vrsra.u8 d8, d25, #7 │ │ - vmlal.u8 , d10, d7 │ │ + vrsra.u8 d8, d2, #7 │ │ + @ instruction: 0xff8a57e0 │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r3, r7, ip, lr, pc} │ │ b.n a78b58 │ │ str r1, [r0, #0] │ │ b.n a78a02 │ │ asrs r0, r7, #9 │ │ b.n a78204 │ │ @@ -2644559,23 +2644559,23 @@ │ │ beq.n a7884c @ unpredictable │ │ b.n a78e58 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ movs r2, r6 │ │ @ instruction: 0xf7b80032 │ │ @ instruction: 0xf7cc0032 │ │ - lsrs r5, r4, #7 │ │ - vqshrun.s16 d15, q9, #6 │ │ - vmull.u8 , d26, d4 │ │ - @ instruction: 0xff8acedb │ │ - vmull.u8 , d25, d1 │ │ - @ instruction: 0xff8abbe8 │ │ - vqrshrun.s16 d13, , #6 │ │ - vsri.64 , q7, #54 │ │ - vshr.u8 , , #5 │ │ + lsrs r6, r7, #6 │ │ + vmlal.u8 , d10, d11 │ │ + @ instruction: 0xff8abc5d │ │ + @ instruction: 0xff8aceb4 │ │ + @ instruction: 0xff89bc5a │ │ + @ instruction: 0xff8abbc1 │ │ + vmlal.u8 , d10, d26 │ │ + vsri.64 d1, d23, #54 │ │ + vaddl.u8 , d11, d30 │ │ vmull.u8 , d25, d24 │ │ vsri.64 , , #55 │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a78e1c │ │ str r0, [r1, r1] │ │ b.n a784c0 │ │ @@ -2644697,17 +2644697,17 @@ │ │ fldmiax ip, {d14-d140} @ Deprecated │ │ ldmia r1!, {r3, r5} │ │ add.w r0, r0, r7 │ │ b.n a78dce │ │ beq.n a78ab8 │ │ b.n a78fac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r9, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ vsubw.u8 , q13, d27 │ │ - @ instruction: 0xff8bac30 │ │ + vmull.u8 q5, d11, d9 │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {r1, ip, lr} │ │ b.n a78dea │ │ strb r1, [r0, #0] │ │ b.n a78dee │ │ strh r2, [r5, #50] @ 0x32 │ │ add.w r0, r6, r0 │ │ @@ -2644849,19 +2644849,19 @@ │ │ b.n a78f22 │ │ strh r0, [r5, #48] @ 0x30 │ │ add.w r0, r6, r5 │ │ b.n a78f2a │ │ beq.n a78c0c │ │ b.n a79108 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r8, sl} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, sl} │ │ @ instruction: 0xff8a4f3e │ │ - vshr.u8 d3, d7, #5 │ │ - vsli.64 d13, d22, #11 │ │ - vsubl.u8 , d10, d25 │ │ + @ instruction: 0xff8b2ff0 │ │ + vabal.u8 , d27, d15 │ │ + vsubl.u8 , d10, d2 │ │ vmlal.u8 q2, d9, d0 │ │ stmdb sp!, {r1, r4, r7, r8, r9, sl, sp, lr} │ │ @ instruction: 0xeb0698a5 │ │ add.w r8, r6, r0, lsl #16 │ │ ldmia.w sp!, {r1, r4, r7, r9, lr, pc} │ │ and.w r8, r7, r0, lsl #16 │ │ stmdb sp!, {r0, r2, r3, r7, r8, r9, sl, sp, lr} │ │ @@ -2644978,16 +2644978,16 @@ │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r9, sl, pc} │ │ vsubw.u8 , q12, d4 │ │ movs r7, r6 │ │ add r4, sp, #432 @ 0x1b0 │ │ movs r6, r6 │ │ strh r0, [r0, #54] @ 0x36 │ │ - vsri.8 d0, d26, #8 │ │ - vrshr.u8 d2, d13, #6 │ │ + vsri.8 d0, d3, #8 │ │ + vsra.u64 q1, q11, #54 │ │ vaddl.u8 q0, d10, d0 │ │ b.n a794a2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n a794aa │ │ subs r3, r1, #7 │ │ and.w r8, r7, r0, ror #19 │ │ @@ -2645702,18 +2645702,18 @@ │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #1 │ │ b.n a78ec6 │ │ vrhadd.u d14, d1, d31 │ │ movs r5, r0 │ │ b.n a796e2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r7, r8, fp} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, r8, fp} │ │ vqshlu.s8 d10, d20, #3 │ │ movs r6, r6 │ │ - lsrs r7, r5, #7 │ │ + lsrs r0, r1, #7 │ │ @ instruction: 0xff8b4ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n a79854 │ │ add sp, #0 │ │ b.n a796fe │ │ movs r4, r1 │ │ b.n a78ee2 │ │ @@ -2646265,30 +2646265,30 @@ │ │ ldrsh r3, [r6, r4] │ │ strb r3, [r6, #5] │ │ ldr r4, [r5, #20] │ │ ldr r7, [r3, #20] │ │ ldr r6, [r5, #20] │ │ add r5, pc, #448 @ (adr r5, a79a2c ) │ │ movs r6, r6 │ │ - strh r4, [r2, #46] @ 0x2e │ │ - @ instruction: 0xff8927ea │ │ - vqrshrun.s16 d3, , #5 │ │ + strh r5, [r5, #44] @ 0x2c │ │ + @ instruction: 0xff8927c3 │ │ + vqrshrun.s16 d3, q1, #5 │ │ @ instruction: 0xff8a9b69 │ │ @ instruction: 0xff88a340 │ │ movs r6, r6 │ │ add r3, pc, #832 @ (adr r3, a79bc4 ) │ │ movs r6, r6 │ │ ldr r2, [sp, #208] @ 0xd0 │ │ @ instruction: 0xff8887cb │ │ vqshlu.s8 q4, , #3 │ │ - vmlsl.u8 q6, d11, d21 │ │ + @ instruction: 0xff8bc9fe │ │ vqrdmulh.s q7, q13, d0[6] │ │ movs r2, r6 │ │ ldmia r2, {r0, r2, r4, r7} │ │ - @ instruction: 0xff87ebfd │ │ + @ instruction: 0xff87ebd6 │ │ vaddl.u8 q0, d10, d0 │ │ b.n a79f46 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ blx lr │ │ stmdb sp!, {lr} │ │ b.n a79bf2 │ │ @@ -2647219,15 +2647219,15 @@ │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ str r3, [r7, #24] │ │ movs r2, r0 │ │ lsls r4, r2, #4 │ │ movs r0, r0 │ │ - subs r3, #179 @ 0xb3 │ │ + subs r3, #140 @ 0x8c │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r0, pc} │ │ b.n a7a406 │ │ ands r0, r0 │ │ b.n a7a40a │ │ lsls r0, r3, #3 │ │ b.n a7a44e │ │ @@ -2647401,15 +2647401,15 @@ │ │ movs r1, r0 │ │ b.n a7a73a │ │ movs r4, r1 │ │ b.n a79d46 │ │ movs r0, r0 │ │ b.n a7a982 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp} │ │ + ldmia.w sp!, {r3, r6, r7, r8, fp, ip, sp} │ │ vrsra.u64 q0, q13, #55 │ │ vaddl.u8 q0, d9, d0 │ │ b.n a7a8f2 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (a7a618 ) │ │ stmdb sp!, {ip, lr} │ │ b.n a7a59e │ │ @@ -2647900,15 +2647900,15 @@ │ │ movs r4, r1 │ │ b.n a7a19c │ │ @ instruction: 0xffbdeaff │ │ strb r6, [r3, #13] │ │ movs r2, r0 │ │ str r4, [sp, #672] @ 0x2a0 │ │ movs r6, r6 │ │ - adds r6, #55 @ 0x37 │ │ + adds r6, #16 │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r5, r6, r7, ip, lr, pc} │ │ b.n a7ab44 │ │ blt.n a7a6ae │ │ b.n a7ab48 │ │ ands r0, r0 │ │ b.n a7a1d2 │ │ @@ -2648526,18 +2648526,18 @@ │ │ vrsra.u8 d8, d24, #5 │ │ vsri.64 d8, d20, #53 │ │ @ instruction: 0xff8b9ab8 │ │ vraddhn.i16 d8, , q12 │ │ @ instruction: 0xff88ab00 │ │ vmlsl.u8 , d27, d24 │ │ vsubl.u8 q4, d27, d2 │ │ - @ instruction: 0xff8b5f9c │ │ - vaddw.u8 q3, q5, d1 │ │ - vshr.u8 d3, d3, #6 │ │ - @ instruction: 0xff896f0b │ │ + @ instruction: 0xff8b5f75 │ │ + vshr.u64 q3, q5, #54 │ │ + vqrdmlsh.s q1, q13, d0[7] │ │ + vqrdmlah.s q3, , d0[5] │ │ vaddl.u8 q0, d9, d0 │ │ b.n a7b2a8 │ │ vrhadd.u16 d0, d14, d31 │ │ stmia r4!, {r0, r2, r4, r6} │ │ and.w r0, r0, r8 │ │ b.n a7b112 │ │ movs r0, r0 │ │ @@ -2649373,37 +2649373,37 @@ │ │ b.n a7b610 │ │ lsls r0, r4, #10 │ │ b.n a7b676 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r4, r9, sl, fp, sp, lr} │ │ @ instruction: 0xff8bcb75 │ │ vmlsl.u8 , d23, d2 │ │ - @ instruction: 0xff88af09 │ │ - @ instruction: 0xff8a68f4 │ │ + vqrdmlah.s q5, q12, d2[4] │ │ + vmul.i q3, q13, d1[3] │ │ @ instruction: 0xff89734e │ │ - vabdl.u8 q3, d11, d8 │ │ - @ instruction: 0xff89ad11 │ │ + vmlsl.u q3, d27, d1[4] │ │ + vqdmulh.s q5, , d2[6] │ │ vqrshrun.s16 d9, q15, #6 │ │ vmul.f q6, q4, d1[5] │ │ vsubw.u8 , , d17 │ │ - vmlal.u8 q3, d8, d0 │ │ + vqshl.u64 q3, , #8 │ │ vqrshrn.u16 d9, q15, #7 │ │ - vqshlu.s8 q3, q8, #0 │ │ + vmlsl.u q3, d8, d1[2] │ │ @ instruction: 0xff8997ee │ │ vmul.i q6, q12, d1[3] │ │ - vqdmulh.s q5, , d1[7] │ │ - vqshlu.s64 d6, d28, #10 │ │ - vqdmulh.s q5, , d1[1] │ │ + vqdmulh.s q5, , d2[1] │ │ + vqshlu.s64 d6, d5, #10 │ │ + @ instruction: 0xff89ac9e │ │ vqshrun.s16 d9, q9, #6 │ │ vqshrn.u16 d12, , #8 │ │ - vmov.i32 d6, #-134217728 @ 0xf8000000 │ │ - vmull.u8 q5, d9, d17 │ │ + vsli.64 q3, , #7 │ │ + @ instruction: 0xff89abfa │ │ vabdl.u8 , d26, d14 │ │ vqrshrun.s16 d12, , #8 │ │ - vmov.i16 q1, #64256 @ 0xfb00 │ │ + vmvn.i16 d2, #62464 @ 0xf400 │ │ vshr.u8 q2, q8, #7 │ │ stmdb sp!, {sp, lr} │ │ b.n a7b6ea │ │ add r3, sp, #864 @ 0x360 │ │ @ instruction: 0xebff5000 │ │ b.n a7b6f2 │ │ movs r0, r0 │ │ @@ -2650646,15 +2650646,15 @@ │ │ b.n a7b9c4 │ │ rors r0, r6 │ │ ldmia.w sp!, {r5, r6, r7, r9, sl, sp, pc} │ │ @ instruction: 0xeaffd2d6 │ │ movs r2, r0 │ │ ldrb r4, [r5, #16] │ │ movs r6, r6 │ │ - asrs r7, r4, #2 │ │ + asrs r0, r0, #2 │ │ vaddl.u8 , d10, d1 │ │ b.n a7c5de │ │ @ instruction: 0xff91eaff │ │ rors r0, r6 │ │ stmdb sp!, {r1, lr} │ │ b.n a7c1ea │ │ str r1, [r0, #0] │ │ @@ -2651679,15 +2651679,15 @@ │ │ movs r0, #56 @ 0x38 │ │ b.n a7c2ac │ │ str r4, [r6, r0] │ │ b.n a7c2b0 │ │ @ instruction: 0xffa1eaff │ │ bpl.n a7c846 │ │ movs r2, r0 │ │ - @ instruction: 0xeb64ff89 │ │ + @ instruction: 0xeb3dff89 │ │ ldr r3, [pc, #960] @ (a7cb44 ) │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a7cc24 │ │ ands r2, r0 │ │ b.n a7cace │ │ strh r1, [r0, #0] │ │ b.n a7cad2 │ │ @@ -2651797,15 +2651797,15 @@ │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n a7cfba │ │ @ instruction: 0xffe5eaff │ │ bvs.n a7c972 │ │ movs r2, r0 │ │ strb r0, [r7, #5] │ │ movs r6, r6 │ │ - asrs r3, r0, #14 │ │ + asrs r4, r3, #13 │ │ vqshl.u64 d10, d28, #9 │ │ vmovn.i d16, q4 │ │ movs r0, r0 │ │ ldr r7, [pc, #1016] @ (a7cc8c ) │ │ stmdb sp!, {lr} │ │ b.n a7cbda │ │ movs r1, r0 │ │ @@ -2652036,15 +2652036,15 @@ │ │ movs r0, #0 │ │ b.n a7d24e │ │ stmia r7!, {r5, r7} │ │ @ instruction: 0xebff0005 │ │ b.n a7cdd6 │ │ ldr r0, [pc, #192] @ (a7cb58 ) │ │ ldmia.w sp!, {r0, r3, r4, r6, r8, fp, sp, pc} │ │ - @ instruction: 0xeaff227f │ │ + @ instruction: 0xeaff2258 │ │ vsra.u64 q2, q8, #54 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n a7cdea │ │ str r1, [r0, r0] │ │ b.n a7cdee │ │ ands r0, r0 │ │ b.n a7cdf2 │ │ @@ -2652851,15 +2652851,15 @@ │ │ movs r0, r0 │ │ b.n a7d850 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ beq.n a7d1fc │ │ b.n a7d6d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r6, r7, r8, r9, fp, ip} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r7, r8, r9, fp, ip} │ │ vmull.p8 q2, d10, d0 │ │ stmdb sp!, {sp} │ │ b.n a7d906 │ │ adds r0, #0 │ │ b.n a7d90a │ │ movs r0, #0 │ │ b.n a7cce8 │ │ @@ -2653984,21 +2653984,21 @@ │ │ @ instruction: 0xf6f00005 │ │ ldr r6, [pc, #592] @ (a7ddd8 ) │ │ vmls.i q2, , d0[5] │ │ movs r0, r1 │ │ subs r5, #187 @ 0xbb │ │ vsri.64 q2, q8, #56 │ │ movs r0, r1 │ │ - strh r3, [r4, #14] │ │ - vrsra.u64 q0, , #55 │ │ - vmla.i q2, , d0[6] │ │ - vqrdmlah.s , , d2[0] │ │ - vmlsl.u8 , d9, d3 │ │ + strh r4, [r7, #12] │ │ + vrsra.u64 d0, d20, #55 │ │ + vmla.i q2, , d1[0] │ │ + @ instruction: 0xff893e9b │ │ + @ instruction: 0xff89d9dc │ │ vmul.f q4, , d0[5] │ │ - vrsra.u32 d20, d11, #1 │ │ + vrshr.u64 q10, q10, #1 │ │ vrsra.u64 d11, d20, #55 │ │ movs r2, r6 │ │ stmia r6!, {r5} │ │ movs r6, r6 │ │ add r2, sp, #944 @ 0x3b0 │ │ movs r2, r6 │ │ ldrsh r0, [r3, r5] │ │ @@ -2654352,15 +2654352,15 @@ │ │ movs r0, r0 │ │ b.n a7e606 │ │ movs r4, r1 │ │ b.n a7d9da │ │ add sp, #80 @ 0x50 │ │ b.n a7e3e4 │ │ @ instruction: 0xffefeaff │ │ - b.n a7de70 │ │ + b.n a7de22 │ │ @ instruction: 0xff884dfc │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n a7e21e │ │ str r2, [r0, #0] │ │ b.n a7e222 │ │ strb r1, [r0, #0] │ │ b.n a7e226 │ │ @@ -2655226,26 +2655226,26 @@ │ │ movs r4, r2 │ │ b.n a7e158 │ │ vpmin.u32 q15, q14, │ │ ble.n a7e54a │ │ movs r2, r0 │ │ ldrsb r0, [r2, r1] │ │ movs r6, r6 │ │ - b.n a7e620 │ │ + b.n a7e5d2 │ │ vsri.8 , q2, #7 │ │ movs r6, r6 │ │ strb r0, [r7, r3] │ │ movs r6, r6 │ │ - b.n a7e0f4 │ │ - vrsubhn.i16 d14, , q3 │ │ + b.n a7e0a6 │ │ + vqshlu.s8 q7, , #1 │ │ vsri.8 d5, d12, #7 │ │ movs r6, r6 │ │ ands r0, r3 │ │ - vabdl.u8 , d11, d17 │ │ - vsli.64 d15, d31, #10 │ │ + vqshlu.s64 , q13, #11 │ │ + vsli.64 d15, d8, #10 │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {lr} │ │ b.n a7e9b6 │ │ movs r0, r2 │ │ b.n a7e19a │ │ str r1, [r0, r0] │ │ b.n a7e9be │ │ @@ -2655603,27 +2655603,27 @@ │ │ b.n a7ea7e │ │ movs r4, r1 │ │ b.n a7e4a2 │ │ movs r0, r1 │ │ b.n a7ee86 │ │ ldr r3, [pc, #960] @ (a7ed48 ) │ │ ldmia.w sp!, {r3, r5, r6, r8, r9, sp, pc} │ │ - and.w pc, r0, sl, lsl #10 │ │ - vabdl.u8 q6, d25, d8 │ │ + and.w pc, r0, r3, asr #9 │ │ + @ instruction: 0xff89c761 │ │ @ instruction: 0xff89ee57 │ │ - vqshlu.s64 , , #7 │ │ - vmla.f q1, q13, d2[7] │ │ + vmlsl.u , d23, d2[3] │ │ + vmla.f q1, q13, d3[1] │ │ vrsra.u8 d9, d16, #6 │ │ - vsra.u64 d2, d18, #57 │ │ + vaddw.u8 q1, , d11 │ │ vrshr.u64 , q10, #54 │ │ - vmlsl.u q6, d23, d0[2] │ │ - vmla.f q1, , d2[5] │ │ + vrsubhn.i16 d12, , │ │ + vsra.u8 d2, d31, #7 │ │ vrshr.u8 , q10, #6 │ │ @ instruction: 0xff87ed8b │ │ - vrsubhn.i16 d9, , │ │ + vsli.64 , q13, #7 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r6, ip} │ │ b.n a7e508 │ │ ands r0, r0 │ │ b.n a7ed0e │ │ asrs r1, r0, #32 │ │ b.n a7eaf0 │ │ @@ -2655655,17 +2655655,17 @@ │ │ @ instruction: 0xebff0f10 │ │ b.n a7ecec │ │ strh r0, [r4, r2] │ │ b.n a7ed52 │ │ movs r5, r0 │ │ b.n a7ed56 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r8, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r5, r8, sl, fp, ip, sp} │ │ vshll.u8 q1, d19, #2 │ │ - vqshl.u64 d10, d20, #8 │ │ + vabdl.u8 q5, d24, d13 │ │ vshr.u64 d2, d26, #55 │ │ b.n a7edca │ │ movs r4, r0 │ │ b.n a7f052 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ @@ -2657504,15 +2657504,15 @@ │ │ b.n a7f5bc │ │ movs r0, r0 │ │ b.n a800be │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, r3, r7, sl, sp} │ │ - vmull.p8 q2, d27, d8 │ │ + vqrdmlah.s q2, , d1[4] │ │ vaddl.u8 q0, d10, d0 │ │ b.n a800d2 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ vpmin.u16 q15, , │ │ movs r0, r0 │ │ @@ -2657758,15 +2657758,15 @@ │ │ str r5, [sp, #816] @ 0x330 │ │ movs r2, r6 │ │ movs r4, r0 │ │ b.n a7f7b0 │ │ movs r0, r0 │ │ b.n a7fd94 │ │ vrhadd.u16 d14, d14, d31 │ │ - str r1, [r7, #40] @ 0x28 │ │ + str r2, [r2, #40] @ 0x28 │ │ vaddl.u8 , d10, d0 │ │ b.n a7ffc2 │ │ movs r0, r0 │ │ b.n a803c6 │ │ movs r0, r0 │ │ b.n a8032c │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2658891,15 +2658891,15 @@ │ │ strh r0, [r0, #0] │ │ push {r2, r7, lr} │ │ strb r4, [r0, #0] │ │ push {r2, r7, lr} │ │ movs r5, r0 │ │ b.n a809ea │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r5, r7, r9, ip} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r9, ip} │ │ vqshrun.s16 d4, q14, #7 │ │ stmdb sp!, {lr} │ │ b.n a809fa │ │ movs r4, r1 │ │ b.n a801de │ │ b.n a80cb6 │ │ add.w r0, sl, r0 │ │ @@ -2660212,16 +2660212,16 @@ │ │ cmp r3, #32 │ │ movs r6, r6 │ │ cmp r6, #24 │ │ movs r6, r6 │ │ cmp r5, #172 @ 0xac │ │ movs r6, r6 │ │ subs r2, r1, #1 │ │ - vqshl.u8 q0, q12, #0 │ │ - @ instruction: 0xff89cbcf │ │ + vqshl.u8 q0, , #0 │ │ + @ instruction: 0xff89cba8 │ │ vmul.i q1, q12, d0[5] │ │ movs r6, r6 │ │ movs r7, #224 @ 0xe0 │ │ movs r6, r6 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n a81532 │ │ @@ -2661540,16 +2661540,16 @@ │ │ asrs r0, r2, #32 │ │ b.n a81860 │ │ asrs r1, r0, #32 │ │ b.n a81e44 │ │ @ instruction: 0xffe8eaff │ │ subs r4, r4, #6 │ │ movs r6, r6 │ │ - str r1, [sp, #988] @ 0x3dc │ │ - vabdl.u8 , d25, d11 │ │ + str r1, [sp, #832] @ 0x340 │ │ + @ instruction: 0xff893764 │ │ vmull.u8 , d9, d1 │ │ vqdmulh.s , , d2[1] │ │ vshr.u8 d4, d0, #6 │ │ stmdb sp!, {lr} │ │ b.n a82086 │ │ lsls r5, r7, #3 │ │ add.w r0, r0, ip, lsl #4 │ │ @@ -2661707,16 +2661707,16 @@ │ │ b.n a81fb8 │ │ lsls r3, r2, #1 │ │ add.w r0, r0, r6 │ │ b.n a821e2 │ │ svc 130 @ 0x82 │ │ b.n a823c0 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, pc} │ │ - vqrdmlah.s , q4, d1[3] │ │ + ldmia.w sp!, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ + vmull.p8 , d8, d22 │ │ vaddl.u8 q0, d8, d23 │ │ b.n a825f6 │ │ bge.n a81e9a │ │ and.w pc, sl, r0, ror #19 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n a8235c │ │ cbz r0, a81eca │ │ @@ -2661848,15 +2661848,15 @@ │ │ b.n a8231a │ │ beq.n a820b4 │ │ b.n a824f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, sl, fp, ip} │ │ movs r6, r6 │ │ udf #159 @ 0x9f │ │ - vsli.8 , q15, #2 │ │ + vsli.8 , , #2 │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {r0, r1, lr} │ │ b.n a82336 │ │ str r2, [r0, r0] │ │ b.n a8233a │ │ str r1, [r0, #0] │ │ b.n a8233e │ │ @@ -2661890,25 +2661890,25 @@ │ │ ldr r5, [sp, #608] @ 0x260 │ │ @ instruction: 0xebff0007 │ │ b.n a8237e │ │ beq.n a82060 │ │ b.n a8255c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r3, r5, r7, r8, sl, fp} │ │ - vqdmulh.s , q12, d0[2] │ │ + vmull.u8 , d24, d17 │ │ vaddl.u8 q1, d8, d12 │ │ b.n a81b90 │ │ asrs r0, r0, #32 │ │ b.n a82396 │ │ movs r6, r1 │ │ b.n a8279a │ │ movs r0, #2 │ │ b.n a8217c │ │ movs r0, r0 │ │ - @ instruction: 0xea00db8d │ │ + @ instruction: 0xea00db66 │ │ vshr.u8 d4, d12, #8 │ │ stmdb sp!, {lr} │ │ b.n a823ae │ │ movs r4, r4 │ │ b.n a81bb0 │ │ adds r0, #1 │ │ b.n a823b6 │ │ @@ -2661924,16 +2661924,16 @@ │ │ b.n a823ca │ │ asrs r1, r0, #32 │ │ b.n a821ac │ │ ldr r5, [sp, #520] @ 0x208 │ │ @ instruction: 0xebff0004 │ │ b.n a823d6 │ │ strh r4, [r3, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r7, r9, sl, fp, ip, sp} │ │ - @ instruction: 0xff8a3f04 │ │ + ldmia.w sp!, {r1, r2, r3, r7, r9, sl, fp, ip, sp} │ │ + @ instruction: 0xff8a3edd │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, sp, lr} │ │ b.n a81bca │ │ ands r0, r0 │ │ b.n a823ee │ │ str r0, [r4, r0] │ │ b.n a81bde │ │ @@ -2662706,16 +2662706,16 @@ │ │ b.n a82274 │ │ add r0, pc, #960 @ (adr r0, a82afc ) │ │ b.n a82abe │ │ @ instruction: 0xff95eaff │ │ asrs r4, r4, #26 │ │ movs r6, r6 │ │ ldrsh r5, [r7, r2] │ │ - vmull.p8 q0, d8, d7 │ │ - @ instruction: 0xff890e73 │ │ + vqrdmulh.s q0, q12, d0[4] │ │ + vqrdmlah.s q0, , d0[3] │ │ vmla.i , , d0[3] │ │ b.n a82276 │ │ movs r0, r0 │ │ b.n a82dfc │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r2, r6, #6 │ │ b.n a82b02 │ │ @@ -2662858,15 +2662858,15 @@ │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ asrs r0, r4, #18 │ │ movs r6, r6 │ │ - bl b437b0 │ │ + bl b1c7b0 │ │ rors r0, r6 │ │ stmdb sp!, {pc} │ │ b.n a82bea │ │ movs r0, r1 │ │ b.n a823ce │ │ ands r0, r5 │ │ b.n a823d2 │ │ @@ -2663512,18 +2663512,18 @@ │ │ beq.n a82f24 │ │ b.n a83358 │ │ bge.n a82e42 │ │ b.n a8335c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r8, r9, sl, fp} │ │ movs r6, r6 │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ + ldrh r1, [r3, #46] @ 0x2e │ │ vmull.p8 q0, d26, d20 │ │ movs r6, r6 │ │ - add r7, sp, #76 @ 0x4c │ │ + add r6, sp, #944 @ 0x3b0 │ │ vaddl.u8 q0, d8, d4 │ │ b.n a82998 │ │ movs r0, r0 │ │ b.n a82f7c │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #432] @ (a83014 ) │ │ movs r2, r6 │ │ @@ -2667880,15 +2667880,15 @@ │ │ @ instruction: 0xffa0eaff │ │ strb r1, [r0, #0] │ │ b.n a8569a │ │ @ instruction: 0xff9feaff │ │ strb r0, [r0, #0] │ │ b.n a85aa2 │ │ @ instruction: 0xff9deaff │ │ - eors r0, r2 │ │ + ands r1, r5 │ │ vqshrun.s16 d4, q14, #7 │ │ stmdb sp!, {lr} │ │ b.n a856b2 │ │ movs r4, r7 │ │ b.n a84e96 │ │ lsls r6, r1, #6 │ │ add.w r0, r0, r0 │ │ @@ -2672137,15 +2672137,15 @@ │ │ @ instruction: 0xffe01aff │ │ movs r4, r0 │ │ b.n a87ad2 │ │ ldr r6, [sp, #640] @ 0x280 │ │ @ instruction: 0xebff6001 │ │ b.n a87eda │ │ @ instruction: 0xffdceaff │ │ - strb r6, [r6, r0] │ │ + strb r7, [r1, r0] │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r5, r7, ip, lr, pc} │ │ b.n a87c44 │ │ lsrs r4, r2 │ │ b.n a872e8 │ │ str r0, [sp, #12] │ │ b.n a87af2 │ │ @@ -2673770,27 +2673770,27 @@ │ │ ldr r1, [r4, #68] @ 0x44 │ │ strb r5, [r5, #28] │ │ ldr r1, [r4, #68] @ 0x44 │ │ ldrb r7, [r7, #29] │ │ lsls r0, r1, #4 │ │ vaddl.u q8, d15, d1 │ │ pldw [r0, #255]! │ │ - str r0, [sp, #328] @ 0x148 │ │ + str r0, [sp, #172] @ 0xac │ │ vshr.u64 d12, d16, #55 │ │ movs r5, r6 │ │ movs r1, #20 │ │ movs r6, r6 │ │ cbnz r4, a88578 │ │ movs r5, r6 │ │ rev16 r4, r7 │ │ movs r5, r6 │ │ @ instruction: 0xb7d0 │ │ movs r5, r6 │ │ ldr r3, [r5, r6] │ │ - vsra.u8 d4, d1, #6 │ │ + vmla.i q2, q13, d2[6] │ │ vmlsl.u8 q0, d24, d0 │ │ movs r0, r0 │ │ lsls r4, r7, #12 │ │ movs r0, r0 │ │ @ instruction: 0xb6a8 │ │ movs r5, r6 │ │ lsls r4, r7, #10 │ │ @@ -2674440,15 +2674440,15 @@ │ │ b.n a88c24 │ │ adds r0, #12 │ │ b.n a88e4a │ │ strh r5, [r7, #20] │ │ @ instruction: 0xebff0000 │ │ b.n a89252 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, ip, lr} │ │ + ldmia.w sp!, {r7, ip, lr} │ │ vshr.u8 d0, d4, #8 │ │ b.n a8863e │ │ movs r0, #40 @ 0x28 │ │ b.n a88642 │ │ vrhadd.u16 d14, d2, d31 │ │ movs r4, r2 │ │ b.n a8864a │ │ @@ -2676875,15 +2676875,15 @@ │ │ b.n a89ab4 │ │ asrs r1, r0, #32 │ │ b.n a8a098 │ │ ldrb r7, [r0, #23] │ │ @ instruction: 0xebff81fc │ │ ldmia.w sp!, {r3, r5, r6, r7} │ │ movs r6, r6 │ │ - stc2 15, cr15, [sp, #548] @ 0x224 │ │ + stc2l 15, cr15, [r6, #-548]! @ 0xfffffddc │ │ ldr r3, [pc, #1020] @ (a8a388 ) │ │ stmdb sp!, {sp, lr} │ │ b.n a8a2d2 │ │ movs r1, r4 │ │ b.n a8a498 │ │ strh r2, [r0, #0] │ │ b.n a8a2da │ │ @@ -2678534,15 +2678534,15 @@ │ │ str r7, [r0, #0] │ │ b.n a8b4ae │ │ @ instruction: 0xffc0eaff │ │ lsls r2, r0, #26 │ │ adds r7, #127 @ 0x7f │ │ b.n a8b1a8 │ │ movs r5, r5 │ │ - b.n a8b4f2 │ │ + b.n a8b4a4 │ │ vaddl.u8 , d8, d27 │ │ b.n a8a922 │ │ movs r2, r0 │ │ b.n a8b428 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r4, r0 │ │ b.n a8a8ae │ │ @@ -2683140,15 +2683140,15 @@ │ │ b.n a8d72a │ │ beq.n a8d434 │ │ b.n a8d908 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xfffffd00 │ │ @ instruction: 0xffff5a54 │ │ - @ instruction: 0xff8a2bd9 │ │ + @ instruction: 0xff8a2bb2 │ │ vmla.i q1, q4, d0[6] │ │ b.n a8cf26 │ │ movs r1, r0 │ │ b.n a8d6ae │ │ movs r3, r0 │ │ add r2, sp, #0 │ │ movs r0, #6 │ │ @@ -2690699,17 +2690699,17 @@ │ │ vrhadd.u d14, d0, d31 │ │ movs r0, r1 │ │ b.n a917f2 │ │ lsls r3, r6, #10 │ │ @ instruction: 0xeb00b01c │ │ b.n a90ff4 │ │ vpmin.u32 q7, q12, │ │ - str.w pc, [pc, #-3976] @ a90538 │ │ - ldmia r3!, {r0, r1, r4, r5, r6} │ │ - vmov.i16 d15, #247 @ 0x00f7 │ │ + strh.w pc, [r8, #136]! │ │ + ldmia r3, {r2, r3, r6} │ │ + vqshl.u64 , q8, #7 │ │ @ instruction: 0xff8893cf │ │ vbic.i16 q4, #64512 @ 0xfc00 │ │ movs r5, r6 │ │ ldr r0, [pc, #960] @ (a91894 ) │ │ stmdb sp!, {ip, lr} │ │ b.n a9181a │ │ ands r0, r0 │ │ @@ -2691041,15 +2691041,15 @@ │ │ b.n a91d4c │ │ @ instruction: 0xffefaaff │ │ str r0, [r0, r0] │ │ b.n a91ef2 │ │ movs r5, r0 │ │ b.n a91af6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, sl, fp, sp} │ │ + ldmia.w sp!, {r5, r6, r7, r8, r9, fp, sp} │ │ vaddl.u8 , d25, d16 │ │ b.n a912e2 │ │ movs r0, r0 │ │ b.n a91e68 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r3, #7 │ │ and.w r0, r0, r0, ror #17 │ │ @@ -2692944,15 +2692944,15 @@ │ │ b.n a92b7e │ │ strb r3, [r4, #7] │ │ @ instruction: 0xebff0000 │ │ b.n a92f86 │ │ beq.n a92880 │ │ b.n a92d64 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, r9, sl, ip, lr} │ │ + ldmia.w sp!, {r2, r8, r9, sl, ip, lr} │ │ vshr.u8 d4, d0, #7 │ │ stmdb sp!, {lr} │ │ b.n a92b9a │ │ movs r4, r1 │ │ b.n a9237e │ │ movs r0, #1 │ │ b.n a92fa2 │ │ @@ -2694183,15 +2694183,15 @@ │ │ add r0, pc, #0 @ (adr r0, a93324 ) │ │ b.n a92e36 │ │ asrs r4, r0, #32 │ │ b.n a92e3a │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, r7, sl, fp, sp, lr, pc} │ │ @ instruction: 0xff89ebbb │ │ - vmull.u8 , d9, d26 │ │ + vmull.u8 , d9, d3 │ │ vshr.u8 q2, q8, #8 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n a93682 │ │ str r2, [r0, #0] │ │ b.n a93686 │ │ ands r0, r0 │ │ b.n a9368a │ │ @@ -2696844,15 +2696844,15 @@ │ │ asrs r0, r4, #19 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #2 │ │ b.n a94410 │ │ ands r0, r0 │ │ b.n a9447a │ │ stc2l 10, cr14, [fp, #-1020] @ 0xfffffc04 @ │ │ - str r7, [r5, #64] @ 0x40 │ │ + str r0, [r1, #64] @ 0x40 │ │ vshr.u64 d1, d28, #55 │ │ b.n a94e00 │ │ movs r7, r0 │ │ b.n a94c2a │ │ ands r2, r0 │ │ b.n a94c2e │ │ cmp r2, #204 @ 0xcc │ │ @@ -2701645,15 +2701645,15 @@ │ │ adds r0, #0 │ │ b.n a97124 │ │ movs r0, #1 │ │ b.n a97226 │ │ lsls r0, r6, #3 │ │ cbz r4, a970b6 │ │ lsrs r6, r2, #27 │ │ - and.w sl, r0, pc, asr #30 │ │ + and.w sl, r0, r8, lsl #30 │ │ vshr.u64 d0, d12, #57 │ │ b.n a96bcc │ │ asrs r4, r0, #32 │ │ b.n a96bca │ │ str r0, [sp, #720] @ 0x2d0 │ │ b.n a96bd4 │ │ lsls r0, r4, #1 │ │ @@ -2702112,15 +2702112,15 @@ │ │ str r0, [r1, r2] │ │ b.n a96f84 │ │ movs r0, r0 │ │ b.n a97b8e │ │ lsls r1, r6, #2 │ │ b.n a96fe2 │ │ lsrs r1, r0, #6 │ │ - and.w sp, r0, r1, ror #20 │ │ + and.w sp, r0, sl, lsl #20 │ │ vshr.u64 d0, d12, #57 │ │ b.n a96f98 │ │ asrs r2, r1, #32 │ │ b.n a977a2 │ │ asrs r2, r6, #19 │ │ add.w r0, r0, r0, lsl #16 │ │ b.n a977aa │ │ @@ -2702376,15 +2702376,15 @@ │ │ str r0, [r5, r0] │ │ b.n a97b8c │ │ ands r0, r5 │ │ b.n a97b8e │ │ str r1, [r0, #0] │ │ b.n a97b16 │ │ @ instruction: 0xffe5eaff │ │ - ldrh r0, [r0, r4] │ │ + ldrh r1, [r3, r3] │ │ vshr.u64 d0, d18, #57 │ │ b.n a97a4a │ │ strb r0, [r0, #0] │ │ b.n a97dda │ │ str r0, [sp, #64] @ 0x40 │ │ b.n a971d2 │ │ str r0, [r0, #0] │ │ @@ -2703877,15 +2703877,15 @@ │ │ str r2, [r1, #0] │ │ b.n a9862e │ │ movs r0, r0 │ │ b.n a98994 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ lsrs r3, r0, #28 │ │ - and.w fp, r0, sl, lsr #2 │ │ + and.w fp, r0, r3, ror #1 │ │ vmlal.u8 q0, d9, d24 │ │ @ instruction: 0xff868b28 │ │ movs r0, r0 │ │ strh r2, [r5, #54] @ 0x36 │ │ movs r1, r0 │ │ asrs r0, r1, #32 │ │ b.n a97e42 │ │ @@ -2706140,15 +2706140,15 @@ │ │ mla r0, sl, ip, r0 │ │ b.n a990d0 │ │ asrs r0, r6, #2 │ │ b.n a990e0 │ │ str r0, [r0, r0] │ │ b.n a996b4 │ │ movs r5, r1 │ │ - and.w r5, r0, r7, lsr #23 │ │ + and.w r5, r0, r0, ror #22 │ │ vaddl.u8 q0, d7, d4 │ │ b.n a998f6 │ │ adds r0, #0 │ │ b.n a99cfa │ │ lsrs r6, r7, #28 │ │ add.w r0, r0, ip, lsl #8 │ │ b.n a990f0 │ │ @@ -2707818,15 +2707818,15 @@ │ │ movs r0, r0 │ │ b.n a9aa90 │ │ movs r0, r0 │ │ b.n a99ef2 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #29 │ │ - @ instruction: 0xea00de2b │ │ + @ instruction: 0xea00de04 │ │ vaddl.u8 q0, d7, d8 │ │ b.n a99f22 │ │ strb r1, [r0, #0] │ │ b.n a9ab3e │ │ asrs r4, r4, #32 │ │ b.n a99f2a │ │ movs r0, #4 │ │ @@ -2710017,15 +2710017,15 @@ │ │ @ instruction: 0xebff2000 │ │ b.n a9bdde │ │ movs r0, #176 @ 0xb0 │ │ b.n a9b1bc │ │ lsls r0, r6, #3 │ │ b.n a9ba2e │ │ stc2l 10, cr14, [pc, #-1020] @ a9b2ac @ │ │ - adds r4, #195 @ 0xc3 │ │ + adds r4, #156 @ 0x9c │ │ vbic.i32 d0, #248 @ 0x000000f8 │ │ b.n a9b1ec │ │ ldmia r7!, {r0, r1, r2, r6} │ │ @ instruction: 0xebff20c4 │ │ b.n a9bbd4 │ │ movs r0, r1 │ │ b.n a9b9fe │ │ @@ -2710956,15 +2710956,15 @@ │ │ b.n a9c1d2 │ │ add r0, pc, #672 @ (adr r0, a9c134 ) │ │ b.n a9b9b0 │ │ lsls r6, r6, #2 │ │ and.w r0, r0, r8, lsl #22 │ │ b.n a9b9d8 │ │ lsls r6, r7, #6 │ │ - and.w sp, r0, lr, asr #4 │ │ + and.w sp, r0, r7, lsl #4 │ │ vmla.i q2, q4, d0[5] │ │ b.n a9b9e4 │ │ movs r0, r1 │ │ b.n a9c1ee │ │ asrs r0, r0, #32 │ │ b.n a9b9da │ │ adds r5, #19 │ │ @@ -2711515,15 +2711515,15 @@ │ │ b.n a9c6ae │ │ vpmin.u q7, q9, │ │ asrs r0, r0, #32 │ │ b.n a9c6b6 │ │ add r0, pc, #624 @ (adr r0, a9c5e8 ) │ │ b.n a9beb4 │ │ lsls r6, r0, #2 │ │ - @ instruction: 0xea00a26b │ │ + @ instruction: 0xea00a244 │ │ vshr.u64 d10, d12, #57 │ │ b.n a9bec0 │ │ movs r6, r0 │ │ and.w r0, r0, r5, asr #17 │ │ b.n a9cace │ │ str r0, [r1, r2] │ │ b.n a9becc │ │ @@ -2711540,15 +2711540,15 @@ │ │ b.n a9c6ea │ │ movs r7, r7 │ │ @ instruction: 0xea00a09c │ │ b.n a9beec │ │ str r0, [r1, r2] │ │ b.n a9bef0 │ │ vpmin.u8 q15, , │ │ - str r0, [sp, #88] @ 0x58 │ │ + ldrh r7, [r5, #62] @ 0x3e │ │ vmls.i q1, q4, d0[0] │ │ b.n a9bf00 │ │ lsls r3, r1, #12 │ │ b.n a9c9c6 │ │ asrs r0, r5, #15 │ │ b.n a9bf08 │ │ movs r0, #2 │ │ @@ -2712010,42 +2712010,42 @@ │ │ movs r1, r0 │ │ ldrsh r2, [r3, r6] │ │ movs r1, r0 │ │ ldrh r6, [r2, #54] @ 0x36 │ │ movs r1, r0 │ │ itt al │ │ moval r0, r6 │ │ - subal r3, r0, #5 │ │ - vmlsl.u8 q2, d7, d17 │ │ - vabdl.u8 , d24, d7 │ │ - vqshl.u64 , q2, #7 │ │ + subal r4, r3, #4 │ │ + @ instruction: 0xff8749fa │ │ + @ instruction: 0xff881760 │ │ + vabdl.u8 , d23, d29 │ │ vaddl.u8 q2, d23, d12 │ │ vqsub.u32 q11, , │ │ vsra.u8 q6, q14, #7 │ │ movs r0, r6 │ │ add r3, sp, #840 @ 0x348 │ │ vmov.i32 d4, #15466495 @ 0x00ebffff │ │ vorr.i32 d7, #59904 @ 0x0000ea00 │ │ - vaddl.u8 , d22, d16 │ │ - vmla.i , , d2[7] │ │ - @ instruction: 0xff873cf8 │ │ - @ instruction: 0xff87492c │ │ - vabdl.u8 q3, d8, d26 │ │ - @ instruction: 0xff883dad │ │ + vmvn.i32 , #233 @ 0x000000e9 │ │ + vmla.i , , d3[1] │ │ + @ instruction: 0xff873cd1 │ │ + @ instruction: 0xff874905 │ │ + vabdl.u8 q3, d8, d3 │ │ + @ instruction: 0xff883d86 │ │ vmvn.i32 q7, #254 @ 0x000000fe │ │ vqshlu.s64 q5, , #6 │ │ - vmull.p8 , d6, d31 │ │ + vmull.p8 , d6, d8 │ │ vqrdmlah.s q2, , d2[1] │ │ vrsubhn.i16 d10, q3, q12 │ │ - vorr.i16 q0, #232 @ 0x00e8 │ │ - vmovl.u8 , d28 │ │ - vabal.u8 , d7, d23 │ │ - vqrdmlah.s q4, , d0[7] │ │ + vbic.i16 d0, #225 @ 0x00e1 │ │ + vmovl.u8 , d5 │ │ + vabal.u8 , d7, d0 │ │ + vqrdmlah.s q4, , d1[1] │ │ vmull.p8 q0, d23, d23 │ │ - @ instruction: 0xff861f8f │ │ + vqrdmlsh.s , q3, d0[6] │ │ vaddl.u8 , d7, d8 │ │ b.n a9c358 │ │ lsls r0, r3, #1 │ │ b.n a9c35a │ │ asrs r1, r0, #4 │ │ b.n a9c940 │ │ lsls r1, r0, #6 │ │ @@ -2718478,24 +2718478,24 @@ │ │ lsls r1, r6, #2 │ │ b.n a9fa86 │ │ movs r6, r0 │ │ b.n aa0242 │ │ beq.n a9ffac │ │ b.n aa0420 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xff875a98 │ │ - vmla.i , , d0[4] │ │ - vraddhn.i16 d8, , │ │ + ldmia.w sp!, {r0, r5, r7, r9, sl, fp, sp, lr, pc} │ │ + vmvn.i16 , #61696 @ 0xf100 │ │ + vshr.u64 d13, d25, #57 │ │ + @ instruction: 0xff8783e2 │ │ vmla.i q4, q4, d0[5] │ │ - @ instruction: 0xff8538d5 │ │ + vmlal.u8 , d21, d30 │ │ vmull.p8 , d7, d14 │ │ vorr.i32 d0, #216 @ 0x000000d8 │ │ movs r0, r0 │ │ - ldr r6, [r2, r1] │ │ + ldr r7, [r5, r0] │ │ vsra.u64 q2, , #57 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n a9fa56 │ │ ands r2, r0 │ │ b.n aa027a │ │ movs r0, #8 │ │ b.n a9fa5e │ │ @@ -2718785,21 +2718785,21 @@ │ │ b.n a9fca8 │ │ movs r4, r1 │ │ b.n a9fcd8 │ │ cmp r7, #110 @ 0x6e │ │ @ instruction: 0xebffffec │ │ @ instruction: 0xeaff3948 │ │ movs r4, r6 │ │ - adds r5, #217 @ 0xd9 │ │ + adds r5, #178 @ 0xb2 │ │ vraddhn.i16 d5, , q12 │ │ movs r4, r6 │ │ - strb r2, [r4, r2] │ │ + strb r3, [r7, r1] │ │ vmvn.i16 d3, #244 @ 0x00f4 │ │ movs r4, r6 │ │ - adds r4, #205 @ 0xcd │ │ + adds r4, #166 @ 0xa6 │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n aa0660 │ │ add r0, pc, #0 @ (adr r0, aa01c8 ) │ │ b.n aa050a │ │ movs r0, r2 │ │ b.n a9fcee │ │ @@ -2719445,15 +2719445,15 @@ │ │ movs r0, r4 │ │ b.n aa0284 │ │ cmp r6, #3 │ │ @ instruction: 0xebff6007 │ │ b.n aa0e92 │ │ mrc2 10, 7, lr, cr15, cr15, {7} @ │ │ ldrb r0, [r7, #6] │ │ - vqshl.u64 d14, d24, #5 │ │ + vqshl.u64 d14, d1, #5 │ │ @ instruction: 0xff877f70 │ │ movs r0, r0 │ │ str r3, [r3, #88] @ 0x58 │ │ vaddw.u8 , q11, d28 │ │ vbic.i32 q3, #55296 @ 0x0000d800 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {ip, lr} │ │ @@ -2720543,23 +2720543,23 @@ │ │ @ instruction: 0xffb31aff │ │ @ instruction: 0xff96eaff │ │ add r5, sp, #1016 @ 0x3f8 │ │ vext.8 q15, , , #8 │ │ vmla.i , , d0[7] │ │ @ instruction: 0xff88234a │ │ vbic.i32 , #59136 @ 0x0000e700 │ │ - vqshlu.s8 q3, , #1 │ │ + vqshlu.s8 d6, d22, #1 │ │ @ instruction: 0xff877ab0 │ │ - @ instruction: 0xff86bff4 │ │ + vqrdmlsh.s , q11, d1[3] │ │ vqshl.u64 , , #7 │ │ - vrsra.u64 d11, d14, #58 │ │ + vbic.i32 , #59136 @ 0x0000e700 │ │ vqshl.u64 , , #6 │ │ - vmull.p8 q7, d6, d0 │ │ + @ instruction: 0xff86edd9 │ │ vorr.i32 , #-436207616 @ 0xe6000000 │ │ - vsli.8 q3, , #1 │ │ + vsli.8 q3, q4, #1 │ │ @ instruction: 0xff8717c8 │ │ @ instruction: 0xeaff4bf0 │ │ stmdb sp!, {r2, r3, r4, r6, r7, pc} │ │ b.n aa146c │ │ str r0, [r0, r0] │ │ b.n aa182e │ │ str r0, [r0, #0] │ │ @@ -2733152,17 +2733152,17 @@ │ │ b.n aa7eba │ │ strb r6, [r0, #4] │ │ @ instruction: 0xebffffc7 │ │ @ instruction: 0xeaff3b9f │ │ movs r2, r0 │ │ lsls r4, r1, #13 │ │ movs r0, r6 │ │ - asrs r1, r1, #22 │ │ + asrs r2, r4, #21 │ │ vmull.p8 , d7, d17 │ │ - vraddhn.i16 d14, , q15 │ │ + vraddhn.i16 d14, , │ │ @ instruction: 0xff8728ff │ │ vmvn.i16 d4, #224 @ 0x00e0 │ │ stmdb sp!, {sp, lr, pc} │ │ b.n aa82e2 │ │ stmia r0!, {r1, r3} │ │ b.n aa82e6 │ │ movs r0, #0 │ │ @@ -2733689,18 +2733689,18 @@ │ │ b.n aa834e │ │ adds r1, r0, #2 │ │ @ instruction: 0xebff0007 │ │ b.n aa8756 │ │ movs r4, r2 │ │ b.n aa7b34 │ │ @ instruction: 0xff9deaff │ │ - movs r0, #155 @ 0x9b │ │ - @ instruction: 0xff888ab3 │ │ - vqdmulh.s , , d3[6] │ │ - vmul.i , q11, d2[7] │ │ + movs r0, #116 @ 0x74 │ │ + vmlsl.u8 q4, d24, d12 │ │ + vqdmulh.s , , d0[1] │ │ + vmul.i , q11, d3[1] │ │ vsra.u64 q2, q8, #58 │ │ stmdb sp!, {r1, lr} │ │ b.n aa8376 │ │ strh r1, [r0, #0] │ │ b.n aa837a │ │ str r0, [r0, #0] │ │ b.n aa837e │ │ @@ -2733870,15 +2733870,15 @@ │ │ b.n aa848c │ │ lsls r0, r4, #10 │ │ b.n aa84f2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n aa88fa │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r8, sl, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, sl, ip, pc} │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {ip, lr} │ │ b.n aa850a │ │ lsls r4, r1, #1 │ │ b.n aa7cf0 │ │ ands r1, r0 │ │ b.n aa8512 │ │ @@ -2734348,17 +2734348,17 @@ │ │ b.n aa8866 │ │ lsrs r1, r0, #16 │ │ bcc.n aa84d8 │ │ lsls r7, r6, #14 │ │ bne.n aa8556 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r7, r8, fp, sp, pc} │ │ - vabdl.u8 , d21, d13 │ │ - vmlal.u8 , d22, d25 │ │ - vorr.i32 d11, #225 @ 0x000000e1 │ │ + @ instruction: 0xff857766 │ │ + vmlal.u8 , d22, d2 │ │ + vmla.i , q11, d2[6] │ │ vmull.p8 q2, d6, d0 │ │ stmdb sp!, {ip} │ │ b.n aa8d2a │ │ asrs r4, r0, #32 │ │ b.n aa8108 │ │ asrs r4, r0, #32 │ │ b.n aa8b0c │ │ @@ -2735136,16 +2735136,16 @@ │ │ movs r5, r0 │ │ b.n aa8fba │ │ movs r6, r0 │ │ @ instruction: 0xeb00d014 │ │ b.n aa919c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r8, sl, fp, sp} │ │ - vqrdmlsh.s q1, , d2[2] │ │ - @ instruction: 0xff887c59 │ │ + @ instruction: 0xff852f23 │ │ + @ instruction: 0xff887c32 │ │ vmvn.i16 d1, #247 @ 0x00f7 │ │ vmov.i32 d8, #-486539264 @ 0xe3000000 │ │ vaddl.u8 , d5, d8 │ │ b.n aa9138 │ │ eors r4, r7 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n aa8fe6 │ │ @@ -2735239,15 +2735239,15 @@ │ │ lsls r0, r4, #14 │ │ movs r4, r2 │ │ lsls r4, r0, #22 │ │ eors r4, r7 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n aa9284 │ │ vrhadd.u16 d14, d14, d31 │ │ - movs r1, #197 @ 0xc5 │ │ + movs r1, #158 @ 0x9e │ │ @ instruction: 0xff8748f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n aa9214 │ │ str r0, [r0, r0] │ │ b.n aa90be │ │ movs r0, r0 │ │ b.n aa88a2 │ │ @@ -2736213,24 +2736213,24 @@ │ │ movs r7, r0 │ │ b.n aa98ba │ │ lsls r4, r1, #1 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n aa9a0c │ │ @ instruction: 0xfff0eaff │ │ lsrs r4, r0, #20 │ │ - vrshr.u64 d3, d28, #59 │ │ - vmull.u , d22, d1[7] │ │ - vmla.i q0, , d1[6] │ │ - vqshlu.s64 , q9, #7 │ │ + vrshr.u64 d3, d5, #59 │ │ + vmull.u , d22, d2[1] │ │ + vmla.i q0, , d2[0] │ │ + vmlsl.u , d23, d3[2] │ │ vbic.i32 d15, #16121856 @ 0x00f60000 │ │ - @ instruction: 0xff850bb7 │ │ + @ instruction: 0xff850b90 │ │ vraddhn.i16 d4, q4, │ │ vmla.i q3, , d3[7] │ │ - @ instruction: 0xff855747 │ │ - vabdl.u8 , d23, d19 │ │ + vabdl.u8 , d5, d16 │ │ + vbic.i32 , #-67108864 @ 0xfc000000 │ │ @ instruction: 0xff870f75 │ │ vmov.i32 d4, #224 @ 0x000000e0 │ │ stmdb sp!, {r0, sp} │ │ b.n aa98fe │ │ asrs r4, r1, #32 │ │ b.n aa90e2 │ │ adds r0, #1 │ │ @@ -2736933,15 +2736933,15 @@ │ │ bflx 18, r9 │ │ movs r4, r0 │ │ b.n aa9720 │ │ lsrs r4, r3, #3 │ │ @ instruction: 0xebff0006 │ │ b.n aa9f2e │ │ strh r4, [r7, #14] │ │ - ldmia.w sp!, {r5, r6, r8, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r8, r9, sl, fp, lr} │ │ vmul.f q0, , d1[4] │ │ vaddl.u8 , d6, d12 │ │ b.n aa979e │ │ movs r0, r0 │ │ b.n aaa2a4 │ │ vrhadd.u16 d1, d14, d31 │ │ lsrs r3, r6, #6 │ │ @@ -2737410,18 +2737410,18 @@ │ │ adds r0, r5, #6 │ │ @ instruction: 0xebff0000 │ │ b.n aa9b02 │ │ movs r7, r0 │ │ b.n aaa336 │ │ ldr r2, [sp, #232] @ 0xe8 │ │ @ instruction: 0xebffffef │ │ - @ instruction: 0xeaff994e │ │ - vbic.i16 d6, #239 @ 0x00ef │ │ - @ instruction: 0xff873dbb │ │ - vmvn.i32 d5, #14876671 @ 0x00e2ffff │ │ + @ instruction: 0xeaff9927 │ │ + vorr.i16 d6, #232 @ 0x00e8 │ │ + @ instruction: 0xff873d94 │ │ + @ instruction: 0xff865d0b │ │ vorr.i16 d1, #58880 @ 0xe600 │ │ vmov.f32 d8, #-0.46875 @ 0xbef00000 │ │ vmvn.i32 d1, #212 @ 0x000000d4 │ │ b.n aaa51c │ │ movs r0, r0 │ │ and.w r0, r0, r8, lsr #4 │ │ b.n aaa524 │ │ @@ -2738927,15 +2738927,15 @@ │ │ adds r1, #29 │ │ @ instruction: 0xebff0005 │ │ b.n aab04e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r5, r7, r8, r9, ip, sp, lr, pc} │ │ movs r3, r6 │ │ @ instruction: 0xf3140033 │ │ - asrs r2, r7, #20 │ │ + asrs r3, r2, #20 │ │ @ instruction: 0xff8648fc │ │ stmdb sp!, {sp, lr} │ │ b.n aab066 │ │ lsls r4, r0, #2 │ │ b.n aaa868 │ │ movs r0, r0 │ │ b.n aaae4c │ │ @@ -2738998,15 +2738998,15 @@ │ │ movs r6, r0 │ │ b.n aab0ea │ │ ldr r0, [pc, #1008] @ (aab19c ) │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n aab010 │ │ subw r0, ip, #51 @ 0x33 │ │ @ instruction: 0xf3000033 │ │ - uxth r1, r6 │ │ + uxth r2, r1 │ │ vmvn.i32 q2, #240 @ 0x000000f0 │ │ stmdb sp!, {lr} │ │ b.n aab106 │ │ lsls r0, r6, #2 │ │ b.n aaa908 │ │ str r1, [r0, r0] │ │ b.n aab10e │ │ @@ -2739184,15 +2739184,15 @@ │ │ asrs r4, r0, #32 │ │ b.n aab29e │ │ movs r0, #5 │ │ b.n aab2a2 │ │ movs r3, #100 @ 0x64 │ │ @ instruction: 0xebfffff3 │ │ @ instruction: 0xeaff8830 │ │ - ldmia.w sp!, {r1, r2, r4, r5, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r9, sl, fp, lr} │ │ vmvn.i16 d4, #224 @ 0x00e0 │ │ stmdb sp!, {lr} │ │ b.n aaaa9a │ │ str r0, [r0, r0] │ │ b.n aab2be │ │ lsls r1, r6, #2 │ │ b.n aaab2a │ │ @@ -2739591,23 +2739591,23 @@ │ │ b.n aab62a │ │ beq.n aab2b4 │ │ b.n aab808 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sp, lr} │ │ b.n aaba36 │ │ @ instruction: 0xffeaeaff │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ + ldmia r6, {r0, r1, r4, r6, r7} │ │ vsubl.u8 , d7, d28 │ │ movs r7, r5 │ │ ldrb r6, [r1, #26] │ │ vorr.i16 q1, #213 @ 0x00d5 │ │ - @ instruction: 0xff881b37 │ │ + @ instruction: 0xff881b10 │ │ vmull.p8 , d7, d13 │ │ vsra.u64 , q6, #59 │ │ - @ instruction: 0xff85290f │ │ + vmul.i q1, , d0[6] │ │ @ instruction: 0xff860b00 │ │ mrc 0, 7, r2, cr7, cr4, {0} │ │ b.n aaaec2 │ │ movs r0, r0 │ │ b.n aab9ca │ │ lsrs r2, r1, #12 │ │ stcl 0, cr0, [r1, #256] @ 0x100 │ │ @@ -2739956,19 +2739956,19 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2} │ │ b.n aab96a │ │ beq.n aab66c │ │ b.n aabb48 │ │ ldr r3, [pc, #960] @ (aab9f0 ) │ │ ldmia.w sp!, {r2} │ │ - and.w r6, r0, fp, ror #10 │ │ - @ instruction: 0xff86bd2e │ │ - vmull.u8 q5, d6, d25 │ │ + and.w r6, r0, r4, lsr #10 │ │ + @ instruction: 0xff86bd07 │ │ + vmull.u8 q5, d6, d2 │ │ vmvn.i32 d13, #61696 @ 0x0000f100 │ │ - vabal.u8 q1, d21, d19 │ │ + vbic.i32 q1, #14417920 @ 0x00dc0000 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {lr} │ │ b.n aab992 │ │ movs r4, r0 │ │ b.n aab176 │ │ asrs r0, r1, #32 │ │ b.n aab182 │ │ @@ -2741977,19 +2741977,19 @@ │ │ asrs r4, r4, #32 │ │ b.n aac2ba │ │ @ instruction: 0xffdceaff │ │ strb r0, [r0, #0] │ │ b.n aacf02 │ │ @ instruction: 0xffddeaff │ │ ldr r2, [r3, #56] @ 0x38 │ │ - vmov.i32 q3, #14417920 @ 0x00dc0000 │ │ + vmvn.i32 d6, #13959168 @ 0x00d50000 │ │ vqshl.u64 , q14, #7 │ │ vaddl.u8 , d20, d24 │ │ vqrdmlsh.s q8, , d28[0] │ │ - vsri.64 d17, d23, #3 │ │ + vsri.64 d17, d0, #3 │ │ @ instruction: 0xff864ffe │ │ stmdb sp!, {r2, ip} │ │ b.n aac300 │ │ asrs r0, r0, #32 │ │ b.n aacb2a │ │ adds r1, #152 @ 0x98 │ │ b.n aac32c │ │ @@ -2745382,15 +2745382,15 @@ │ │ lsrs r1, r3, #15 │ │ and.w r0, r0, r8, ror #2 │ │ b.n aadfa0 │ │ asrs r0, r0, #32 │ │ b.n aaebaa │ │ lsls r4, r3, #10 │ │ and.w pc, r0, r9, lsl #14 │ │ - @ instruction: 0xff85bd2d │ │ + @ instruction: 0xff85bd06 │ │ vaddl.u8 q0, d6, d0 │ │ b.n aaebba │ │ lsls r3, r0, #29 │ │ and.w r0, r0, r8, ror #30 │ │ b.n aadfbc │ │ asrs r0, r0, #32 │ │ b.n aaebc6 │ │ @@ -2745802,15 +2745802,15 @@ │ │ lsls r1, r0, #12 │ │ add r0, pc, #512 @ (adr r0, aae9f8 ) │ │ asrs r4, r0, #32 │ │ add r5, pc, #624 @ (adr r5, aaea6c ) │ │ asrs r4, r2, #32 │ │ add r5, pc, #256 @ (adr r5, aae900 ) │ │ lsrs r3, r3, #20 │ │ - @ instruction: 0xea00b94e │ │ + @ instruction: 0xea00b927 │ │ vshr.u64 d8, d24, #58 │ │ b.n aae348 │ │ asrs r1, r6, #32 │ │ b.n aaef52 │ │ movs r0, #44 @ 0x2c │ │ b.n aae24e │ │ adds r0, #0 │ │ @@ -2746604,15 +2746604,15 @@ │ │ b.n aaf222 │ │ str r4, [r1, r0] │ │ b.n aaf226 │ │ str r6, [r1, #0] │ │ b.n aaf22a │ │ str r2, [r5, #0] │ │ add.w r5, r0, r1, asr #32 │ │ - @ instruction: 0xea00deab │ │ + @ instruction: 0xea00de84 │ │ vaddl.u8 q0, d7, d4 │ │ b.n aaeab2 │ │ str r5, [r2, #4] │ │ b.n aaf63e │ │ asrs r4, r2, #32 │ │ b.n aae93a │ │ strb r0, [r0, #0] │ │ @@ -2746997,15 +2746997,15 @@ │ │ b.n aaed3c │ │ movs r0, r1 │ │ b.n aaec68 │ │ lsrs r7, r5, #1 │ │ and.w r0, r0, r0 │ │ b.n aaf986 │ │ lsls r0, r1, #6 │ │ - and.w pc, r0, r5, asr #31 │ │ + and.w pc, r0, lr, ror #30 │ │ vshr.u64 d8, d24, #57 │ │ b.n aaed8c │ │ movs r0, #56 @ 0x38 │ │ b.n aaf6ee │ │ adds r0, #32 │ │ b.n aaec92 │ │ str r4, [r1, r0] │ │ @@ -2747803,15 +2747803,15 @@ │ │ @ instruction: 0xeb00e006 │ │ b.n aafc52 │ │ stmia r0!, {r0, r2} │ │ b.n aafc56 │ │ movs r0, r4 │ │ b.n aaf324 │ │ lsrs r5, r2, #3 │ │ - and.w r0, r0, r8, lsr #11 │ │ + and.w r0, r0, r1, ror #10 │ │ vshr.u64 d0, d24, #57 │ │ b.n aaf460 │ │ asrs r0, r1, #32 │ │ b.n aafdc2 │ │ movs r0, #0 │ │ b.n ab006e │ │ adds r0, #0 │ │ @@ -2748190,15 +2748190,15 @@ │ │ b.n aaf762 │ │ lsrs r3, r0, #32 │ │ and.w r0, r0, r8, ror #2 │ │ b.n aaf7a4 │ │ asrs r1, r0, #32 │ │ b.n ab03ae │ │ lsls r5, r7, #6 │ │ - @ instruction: 0xea00b3b9 │ │ + @ instruction: 0xea00b392 │ │ vaddl.u8 , d7, d4 │ │ b.n aaf7b2 │ │ strh r4, [r2, #0] │ │ b.n aaf6b6 │ │ add r0, pc, #736 @ (adr r0, aaff60 ) │ │ b.n aaf7bc │ │ movs r0, r0 │ │ @@ -2749881,15 +2749881,15 @@ │ │ b.n ab0618 │ │ str r6, [r1, #0] │ │ b.n ab0e1e │ │ asrs r1, r0, #32 │ │ b.n ab0c00 │ │ lsls r0, r6, #10 │ │ @ instruction: 0xebfffe23 │ │ - @ instruction: 0xeaff96a0 │ │ + @ instruction: 0xeaff9679 │ │ vaddl.u8 q0, d6, d9 │ │ b.n ab0e32 │ │ asrs r5, r0, #32 │ │ b.n ab0e36 │ │ movs r0, #1 │ │ b.n ab123a │ │ strb r7, [r5, #8] │ │ @@ -2750285,15 +2750285,15 @@ │ │ lsls r0, r2, #13 │ │ mrrc2 10, 15, r1, r0, cr15 │ │ movs r0, r4 │ │ b.n ab0882 │ │ movs r0, r7 │ │ b.n ab0866 │ │ lsls r0, r1, #14 │ │ - @ instruction: 0xea00cdac │ │ + @ instruction: 0xea00cd85 │ │ vaddl.u8 q0, d6, d8 │ │ b.n ab0882 │ │ movs r0, r0 │ │ b.n ab097e │ │ movs r1, r0 │ │ b.n ab1502 │ │ movs r0, r0 │ │ @@ -2751361,15 +2751361,15 @@ │ │ movs r7, r0 │ │ b.n ab1a9a │ │ ldrsb r3, [r5, r6] │ │ add.w r0, r0, r1, lsl #24 │ │ b.n ab1c6e │ │ @ instruction: 0xfff5eaff │ │ ldrh r1, [r2, r0] │ │ - vmlsl.u , d4, d2[1] │ │ + vmov.i32 d15, #-822083584 @ 0xcf000000 │ │ vshr.u64 d0, d15, #59 │ │ b.n ab1320 │ │ movs r0, r0 │ │ b.n ab1e16 │ │ lsls r0, r2, #2 │ │ asrs r7, r2, #22 │ │ adds r0, #96 @ 0x60 │ │ @@ -2751438,15 +2751438,15 @@ │ │ eors r4, r1 │ │ b.n ab1340 │ │ stmia r0!, {r1, r3} │ │ b.n ab1b4a │ │ b.n ab18ac │ │ b.n ab1348 │ │ lsls r0, r5, #3 │ │ - and.w r3, r0, r1, lsl #6 │ │ + and.w r3, r0, sl, lsr #5 │ │ vqrdmlsh.s q0, q11, d1[2] │ │ b.n ab1b5a │ │ asrs r3, r0, #32 │ │ b.n ab1f5e │ │ lsrs r0, r4, #28 │ │ b.n ab1934 │ │ movs r0, r0 │ │ @@ -2751510,15 +2751510,15 @@ │ │ asrs r4, r0, #32 │ │ lsls r6, r0, #22 │ │ asrs r4, r0, #32 │ │ asrs r6, r2, #22 │ │ movs r5, r0 │ │ b.n ab19a8 │ │ lsls r3, r0, #2 │ │ - @ instruction: 0xea009450 │ │ + @ instruction: 0xea009429 │ │ vrshr.u64 d13, d22, #57 │ │ vaddl.u8 q0, d7, d4 │ │ b.n ab13e0 │ │ lsls r2, r0, #24 │ │ b.n ab1fba │ │ movs r4, r0 │ │ b.n ab13c8 │ │ @@ -2751564,15 +2751564,15 @@ │ │ movs r0, r0 │ │ b.n ab1fb2 │ │ lsls r5, r7, #3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r7, #2] │ │ b.n ab1454 │ │ @ instruction: 0xfb89eaff │ │ - hlt 0x003c │ │ + hlt 0x0015 │ │ vmla.i q0, , d0[2] │ │ b.n ab1460 │ │ str r0, [r7, #0] │ │ b.n ab1444 │ │ asrs r4, r2, #32 │ │ b.n ab1dae │ │ movs r0, r1 │ │ @@ -2752085,15 +2752085,15 @@ │ │ b.n ab18bc │ │ movs r0, #52 @ 0x34 │ │ b.n ab18c0 │ │ asrs r1, r0, #32 │ │ b.n ab1ea8 │ │ mcr2 11, 0, lr, cr6, cr14, {7} @ │ │ lsls r7, r0, #1 │ │ - and.w r9, r0, r2, lsl #17 │ │ + and.w r9, r0, fp, lsr #16 │ │ vaddl.u8 q0, d6, d0 │ │ b.n ab24da │ │ sub sp, #224 @ 0xe0 │ │ b.n ab18d8 │ │ movs r0, r0 │ │ b.n ab18bc │ │ movs r4, r7 │ │ @@ -2752323,15 +2752323,15 @@ │ │ movs r4, r7 │ │ b.n ab1aa0 │ │ movs r4, r5 │ │ b.n ab1abc │ │ movs r4, r5 │ │ b.n ab1aa8 │ │ bflx 8, r4 │ │ - sxtah pc, r8, r6 │ │ + vld4.32 {d31[]-d34[]}, [r1], r6 │ │ movs r5, r3 │ │ b.n ab1b4a │ │ movs r0, r2 │ │ b.n ab25c6 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ @@ -2752555,15 +2752555,15 @@ │ │ lsrs r0, r0, #8 │ │ str r1, [r0, r0] │ │ b.n ab1a02 │ │ @ instruction: 0xfff5eaff │ │ ldrh r7, [r1, #28] │ │ vqshl.u64 , , #4 │ │ vbic.i16 d1, #53760 @ 0xd200 │ │ - vmul.f , , d2[2] │ │ + @ instruction: 0xff85d9a3 │ │ vaddl.u8 , d6, d28 │ │ b.n ab1cc8 │ │ movs r0, #8 │ │ b.n ab24de │ │ lsls r0, r0, #1 │ │ b.n ab1cdc │ │ movs r0, r1 │ │ @@ -2752753,16 +2752753,16 @@ │ │ adds r0, #3 │ │ b.n ab2458 │ │ lsls r7, r7, #15 │ │ add.w r0, r1, r6 │ │ b.n ab2682 │ │ blx bbdb40 │ │ vpmin.u q15, , │ │ - asrs r4, r3, #18 │ │ - @ instruction: 0xff87bab7 │ │ + asrs r5, r6, #17 │ │ + @ instruction: 0xff87ba90 │ │ vmla.i q0, q3, d0[1] │ │ b.n ab1e90 │ │ lsls r1, r6, #2 │ │ b.n ab1efa │ │ movs r0, r0 │ │ b.n ab29fe │ │ lsls r4, r4, #5 │ │ @@ -2753481,15 +2753481,15 @@ │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n ab246a │ │ asrs r0, r4, #32 │ │ b.n ab2480 │ │ str r0, [sp, #0] │ │ b.n ab30b2 │ │ ldc2 10, cr14, [r5], #1020 @ 0x3fc @ │ │ - str r1, [r0, #92] @ 0x5c │ │ + str r2, [r3, #88] @ 0x58 │ │ vmov.i32 d6, #64512 @ 0x0000fc00 │ │ vaddl.u8 , d4, d0 │ │ b.n ab24aa │ │ movs r0, #7 │ │ b.n ab30c6 │ │ asrs r4, r4, #30 │ │ b.n ab24c8 │ │ @@ -2753538,19 +2753538,19 @@ │ │ b.n ab2d22 │ │ asrs r1, r0, #32 │ │ b.n ab2b04 │ │ @ instruction: 0xfaefebfe │ │ ldc2l 10, cr14, [r7, #-1020]! @ 0xfffffc04 @ │ │ str r2, [r5, #68] @ 0x44 │ │ vsra.u64 d8, d20, #60 │ │ - vqshl.u64 q2, q8, #4 │ │ + @ instruction: 0xff8447c9 │ │ @ instruction: 0xff87bbac │ │ vaddl.u8 , d20, d11 │ │ - vqshlu.s64 q2, q8, #5 │ │ - vsubw.u8 q6, , d18 │ │ + vmlsl.u q2, d21, d1[2] │ │ + vbic.i32 q6, #64256 @ 0x0000fb00 │ │ vaddl.u8 q0, d5, d0 │ │ b.n ab314e │ │ asrs r2, r3, #32 │ │ b.n ab3152 │ │ movs r0, r0 │ │ b.n ab2530 │ │ movs r7, r0 │ │ @@ -2754002,15 +2754002,15 @@ │ │ movs r4, r6 │ │ b.n ab2920 │ │ udf #181 @ 0xb5 │ │ @ instruction: 0xebff7001 │ │ b.n ab32fc │ │ @ instruction: 0xfff0eaff │ │ str r0, [r2, #16] │ │ - @ instruction: 0xff84934f │ │ + vsubw.u8 , q2, d24 │ │ vqrdmulh.s , q11, d3[7] │ │ vshr.u64 d0, d24, #57 │ │ b.n ab293c │ │ movs r4, r5 │ │ b.n ab2926 │ │ asrs r1, r0, #32 │ │ b.n ab330a │ │ @@ -2754110,15 +2754110,15 @@ │ │ asrs r3, r1, #1 │ │ b.n ab360e │ │ movs r0, #0 │ │ b.n ab3612 │ │ ldc2l 11, cr14, [r1, #-1016]! @ 0xfffffc08 @ │ │ movs r7, r0 │ │ @ instruction: 0xea00e113 │ │ - vmov.i32 d10, #16580607 @ 0x00fcffff │ │ + @ instruction: 0xff87acf5 │ │ vmvn.i32 d0, #228 @ 0x000000e4 │ │ b.n ab2a20 │ │ asrs r4, r0, #1 │ │ b.n ab2a24 │ │ movs r0, #44 @ 0x2c │ │ b.n ab2a28 │ │ adds r0, #0 │ │ @@ -2754137,15 +2754137,15 @@ │ │ strb r1, [r0, #0] │ │ b.n ab341c │ │ movs r4, r1 │ │ b.n ab3412 │ │ lsls r0, r0, #1 │ │ b.n ab2a30 │ │ @ instruction: 0xffc2eaff │ │ - strb r1, [r4, r2] │ │ + strb r2, [r7, r1] │ │ vmvn.i32 d0, #236 @ 0x000000ec │ │ b.n ab2a5c │ │ movs r0, r0 │ │ b.n ab35c6 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r7, #2 │ │ @@ -2754202,16 +2754202,16 @@ │ │ b.n ab3330 │ │ asrs r2, r1, #2 │ │ b.n ab36da │ │ movs r4, r6 │ │ b.n ab2ad8 │ │ vld4.32 @ instruction: 0xf9e3ebfe │ │ movs r0, r1 │ │ - and.w r8, r0, r9, asr #2 │ │ - vmov.i32 d12, #249 @ 0x000000f9 │ │ + and.w r8, r0, r2, lsl #2 │ │ + @ instruction: 0xff87bff2 │ │ vmov.i32 d0, #220 @ 0x000000dc │ │ b.n ab2aec │ │ asrs r0, r0, #2 │ │ b.n ab36f6 │ │ movs r0, r0 │ │ b.n ab2ad4 │ │ movs r4, r6 │ │ @@ -2754373,37 +2754373,37 @@ │ │ bfcsel 1e, ab370a , 22, │ │ strh r0, [r4, #52] @ 0x34 │ │ vmlal.u8 , d21, d24 │ │ vmla.f , q12, d0[4] │ │ movs r3, r6 │ │ subs r0, #42 @ 0x2a │ │ vabal.u8 q1, d24, d26 │ │ - vbic.i32 , #-603979776 @ 0xdc000000 │ │ - @ instruction: 0xff852f33 │ │ + vorr.i32 , #-721420288 @ 0xd5000000 │ │ + @ instruction: 0xff852f0c │ │ vmvn.i32 d5, #-536870912 @ 0xe0000000 │ │ - vabdl.u8 q2, d4, d19 │ │ - vmlsl.u q4, d6, d0[0] │ │ + vqshlu.s64 q2, q14, #4 │ │ + vmov.i32 d8, #-385875968 @ 0xe9000000 │ │ vmla.i , q11, d3[7] │ │ vaddl.u8 q3, d4, d10 │ │ - vorr.i16 d3, #222 @ 0x00de │ │ - vrshr.u64 d12, d30, #57 │ │ - vbic.i32 q5, #229 @ 0x000000e5 │ │ - vqrdmlah.s q2, q11, d1[2] │ │ + @ instruction: 0xff8538f7 │ │ + vrshr.u64 d12, d7, #57 │ │ + vmla.f q5, q3, d2[3] │ │ + vmull.p8 q2, d22, d18 │ │ @ instruction: 0xff874b24 │ │ @ instruction: 0xff8437ee │ │ - vmls.i , q2, d0[4] │ │ - vmov.i32 d5, #-67108864 @ 0xfc000000 │ │ + vmvn.i32 d7, #13172736 @ 0x00c90000 │ │ + vsli.64 , , #7 │ │ @ instruction: 0xff87c9bc │ │ - vmull.u , d4, d3[0] │ │ + vmov.i16 d1, #52224 @ 0xcc00 │ │ vmvn.i32 , #251 @ 0x000000fb │ │ - vmul.i , , d3[6] │ │ + vmul.i , , d0[1] │ │ @ instruction: 0xff850f81 │ │ vqrdmlah.s q0, , d3[7] │ │ vmlsl.u q0, d21, d2[6] │ │ - vqshlu.s64 d9, d21, #5 │ │ + vrsubhn.i16 d9, , q7 │ │ vorr.i32 q2, #64512 @ 0x0000fc00 │ │ vmla.i , , d0[3] │ │ b.n ab3608 │ │ lsls r0, r6, #1 │ │ b.n ab382c │ │ vrhadd.u16 d8, d14, d31 │ │ movs r4, r0 │ │ @@ -2755412,28 +2755412,28 @@ │ │ lsls r0, r4, #6 │ │ movs r1, r1 │ │ b.n ab3d32 │ │ movs r0, #10 │ │ b.n ab3d36 │ │ blx 99f1f4 │ │ vpmin.u8 q7, q13, │ │ - ldr r2, [pc, #644] @ (ab3c84 ) │ │ + ldr r2, [pc, #488] @ (ab3be8 ) │ │ vabdl.u8 q2, d7, d0 │ │ - vmlsl.u , d4, d0[7] │ │ + vmlsl.u , d4, d1[1] │ │ vrsra.u64 , q3, #58 │ │ vsli.64 q2, q2, #5 │ │ vmul.i , q10, d0[6] │ │ vminnm.f32 d18, d17, d26 │ │ - vmla.f , , d0[2] │ │ + vaddw.u8 , , d17 │ │ vmla.f q4, q11, d0[7] │ │ vbic.i32 q3, #-939524096 @ 0xc8000000 │ │ movs r3, r6 │ │ muls r0, r7 │ │ vmlal.u q1, d20, d0[2] │ │ - @ instruction: 0xff884bd7 │ │ + @ instruction: 0xff884bb0 │ │ vmov.i32 d1, #248 @ 0x000000f8 │ │ b.n ab35d6 │ │ movs r0, #0 │ │ b.n ab417a │ │ asrs r1, r0, #32 │ │ b.n ab3f40 │ │ asrs r0, r3, #32 │ │ @@ -2757222,46 +2757222,46 @@ │ │ @ instruction: 0xea3eebfe │ │ strh r0, [r6, #0] │ │ b.n ab445c │ │ mcr2 10, 0, lr, cr11, cr15, {7} @ │ │ bl dc3830 │ │ vmin.f16 d15, d22, d4 │ │ str r7, [sp, #964] @ 0x3c4 │ │ - @ instruction: 0xff84adfd │ │ + @ instruction: 0xff84add6 │ │ vsubw.u8 , q3, d29 │ │ vmvn.i32 d6, #200 @ 0x000000c8 │ │ movs r3, r6 │ │ ldrh r0, [r4, r1] │ │ movs r3, r6 │ │ udf #40 @ 0x28 │ │ - vmov.i32 , #16711679 @ 0x00feffff │ │ - vqrdmulh.s q4, , d0[7] │ │ + vmvn.i32 d13, #16252927 @ 0x00f7ffff │ │ + vqrdmulh.s q4, , d1[1] │ │ vorr.i16 q1, #57856 @ 0xe200 │ │ vqrdmlsh.s , , d1[7] │ │ vmls.f , q10, d0[0] │ │ @ instruction: 0xff845be8 │ │ movs r3, r6 │ │ ldrb r4, [r5, r1] │ │ - @ instruction: 0xff850f34 │ │ + @ instruction: 0xff850f0d │ │ vshr.u64 d4, d13, #58 │ │ - @ instruction: 0xff852b40 │ │ - @ instruction: 0xff867ad9 │ │ + vorr.i16 d2, #55552 @ 0xd900 │ │ + @ instruction: 0xff867ab2 │ │ vbic.i32 q7, #13762560 @ 0x00d20000 │ │ - vmls.f q4, q2, d1[4] │ │ + vbic.i32 d8, #13238272 @ 0x00ca0000 │ │ vaddw.u8 q2, q3, d0 │ │ movs r7, r5 │ │ - str r2, [sp, #684] @ 0x2ac │ │ + str r2, [sp, #528] @ 0x210 │ │ vmov.i16 d9, #54016 @ 0xd300 │ │ - vmull.u8 , d23, d9 │ │ - @ instruction: 0xff85d8b6 │ │ - @ instruction: 0xff851fd4 │ │ + vqdmulh.s , , d2[4] │ │ + vmlal.u8 , d21, d15 │ │ + @ instruction: 0xff851fad │ │ @ instruction: 0xff879922 │ │ @ instruction: 0xff87bbf5 │ │ - vsubl.u8 q2, d7, d16 │ │ - vmov.i32 , #16711679 @ 0x00feffff │ │ + vsra.u64 q2, , #57 │ │ + vmvn.i32 d13, #16252927 @ 0x00f7ffff │ │ @ instruction: 0xff854ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n ab4e44 │ │ strb r0, [r7, #3] │ │ b.n ab44ce │ │ add sp, #4 │ │ b.n ab4cf2 │ │ @@ -2759671,35 +2759671,35 @@ │ │ ldr r5, [r5, #52] @ 0x34 │ │ vqdmulh.s q3, q10, d0[3] │ │ movs r1, r0 │ │ lsls r4, r7, #31 │ │ movs r2, r0 │ │ lsls r0, r0, #30 │ │ movs r2, r0 │ │ - ldrh r3, [r4, #52] @ 0x34 │ │ - @ instruction: 0xff855e90 │ │ - vmvn.i32 , #237 @ 0x000000ed │ │ - vshr.u64 , q1, #57 │ │ - vshr.u64 d1, d19, #57 │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ + vqrdmlah.s , , d1[6] │ │ + vmov.i32 , #230 @ 0x000000e6 │ │ + vaddl.u8 , d23, d27 │ │ + vaddl.u8 , d23, d12 │ │ vmul.i q3, , d1[2] │ │ vabdl.u8 q5, d4, d3 │ │ vshr.u64 d3, d0, #57 │ │ - vmlal.u8 , d21, d7 │ │ - vmov.i32 d2, #60927 @ 0x0000edff │ │ + vmul.i , , d0[4] │ │ + @ instruction: 0xff862bf6 │ │ vmvn.i16 q1, #252 @ 0x00fc │ │ vbic.i32 q3, #-989855744 @ 0xc5000000 │ │ vorr.i32 d1, #203 @ 0x000000cb │ │ @ instruction: 0xff85cdb8 │ │ vmov.i32 d12, #62719 @ 0x0000f4ff │ │ @ instruction: 0xff874b4a │ │ - @ instruction: 0xff85daf9 │ │ + @ instruction: 0xff85dad2 │ │ vorr.i32 d13, #214 @ 0x000000d6 │ │ - @ instruction: 0xff84da9b │ │ - vsra.u64 d10, d18, #59 │ │ - vsubw.u8 , , d27 │ │ + vmvn.i16 , #50176 @ 0xc400 │ │ + vaddw.u8 q5, , d11 │ │ + vsubw.u8 , , d4 │ │ vabdl.u8 , d6, d2 │ │ vmov.i32 d4, #50176 @ 0x0000c400 │ │ movs r3, r6 │ │ ldr r0, [pc, #1008] @ (ab6244 ) │ │ stmdb sp!, {lr} │ │ b.n ab619a │ │ str r2, [r0, r0] │ │ @@ -2760441,15 +2760441,15 @@ │ │ @ instruction: 0xffb71aff │ │ lsls r0, r0, #1 │ │ b.n ab6be6 │ │ @ instruction: 0xffd1eaff │ │ ldrsb r3, [r4, r7] │ │ vmlal.u8 q7, d4, d0 │ │ vabdl.u8 , d4, d24 │ │ - vrsra.u64 d12, d5, #57 │ │ + @ instruction: 0xff87c36e │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n ab695c │ │ str r0, [r0, r0] │ │ b.n ab5fe6 │ │ str r0, [r0, #0] │ │ b.n ab680a │ │ @@ -2761132,24 +2761132,24 @@ │ │ asrs r6, r7, #18 │ │ b.n ab6e32 │ │ asrs r2, r0, #32 │ │ b.n ab7218 │ │ asrs r6, r7, #18 │ │ b.n ab6e1a │ │ mrc2 10, 4, lr, cr4, cr15, {7} @ │ │ - adds r1, r1, r7 │ │ + adds r2, r4, r6 │ │ vrsubhn.i16 d1, , q12 │ │ - vmul.f q2, q2, d0[5] │ │ - @ instruction: 0xff86f8df │ │ - vmla.i , q3, d3[1] │ │ + vbic.i16 d4, #205 @ 0x00cd │ │ + @ instruction: 0xff86f8b8 │ │ + vaddl.u8 , d6, d16 │ │ @ instruction: 0xff858db4 │ │ @ instruction: 0xff846ffe │ │ vsra.u64 d2, d28, #60 │ │ - vsubl.u8 q5, d21, d0 │ │ - vmul.f , q11, d3[4] │ │ + vmov.i32 q5, #55552 @ 0x0000d900 │ │ + @ instruction: 0xff8659bc │ │ vorr.i16 q5, #56320 @ 0xdc00 │ │ @ instruction: 0xff844ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-76]! @ 0xffffffb4 │ │ b.n ab6f70 │ │ ands r2, r0 │ │ b.n ab6e1a │ │ @@ -2765449,15 +2765449,15 @@ │ │ b.n ab89a4 │ │ add r0, pc, #464 @ (adr r0, ab903c ) │ │ b.n ab89a8 │ │ lsls r2, r3, #19 │ │ and.w ip, r0, r3, ror #20 │ │ @ instruction: 0xff871fd8 │ │ movs r3, r6 │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ + stmia r4!, {r0, r1, r2, r4, r5, r6} │ │ vqdmulh.s q5, q11, d2[1] │ │ vaddl.u8 , d4, d1 │ │ b.n ab95c6 │ │ movs r4, r0 │ │ b.n ab952a │ │ asrs r0, r6, #1 │ │ b.n ab89a8 │ │ @@ -2766145,15 +2766145,15 @@ │ │ asrs r5, r0, #32 │ │ b.n ab9782 │ │ ldr r1, [pc, #512] @ (ab9644 ) │ │ @ instruction: 0xeb008001 │ │ b.n ab9b8a │ │ lsls r0, r0, #9 │ │ @ instruction: 0xea00c776 │ │ - vqrdmulh.s , q10, d1[5] │ │ + @ instruction: 0xff84ddbe │ │ vmov.i16 d1, #59392 @ 0xe800 │ │ movs r3, r6 │ │ movs r0, #136 @ 0x88 │ │ b.n ab8f98 │ │ movs r2, r1 │ │ b.n ab97a2 │ │ asrs r4, r1, #32 │ │ @@ -2766365,15 +2766365,15 @@ │ │ b.n ab995e │ │ movs r0, r0 │ │ b.n ab9cce │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ lsls r6, r6, #11 │ │ and.w r1, r0, sl, asr #3 │ │ - vmvn.i16 q0, #53248 @ 0xd000 │ │ + vmull.u q0, d5, d1[2] │ │ vaddl.u8 q0, d6, d8 │ │ b.n ab9976 │ │ movs r0, #0 │ │ b.n ab9dfa │ │ bx r1 │ │ add.w pc, r0, r0, lsr #32 │ │ b.n ab9920 │ │ @@ -2767006,15 +2767006,15 @@ │ │ asrs r2, r0, #32 │ │ b.n aba088 │ │ movs r1, r0 │ │ b.n aba08a │ │ lsls r0, r7, #11 │ │ b.n ab9f12 │ │ movs r4, r1 │ │ - @ instruction: 0xea00e78d │ │ + @ instruction: 0xea00e766 │ │ vmov.i64 , #0xffff00ffffff0000 │ │ b.n ab96d4 │ │ asrs r1, r0, #32 │ │ b.n ab9cb8 │ │ movs r1, r0 │ │ b.n ab9e3e │ │ subs r4, r6, #1 │ │ @@ -2767397,15 +2767397,15 @@ │ │ movs r0, r6 │ │ b.n ab99e4 │ │ str r0, [sp, #528] @ 0x210 │ │ b.n ab9a10 │ │ strb r0, [r0, #0] │ │ b.n ab99e2 │ │ vst1.64 {d14-d15}, [r4 :256] │ │ - ldrb r4, [r6, #14] │ │ + ldrb r5, [r1, #14] │ │ vaddl.u8 q0, d6, d20 │ │ b.n ab9a18 │ │ lsls r0, r0 │ │ b.n ab9a24 │ │ movs r0, r0 │ │ b.n aba58e │ │ movs r1, r1 │ │ @@ -2767472,19 +2767472,19 @@ │ │ b.n aba46e │ │ adds r0, #1 │ │ b.n aba474 │ │ @ instruction: 0xfff0eaff │ │ lsls r4, r3, #12 │ │ movs r7, r5 │ │ ldr r5, [r2, #112] @ 0x70 │ │ - vmvn.i32 q1, #254 @ 0x000000fe │ │ + vmov.i32 q1, #247 @ 0x000000f7 │ │ vmov.i32 q0, #60415 @ 0x0000ebff │ │ vqrdmlsh.s q0, q2, d0[0] │ │ movs r3, r6 │ │ - bl c0de94 │ │ + bl be6e94 │ │ str r0, [r0, r0] │ │ b.n aba6ce │ │ str r4, [r6, r0] │ │ b.n ab9aa4 │ │ movs r0, #216 @ 0xd8 │ │ b.n aba326 │ │ movs r0, #248 @ 0xf8 │ │ @@ -2767785,15 +2767785,15 @@ │ │ ldr r0, [pc, #180] @ (aba2b8 ) │ │ add.w r0, r0, r8, rrx │ │ b.n ab9d3c │ │ movs r0, r0 │ │ b.n aba8ae │ │ @ instruction: 0xf2641aff │ │ bfx 8, r1 │ │ - strb r4, [r7, #20] │ │ + strb r5, [r2, #20] │ │ vaddl.u8 , d6, d1 │ │ b.n aba728 │ │ movs r4, r0 │ │ b.n aba562 │ │ asrs r6, r6, #1 │ │ b.n aba966 │ │ adds r0, #0 │ │ @@ -2769411,15 +2769411,15 @@ │ │ b.n abab40 │ │ asrs r0, r1, #32 │ │ b.n abaade │ │ lsls r4, r1, #2 │ │ b.n abaafc │ │ adds r1, #145 @ 0x91 │ │ add.w r0, r0, r6 │ │ - @ instruction: 0xea009765 │ │ + @ instruction: 0xea00973e │ │ vmvn.i32 q0, #208 @ 0x000000d0 │ │ b.n abab0c │ │ asrs r6, r3, #1 │ │ b.n abb716 │ │ movs r0, #0 │ │ b.n abaaf4 │ │ movs r0, #6 │ │ @@ -2769930,15 +2769930,15 @@ │ │ b.n abaf68 │ │ lsls r4, r1, #2 │ │ b.n abaf74 │ │ sxth r3, r5 │ │ add.w r0, r0, r3, lsl #4 │ │ b.n abbb82 │ │ bfcsel 16, abaa42 , 1a, vs │ │ - ldr??.w pc, [r0, #134]! │ │ + @ instruction: 0xf929ff86 │ │ asrs r0, r6, #3 │ │ b.n abaf68 │ │ asrs r4, r1, #2 │ │ b.n abaf8c │ │ movs r0, #44 @ 0x2c │ │ b.n abaf78 │ │ stmia r0!, {r2} │ │ @@ -2770107,15 +2770107,15 @@ │ │ b.n abb8de │ │ adds r0, #7 │ │ b.n abb8e2 │ │ pop {r1, r2, r6, r7} │ │ @ instruction: 0xebff7001 │ │ b.n abbab8 │ │ @ instruction: 0xfff4eaff │ │ - cmp lr, r5 │ │ + cmp pc, r0 │ │ vorr.i32 d1, #15663104 @ 0x00ef0000 │ │ vmov.i32 q0, #201 @ 0x000000c9 │ │ vaddl.u8 q0, d5, d11 │ │ b.n abb8fe │ │ asrs r1, r4, #1 │ │ b.n abbd02 │ │ movs r0, #8 │ │ @@ -2770368,15 +2770368,15 @@ │ │ b.n abbf12 │ │ adds r0, #1 │ │ b.n abbcd6 │ │ movs r7, r0 │ │ b.n abbb1a │ │ blt.n abb83a │ │ @ instruction: 0xebfefff3 │ │ - @ instruction: 0xeaff19c2 │ │ + @ instruction: 0xeaff199b │ │ vaddl.u8 , d21, d12 │ │ b.n abb324 │ │ str r0, [r4, #4] │ │ b.n abb328 │ │ movs r4, r5 │ │ b.n abb31c │ │ movs r0, r0 │ │ @@ -2770839,15 +2770839,15 @@ │ │ b.n abc2fe │ │ movs r0, #0 │ │ b.n abc302 │ │ lsls r7, r0, #1 │ │ @ instruction: 0xea00bdf4 │ │ @ instruction: 0xff84bdf9 │ │ vqrdmulh.s , q10, d1[6] │ │ - vmvn.i16 q5, #51968 @ 0xcb00 │ │ + vmov.i16 q5, #50176 @ 0xc400 │ │ vshr.u64 q0, q4, #59 │ │ b.n abc0f4 │ │ asrs r3, r0, #32 │ │ b.n abc31e │ │ movs r0, #0 │ │ b.n abc322 │ │ adds r0, #0 │ │ @@ -2772631,17 +2772631,17 @@ │ │ movs r2, r6 │ │ svc 140 @ 0x8c │ │ movs r2, r6 │ │ svc 20 │ │ movs r2, r6 │ │ str r6, [r3, #56] @ 0x38 │ │ vsubw.u8 q3, q10, d2 │ │ - @ instruction: 0xff84036d │ │ - vmls.f , q3, d2[2] │ │ - vabal.u8 , d21, d3 │ │ + @ instruction: 0xff840346 │ │ + vabal.u8 , d6, d19 │ │ + vorr.i32 , #14417920 @ 0x00dc0000 │ │ @ instruction: 0xff85a8d4 │ │ @ instruction: 0xff84bcd9 │ │ @ instruction: 0xff836bf6 │ │ vabdl.u8 q6, d20, d5 │ │ vmvn.i32 d13, #52479 @ 0x0000ccff │ │ movs r2, r6 │ │ ands r0, r2 │ │ @@ -2772774,20 +2772774,20 @@ │ │ movs r4, r0 │ │ b.n abcf5e │ │ asrs r1, r0, #32 │ │ b.n abcd40 │ │ ldr r0, [pc, #960] @ (abcfe4 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, ip, lr, pc} │ │ @ instruction: 0xeafe0c11 │ │ - vsubw.u8 , q10, d13 │ │ + @ instruction: 0xff84d366 │ │ vbic.i32 d3, #60672 @ 0x0000ed00 │ │ @ instruction: 0xff87c740 │ │ movs r6, r5 │ │ - ldrh r0, [r3, r5] │ │ - @ instruction: 0xff868b02 │ │ + ldrh r1, [r6, r4] │ │ + @ instruction: 0xff868adb │ │ @ instruction: 0xff854ff8 │ │ stmdb sp!, {ip, pc} │ │ b.n abc76a │ │ ands r3, r0 │ │ b.n abcf8e │ │ add sp, #192 @ 0xc0 │ │ b.n abc78c │ │ @@ -2772963,15 +2772963,15 @@ │ │ movs r4, r6 │ │ b.n abc8d2 │ │ movs r6, r0 │ │ b.n abd102 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r8, sl, fp, ip, sp, pc} │ │ vmov.i32 d11, #52224 @ 0x0000cc00 │ │ - vmull.u , d19, d2[2] │ │ + vmlsl.u8 , d19, d19 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n abd274 │ │ str r0, [r0, r0] │ │ b.n abd11e │ │ movs r0, r0 │ │ b.n abc902 │ │ @@ -2775043,15 +2775043,15 @@ │ │ b.n abda5e │ │ adds r0, #56 @ 0x38 │ │ b.n abda68 │ │ bne.n abdff4 │ │ @ instruction: 0xebfefde7 │ │ @ instruction: 0xeaffc104 │ │ movs r2, r6 │ │ - add r3, pc, #488 @ (adr r3, abe144 ) │ │ + add r3, pc, #332 @ (adr r3, abe0a8 ) │ │ vsra.u64 q2, q8, #58 │ │ stmdb sp!, {pc} │ │ b.n abe2a6 │ │ ands r0, r0 │ │ b.n abda8a │ │ lsls r0, r0, #4 │ │ b.n abda8e │ │ @@ -2775167,15 +2775167,15 @@ │ │ b.n abe396 │ │ rors r0, r6 │ │ ldmia.w sp!, {r3, r5, r6, r7, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeafe0004 │ │ b.n abe3a2 │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, sl, lr, pc} │ │ - @ instruction: 0xeafe9425 │ │ + @ instruction: 0xeafe93fe │ │ @ instruction: 0xff85f920 │ │ movs r2, r0 │ │ ldr r3, [r4, #68] @ 0x44 │ │ vaddl.u8 q0, d4, d0 │ │ b.n abe71c │ │ vrhadd.u16 d0, d14, d31 │ │ adds r0, #0 │ │ @@ -2775191,15 +2775191,15 @@ │ │ asrs r0, r1, #32 │ │ b.n abdbd4 │ │ asrs r1, r0, #32 │ │ b.n abe1b8 │ │ ldmia r5!, {r1, r6} │ │ @ instruction: 0xeafeff1e │ │ b.n abe300 │ │ - stcl 15, cr15, [r0, #-532] @ 0xfffffdec │ │ + ldc 15, cr15, [r9, #-532] @ 0xfffffdec │ │ ldr r0, [pc, #960] @ (abe468 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n abe3ee │ │ movs r0, r0 │ │ b.n abe756 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ @@ -2777735,15 +2777735,15 @@ │ │ b.n abf8ca │ │ ands r0, r0 │ │ b.n abf0a8 │ │ strb r0, [r3, #3] │ │ b.n abf0ac │ │ add r4, sp, #808 @ 0x328 │ │ @ instruction: 0xebff0087 │ │ - and.w r8, r0, lr, ror #6 │ │ + and.w r8, r0, r7, lsr #6 │ │ vaddl.u8 q0, d5, d0 │ │ b.n abfc54 │ │ lsls r7, r3, #2 │ │ lsls r6, r2, #23 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ ldc2 10, cr1, [r3, #1020] @ 0x3fc @ │ │ @@ -2779156,15 +2779156,15 @@ │ │ add r0, pc, #192 @ (adr r0, ac0224 ) │ │ b.n abfca0 │ │ strb r4, [r7, #1] │ │ b.n abfca4 │ │ ldc2 10, cr14, [r6, #1020] @ 0x3fc @ │ │ add r0, sp, #928 @ 0x3a0 │ │ movs r2, r6 │ │ - cmp r0, #45 @ 0x2d │ │ + cmp r0, #6 │ │ @ instruction: 0xff864ff8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n ac04be │ │ str r1, [r0, r0] │ │ b.n ac04c2 │ │ movs r0, r0 │ │ b.n ac0828 │ │ @@ -2779291,15 +2779291,15 @@ │ │ b.n ac05ca │ │ movs r0, #6 │ │ b.n ac05ce │ │ asrs r1, r0, #32 │ │ b.n ac03b0 │ │ stmia r4!, {r2, r6, r7} │ │ @ instruction: 0xebfeffc2 │ │ - @ instruction: 0xeaff7e4e │ │ + @ instruction: 0xeaff7e27 │ │ @ instruction: 0xff864ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-92]! @ 0xffffffa4 │ │ b.n ac0744 │ │ strb r0, [r0, #0] │ │ b.n ac05ee │ │ str r0, [sp, #0] │ │ @@ -2781713,16 +2781713,16 @@ │ │ b.n ac11e4 │ │ movs r0, #7 │ │ b.n ac19ee │ │ asrs r1, r2, #31 │ │ @ instruction: 0xeb009000 │ │ b.n ac1df6 │ │ lsls r7, r6, #2 │ │ - and.w sl, r0, pc, lsl #23 │ │ - vmov.i16 d10, #233 @ 0x00e9 │ │ + and.w sl, r0, r8, asr #22 │ │ + vqshl.u64 q5, q9, #6 │ │ vqshlu.s64 , q10, #5 │ │ movs r2, r6 │ │ str r6, [sp, #880] @ 0x370 │ │ movs r2, r6 │ │ str r2, [r0, #0] │ │ b.n ac1e0e │ │ lsls r4, r3, #2 │ │ @@ -2782146,15 +2782146,15 @@ │ │ movs r0, r0 │ │ b.n ac2106 │ │ movs r2, r1 │ │ lsls r0, r4, #6 │ │ str r5, [r2, #0] │ │ b.n ac15ee │ │ movs r1, r7 │ │ - and.w fp, r0, r6, asr #5 │ │ + and.w fp, r0, pc, ror #4 │ │ vaddw.u8 , q11, d24 │ │ b.n ac15b4 │ │ strb r0, [r0, #0] │ │ b.n ac21be │ │ movs r0, #148 @ 0x94 │ │ b.n ac15bc │ │ lsls r4, r5, #6 │ │ @@ -2782379,16 +2782379,16 @@ │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n ac1754 │ │ str r0, [sp, #432] @ 0x1b0 │ │ b.n ac1790 │ │ movs r3, r3 │ │ - and.w fp, r0, r2, lsl #5 │ │ - vmov.i32 , #58112 @ 0x0000e300 │ │ + and.w fp, r0, fp, lsr #4 │ │ + vsubl.u8 , d6, d28 │ │ vaddl.u8 , d22, d12 │ │ b.n ac17a0 │ │ movs r7, r0 │ │ b.n ac1faa │ │ asrs r7, r4, #32 │ │ b.n ac23ae │ │ movs r0, #11 │ │ @@ -2783497,16 +2783497,16 @@ │ │ @ instruction: 0xff877b6c │ │ movs r2, r6 │ │ ldrb r0, [r7, #11] │ │ movs r2, r6 │ │ ldrb r4, [r7, #9] │ │ movs r2, r6 │ │ cmp r7, sl │ │ - vmull.p8 q6, d19, d21 │ │ - vmov.i32 d8, #56320 @ 0x0000dc00 │ │ + vmov.i64 q6, #0xff00ffffffffff00 │ │ + vsra.u64 q4, , #59 │ │ vqshl.u64 q2, q8, #6 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n ac290e │ │ add r0, pc, #8 @ (adr r0, ac25d8 ) │ │ b.n ac2912 │ │ movs r0, #48 @ 0x30 │ │ b.n ac2d16 │ │ @@ -2784192,15 +2784192,15 @@ │ │ b.n ac2eea │ │ asrs r3, r3, #2 │ │ b.n ac32ee │ │ movs r0, #2 │ │ b.n ac2cd0 │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r8, fp, sp, lr, pc} │ │ - @ instruction: 0xeaffdc80 │ │ + @ instruction: 0xeaffdc59 │ │ vaddl.u8 q0, d5, d0 │ │ b.n ac3264 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ b.n ac2f0e │ │ movs r0, r0 │ │ @@ -2784428,15 +2784428,15 @@ │ │ b.n ac30f6 │ │ adds r0, #1 │ │ b.n ac34fa │ │ ldrd lr, fp, [r3], #-1020 @ 0x3fc │ │ movs r6, r0 │ │ b.n ac3102 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, sl, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r6, r7, sl, ip, lr} │ │ @ instruction: 0xff864bfc │ │ stmdb sp!, {r1, lr} │ │ b.n ac3112 │ │ strb r1, [r0, #0] │ │ b.n ac3116 │ │ str r0, [r0, r0] │ │ b.n ac311a │ │ @@ -2786781,15 +2786781,15 @@ │ │ subs r4, r5, #6 │ │ b.n ac3cd4 │ │ asrs r1, r0, #32 │ │ b.n ac42b8 │ │ movs r4, r6 │ │ b.n ac3ca0 │ │ lsls r4, r1, #13 │ │ - @ instruction: 0xea00a98b │ │ + @ instruction: 0xea00a964 │ │ vshr.u64 d8, d4, #60 │ │ b.n ac3ce4 │ │ add r0, pc, #336 @ (adr r0, ac42fc ) │ │ b.n ac3ce8 │ │ movs r0, r0 │ │ b.n ac4862 │ │ @ instruction: 0xfb800aff │ │ @@ -2787051,17 +2787051,17 @@ │ │ str r0, [r0, r0] │ │ b.n ac4b1e │ │ cbz r6, ac444e │ │ @ instruction: 0xebfe6000 │ │ b.n ac4726 │ │ movs r6, r0 │ │ and.w r7, r0, r8, asr #19 │ │ - vbic.i16 q2, #46336 @ 0xb500 │ │ + @ instruction: 0xff834b4e │ │ vmla.i q6, q3, d1[2] │ │ - vmlal.u8 q3, d3, d7 │ │ + @ instruction: 0xff8367e0 │ │ vaddl.u8 q0, d6, d0 │ │ b.n ac3f28 │ │ str r0, [r1, #0] │ │ b.n ac3f2c │ │ str r0, [r0, r0] │ │ b.n ac4746 │ │ movs r0, r0 │ │ @@ -2787230,15 +2787230,15 @@ │ │ b.n ac48a6 │ │ asrs r7, r0, #32 │ │ b.n ac48aa │ │ lsrs r1, r2, #18 │ │ add.w r0, r0, r9 │ │ and.w r4, r0, r2, asr #12 │ │ vmlsl.u , d4, d0[1] │ │ - vmvn.i16 d10, #49152 @ 0xc000 │ │ + vmlsl.u8 q5, d4, d9 │ │ vmvn.i32 q0, #192 @ 0x000000c0 │ │ b.n ac4cc2 │ │ asrs r6, r0, #32 │ │ b.n ac48c6 │ │ movs r0, r0 │ │ b.n ac40a4 │ │ movs r4, r0 │ │ @@ -2787249,19 +2787249,19 @@ │ │ b.n ac48d6 │ │ lsrs r3, r0, #17 │ │ add.w r0, r0, r4 │ │ b.n ac4aa8 │ │ str r1, [r0, #0] │ │ b.n ac4aae │ │ @ instruction: 0xffcaeaff │ │ - str r6, [sp, #528] @ 0x210 │ │ - vmlsl.u8 , d5, d4 │ │ - vraddhn.i16 d13, , q5 │ │ + str r6, [sp, #372] @ 0x174 │ │ + @ instruction: 0xff8579dd │ │ + vmls.i , , d3[4] │ │ vaddl.u8 q5, d21, d31 │ │ - vmla.f , , d3[4] │ │ + vsra.u64 d15, d28, #61 │ │ vaddl.u8 q0, d5, d24 │ │ b.n ac40e6 │ │ asrs r4, r4, #32 │ │ b.n ac4d02 │ │ movs r0, #0 │ │ b.n ac4d06 │ │ movs r6, r0 │ │ @@ -2787451,15 +2787451,15 @@ │ │ b.n ac4a8a │ │ cbz r0, ac47ca │ │ @ instruction: 0xebfe5098 │ │ b.n ac428c │ │ strb r4, [r4, #1] │ │ b.n ac4290 │ │ movs r3, r2 │ │ - @ instruction: 0xea00ff4a │ │ + @ instruction: 0xea00ff23 │ │ vaddl.u8 q0, d20, d8 │ │ b.n ac429c │ │ lsls r4, r4 │ │ b.n ac42a0 │ │ str r0, [r3, r2] │ │ b.n ac42a4 │ │ movs r0, r0 │ │ @@ -2787717,15 +2787717,15 @@ │ │ b.n ac4c6c │ │ lsls r0, r4, #10 │ │ b.n ac4cd2 │ │ str r0, [r0, r2] │ │ b.n ac4cd6 │ │ lsrs r0, r3, #1 │ │ @ instruction: 0xea00db4a │ │ - vmov.i32 q6, #12386304 @ 0x00bd0000 │ │ + vmvn.i32 d12, #11927552 @ 0x00b60000 │ │ vshr.u64 d8, d4, #60 │ │ b.n ac44e0 │ │ add r0, pc, #336 @ (adr r0, ac4af8 ) │ │ b.n ac44e4 │ │ movs r0, r0 │ │ b.n ac505e │ │ vst3.32 @ instruction: 0xf9810aff │ │ @@ -2787815,17 +2787815,17 @@ │ │ add r4, sp, #872 @ 0x368 │ │ add.w r0, r0, r1, lsl #16 │ │ b.n ac4f72 │ │ movs r4, r2 │ │ b.n ac4f7c │ │ @ instruction: 0xffe6eaff │ │ adds r0, #7 │ │ - vmlal.u , d20, d0[5] │ │ + vrshr.u64 d9, d29, #60 │ │ vqrdmlah.s q2, , d1[4] │ │ - vrshr.u64 , , #60 │ │ + vmlal.u , d20, d2[2] │ │ vshr.u64 d0, d4, #59 │ │ b.n ac45c0 │ │ add sp, #16 │ │ b.n ac4dca │ │ movs r0, r0 │ │ b.n ac512e │ │ movs r4, r5 │ │ @@ -2788413,15 +2788413,15 @@ │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ b.n ac52d6 │ │ movs r1, r0 │ │ b.n ac54ac │ │ @ instruction: 0xfff6eaff │ │ lsrs r4, r2, #19 │ │ - vmlal.u8 q7, d20, d2 │ │ + vmov.i16 q7, #203 @ 0x00cb │ │ vmov.i64 d3, #0xffff00ffffff0000 │ │ movs r6, r5 │ │ movs r3, r1 │ │ b.n ac52ee │ │ asrs r1, r1, #32 │ │ b.n ac52f2 │ │ ands r1, r1 │ │ @@ -2788465,15 +2788465,15 @@ │ │ b.n ac53a8 │ │ lsls r0, r0, #2 │ │ b.n ac562c │ │ @ instruction: 0xfff81aff │ │ movs r6, r2 │ │ @ instruction: 0xea00ddc7 │ │ vmov.i32 d1, #14811135 @ 0x00e1ffff │ │ - vmvn.i32 d7, #61695 @ 0x0000f0ff │ │ + vmull.u8 , d7, d9 │ │ @ instruction: 0xff86bfa8 │ │ movs r2, r0 │ │ lsrs r7, r7, #31 │ │ b.n ac5644 │ │ movs r0, r0 │ │ b.n ac5258 │ │ movs r7, r1 │ │ @@ -2788597,15 +2788597,15 @@ │ │ movs r1, r0 │ │ b.n ac5636 │ │ movs r4, r4 │ │ b.n ac4c3c │ │ lsls r4, r6, #26 │ │ and.w lr, r0, r0, ror #21 │ │ movs r2, r6 │ │ - ldr r2, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ vqrdmlah.s , q2, d0[0] │ │ movs r2, r6 │ │ movs r2, r0 │ │ b.n ac57fa │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r3, r0 │ │ @@ -2788688,15 +2788688,15 @@ │ │ asrs r4, r2, #1 │ │ b.n ac5936 │ │ movs r0, #1 │ │ b.n ac593a │ │ adds r0, #1 │ │ b.n ac593e │ │ lsls r3, r3, #24 │ │ - @ instruction: 0xea00f49f │ │ + @ instruction: 0xea00f478 │ │ vmlal.u , d4, d3[7] │ │ vmull.u q7, d19, d2[6] │ │ vshr.u64 d0, d8, #61 │ │ b.n ac4d4c │ │ add sp, #400 @ 0x190 │ │ b.n ac4d50 │ │ movs r0, r0 │ │ @@ -2789427,18 +2789427,18 @@ │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ b.n ac5b4e │ │ lsrs r4, r3, #27 │ │ add.w r0, r0, r7 │ │ and.w r7, r0, r8, ror #21 │ │ movs r2, r6 │ │ - bcs.n ac57ba │ │ - vmov.i32 d15, #13434879 @ 0x00ccffff │ │ - vrshr.u64 d13, d27, #59 │ │ - @ instruction: 0xff84fcf4 │ │ + bcs.n ac576c │ │ + @ instruction: 0xff84fcf5 │ │ + vrshr.u64 d13, d4, #59 │ │ + vqdmulh.s , q10, d1[3] │ │ vsri.64 , , #59 │ │ @ instruction: 0xebfe1004 │ │ b.n ac5b72 │ │ asrs r4, r7, #28 │ │ add.w r0, r0, r8, lsl #2 │ │ b.n ac5354 │ │ lsls r0, r2, #2 │ │ @@ -2789540,19 +2789540,19 @@ │ │ b.n ac6042 │ │ movs r0, #3 │ │ b.n ac6046 │ │ uxtb r4, r4 │ │ @ instruction: 0xebfe004c │ │ b.n ac5428 │ │ movs r6, r1 │ │ - and.w r2, r0, r1, lsl #31 │ │ + and.w r2, r0, sl, lsr #30 │ │ vraddhn.i16 d11, q3, │ │ vaddl.u8 q2, d6, d8 │ │ movs r6, r5 │ │ - stmia r0!, {r0, r1, r4, r6, r7} │ │ + stmia r0!, {r2, r3, r5, r7} │ │ vaddl.u8 q0, d5, d1 │ │ b.n ac5fc8 │ │ lsls r0, r4 │ │ b.n ac5464 │ │ str r4, [r4, #8] │ │ push {r0, r2, r3, r4, r7, lr} │ │ movs r1, #1 │ │ @@ -2789805,15 +2789805,15 @@ │ │ subs r4, r0, #7 │ │ b.n ac566c │ │ asrs r1, r0, #32 │ │ b.n ac5c50 │ │ lsls r3, r0, #1 │ │ and.w sp, r0, sp, ror #15 │ │ vabal.u8 q7, d4, d26 │ │ - vmlsl.u8 q7, d3, d21 │ │ + @ instruction: 0xff83e9fe │ │ vaddw.u8 , q2, d5 │ │ vmla.i q0, , d3[0] │ │ b.n ac61ea │ │ lsls r0, r1, #1 │ │ subs r2, #0 │ │ movs r0, #140 @ 0x8c │ │ b.n ac568c │ │ @@ -2790887,15 +2790887,15 @@ │ │ @ instruction: 0xea00b000 │ │ b.n ac677e │ │ ands r1, r0 │ │ b.n ac694a │ │ asrs r4, r2, #32 │ │ b.n ac6950 │ │ mcr2 10, 6, lr, cr13, cr15, {7} @ │ │ - ldrh r7, [r4, #26] │ │ + ldrh r0, [r0, #26] │ │ vmull.u q2, d20, d0[6] │ │ movs r2, r6 │ │ ands r0, r7 │ │ b.n ac5f90 │ │ movs r1, r1 │ │ b.n ac679a │ │ movs r0, #144 @ 0x90 │ │ @@ -2791486,15 +2791486,15 @@ │ │ b.n ac6c86 │ │ lsls r1, r3, #1 │ │ and.w r3, r0, ip, lsl #5 │ │ b.n ac648c │ │ asrs r1, r0, #32 │ │ b.n ac6a70 │ │ lsls r4, r7, #1 │ │ - and.w r9, r0, r1, lsr #9 │ │ + and.w r9, r0, sl, asr #8 │ │ vmlal.u , d22, d0[0] │ │ b.n ac649c │ │ lsls r4, r4, #1 │ │ b.n ac649c │ │ asrs r1, r0, #32 │ │ b.n ac6a84 │ │ add r3, sp, #60 @ 0x3c │ │ @@ -2791670,15 +2791670,15 @@ │ │ asrs r6, r4, #2 │ │ b.n ac7226 │ │ lsls r5, r7, #10 │ │ add.w r0, r0, ip, lsr #2 │ │ b.n ac6628 │ │ add r4, pc, #640 @ (adr r4, ac6d70 ) │ │ add.w r0, r0, r6, lsl #1 │ │ - @ instruction: 0xea00dc43 │ │ + @ instruction: 0xea00dc1c │ │ vaddl.u8 , d4, d1 │ │ b.n ac723e │ │ lsls r4, r4, #1 │ │ b.n ac663c │ │ add r0, pc, #336 @ (adr r0, ac6c54 ) │ │ b.n ac6640 │ │ strh r4, [r2, #4] │ │ @@ -2791768,15 +2791768,15 @@ │ │ b.n ac66be │ │ asrs r4, r0, #32 │ │ b.n ac66c2 │ │ movs r6, r0 │ │ b.n ac6f06 │ │ add r3, sp, #148 @ 0x94 │ │ @ instruction: 0xebfef0fa │ │ - @ instruction: 0xeaff721b │ │ + @ instruction: 0xeaff71f4 │ │ vqdmulh.s q1, , d1[2] │ │ @ instruction: 0xebff0010 │ │ b.n ac6702 │ │ asrs r0, r0, #32 │ │ b.n ac731e │ │ asrs r4, r2, #32 │ │ b.n ac66e2 │ │ @@ -2791802,55 +2791802,55 @@ │ │ @ instruction: 0xeb00a054 │ │ b.n ac6750 │ │ bfcsel 6, ac7216 , 8, cs │ │ bl c4ab28 │ │ ldr r0, [r4, #68] @ 0x44 │ │ vmla.i q1, , d3[0] │ │ vmls.i , q2, d2[6] │ │ - vaddl.u8 , d22, d25 │ │ - vorr.i32 , #49664 @ 0x0000c200 │ │ + vaddl.u8 , d22, d2 │ │ + vsubw.u8 , q2, d27 │ │ vsra.u64 q2, q10, #59 │ │ movs r2, r6 │ │ - cmn r2, r4 │ │ - vsri.64 q3, q6, #58 │ │ + cmp r3, r7 │ │ + vsri.64 d6, d21, #58 │ │ vqdmulh.s q7, q2, d1[5] │ │ - vqshl.u64 q6, , #3 │ │ + vqshl.u64 q6, q0, #3 │ │ vmov.f32 d3, #-0.3125 @ 0xbea00000 │ │ movs r2, r6 │ │ stmia r4!, {r3, r4, r5, r6} │ │ - vmvn.i32 , #-285212672 @ 0xef000000 │ │ + vmov.i32 , #-402653184 @ 0xe8000000 │ │ @ instruction: 0xff84cf9f │ │ vmov.i64 d3, #0xff00ffffffff0000 │ │ movs r2, r6 │ │ @ instruction: 0xea25ff83 │ │ - @ instruction: 0xb8ef │ │ + @ instruction: 0xb8c8 │ │ vmov.i32 d3, #12648447 @ 0x00c0ffff │ │ movs r2, r6 │ │ subs r4, #60 @ 0x3c │ │ movs r2, r6 │ │ - ldr r5, [r1, r3] │ │ + ldr r6, [r4, r2] │ │ @ instruction: 0xff863bc0 │ │ movs r2, r6 │ │ subs r3, #64 @ 0x40 │ │ movs r2, r6 │ │ - ldr r4, [pc, #280] @ (ac6d90 ) │ │ + ldr r4, [pc, #124] @ (ac6cf4 ) │ │ vmov.i16 , #53248 @ 0xd000 │ │ movs r2, r6 │ │ lsls r4, r1 │ │ movs r2, r6 │ │ subs r1, #4 │ │ movs r2, r6 │ │ bl 900b94 │ │ - ldr r3, [pc, #508] @ (ac6e88 ) │ │ - @ instruction: 0xff85fbaf │ │ + ldr r3, [pc, #352] @ (ac6dec ) │ │ + @ instruction: 0xff85fb88 │ │ vmvn.i16 , #212 @ 0x00d4 │ │ movs r2, r6 │ │ lsls r1, r5, #3 │ │ - @ instruction: 0xff84f9af │ │ - @ instruction: 0xff85536a │ │ + @ instruction: 0xff84f988 │ │ + @ instruction: 0xff855343 │ │ vsra.u64 q2, q14, #58 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n ac6fea │ │ strb r1, [r0, #0] │ │ b.n ac6fee │ │ ands r0, r0 │ │ b.n ac6ff2 │ │ @@ -2792022,15 +2792022,15 @@ │ │ b.n ac696c │ │ movs r4, r0 │ │ b.n ac7172 │ │ asrs r1, r0, #32 │ │ b.n ac6f54 │ │ rors r4, r7 │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, r8, fp, sp, pc} │ │ - @ instruction: 0xeafe9ce3 │ │ + @ instruction: 0xeafe9cbc │ │ @ instruction: 0xff8548fc │ │ stmdb sp!, {r1, sp, lr} │ │ b.n ac718a │ │ strb r1, [r0, #0] │ │ b.n ac718e │ │ ands r0, r0 │ │ b.n ac7192 │ │ @@ -2792729,18 +2792729,18 @@ │ │ b.n ac757c │ │ @ instruction: 0xffdceaff │ │ movs r0, #12 │ │ b.n ac6fa4 │ │ movs r0, #2 │ │ b.n ac7588 │ │ @ instruction: 0xffd9eaff │ │ - ldrh r6, [r2, #22] │ │ - vqshl.u64 d10, d7, #4 │ │ + ldrh r7, [r5, #20] │ │ + vbic.i32 q5, #-1073741824 @ 0xc0000000 │ │ vabdl.u8 q2, d4, d26 │ │ - vqdmulh.s q1, , d0[6] │ │ + vqdmulh.s q1, , d1[0] │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {r0, r1, ip, sp, lr} │ │ b.n ac77c6 │ │ str r2, [r0, #0] │ │ b.n ac77ca │ │ ands r1, r0 │ │ b.n ac77ce │ │ @@ -2796115,15 +2796115,15 @@ │ │ @ instruction: 0xeaff06b8 │ │ add.w r0, r0, r4 │ │ b.n ac945a │ │ asrs r2, r1, #32 │ │ b.n ac945e │ │ lsls r2, r1, #21 │ │ @ instruction: 0xeb00ffcf │ │ - @ instruction: 0xeaffff96 │ │ + @ instruction: 0xeaffff6f │ │ vmla.i , , d0[4] │ │ b.n ac9648 │ │ lsls r0, r2, #1 │ │ movt r0, #512 @ 0x200 │ │ b.n ac9876 │ │ movs r1, r0 │ │ b.n ac947a │ │ @@ -2796167,29 +2796167,29 @@ │ │ b.n ac94d6 │ │ asrs r3, r1, #1 │ │ b.n ac98da │ │ movs r0, #0 │ │ b.n ac98de │ │ @ instruction: 0xffd8eaff │ │ bne.n ac9120 │ │ - @ instruction: 0xff863f07 │ │ + vqrdmlah.s , q11, d0[4] │ │ vrshr.u64 , q2, #59 │ │ movs r2, r6 │ │ asrs r4, r5, #19 │ │ movs r2, r6 │ │ adds r0, r7, r7 │ │ movs r2, r6 │ │ - asrs r5, r7, #30 │ │ - vmvn.i32 d3, #14745599 @ 0x00e0ffff │ │ + asrs r6, r2, #30 │ │ + @ instruction: 0xff863d09 │ │ vmvn.i16 , #208 @ 0x00d0 │ │ movs r5, r5 │ │ - pldw [r6, #3973] @ 0xf85 │ │ + strb.w pc, [pc, #3973] @ aca149 │ │ adds r4, r4, r3 │ │ movs r2, r6 │ │ - strh r1, [r0, r7] │ │ + strh r2, [r3, r6] │ │ vaddl.u8 q0, d4, d9 │ │ and.w r7, r0, r2 │ │ b.n ac97f8 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ b.n ac8d7e │ │ @@ -2796694,18 +2796694,18 @@ │ │ b.n ac9734 │ │ movs r4, r0 │ │ b.n ac995a │ │ beq.n ac963c │ │ b.n ac9b38 │ │ ldr r3, [pc, #960] @ (ac99e0 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, sl, fp, ip, pc} │ │ - @ instruction: 0xeafe68c3 │ │ - vmvn.i32 , #192 @ 0x000000c0 │ │ + @ instruction: 0xeafe689c │ │ + vmla.i , q2, d1[2] │ │ vqshl.u64 d9, d26, #5 │ │ - vabdl.u8 , d19, d5 │ │ + vorr.i32 , #-1107296256 @ 0xbe000000 │ │ vmlal.u8 q2, d5, d0 │ │ stmdb sp!, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0008 │ │ b.n ac9162 │ │ movs r4, r0 │ │ b.n ac91e6 │ │ lsrs r0, r2, #28 │ │ @@ -2797144,15 +2797144,15 @@ │ │ movs r0, #3 │ │ b.n ac9d3e │ │ asrs r1, r0, #32 │ │ b.n ac9b20 │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ @ instruction: 0xeafeff1e │ │ b.n ac9c68 │ │ - strh r6, [r2, #0] │ │ + ldrb r7, [r5, #31] │ │ vaddl.u8 q0, d4, d1 │ │ b.n aca0b4 │ │ movs r0, r0 │ │ subs r0, r0, r0 │ │ lsls r7, r1, #29 │ │ and.w r0, r0, ip, lsr #8 │ │ b.n ac953e │ │ @@ -2797475,15 +2797475,15 @@ │ │ b.n aca364 │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r4, r0, #32 │ │ b.n ac9808 │ │ asrs r1, r0, #32 │ │ b.n ac9dec │ │ ldr r6, [sp, #212] @ 0xd4 │ │ - @ instruction: 0xeafe7d5e │ │ + @ instruction: 0xeafe7d37 │ │ vqshl.u64 q2, q8, #4 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n aca178 │ │ str r0, [r0, r0] │ │ b.n aca022 │ │ movs r4, r4 │ │ b.n ac9806 │ │ @@ -2797810,20 +2797810,20 @@ │ │ movs r3, r2 │ │ b.n ac9b20 │ │ movs r6, r0 │ │ b.n aca2da │ │ beq.n ac9fec │ │ b.n aca4b8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r8, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r7, sl, fp, lr} │ │ @ instruction: 0xff8508f2 │ │ vmla.i , q2, d2[1] │ │ vaddl.u8 q7, d19, d20 │ │ - @ instruction: 0xff8269d0 │ │ - vorr.i32 d11, #-603979776 @ 0xdc000000 │ │ + @ instruction: 0xff8269a9 │ │ + vqshlu.s64 , , #5 │ │ vmvn.i32 q0, #204 @ 0x000000cc │ │ movs r2, r6 │ │ movs r0, #0 │ │ b.n ac9b62 │ │ lsls r0, r6, #2 │ │ b.n aca66a │ │ movs r0, #2 │ │ @@ -2800312,15 +2800312,15 @@ │ │ b.n acb054 │ │ asrs r1, r0, #32 │ │ b.n acb638 │ │ beq.n acb52c │ │ b.n acba38 │ │ ldr r3, [pc, #960] @ (acb8e0 ) │ │ ldmia.w sp!, {r5, fp, ip, pc} │ │ - @ instruction: 0xeafe1863 │ │ + @ instruction: 0xeafe183c │ │ vmlal.u8 q2, d5, d0 │ │ stmdb sp!, {r2, r4, r5, r7, r8, r9, sp, lr, pc} │ │ b.n acb8d2 │ │ stmia r0!, {r0, r4, r5, r6} │ │ b.n acb334 │ │ adds r0, #0 │ │ b.n acbc7a │ │ @@ -2802862,18 +2802862,18 @@ │ │ asrs r1, r0, #32 │ │ asrs r7, r1, #2 │ │ asrs r0, r4, #1 │ │ asrs r1, r0, #10 │ │ movs r0, r1 │ │ b.n acc5e4 │ │ mrc2 10, 5, lr, cr12, cr15, {7} @ │ │ - setend be │ │ + @ instruction: 0xb631 │ │ vabal.u8 , d5, d0 │ │ movs r1, r6 │ │ - lsrs r0, r4 │ │ + lsls r1, r7 │ │ vmls.f , , d0[1] │ │ movs r1, r6 │ │ asrs r0, r0, #32 │ │ b.n acc69a │ │ movs r0, #173 @ 0xad │ │ b.n accf80 │ │ movs r2, r0 │ │ @@ -2803606,15 +2803606,15 @@ │ │ b.n acd62a │ │ @ instruction: 0xfff3eaff │ │ @ instruction: 0xb775 │ │ @ instruction: 0xff83cf08 │ │ movs r1, r6 │ │ bls.n acd174 │ │ vmvn.i32 q3, #182 @ 0x000000b6 │ │ - vaddl.u8 , d19, d30 │ │ + vaddl.u8 , d19, d7 │ │ vmov.i32 d13, #204 @ 0x000000cc │ │ movs r1, r6 │ │ movs r0, #92 @ 0x5c │ │ b.n accc62 │ │ adds r0, #1 │ │ b.n acd886 │ │ lsls r3, r2, #4 │ │ @@ -2805719,15 +2805719,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r7, r0 │ │ b.n ace662 │ │ movs r2, r0 │ │ add.w r0, r0, r1 │ │ b.n acea6a │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, sl, ip, sp} │ │ + ldmia.w sp!, {r0, r2, r4, r6, r7, r9, sl, ip, sp} │ │ vmov.i32 d4, #192 @ 0x000000c0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n acde78 │ │ ands r0, r0 │ │ b.n ace67e │ │ asrs r1, r0, #32 │ │ b.n ace460 │ │ @@ -2805787,16 +2805787,16 @@ │ │ b.n ace6fe │ │ asrs r1, r0, #32 │ │ b.n ace4e0 │ │ ldrh r0, [r7, #34] @ 0x22 │ │ @ instruction: 0xebfe0000 │ │ b.n aceb8a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ - vbic.i32 d4, #45056 @ 0x0000b000 │ │ + ldmia.w sp!, {r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + vsubw.u8 q2, , d9 │ │ vsra.u64 q2, q8, #59 │ │ stmdb sp!, {sp, lr} │ │ b.n acdefe │ │ str r0, [r0, r0] │ │ b.n ace722 │ │ ands r0, r0 │ │ b.n aceb26 │ │ @@ -2805919,16 +2805919,16 @@ │ │ b.n acec22 │ │ movs r4, r0 │ │ b.n ace826 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r4, r5, r8, sl, ip, lr} │ │ movs r1, r6 │ │ ldr r1, [pc, #328] @ (ace638 ) │ │ - vbic.i16 d12, #46080 @ 0xb400 │ │ - vsubl.u8 , d4, d2 │ │ + @ instruction: 0xff83cb0d │ │ + vsra.u64 , , #60 │ │ vmvn.i16 d4, #204 @ 0x00cc │ │ stmdb sp!, {r2, r3, r5, ip} │ │ b.n ace022 │ │ ands r1, r0 │ │ b.n acea08 │ │ ands r4, r5 │ │ b.n ace00a │ │ @@ -2809384,15 +2809384,15 @@ │ │ b.n ad055a │ │ ands r4, r1 │ │ b.n acfd2a │ │ mov r8, r5 │ │ @ instruction: 0xebff4010 │ │ b.n acfd32 │ │ lsls r0, r3, #3 │ │ - @ instruction: 0xea00ecb2 │ │ + @ instruction: 0xea00ec8b │ │ vaddl.u8 q0, d3, d16 │ │ b.n acfd68 │ │ asrs r6, r3, #20 │ │ b.n ad0976 │ │ movs r0, r0 │ │ b.n acfdda │ │ lsls r5, r6, #1 │ │ @@ -2809514,15 +2809514,15 @@ │ │ b.n ad0450 │ │ movs r0, r1 │ │ b.n ad0676 │ │ strh r3, [r3, #36] @ 0x24 │ │ @ instruction: 0xebfe6038 │ │ b.n acfe78 │ │ movs r6, r1 │ │ - and.w lr, r0, r6, ror #24 │ │ + and.w lr, r0, pc, lsl #24 │ │ vaddl.u8 q0, d5, d0 │ │ b.n ad09f0 │ │ strh r0, [r4, #0] │ │ b.n acfe88 │ │ str r0, [r7, #0] │ │ b.n acfe8c │ │ movs r0, #4 │ │ @@ -2809868,15 +2809868,15 @@ │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n ad0aa6 │ │ eors r0, r0 │ │ b.n ad0b32 │ │ @ instruction: 0xfff6eaff │ │ - eors r3, r7 │ │ + eors r4, r2 │ │ vaddl.u8 q0, d4, d1 │ │ b.n ad0d76 │ │ add r0, pc, #128 @ (adr r0, ad06b8 ) │ │ b.n ad0174 │ │ str r2, [r1, r0] │ │ b.n ad097e │ │ asrs r4, r3, #3 │ │ @@ -2809942,15 +2809942,15 @@ │ │ movs r6, r0 │ │ b.n ad09be │ │ str r4, [r0, #4] │ │ b.n ad01fc │ │ str r1, [r0, r0] │ │ b.n ad0ac6 │ │ lsls r5, r1, #2 │ │ - and.w r0, r0, sl, asr #8 │ │ + and.w r0, r0, r3, lsl #8 │ │ vaddl.u8 , d4, d11 │ │ b.n ad0a12 │ │ movs r0, r0 │ │ b.n ad0d82 │ │ str r4, [r0, #4] │ │ b.n ad0214 │ │ strb r0, [r0, #1] │ │ @@ -2810496,15 +2810496,15 @@ │ │ adds r0, #4 │ │ b.n ad067c │ │ movs r0, #2 │ │ b.n ad0b60 │ │ asrs r1, r0, #32 │ │ b.n ad0ba2 │ │ movs r5, r3 │ │ - @ instruction: 0xea00f00e │ │ + @ instruction: 0xea00efe7 │ │ vmov.i32 , #52224 @ 0x0000cc00 │ │ b.n ad06a8 │ │ movs r2, r1 │ │ b.n ad0eae │ │ asrs r1, r0, #32 │ │ b.n ad0c90 │ │ strh r4, [r1, #20] │ │ @@ -2810733,41 +2810733,41 @@ │ │ @ instruction: 0xebff2034 │ │ b.n ad089c │ │ asrs r4, r0, #1 │ │ b.n ad08a0 │ │ movs r0, r3 │ │ b.n ad086c │ │ @ instruction: 0xff82eaff │ │ - ldmia r6!, {r0, r2, r3, r4} │ │ - vabdl.u8 , d4, d12 │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ + vmlsl.u , d20, d1[5] │ │ vmull.u q3, d20, d3[2] │ │ - vshr.u64 q4, q5, #61 │ │ - vmvn.i32 d8, #209 @ 0x000000d1 │ │ + vshr.u64 d8, d19, #61 │ │ + vaddl.u8 q4, d5, d10 │ │ vmull.u , d21, d2[6] │ │ - vmul.f q0, q1, d3[1] │ │ + @ instruction: 0xff820920 │ │ vmvn.i32 d4, #-687865856 @ 0xd7000000 │ │ vmlsl.u q4, d3, d3[4] │ │ @ instruction: 0xff832d8b │ │ - @ instruction: 0xff839a9f │ │ + vmvn.i16 , #47104 @ 0xb800 │ │ vmov.i8 d5, #214 @ 0xd6 │ │ vorr.i32 d13, #166 @ 0x000000a6 │ │ @ instruction: 0xff820bef │ │ - vmov.i32 d7, #182 @ 0x000000b6 │ │ + vqrdmlsh.s q3, , d3[7] │ │ vorr.i16 , #49920 @ 0xc300 │ │ - vmlsl.u , d2, d0[5] │ │ - vmov.i16 d6, #48640 @ 0xbe00 │ │ - vbic.i32 d15, #-822083584 @ 0xcf000000 │ │ - vqrdmlsh.s , , d0[2] │ │ + vmvn.i32 d13, #-1392508928 @ 0xad000000 │ │ + @ instruction: 0xff8369f7 │ │ + vorr.i32 d15, #-939524096 @ 0xc8000000 │ │ + @ instruction: 0xff831fa1 │ │ vmvn.i32 d4, #14352384 @ 0x00db0000 │ │ - @ instruction: 0xff830df8 │ │ + @ instruction: 0xff830dd1 │ │ vbic.i32 q4, #204 @ 0x000000cc │ │ - vmul.f , , d3[0] │ │ + @ instruction: 0xff83399c │ │ vmvn.i32 , #54527 @ 0x0000d4ff │ │ movs r5, r5 │ │ - ldr r0, [pc, #496] @ (ad0fc4 ) │ │ + ldr r0, [pc, #340] @ (ad0f28 ) │ │ vsubl.u8 , d20, d20 │ │ movs r0, r0 │ │ asrs r0, r2, #15 │ │ movs r0, r0 │ │ asrs r4, r0, #12 │ │ movs r0, r0 │ │ str r2, [sp, #400] @ 0x190 │ │ @@ -2811664,26 +2811664,26 @@ │ │ b.n ad1084 │ │ asrs r1, r0, #32 │ │ b.n ad1668 │ │ @ instruction: 0xffedeaff │ │ asrs r1, r0, #32 │ │ b.n ad1c92 │ │ vpmin.u8 q15, , │ │ - str r2, [r6, #4] │ │ - vbic.i16 d15, #192 @ 0x00c0 │ │ - vmlsl.u8 q5, d20, d17 │ │ - @ instruction: 0xff859da8 │ │ + str r3, [r1, #4] │ │ + @ instruction: 0xff84f909 │ │ + vmvn.i16 q5, #51712 @ 0xca00 │ │ + @ instruction: 0xff859d81 │ │ vmla.f q6, q10, d2[0] │ │ vmlsl.u8 q7, d2, d21 │ │ vmull.p8 , d5, d20 │ │ movs r5, r5 │ │ strb r5, [r1, r3] │ │ - vsli.64 , q0, #3 │ │ - vbic.i16 d8, #203 @ 0x00cb │ │ - vqrdmulh.s , , d1[3] │ │ + vabal.u8 , d19, d25 │ │ + vorr.i16 d8, #196 @ 0x00c4 │ │ + @ instruction: 0xff859da6 │ │ vaddl.u8 q1, d4, d0 │ │ b.n ad10a6 │ │ adds r0, #0 │ │ b.n ad1cca │ │ movs r0, #132 @ 0x84 │ │ b.n ad10b2 │ │ movs r1, r0 │ │ @@ -2811757,19 +2811757,19 @@ │ │ asrs r0, r4, #14 │ │ movs r0, r0 │ │ asrs r4, r0, #23 │ │ movs r0, r0 │ │ b.n ad115c │ │ eors r0, r6 │ │ ldmia.w sp!, {r2, r3, r4, r8, r9, sl, fp, ip, lr} │ │ - @ instruction: 0xeafe6b64 │ │ - vorr.i32 , #13893632 @ 0x00d40000 │ │ + @ instruction: 0xeafe6b3d │ │ + vabal.u8 , d5, d29 │ │ vmlal.u8 q7, d20, d29 │ │ @ instruction: 0xff854bd3 │ │ - @ instruction: 0xff822f07 │ │ + vqrdmlah.s q1, q9, d0[4] │ │ vaddl.u8 q1, d5, d1 │ │ b.n ad1992 │ │ asrs r4, r0, #32 │ │ b.n ad1194 │ │ asrs r1, r0, #32 │ │ b.n ad1778 │ │ ldrb r2, [r2, #31] │ │ @@ -2812103,20 +2812103,20 @@ │ │ b.n ad1c7e │ │ str r7, [r6, #8] │ │ @ instruction: 0xebfe0000 │ │ b.n ad1fe6 │ │ ands r0, r0 │ │ asrs r0, r4, #14 │ │ @ instruction: 0xffd2eaff │ │ - str r7, [sp, #288] @ 0x120 │ │ - vqshlu.s64 q3, , #4 │ │ + str r7, [sp, #132] @ 0x84 │ │ + vrsubhn.i16 d6, q10, q13 │ │ @ instruction: 0xff85bdd7 │ │ vmlal.u q3, d18, d0[3] │ │ - vorr.i32 , #162 @ 0x000000a2 │ │ - vsra.u64 d15, d26, #60 │ │ + vaddw.u8 , q1, d27 │ │ + vsra.u64 d15, d3, #60 │ │ vaddl.u8 , d4, d0 │ │ b.n ad20aa │ │ movs r0, r0 │ │ b.n ad200e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #36 @ 0x24 │ │ @@ -2812470,15 +2812470,15 @@ │ │ b.n ad1e9c │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ sub.w fp, sp, #16711935 @ 0xff00ff │ │ movs r5, r0 │ │ b.n ad1fbe │ │ ldrh r6, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r5, r6, r8, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r8, ip, sp, pc} │ │ @ instruction: 0xff84f7e9 │ │ vqshl.u64 , , #2 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n ad1fd6 │ │ ands r1, r0 │ │ b.n ad1fda │ │ @@ -2815398,15 +2815398,15 @@ │ │ strb r0, [r0, #1] │ │ b.n ad3a08 │ │ lsls r0, r0, #1 │ │ b.n ad39fe │ │ movs r4, r7 │ │ b.n ad301c │ │ mrc2 10, 4, lr, cr8, cr15, {7} @ │ │ - ldrh r3, [r7, #18] │ │ + ldrh r4, [r2, #18] │ │ vmla.i q0, q2, d0[7] │ │ b.n ad3048 │ │ ands r0, r0 │ │ b.n ad3c52 │ │ asrs r4, r6, #1 │ │ b.n ad3030 │ │ lsls r4, r5, #1 │ │ @@ -2815668,33 +2815668,33 @@ │ │ movs r4, r0 │ │ b.n ad3a8a │ │ strb r6, [r2, #30] │ │ @ instruction: 0xebfe7114 │ │ b.n ad325a │ │ @ instruction: 0xfae2eaff │ │ stmia r7!, {r0, r1, r4, r6, r7} │ │ - vsli.64 d7, d8, #5 │ │ - vsubl.u8 , d21, d23 │ │ + vbic.i32 , #13697024 @ 0x00d10000 │ │ + vsubl.u8 , d21, d0 │ │ @ instruction: 0xff85ea9a │ │ - vmul.i , q9, d3[3] │ │ + vmlal.u8 , d18, d24 │ │ vqdmulh.s q4, q10, d3[2] │ │ vrsra.u64 d3, d13, #62 │ │ vbic.i16 d5, #41984 @ 0xa400 │ │ vmvn.i32 d5, #48383 @ 0x0000bcff │ │ movs r5, r5 │ │ ldrh r0, [r0, r3] │ │ movs r5, r5 │ │ - cbnz r6, ad37d4 │ │ - @ instruction: 0xff84a9ad │ │ + cbnz r7, ad37ca │ │ + @ instruction: 0xff84a986 │ │ @ instruction: 0xff83cada │ │ - vmvn.i16 , #56576 @ 0xdd00 │ │ + vmov.i16 , #54784 @ 0xd600 │ │ vsri.64 d8, d10, #60 │ │ - vraddhn.i16 d13, q1, q13 │ │ - vqdmulh.s , q2, d1[0] │ │ - vmlal.u8 q0, d20, d6 │ │ + vraddhn.i16 d13, q1, │ │ + vmov.i32 d3, #51967 @ 0x0000caff │ │ + vmov.i16 q0, #207 @ 0x00cf │ │ vmla.i , q10, d3[3] │ │ vaddl.u8 q0, d5, d0 │ │ b.n ad3e48 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n ad3af2 │ │ @@ -2815796,15 +2815796,15 @@ │ │ strb r0, [r1, #29] │ │ @ instruction: 0xebfe2001 │ │ b.n ad3fca │ │ ldr r0, [pc, #0] @ (ad388c ) │ │ ldmia.w sp!, {r1} │ │ b.n ad3bd2 │ │ vrhadd.u16 d14, d14, d31 │ │ - uxtb r4, r6 │ │ + uxtb r5, r1 │ │ vaddl.u8 q1, d4, d27 │ │ b.n ad3440 │ │ movs r1, r0 │ │ b.n ad3f46 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, #242 @ 0xf2 │ │ @@ -2816241,17 +2816241,17 @@ │ │ lsls r0, r6, #2 │ │ b.n ad3fe8 │ │ movs r0, r0 │ │ b.n ad376a │ │ beq.n ad3cd4 │ │ b.n ad4178 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r5, r6, r7, ip, lr, pc} │ │ - @ instruction: 0xff845746 │ │ - vqdmulh.s q7, q2, d2[6] │ │ + ldmia.w sp!, {r0, r1, r3, r6, r7, ip, lr, pc} │ │ + vorr.i32 d5, #-822083584 @ 0xcf000000 │ │ + vqdmulh.s q7, q2, d3[0] │ │ vmov.i32 d4, #192 @ 0x000000c0 │ │ stmdb sp!, {r3, r4, r5, ip} │ │ b.n ad37b4 │ │ ands r0, r0 │ │ b.n ad3fba │ │ asrs r1, r0, #32 │ │ b.n ad3d9c │ │ @@ -2816273,15 +2816273,15 @@ │ │ b.n ad3fe2 │ │ lsrs r0, r0, #26 │ │ b.n ad3fe6 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0, r9} │ │ b.n ad43ee │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r8, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r8, lr, pc} │ │ vabal.u8 q1, d3, d25 │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n ad415c │ │ str r0, [r0, r0] │ │ b.n ad4006 │ │ ands r0, r0 │ │ @@ -2816605,17 +2816605,17 @@ │ │ ldrsh r5, [r6, r2] │ │ subs r7, r7, r7 │ │ movs r2, r1 │ │ b.n ad42b2 │ │ beq.n ad3f9c │ │ b.n ad4490 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r6, r8, r9, pc} │ │ - vqrdmlah.s , , d3[3] │ │ - vqrdmulh.s , , d1[7] │ │ + ldmia.w sp!, {r0, r2, r3, r5, r8, r9, pc} │ │ + vmull.p8 , d3, d24 │ │ + vqrdmulh.s , , d2[1] │ │ @ instruction: 0xff854ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n ad4428 │ │ str r0, [r0, #0] │ │ b.n ad42d2 │ │ movs r0, r0 │ │ b.n ad3ab6 │ │ @@ -2817298,16 +2817298,16 @@ │ │ @ instruction: 0xebfe1010 │ │ b.n ad4076 │ │ lsls r0, r0, #8 │ │ b.n ad4470 │ │ movs r4, r6 │ │ b.n ad406c │ │ @ instruction: 0xffd5eaff │ │ - strh r2, [r6, #50] @ 0x32 │ │ - vmull.u8 q2, d20, d10 │ │ + strh r3, [r1, #50] @ 0x32 │ │ + vqdmulh.s q2, q2, d3[4] │ │ @ instruction: 0xff844bf0 │ │ stmdb sp!, {sp, lr} │ │ b.n ad4088 │ │ strh r0, [r0, #0] │ │ b.n ad48aa │ │ str r0, [sp, #8] │ │ b.n ad48ae │ │ @@ -2817830,15 +2817830,15 @@ │ │ strb r4, [r6, #11] │ │ @ instruction: 0xebfe0000 │ │ b.n ad4502 │ │ asrs r0, r2, #32 │ │ b.n ad4518 │ │ ands r4, r3 │ │ ldmia.w sp!, {r0, r4, r5, r9, ip, lr} │ │ - @ instruction: 0xeafe956e │ │ + @ instruction: 0xeafe9547 │ │ vqshl.u64 q2, q14, #3 │ │ stmdb sp!, {sp, lr} │ │ b.n ad5132 │ │ movs r0, r0 │ │ b.n ad509a │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ @@ -2817936,15 +2817936,15 @@ │ │ b.n ad4dfa │ │ @ instruction: 0xffbdebff │ │ str r1, [r0, #0] │ │ b.n ad5202 │ │ movs r6, r0 │ │ b.n ad4e06 │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r8, r9, sl, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r4, r6, r8, r9, sl, ip, sp} │ │ vaddl.u8 q0, d5, d7 │ │ b.n ad4674 │ │ movs r1, r0 │ │ b.n ad50f6 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (ad4adc ) │ │ @@ -2818722,15 +2818722,15 @@ │ │ b.n ad550c │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r0, #32 │ │ b.n ad4cd0 │ │ asrs r1, r0, #32 │ │ b.n ad52b4 │ │ strb r3, [r0, #4] │ │ - @ instruction: 0xeafe3045 │ │ + @ instruction: 0xeafe301e │ │ vaddl.u8 q0, d5, d0 │ │ and.w r0, r0, ip │ │ b.n ad4cc6 │ │ movs r0, r0 │ │ b.n ad584a │ │ asrs r5, r0, #32 │ │ asrs r0, r2, #23 │ │ @@ -2818812,15 +2818812,15 @@ │ │ @ instruction: 0xebfec001 │ │ b.n ad5996 │ │ ldr r0, [pc, #0] @ (ad5258 ) │ │ ldmia.w sp!, {r2, r3} │ │ b.n ad559e │ │ vrhadd.u16 d14, d14, d31 │ │ ldrh r2, [r0, #12] │ │ - vmvn.i32 d8, #14614527 @ 0x00deffff │ │ + vmov.i32 d8, #14155775 @ 0x00d7ffff │ │ vmlsl.u , d3, d0[5] │ │ vsra.u64 q2, q8, #61 │ │ stmdb sp!, {r3, pc} │ │ b.n ad5778 │ │ strb r1, [r0, #0] │ │ b.n ad55ba │ │ asrs r0, r0, #32 │ │ @@ -2819691,15 +2819691,15 @@ │ │ @ instruction: 0xebfe8002 │ │ b.n ad60fa │ │ movs r0, r1 │ │ b.n ad5cfe │ │ beq.n ad59e8 │ │ b.n ad5edc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, fp, sp} │ │ + ldmia.w sp!, {r1, r4, r6, fp, sp} │ │ @ instruction: 0xff854ffe │ │ stmdb sp!, {sp, pc} │ │ b.n ad5d12 │ │ add sp, #32 │ │ b.n ad54f6 │ │ movs r4, r6 │ │ b.n ad5514 │ │ @@ -2820048,15 +2820048,15 @@ │ │ @ instruction: 0xebfe4002 │ │ b.n ad61be │ │ str r0, [sp, #4] │ │ b.n ad61cc │ │ @ instruction: 0xffe3eaff │ │ bne.n ad5dbe │ │ vmul.i , q1, d1[3] │ │ - vbic.i16 , #41728 @ 0xa300 │ │ + @ instruction: 0xff82db4c │ │ @ instruction: 0xff8348f0 │ │ stmdb sp!, {lr} │ │ b.n ad57f2 │ │ str r2, [r0, r0] │ │ b.n ad6016 │ │ str r0, [r0, #0] │ │ b.n ad601a │ │ @@ -2820244,15 +2820244,15 @@ │ │ b.n ad64e6 │ │ @ instruction: 0xebff6001 │ │ b.n ad637a │ │ @ instruction: 0xffeaeaff │ │ beq.n ad5ebc │ │ b.n ad6390 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r7, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, sl, fp, sp, pc} │ │ vmull.u q1, d20, d0[6] │ │ vaddl.u8 , d3, d0 │ │ b.n ad59a6 │ │ movs r4, r7 │ │ b.n ad59aa │ │ movs r0, r7 │ │ b.n ad638e │ │ @@ -2820434,17 +2820434,17 @@ │ │ b.n ad635a │ │ asrs r2, r3, #2 │ │ b.n ad675e │ │ adds r0, #0 │ │ b.n ad6762 │ │ strb r7, [r1, #4] │ │ @ instruction: 0xebfe8bff │ │ - ldmia.w sp!, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r7, r8, r9, sl, fp, ip} │ │ vmvn.i32 d1, #54527 @ 0x0000d4ff │ │ - vorr.i16 d11, #41472 @ 0xa200 │ │ + vmull.u , d18, d3[6] │ │ vsra.u64 q2, q14, #61 │ │ stmdb sp!, {r1, ip, sp, lr} │ │ b.n ad637e │ │ str r1, [r0, r0] │ │ b.n ad6382 │ │ ands r0, r0 │ │ b.n ad6386 │ │ @@ -2820509,16 +2820509,16 @@ │ │ b.n ad6614 │ │ @ instruction: 0xebff0004 │ │ b.n ad640a │ │ asrs r6, r0, #32 │ │ b.n ad640e │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r9, ip, lr, pc} │ │ - @ instruction: 0xeaff62b8 │ │ - vmvn.i32 q3, #45824 @ 0x0000b300 │ │ + @ instruction: 0xeaff6291 │ │ + vmlal.u q3, d3, d0[3] │ │ vaddl.u8 q0, d3, d0 │ │ b.n ad6784 │ │ vrhadd.u16 d0, d14, d31 │ │ ldrsb r6, [r3, r4] │ │ @ instruction: 0xeaff4070 │ │ stmdb sp!, {r0, lr} │ │ b.n ad6432 │ │ @@ -2820846,17 +2820846,17 @@ │ │ strb r3, [r3, #0] │ │ @ instruction: 0xebfe4001 │ │ b.n ad68b2 │ │ movs r0, r0 │ │ b.n ad5ee2 │ │ @ instruction: 0xffd6eaff │ │ strb r4, [r5, #5] │ │ - vcvt.u32.f32 q9, q1, #6 │ │ - @ instruction: 0xff846ab9 │ │ - vmls.i q6, q2, d2[6] │ │ + @ instruction: 0xfffa2f2b │ │ + @ instruction: 0xff846a92 │ │ + vmls.i q6, q2, d3[0] │ │ vsra.u64 q2, q8, #60 │ │ stmdb sp!, {r1, lr} │ │ b.n ad670a │ │ str r1, [r0, r0] │ │ b.n ad670e │ │ str r0, [r0, #0] │ │ b.n ad6712 │ │ @@ -2823851,15 +2823851,15 @@ │ │ asrs r4, r4, #1 │ │ b.n ad77dc │ │ str r0, [r1, #0] │ │ b.n ad81b6 │ │ lsls r4, r5, #1 │ │ b.n ad77e4 │ │ movs r2, r0 │ │ - and.w r1, r0, lr, asr #12 │ │ + and.w r1, r0, r7, lsl #12 │ │ vmla.i , , d0[4] │ │ b.n ad8138 │ │ movs r1, r0 │ │ b.n ad813a │ │ movs r1, r0 │ │ b.n ad835e │ │ lsls r2, r5, #6 │ │ @@ -2827953,15 +2827953,15 @@ │ │ vabd.u16 d16, d31, d24 │ │ movs r1, r6 │ │ cmp r6, #108 @ 0x6c │ │ vqrdmlah.s16 , , q6 │ │ vshl.u16 q8, q4, │ │ movs r1, r6 │ │ ldrh r4, [r1, r5] │ │ - vhadd.u16 d17, d15, d10 │ │ + vpmax.f16 q8, , │ │ vorr.i32 q4, #14024704 @ 0x00d60000 │ │ vmov.i8 d0, #164 @ 0xa4 │ │ movs r1, r6 │ │ lsrs r4, r4, #19 │ │ movs r1, r6 │ │ ldr r7, [pc, #960] @ (ada260 ) │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ @@ -2831367,15 +2831367,15 @@ │ │ asrs r4, r1, #32 │ │ b.n adb638 │ │ asrs r1, r0, #32 │ │ b.n adbc1c │ │ ldrsb r1, [r5, r2] │ │ @ instruction: 0xebfe4800 │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff8aa6 │ │ + @ instruction: 0xeaff8a7f │ │ @ instruction: 0xff844ffe │ │ stmdb sp!, {r0, lr} │ │ b.n adbe56 │ │ movs r0, r0 │ │ b.n adc1be │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ @@ -2834468,15 +2834468,15 @@ │ │ b.n add0b0 │ │ asrs r5, r3, #29 │ │ add.w r0, r0, r6 │ │ b.n add8be │ │ beq.n add5e8 │ │ b.n adda9c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r9, sl, lr} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, sl, lr} │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r0, lr} │ │ b.n add8d2 │ │ str r0, [r0, r0] │ │ b.n add8d6 │ │ asrs r5, r2, #29 │ │ add.w r0, r0, r5 │ │ @@ -2838194,36 +2838194,36 @@ │ │ strb r0, [r0, #0] │ │ b.n adef70 │ │ ldr r4, [pc, #8] @ (adf460 ) │ │ @ instruction: 0xebfeff27 │ │ @ instruction: 0xeaffca00 │ │ subs r3, #154 @ 0x9a │ │ strb r0, [r7, #4] │ │ - vsubl.u8 , d1, d1 │ │ + vsra.u64 , q5, #63 │ │ vaddw.u8 , q1, d18 │ │ - vmul.f , , d0[1] │ │ + vorr.i16 d15, #157 @ 0x009d │ │ vqshl.u64 , q7, #3 │ │ @ instruction: 0xff823ed0 │ │ - vmla.f q4, q1, d1[0] │ │ + vorr.i32 d8, #170 @ 0x000000aa │ │ vmul.f q7, , d2[3] │ │ vmlsl.u8 q5, d4, d26 │ │ - @ instruction: 0xff81ecbb │ │ + @ instruction: 0xff81ec94 │ │ vrsra.u64 d11, d16, #62 │ │ - vmlal.u8 q1, d2, d23 │ │ - vqrdmulh.s , , d1[3] │ │ + vmlal.u8 q1, d2, d0 │ │ + @ instruction: 0xff83bd26 │ │ vqrdmulh.s , , d1[6] │ │ - vqrdmlsh.s q6, q9, d2[0] │ │ + @ instruction: 0xff82cf9b │ │ vmov.i32 , #164 @ 0x000000a4 │ │ vqrdmulh.s q0, q1, d2[3] │ │ - vmov.f32 , #-0.40625 @ 0xbed00000 │ │ - vmvn.i32 d14, #12451839 @ 0x00bdffff │ │ - @ instruction: 0xff829f2e │ │ + @ instruction: 0xff859f33 │ │ + vmov.i32 d14, #11993087 @ 0x00b6ffff │ │ + @ instruction: 0xff829f07 │ │ vorr.i32 q6, #-1107296256 @ 0xbe000000 │ │ - @ instruction: 0xff8118fc │ │ - @ instruction: 0xff846e90 │ │ + @ instruction: 0xff8118d5 │ │ + vqrdmlah.s q3, q2, d1[6] │ │ vmvn.i32 q2, #192 @ 0x000000c0 │ │ stmdb sp!, {ip, lr} │ │ b.n adf806 │ │ lsls r0, r2, #1 │ │ b.n adf9cc │ │ ands r1, r0 │ │ b.n adf80e │ │ @@ -2840649,15 +2840649,15 @@ │ │ movs r4, r7 │ │ b.n ae0400 │ │ movs r0, r1 │ │ b.n ae0416 │ │ str r0, [r2, r1] │ │ b.n ae0428 │ │ lsls r3, r0, #1 │ │ - @ instruction: 0xea00887d │ │ + @ instruction: 0xea008856 │ │ vaddl.u8 q3, d4, d0 │ │ b.n ae0c3a │ │ movs r5, r0 │ │ b.n ae0c3e │ │ asrs r6, r0, #32 │ │ b.n ae0c42 │ │ lsls r0, r5, #8 │ │ @@ -2844161,15 +2844161,15 @@ │ │ lsls r6, r2, #13 │ │ add.w r0, r0, r4 │ │ b.n ae29a6 │ │ beq.n ae2730 │ │ b.n ae2b84 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r9, sl} │ │ - @ instruction: 0xff857a97 │ │ + vmvn.i16 , #53248 @ 0xd000 │ │ @ instruction: 0xff844ff0 │ │ stmdb sp!, {r2, r6, r7, ip, lr, pc} │ │ b.n ae2b18 │ │ str r0, [r0, r0] │ │ b.n ae29c2 │ │ movs r3, r2 │ │ b.n ae2e46 │ │ @@ -2846442,15 +2846442,15 @@ │ │ movs r0, r0 │ │ b.n ae344c │ │ @ instruction: 0xffc0eaff │ │ cmp r6, r5 │ │ strb r5, [r5, r1] │ │ ldr r7, [sp, #184] @ 0xb8 │ │ add r2, pc, #540 @ (adr r2, ae3b70 ) │ │ - add r3, pc, #684 @ (adr r3, ae3c04 ) │ │ + add r3, pc, #528 @ (adr r3, ae3b68 ) │ │ @ instruction: 0xff8213cc │ │ vaddl.u8 , d2, d0 │ │ b.n ae3482 │ │ movs r0, r0 │ │ b.n ae40a6 │ │ movs r0, #4 │ │ b.n ae3490 │ │ @@ -2852478,19 +2852478,19 @@ │ │ b.n ae6658 │ │ cmp r6, #72 @ 0x48 │ │ @ instruction: 0xebfed08c │ │ b.n ae7060 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, fp, lr, pc} │ │ subs r3, #154 @ 0x9a │ │ - movs r7, #147 @ 0x93 │ │ + movs r7, #108 @ 0x6c │ │ @ instruction: 0xff833bd8 │ │ - vshr.u64 , , #62 │ │ + vshr.u64 , q4, #62 │ │ vmov.i32 , #42239 @ 0x0000a4ff │ │ - vqshl.u64 d15, d24, #2 │ │ + vqshl.u64 d15, d1, #2 │ │ vbic.i16 d3, #176 @ 0x00b0 │ │ @ instruction: 0xff824bf0 │ │ stmdb sp!, {r3, ip, sp, lr} │ │ b.n ae668e │ │ str r0, [r0, #0] │ │ b.n ae66a0 │ │ str r7, [r2, #4] │ │ @@ -2852603,16 +2852603,16 @@ │ │ movs r4, r1 │ │ asrs r0, r2, #22 │ │ movs r4, r0 │ │ asrs r0, r2, #22 │ │ lsls r1, r0, #4 │ │ asrs r0, r2, #30 │ │ vrhadd.u16 d14, d14, d31 │ │ - lsls r6, r5, #28 │ │ - vmls.f q1, , d2[3] │ │ + lsls r7, r0, #28 │ │ + vabal.u8 q1, d3, d23 │ │ @ instruction: 0xff834ff8 │ │ stmdb sp!, {lr} │ │ b.n ae6fb6 │ │ movs r0, r5 │ │ b.n ae67b4 │ │ strh r4, [r5, #0] │ │ b.n ae67b8 │ │ @@ -2852764,19 +2852764,19 @@ │ │ movs r0, #1 │ │ b.n ae74fe │ │ asrs r1, r0, #32 │ │ b.n ae6ee0 │ │ ldr r7, [pc, #992] @ (ae71a4 ) │ │ ldmia.w sp!, {r1, r2, r5, r6, fp} │ │ @ instruction: 0xeafe8ff8 │ │ - ldmia.w sp!, {r0, r1, r6, r7, r9, sl, fp, sp, pc} │ │ - vmull.p8 q5, d18, d29 │ │ + ldmia.w sp!, {r2, r3, r4, r7, r9, sl, fp, sp, pc} │ │ + vmull.p8 q5, d18, d6 │ │ @ instruction: 0xff821bb5 │ │ vorr.i32 d3, #-1543503872 @ 0xa4000000 │ │ - vmull.p8 q5, d2, d17 │ │ + @ instruction: 0xff82adfa │ │ @ instruction: 0xff824bdd │ │ vorr.i16 d1, #38144 @ 0x9500 │ │ vmvn.i32 , #-1409286144 @ 0xac000000 │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n ae7290 │ │ str r0, [r0, #0] │ │ @@ -2858356,15 +2858356,15 @@ │ │ movs r1, r0 │ │ b.n aea132 │ │ movs r2, r3 │ │ b.n ae9844 │ │ beq.n ae9db0 │ │ b.n aea1d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r9, ip, lr} │ │ + ldmia.w sp!, {r1, r2, r3, r9, ip, lr} │ │ @ instruction: 0xff830364 │ │ movs r0, r6 │ │ ldr r3, [pc, #960] @ (aea088 ) │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n aea168 │ │ ands r0, r0 │ │ b.n aea012 │ │ @@ -2858458,15 +2858458,15 @@ │ │ @ instruction: 0xebff6001 │ │ b.n aea4d6 │ │ movs r4, r4 │ │ b.n ae98a8 │ │ str r4, [r6, #24] │ │ b.n aea126 │ │ @ instruction: 0xffdaeaff │ │ - @ instruction: 0xb89c │ │ + @ instruction: 0xb875 │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n aea248 │ │ movs r0, #0 │ │ b.n ae9954 │ │ ands r1, r0 │ │ b.n aea0f6 │ │ @@ -2859591,16 +2859591,16 @@ │ │ movs r4, r0 │ │ b.n aeaa5e │ │ subs r1, r4, r6 │ │ @ instruction: 0xebfe0001 │ │ b.n aeae66 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, fp, ip, lr} │ │ - vaddl.u8 , d4, d28 │ │ - vabal.u8 q2, d2, d19 │ │ + vaddl.u8 , d4, d5 │ │ + vsri.64 q2, q14, #62 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n aeabd8 │ │ ands r0, r0 │ │ b.n aea262 │ │ strb r1, [r0, #0] │ │ b.n aeaa86 │ │ @@ -2860584,15 +2860584,15 @@ │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n aeb630 │ │ movs r3, r1 │ │ lsls r0, r4, #6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r4, r7, r8, sl, fp, sp} │ │ - vmul.i , q10, d2[4] │ │ + @ instruction: 0xff8478bb │ │ @ instruction: 0xff832cff │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {} │ │ b.n aeb636 │ │ ands r1, r0 │ │ b.n aeb6da │ │ str r1, [r0, r0] │ │ @@ -2861537,15 +2861537,15 @@ │ │ mcr2 10, 7, lr, cr2, cr15, {7} @ │ │ beq.n aeb750 │ │ b.n aebc9c │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n aebca4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r6, r7, r9, sl, fp, ip, sp, pc} │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n aebc34 │ │ movs r4, r6 │ │ b.n aeb2b8 │ │ movs r0, r0 │ │ b.n aeb2c2 │ │ @@ -2863289,15 +2863289,15 @@ │ │ movs r3, r5 │ │ ldmia r3, {r3, r4} │ │ movs r3, r5 │ │ ldmia r1!, {r5, r6, r7} │ │ movs r3, r5 │ │ ldmia r1!, {r2, r3, r6, r7} │ │ movs r3, r5 │ │ - strh r3, [r1, #0] │ │ + ldrb r4, [r4, #31] │ │ @ instruction: 0xff834ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-100]! @ 0xffffff9c │ │ b.n aecad0 │ │ add r0, pc, #0 @ (adr r0, aec638 ) │ │ b.n aec97a │ │ lsls r0, r0, #2 │ │ @@ -2863849,15 +2863849,15 @@ │ │ udf #25 │ │ b.n aecff8 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n aed000 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, r9, ip, sp, lr, pc} │ │ - vmul.f q5, q8, d3[3] │ │ + @ instruction: 0xff80a9a8 │ │ vaddl.u8 q1, d2, d20 │ │ b.n aec616 │ │ movs r0, r0 │ │ b.n aed19e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #3 │ │ @@ -2864384,15 +2864384,15 @@ │ │ b.n aed6a6 │ │ movs r3, r1 │ │ b.n aed2aa │ │ beq.n aecfa4 │ │ b.n aed488 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, sl, ip, lr} │ │ - vmlal.u q6, d20, d0[3] │ │ + vsubl.u8 q6, d20, d21 │ │ vsra.u64 q2, , #62 │ │ stmdb sp!, {r0, r1, pc} │ │ b.n aed2c2 │ │ str r2, [r0, r0] │ │ b.n aed2c6 │ │ strb r1, [r0, #0] │ │ b.n aed2ca │ │ @@ -2866120,15 +2866120,15 @@ │ │ beq.n aede3c │ │ b.n aee320 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r7, r8, r9, lr, pc} │ │ movs r7, r5 │ │ adds r4, r7, r5 │ │ movs r0, r0 │ │ - @ instruction: 0xef87ff82 │ │ + vmin.f32 d31, d16, d2 │ │ ldr r7, [pc, #960] @ (aee1d8 ) │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, lr, pc} │ │ b.n aee2b8 │ │ str r4, [r3, r0] │ │ b.n aed944 │ │ ands r1, r0 │ │ b.n aee166 │ │ @@ -2868528,15 +2868528,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #32 │ │ b.n aeed7a │ │ movs r0, r0 │ │ b.n aef880 │ │ @ instruction: 0xfff41aff │ │ movs r3, r2 │ │ - @ instruction: 0xea00eb5d │ │ + @ instruction: 0xea00eb36 │ │ vmla.i , q1, d0[0] │ │ b.n aeed28 │ │ movs r0, r1 │ │ b.n aef532 │ │ str r4, [r4, #16] │ │ @ instruction: 0xebff0000 │ │ b.n aeed2a │ │ @@ -2869186,16 +2869186,16 @@ │ │ b.n aefa9a │ │ movs r0, #4 │ │ b.n aefa9e │ │ str r0, [r6, #12] │ │ b.n aefafc │ │ ldr r2, [r7, #80] @ 0x50 │ │ @ instruction: 0xebff88fc │ │ - ldmia.w sp!, {r0, r2, r4, r6, r9, sl, ip, lr, pc} │ │ - vsri.64 , q4, #62 │ │ + ldmia.w sp!, {r1, r2, r3, r5, r9, sl, ip, lr, pc} │ │ + vsri.64 d15, d17, #62 │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n aefc14 │ │ add sp, #4 │ │ b.n aefabe │ │ str r0, [sp, #0] │ │ b.n aefac2 │ │ @@ -2869472,15 +2869472,15 @@ │ │ strb r0, [r3, #0] │ │ b.n aef504 │ │ asrs r0, r4, #1 │ │ asrs r1, r0, #10 │ │ movs r0, r1 │ │ b.n aef4d4 │ │ vpmin.u q15, , │ │ - b.n aef516 │ │ + b.n aef4c8 │ │ vmov.i32 d10, #-1811939328 @ 0x94000000 │ │ movs r7, r5 │ │ ldr r3, [pc, #960] @ (aefda0 ) │ │ stmdb sp!, {ip, sp, lr} │ │ b.n aefd26 │ │ movs r4, r3 │ │ b.n aef58e │ │ @@ -2870138,15 +2870138,15 @@ │ │ @ instruction: 0xffd8eaff │ │ beq.n aeff98 │ │ b.n af048c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r7, r8, r9, fp, pc} │ │ movs r3, r5 │ │ pop {r0, r6, r7} │ │ - @ instruction: 0xff8083c5 │ │ + vrsra.u64 d8, d14, #64 │ │ @ instruction: 0xff83b9d6 │ │ @ instruction: 0xff806b67 │ │ vaddl.u8 q0, d1, d7 │ │ b.n af040e │ │ lsls r0, r6, #1 │ │ b.n aefd70 │ │ movs r3, r0 │ │ @@ -2870158,15 +2870158,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 │ │ - stmia r4!, {r1, r3} │ │ + stmia r3!, {r0, r1, r5, r6, r7} │ │ vbic.i32 , #39936 @ 0x00009c00 │ │ movs r3, r5 │ │ ldr r0, [pc, #240] @ (af00a8 ) │ │ stmdb sp!, {r2, r4, r6, ip} │ │ b.n af06fe │ │ movs r0, #3 │ │ b.n af0702 │ │ @@ -2871216,21 +2871216,21 @@ │ │ b.n af03fc │ │ movs r0, #24 │ │ b.n af0404 │ │ vpmin.u32 q15, , │ │ cmp r2, #246 @ 0xf6 │ │ vmla.f , , d2[5] │ │ @ instruction: 0xff8059f5 │ │ - @ instruction: 0xff849bfa │ │ + @ instruction: 0xff849bd3 │ │ @ instruction: 0xff837add │ │ - @ instruction: 0xff80d8f3 │ │ - vbic.i32 , #157 @ 0x0000009d │ │ + vmul.i , q8, d0[3] │ │ + vorr.i32 , #150 @ 0x00000096 │ │ vabdl.u8 , d18, d15 │ │ - vmla.f q1, q2, d1[2] │ │ - vsri.64 , , #61 │ │ + vaddw.u8 q1, q2, d18 │ │ + vraddhn.i16 d9, , q14 │ │ vmls.i , , d1[5] │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n af0d9c │ │ strb r3, [r0, #0] │ │ b.n af0c46 │ │ str r2, [r0, r0] │ │ @@ -2872071,26 +2872071,26 @@ │ │ @ instruction: 0xebfd5003 │ │ b.n af177e │ │ @ instruction: 0xffd0eaff │ │ ldr r5, [r5, #116] @ 0x74 │ │ str r4, [r4, #84] @ 0x54 │ │ cmp r6, #4 │ │ movs r7, r5 │ │ - vpmin.f32 d15, d23, d2 │ │ + vpmax.f32 d15, d16, d2 │ │ ldrb r1, [r5, #25] │ │ - @ instruction: 0xff81fad3 │ │ + vmlsl.u8 , d17, d28 │ │ vmlsl.u8 , d18, d26 │ │ vsra.u64 d1, d23, #63 │ │ - vmla.i , q10, d0[4] │ │ + vshr.u64 d9, d25, #60 │ │ @ instruction: 0xff838eb1 │ │ @ instruction: 0xff807b9c │ │ movs r3, r5 │ │ ldrb r4, [r7, #15] │ │ movs r3, r5 │ │ - add r0, pc, #140 @ (adr r0, af10fc ) │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ vmla.i , q1, d3[6] │ │ vqshlu.s64 d9, d21, #3 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n af151c │ │ str r0, [r0, #0] │ │ b.n af17c6 │ │ @@ -2872212,15 +2872212,15 @@ │ │ movs r6, r0 │ │ b.n af14c2 │ │ beq.n af11d4 │ │ b.n af16a0 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r3, r8, r9, sl, ip, sp, lr} │ │ vmov.i32 d0, #10485759 @ 0x009fffff │ │ - @ instruction: 0xff849d08 │ │ + vqdmulh.s , q10, d1[4] │ │ vmull.u , d2, d3[3] │ │ vaddl.u8 q0, d1, d0 │ │ b.n af1840 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n af0d48 │ │ @@ -2872376,16 +2872376,16 @@ │ │ movs r3, r1 │ │ b.n af162e │ │ beq.n af11f8 │ │ b.n af180c │ │ ldr r7, [pc, #960] @ (af16b4 ) │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r8, fp, sp, lr, pc} │ │ @ instruction: 0xeafe1bd2 │ │ - @ instruction: 0xff81cdd8 │ │ - @ instruction: 0xff818d04 │ │ + @ instruction: 0xff81cdb1 │ │ + @ instruction: 0xff818cdd │ │ vmov.i16 d12, #45312 @ 0xb100 │ │ @ instruction: 0xff834bf0 │ │ stmdb sp!, {pc} │ │ b.n af0e32 │ │ ands r1, r0 │ │ b.n af1656 │ │ str r0, [r0, r0] │ │ @@ -2872675,15 +2872675,15 @@ │ │ add.w r0, r0, r4 │ │ b.n af18c6 │ │ asrs r7, r0, #32 │ │ b.n af18ca │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, r9} │ │ @ instruction: 0xea0086cc │ │ - vraddhn.i16 d15, q8, q8 │ │ + vmvn.i32 , #8978432 @ 0x00890000 │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n af1a3c │ │ adds r0, #24 │ │ b.n af10c0 │ │ str r2, [r0, r0] │ │ b.n af18ea │ │ @@ -2874320,33 +2874320,33 @@ │ │ asrs r1, r1, #4 │ │ lsls r1, r1, #2 │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n af1e48 │ │ ldc2 10, cr14, [sp, #-1020] @ 0xfffffc04 @ │ │ - cmp r5, #237 @ 0xed │ │ + cmp r5, #198 @ 0xc6 │ │ vmov.i32 , #184 @ 0x000000b8 │ │ movs r3, r5 │ │ strh r0, [r2, #28] │ │ movs r7, r5 │ │ strh r4, [r6, #26] │ │ movs r7, r5 │ │ strh r0, [r3, #22] │ │ movs r7, r5 │ │ strh r0, [r0, #16] │ │ movs r7, r5 │ │ ldr r4, [r1, #84] @ 0x54 │ │ movs r3, r5 │ │ - add r6, sp, #1020 @ 0x3fc │ │ + add r6, sp, #864 @ 0x360 │ │ @ instruction: 0xff827dd8 │ │ movs r7, r5 │ │ ldrb r0, [r0, #23] │ │ movs r7, r5 │ │ - add r3, sp, #412 @ 0x19c │ │ + add r3, sp, #256 @ 0x100 │ │ vmull.u8 , d18, d20 │ │ movs r7, r5 │ │ ands r0, r2 │ │ stmdb sp!, {r0, lr} │ │ b.n af26c2 │ │ @ instruction: 0xfff8ebfd │ │ movs r0, r0 │ │ @@ -2876015,16 +2876015,16 @@ │ │ b.n af34ee │ │ movs r5, r0 │ │ b.n af34b2 │ │ beq.n af31bc │ │ b.n af3690 │ │ ldr r7, [pc, #960] @ (af3538 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xeafd2896 │ │ - vmla.i q4, q9, d3[6] │ │ + @ instruction: 0xeafd286f │ │ + vmla.i q4, q9, d0[1] │ │ vmov.i64 d4, #0xff00ff00ff00ff00 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r0, lr} │ │ b.n af34d2 │ │ asrs r4, r2, #32 │ │ b.n af2d38 │ │ movs r0, r0 │ │ @@ -2876113,16 +2876113,16 @@ │ │ b.n af3374 │ │ ldr.w lr, [r3, #3069] @ 0xbfd │ │ str r1, [r0, #0] │ │ b.n af399e │ │ movs r6, r0 │ │ b.n af35a2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r6, r7, r8, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xff829bdb │ │ + ldmia.w sp!, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr} │ │ + @ instruction: 0xff829bb4 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {ip, lr} │ │ b.n af35b6 │ │ movs r0, r1 │ │ b.n af2d9a │ │ movs r0, r0 │ │ b.n af391e │ │ @@ -2876204,15 +2876204,15 @@ │ │ asrs r1, r0, #32 │ │ b.n af3448 │ │ beq.n af334c │ │ b.n af3848 │ │ rors r0, r6 │ │ ldmia.w sp!, {r2, r3, r9, sl, fp, sp, lr} │ │ @ instruction: 0xeaff7401 │ │ - @ instruction: 0xff817df1 │ │ + vqrdmulh.s , , d2[2] │ │ vmull.p8 q2, d2, d0 │ │ stmdb sp!, {sp} │ │ b.n af2e60 │ │ stmia r0!, {r0, r1} │ │ b.n af368a │ │ adds r0, #1 │ │ b.n af368e │ │ @@ -2876278,15 +2876278,15 @@ │ │ movs r4, r1 │ │ b.n af3712 │ │ strh r4, [r3, #0] │ │ ldmia.w sp!, {r1, r2, r3, r4, r9, sl, ip, sp} │ │ vqshl.u64 q4, q14, #1 │ │ vsra.u64 q6, q0, #64 │ │ @ instruction: 0xff801926 │ │ - vabdl.u8 , d17, d11 │ │ + @ instruction: 0xff81d764 │ │ vmvn.i16 d4, #160 @ 0x00a0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n af3732 │ │ movs r0, #1 │ │ b.n af3736 │ │ asrs r0, r5, #32 │ │ b.n af2f38 │ │ @@ -2876305,15 +2876305,15 @@ │ │ b.n af2f54 │ │ movs r4, r0 │ │ b.n af375a │ │ asrs r1, r0, #32 │ │ b.n af353c │ │ ldr r0, [pc, #192] @ (af34e0 ) │ │ ldmia.w sp!, {r4, r6, r7, r8, sl, fp, sp, lr} │ │ - @ instruction: 0xeaff242b │ │ + @ instruction: 0xeaff2404 │ │ vmul.i q5, q9, d3[0] │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r3, r8, ip} │ │ b.n af2f56 │ │ movs r0, r0 │ │ b.n af3adc │ │ str r0, [r7, r3] │ │ @@ -2876595,15 +2876595,15 @@ │ │ movs r0, #0 │ │ b.n af3e66 │ │ fldmiax sl, {d14-d139} @ Deprecated │ │ movs r4, r0 │ │ b.n af31e8 │ │ ldmia r6, {r2, r4, r6} │ │ @ instruction: 0xebfd81fc │ │ - ldmia.w sp!, {r3, r5, r7, r8, r9, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r7, r8, r9, sp, lr, pc} │ │ vmov.i32 d4, #144 @ 0x00000090 │ │ stmdb sp!, {lr} │ │ b.n af3a02 │ │ movs r0, r0 │ │ b.n af31ea │ │ @ instruction: 0xeb4eebfd │ │ movs r0, r0 │ │ @@ -2878606,15 +2878606,15 @@ │ │ movs r0, #0 │ │ b.n af5036 │ │ adds r0, #0 │ │ b.n af4fba │ │ asrs r1, r0, #32 │ │ b.n af499c │ │ ldmdb r0!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - asrs r1, r6, #26 │ │ + asrs r2, r1, #26 │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {} │ │ b.n af43b2 │ │ ands r2, r0 │ │ b.n af4bd2 │ │ b.n af46b2 │ │ @ instruction: 0xebfd5000 │ │ @@ -2878628,15 +2878628,15 @@ │ │ b.n af4bea │ │ movs r5, r0 │ │ b.n af4bee │ │ asrs r1, r0, #32 │ │ b.n af49d0 │ │ ldr r0, [pc, #192] @ (af4974 ) │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, r9, ip, lr, pc} │ │ - @ instruction: 0xeafd92fb │ │ + @ instruction: 0xeafd92d4 │ │ @ instruction: 0xff8148f0 │ │ stmdb sp!, {r1, r3, r8, r9, fp, lr} │ │ stc 0, cr4, [sp, #-0] │ │ b.n af4c0a │ │ movs r0, r0 │ │ b.n af4f76 │ │ asrs r0, r0, #32 │ │ @@ -2878894,15 +2878894,15 @@ │ │ ldr r3, [pc, #40] @ (af4b24 ) │ │ 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, r1, r4, r5, r7, sl, ip, lr, pc} │ │ vrsubhn.i16 d3, , │ │ - vqrdmlah.s q0, q0, d0[3] │ │ + vmull.p8 q0, d0, d21 │ │ @ instruction: 0xff826ff7 │ │ vmls.i q0, q8, d0[0] │ │ vrhadd.u16 d18, d29, d0 │ │ vabal.u8 , d17, d4 │ │ vmlal.u8 q4, d16, d4 │ │ vshr.u32 d20, d0, #8 │ │ stmdb sp!, {lr} │ │ @@ -2882486,15 +2882486,15 @@ │ │ asrs r6, r0, #32 │ │ asrs r0, r4, #6 │ │ b.n af6dda │ │ subs r5, r7, r7 │ │ svc 73 @ 0x49 │ │ b.n af6fc8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r8, fp} │ │ + ldmia.w sp!, {r1, r2, r4, r7, r8, fp} │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n af6f58 │ │ add sp, #0 │ │ b.n af6e02 │ │ movs r0, r0 │ │ b.n af7166 │ │ @@ -2883888,15 +2883888,15 @@ │ │ beq.n af7708 │ │ b.n af7bcc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r9, sl, ip} │ │ vmvn.i16 d10, #155 @ 0x009b │ │ vmlal.u8 , d3, d22 │ │ @ instruction: 0xff802761 │ │ - vorr.i32 d14, #33792 @ 0x00008400 │ │ + vmlal.u q7, d16, d1[7] │ │ vsra.u64 q2, , #63 │ │ stmdb sp!, {pc} │ │ b.n af7a12 │ │ movs r2, r0 │ │ b.n af7a16 │ │ str r3, [r0, r0] │ │ b.n af7a1a │ │ @@ -2886326,32 +2886326,32 @@ │ │ lsls r6, r4, #20 │ │ udf #0 │ │ stmia r1!, {r2, r3, r5, r7} │ │ str r6, [sp, #768] @ 0x300 │ │ b.n af8b5e │ │ cmp r6, #0 │ │ lsls r3, r2, #10 │ │ - strh r7, [r1, #30] │ │ + strh r0, [r5, #28] │ │ @ instruction: 0xff82f899 │ │ @ instruction: 0xff7f4cac │ │ - vaddw.u8 q4, q8, d15 │ │ + vmla.f q4, q0, d0[6] │ │ vmlsl.u , d2, d1[3] │ │ vsub.i64 , , q14 │ │ - vhadd.u d24, d31, d19 │ │ + vqadd.u64 q12, , q14 │ │ vbic.i32 , #10551296 @ 0x00a10000 │ │ - vshl.u64 , , │ │ + vshl.u64 , q3, │ │ vmlsl.u8 , d18, d21 │ │ vabd.u d23, d15, d10 │ │ - vmlsl.u , d3, d0[5] │ │ + vmvn.i32 d1, #-1124073472 @ 0xbd000000 │ │ @ instruction: 0xff834d9f │ │ - vsubw.u8 q2, q8, d2 │ │ - vmls.i , q9, d3[6] │ │ + vorr.i32 q2, #35584 @ 0x00008b00 │ │ + vmls.i , q9, d0[1] │ │ @ instruction: 0xff832cff │ │ vmul.f q4, q8, d0[1] │ │ - vmlal.u8 , d0, d3 │ │ + vqshl.u64 , q6, #0 │ │ vrshr.u64 d5, d29, #62 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ b.n af9198 │ │ adds r0, #96 @ 0x60 │ │ b.n af921c │ │ asrs r1, r0, #32 │ │ @@ -2886651,15 +2886651,15 @@ │ │ b.n af92b6 │ │ stmia.w r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ beq.n af8ea4 │ │ b.n af9498 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, lr, pc} │ │ ldmia r7!, {r1, r2, r3, r6} │ │ - subs r7, #44 @ 0x2c │ │ + subs r7, #5 │ │ vaddl.u8 , d2, d0 │ │ b.n af96ce │ │ movs r0, #0 │ │ b.n af96d2 │ │ ldc2 10, cr14, [lr], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ b.n af96da │ │ @@ -2888205,42 +2888205,42 @@ │ │ ldrb r0, [r0, r0] │ │ lsls r6, r4, #20 │ │ bcs.n af9d5c │ │ stc2l 10, cr8, [ip, #-0] @ │ │ lsls r1, r7, #30 │ │ ldrh r3, [r0, #46] @ 0x2e │ │ vmull.p8 q4, d3, d15 │ │ - vmul.i q6, , d3[5] │ │ + vmul.i q6, , d0[0] │ │ vqrdmulh.s q4, , d3[6] │ │ @ instruction: 0xff838bdf │ │ vmov.i32 d8, #12320767 @ 0x00bbffff │ │ - vrshr.u64 , q10, #61 │ │ - vmvn.i32 q5, #-1761607680 @ 0x97000000 │ │ + vmlal.u , d19, d1[3] │ │ + vmov.i32 q5, #-1879048192 @ 0x90000000 │ │ vqdmulh.s q0, , d3[0] │ │ vmul.f q4, q8, d1[7] │ │ vmul.f q0, , d1[1] │ │ @ instruction: 0xff8089db │ │ - vmvn.i32 d12, #47359 @ 0x0000b8ff │ │ - vmlsl.u q1, d18, d3[0] │ │ + vmov.i32 d12, #45567 @ 0x0000b1ff │ │ + vqshlu.s64 d2, d12, #2 │ │ vsubw.u8 , , d11 │ │ vmlal.u q4, d16, d3[7] │ │ - vmvn.i16 d15, #45568 @ 0xb200 │ │ + vmlsl.u8 , d3, d11 │ │ vmls.f q4, , d3[7] │ │ vorr.i32 d8, #12517376 @ 0x00bf0000 │ │ - @ instruction: 0xff838fa9 │ │ - vabdl.u8 , d2, d24 │ │ - vaddl.u8 q5, d18, d3 │ │ + @ instruction: 0xff838f82 │ │ + vabdl.u8 , d2, d1 │ │ + vmov.i32 q5, #172 @ 0x000000ac │ │ vmlsl.u q0, d1, d3[3] │ │ vsli.64 d6, d0, #0 │ │ - vmov.i32 q5, #45567 @ 0x0000b1ff │ │ + vmull.u8 q5, d3, d26 │ │ vsra.u64 q4, , #62 │ │ - vaddl.u8 , d3, d30 │ │ - vmls.f q6, q9, d3[0] │ │ - vqrdmulh.s q0, , d0[3] │ │ - vmlal.u , d3, d2[1] │ │ + vaddl.u8 , d3, d7 │ │ + vsli.64 d12, d12, #2 │ │ + @ instruction: 0xff810d25 │ │ + vmov.i32 d9, #48896 @ 0x0000bf00 │ │ vrshr.u64 d8, d3, #62 │ │ vqshl.u64 d9, d0, #3 │ │ @ instruction: 0xff8088b7 │ │ @ instruction: 0xff83cb60 │ │ vorr.i32 q2, #47360 @ 0x0000b900 │ │ vmull.u q4, d3, d3[2] │ │ @ instruction: 0xff834bf0 │ │ @@ -2888509,18 +2888509,18 @@ │ │ bcs.n afa0a8 │ │ @ instruction: 0xebfd0005 │ │ b.n afa386 │ │ cbz r6, afa0c2 │ │ @ instruction: 0xebfd0000 │ │ b.n afa78e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r7, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, fp, ip, sp, pc} │ │ @ instruction: 0xff81fdbc │ │ - vacgt.f16 d17, d15, d28 │ │ - vabdl.u8 , d19, d23 │ │ + vacgt.f16 d17, d15, d5 │ │ + vabdl.u8 , d19, d0 │ │ vmvn.i16 d4, #156 @ 0x009c │ │ stmdb sp!, {r0, lr} │ │ b.n afa3aa │ │ asrs r0, r0, #32 │ │ b.n afa7ae │ │ asrs r4, r0, #32 │ │ b.n af9b8c │ │ @@ -2888839,17 +2888839,17 @@ │ │ @ instruction: 0xffbceaff │ │ blx efa980 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ stmia r0!, {r3, r6} │ │ str r1, [sp, #768] @ 0x300 │ │ - @ instruction: 0xff801cb7 │ │ + @ instruction: 0xff801c90 │ │ @ instruction: 0xff837bbb │ │ - vmvn.i16 d4, #48896 @ 0xbf00 │ │ + vmov.i16 d4, #47104 @ 0xb800 │ │ vaddl.u8 , d2, d8 │ │ b.n afa7f8 │ │ ldr r3, [pc, #992] @ (afa740 ) │ │ stmdb sp!, {lr, pc} │ │ b.n afa6a6 │ │ movs r4, r4 │ │ b.n afa884 │ │ @@ -2889160,15 +2889160,15 @@ │ │ mcr2 15, 0, pc, cr12, cr15, {7} @ │ │ asrs r6, r7, #31 │ │ lsls r0, r3, #23 │ │ str r6, [sp, #768] @ 0x300 │ │ b.n afa4d2 │ │ str r4, [sp, #160] @ 0xa0 │ │ movs r6, r5 │ │ - strb r2, [r5, #26] │ │ + strb r3, [r0, #26] │ │ vmov.i32 d4, #144 @ 0x00000090 │ │ stmdb sp!, {lr} │ │ b.n afa96a │ │ movs r2, r0 │ │ add.w r0, r0, r4 │ │ b.n afa972 │ │ ands r0, r2 │ │ @@ -2889738,15 +2889738,15 @@ │ │ adds r0, #7 │ │ b.n afae96 │ │ beq.n afabc4 │ │ @ instruction: 0xebfd0005 │ │ b.n afae9e │ │ ldr r3, [pc, #960] @ (afaf20 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, sl} │ │ - and.w r4, r0, fp, lsl #21 │ │ + and.w r4, r0, r4, asr #20 │ │ vmls.f , , d1[2] │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n afb010 │ │ lsls r0, r2, #1 │ │ movt r0, #269 @ 0x10d │ │ b.n afaebe │ │ @@ -2890387,20 +2890387,20 @@ │ │ @ instruction: 0xeb00d094 │ │ b.n afb618 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ ldr r7, [r4, #124] @ 0x7c │ │ - vshr.u64 d5, d1, #61 │ │ - vaddl.u8 q1, d1, d17 │ │ + vmla.i , , d2[6] │ │ + @ instruction: 0xff811ffa │ │ @ instruction: 0xff82cf7d │ │ vpmax.u d25, d31, d6 │ │ @ instruction: 0xff80db9c │ │ - vbic.i32 q7, #140 @ 0x0000008c │ │ + vorr.i32 q7, #133 @ 0x00000085 │ │ @ instruction: 0xff817edb │ │ vaddl.u8 q0, d0, d0 │ │ b.n afb7d6 │ │ adds r0, #4 │ │ asrs r0, r2, #22 │ │ stmia r0!, {r0} │ │ lsls r0, r4, #14 │ │ @@ -2890591,15 +2890591,15 @@ │ │ b.n afb7f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ ldr r7, [r1, #60] @ 0x3c │ │ @ instruction: 0xff83eb26 │ │ - vbif q14, , q6 │ │ + vbif d28, d31, d21 │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {ip} │ │ b.n afae2a │ │ str r2, [r0, #0] │ │ b.n afb64a │ │ movs r0, #1 │ │ b.n afba4e │ │ @@ -2891027,15 +2891027,15 @@ │ │ asrs r7, r0, #32 │ │ b.n afba16 │ │ ldmia r5!, {r0, r2, r6} │ │ @ instruction: 0xebfdd038 │ │ b.n afbbf8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r3, r4, fp, sp, lr} │ │ - @ instruction: 0xff830d98 │ │ + vmvn.i32 q0, #11665407 @ 0x00b1ffff │ │ @ instruction: 0xff8148f0 │ │ stmdb sp!, {r7, ip} │ │ b.n afbe32 │ │ ands r2, r0 │ │ b.n afba36 │ │ str r0, [r0, #0] │ │ b.n afba3a │ │ @@ -2892566,15 +2892566,15 @@ │ │ @ instruction: 0xebfd0005 │ │ b.n afc762 │ │ ldr r0, [pc, #192] @ (afc4e4 ) │ │ ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r9, fp, sp, pc} │ │ @ instruction: 0xeafd8830 │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ ldmia.w sp!, {r2, r3, r5, r6, r8, r9, fp, lr, pc} │ │ - @ instruction: 0xeafdb046 │ │ + @ instruction: 0xeafdb01f │ │ @ instruction: 0xff8148f0 │ │ stmdb sp!, {r7, ip, lr, pc} │ │ b.n afc8dc │ │ ands r0, r0 │ │ b.n afc786 │ │ movs r3, r4 │ │ b.n afbfec │ │ @@ -2894765,21 +2894765,21 @@ │ │ vorr.i16 q2, #46848 @ 0xb700 │ │ @ instruction: 0xff834a97 │ │ vmull.u q2, d19, d3[6] │ │ vqrdmlsh.s q4, , d0[2] │ │ @ instruction: 0xff838d91 │ │ vmull.u8 q4, d19, d8 │ │ vmvn.i32 , #12124160 @ 0x00b90000 │ │ - @ instruction: 0xff832d2a │ │ + @ instruction: 0xff832d03 │ │ @ instruction: 0xff814d2f │ │ vsra.u64 , , #61 │ │ - vaba.u , , q10 │ │ - vmov.i32 q0, #33280 @ 0x00008200 │ │ + vabd.u , , │ │ + vsubl.u8 q0, d0, d27 │ │ vmul.f q2, q1, d2[5] │ │ - @ instruction: 0xff807a98 │ │ + vmvn.i16 , #33024 @ 0x8100 │ │ vmlsl.u8 , d2, d18 │ │ vorr.i16 , #35840 @ 0x8c00 │ │ movs r2, r5 │ │ rors r6, r3 │ │ vmvn.i32 q2, #128 @ 0x00000080 │ │ stmdb sp!, {ip} │ │ b.n afde52 │ │ @@ -2897019,21 +2897019,21 @@ │ │ movs r2, r7 │ │ b.n afeebe │ │ movs r2, r1 │ │ b.n aff122 │ │ @ instruction: 0xffee2aff │ │ @ instruction: 0xffeaeaff │ │ str r6, [r5, #28] │ │ - vsli.64 d1, d14, #0 │ │ + vbic.i32 , #8847360 @ 0x00870000 │ │ vmov.i32 d7, #37375 @ 0x000091ff │ │ vqrshl.u64 , , │ │ - vmov.i64 q3, #0xff00ffff00ffff00 │ │ + vqrdmlah.s q3, , d3[3] │ │ vmov.i64 d11, #0xff0000ffffffffff │ │ - vsli.64 d3, d22, #0 │ │ - vmull.u q6, d17, d3[0] │ │ + vabal.u8 , d16, d15 │ │ + @ instruction: 0xff81ca9c │ │ vmlal.u8 , d17, d21 │ │ vsubw.u8 q4, , d20 │ │ @ instruction: 0xff8048fc │ │ stmdb sp!, {lr} │ │ b.n afedba │ │ movs r1, r3 │ │ b.n afe61e │ │ @@ -2897758,15 +2897758,15 @@ │ │ movs r0, #0 │ │ b.n aff010 │ │ ldr r7, [pc, #992] @ (aff470 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n aff2f4 │ │ strb r1, [r2, #15] │ │ vrshr.u64 d4, d8, #61 │ │ - vcge.u16 , q6, │ │ + vcgt.u16 , q6, q5 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n aff3ea │ │ asrs r2, r0, #32 │ │ b.n aff3ee │ │ str r2, [r0, r0] │ │ b.n aff3f2 │ │ @@ -2898295,15 +2898295,15 @@ │ │ b.n aff8aa │ │ beq.n aff5ec │ │ b.n affa88 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff29bf │ │ vmls.f , , d2[6] │ │ - vrsubhn.i16 d1, q0, q12 │ │ + vrsubhn.i16 d1, q0, │ │ @ instruction: 0xff828b89 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n affa28 │ │ str r0, [r0, r0] │ │ b.n aff8d2 │ │ lsls r0, r6, #6 │ │ @@ -2900061,18 +2900061,18 @@ │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ b.n afffae │ │ movs r0, r0 │ │ b.n afffb0 │ │ @ instruction: 0xffe4eaff │ │ adds r3, r6, #2 │ │ vqdmulh.s , , d3[1] │ │ - @ instruction: 0xff830740 │ │ + vorr.i32 d0, #-1191182336 @ 0xb9000000 │ │ @ instruction: 0xff827bdd │ │ vcgt.u d17, d15, d2 │ │ - @ instruction: 0xff80cbb6 │ │ + @ instruction: 0xff80cb8f │ │ vmull.u8 , d17, d4 │ │ movs r6, r5 │ │ ldrb r1, [r5, #16] │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n b00974 │ │ str r0, [r0, r0] │ │ @@ -2903162,44 +2903162,44 @@ │ │ b.n b01a4c │ │ asrs r1, r0, #32 │ │ b.n b02030 │ │ movs r0, #2 │ │ b.n b02034 │ │ b.n b02146 │ │ @ instruction: 0xebfdffd3 │ │ - @ instruction: 0xeaff1b8f │ │ + @ instruction: 0xeaff1b68 │ │ vorr.i32 d7, #148 @ 0x00000094 │ │ movs r2, r5 │ │ ldr r3, [r1, #88] @ 0x58 │ │ vsra.u64 d7, d28, #64 │ │ movs r2, r5 │ │ - ldrsb r3, [r7, r5] │ │ + ldrsb r4, [r2, r5] │ │ vsra.u64 d7, d16, #63 │ │ movs r2, r5 │ │ - lsrs r3, r6, #15 │ │ + lsrs r4, r1, #15 │ │ vmov.i32 , #160 @ 0x000000a0 │ │ movs r2, r5 │ │ ldr r0, [r2, r1] │ │ movs r0, r0 │ │ - lsrs r1, r7, #14 │ │ - @ instruction: 0xff820b89 │ │ + lsrs r2, r2, #14 │ │ + @ instruction: 0xff820b62 │ │ vaddl.u8 q6, d18, d11 │ │ - vsubl.u8 q6, d18, d30 │ │ - vbic.i32 d6, #8912896 @ 0x00880000 │ │ - vorr.i32 d6, #11010048 @ 0x00a80000 │ │ + vsubl.u8 q6, d18, d7 │ │ + vorr.i32 d6, #8454144 @ 0x00810000 │ │ + vsri.64 q3, , #62 │ │ vsra.u64 , , #62 │ │ vmlsl.u q0, d16, d0[3] │ │ movs r0, r0 │ │ - add sp, #396 @ 0x18c │ │ + add sp, #240 @ 0xf0 │ │ vmov.i64 q3, #0xff0000ffff000000 │ │ movs r2, r5 │ │ add lr, pc │ │ vcgt.f16 q11, , q0 │ │ movs r2, r5 │ │ - subs r6, r5, r0 │ │ + subs r7, r0, r0 │ │ vmov.i32 , #152 @ 0x00000098 │ │ movs r2, r5 │ │ ldr r3, [pc, #960] @ (b0233c ) │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b0241c │ │ strh r0, [r0, #0] │ │ b.n b022c6 │ │ @@ -2903435,30 +2903435,30 @@ │ │ movs r1, r0 │ │ ldrb r4, [r3, #0] │ │ movs r1, r0 │ │ strb r4, [r6, #29] │ │ movs r1, r0 │ │ ldrb r4, [r7, #0] │ │ movs r1, r0 │ │ - add r5, pc, #168 @ (adr r5, b02228 ) │ │ + add r5, pc, #12 @ (adr r5, b0218c ) │ │ @ instruction: 0xff806fd4 │ │ movs r2, r5 │ │ strb r0, [r2, #3] │ │ movs r2, r5 │ │ strb r0, [r5, #2] │ │ movs r2, r5 │ │ ldr r4, [sp, #444] @ 0x1bc │ │ vqadd.u64 , , q8 │ │ movs r2, r5 │ │ strb r0, [r1, #30] │ │ movs r1, r0 │ │ - add r4, pc, #8 @ (adr r4, b021a4 ) │ │ + add r3, pc, #876 @ (adr r3, b02508 ) │ │ vabdl.u8 , d16, d8 │ │ movs r1, r0 │ │ - movs r6, #85 @ 0x55 │ │ + movs r6, #46 @ 0x2e │ │ vmvn.i16 d4, #175 @ 0x00af │ │ stmdb sp!, {lr} │ │ b.n b024ee │ │ lsls r0, r6, #3 │ │ b.n b01cf0 │ │ str r0, [r0, r0] │ │ b.n b028f6 │ │ @@ -2903577,15 +2903577,15 @@ │ │ movs r2, r0 │ │ cmp r4, #131 @ 0x83 │ │ vmlsl.u8 , d16, d16 │ │ movs r2, r0 │ │ ldrsh r4, [r4, r6] │ │ vpmin.u , , q10 │ │ movs r2, r0 │ │ - strb r0, [r6, #9] │ │ + strb r1, [r1, #9] │ │ vabdl.u8 q4, d1, d29 │ │ vsra.u64 d3, d28, #64 │ │ movs r6, r5 │ │ ldr r2, [sp, #820] @ 0x334 │ │ vbif d19, d31, d0 │ │ movs r6, r5 │ │ asrs r0, r2, #32 │ │ @@ -2904140,17 +2904140,17 @@ │ │ @ instruction: 0xe99d1000 │ │ b.n b0228a │ │ movs r2, r1 │ │ b.n b02ace │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, pc} │ │ vqshl.u64 , , #2 │ │ - vqrdmulh.s q2, q9, d2[4] │ │ + @ instruction: 0xff824dbb │ │ vsri.64 , , #63 │ │ - vpmin.u d23, d15, d21 │ │ + vpmax.u d23, d15, d14 │ │ vaddl.u8 q0, d2, d0 │ │ b.n b02e4a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b02af6 │ │ @@ -2905356,15 +2905356,15 @@ │ │ b.n b02cd6 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #28 │ │ b.n b0391e │ │ movs r7, r0 │ │ b.n b03522 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ vorr.i32 d10, #-1946157056 @ 0x8c000000 │ │ vqrdmlsh.s , , q10 │ │ vaddl.u8 q0, d0, d8 │ │ b.n b02d18 │ │ movs r1, r0 │ │ b.n b0389a │ │ movs r6, r0 │ │ @@ -2905819,16 +2905819,16 @@ │ │ ldr r7, [pc, #960] @ (b0399c ) │ │ ldmia.w sp!, {r2} │ │ and.w r0, r0, r7 │ │ b.n b03d26 │ │ beq.n b03630 │ │ b.n b03b04 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r9, sl, sp, pc} │ │ - vmlsl.u q5, d0, d3[4] │ │ + ldmia.w sp!, {r4, r5, r6, r9, sl, sp, pc} │ │ + vmvn.i32 d10, #-1946157056 @ 0x8c000000 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b03a98 │ │ ands r0, r0 │ │ b.n b03942 │ │ movs r0, r0 │ │ b.n b03126 │ │ @@ -2906218,15 +2906218,15 @@ │ │ b.n b03c7e │ │ movs r0, #0 │ │ b.n b04102 │ │ add r4, sp, #1020 @ 0x3fc │ │ @ instruction: 0xebfd0000 │ │ b.n b0408a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r9, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r9, ip, sp, pc} │ │ vmla.i , , d0[7] │ │ b.n b03476 │ │ lsls r0, r5, #1 │ │ b.n b0347a │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n b040a2 │ │ @@ -2907995,16 +2907995,16 @@ │ │ b.n b04fa6 │ │ str r7, [r0, #0] │ │ b.n b04faa │ │ movs r0, r0 │ │ b.n b04f18 │ │ @ instruction: 0xffea1aff │ │ @ instruction: 0xfff6eaff │ │ - bmi.n b04870 │ │ - @ instruction: 0xff80ff97 │ │ + bmi.n b04822 │ │ + @ instruction: 0xff80ff70 │ │ vmlsl.u q2, d1, d0[3] │ │ movs r2, r5 │ │ movs r0, #209 @ 0xd1 │ │ b.n b04c26 │ │ adds r0, #0 │ │ b.n b0442a │ │ movs r1, r0 │ │ @@ -2908213,16 +2908213,16 @@ │ │ str r0, [r0, r0] │ │ b.n b04556 │ │ movs r4, r0 │ │ b.n b04d8a │ │ beq.n b04a6c │ │ b.n b04f68 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r3, r5, sl, sp, pc} │ │ - vmlsl.u8 , d17, d23 │ │ + ldmia.w sp!, {r0, r1, r2, sl, sp, pc} │ │ + vmlsl.u8 , d17, d0 │ │ @ instruction: 0xff824ff8 │ │ stmdb sp!, {ip, lr} │ │ b.n b04da2 │ │ lsls r0, r2, #3 │ │ b.n b04e06 │ │ add sp, #4 │ │ b.n b04daa │ │ @@ -2912612,109 +2912612,109 @@ │ │ and.w r0, r0, r7 │ │ b.n b076a6 │ │ beq.n b06fd0 │ │ b.n b07484 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, fp} │ │ @ instruction: 0xff830744 │ │ - vmvn.i16 , #45568 @ 0xb200 │ │ - vmlal.u8 , d16, d6 │ │ - @ instruction: 0xff820ebc │ │ + vmull.u , d3, d3[2] │ │ + vmov.i16 , #143 @ 0x008f │ │ + @ instruction: 0xff820e95 │ │ vmull.u , d1, d2[7] │ │ - vsub.i64 , , q3 │ │ + vceq.i d21, d15, d15 │ │ vsubl.u8 , d2, d5 │ │ - vabd.f16 d31, d31, d13 │ │ + vabd.f16 , , q11 │ │ @ instruction: 0xff810b48 │ │ movs r0, r0 │ │ - str r4, [r6, #116] @ 0x74 │ │ + str r5, [r1, #116] @ 0x74 │ │ vrsubhn.i16 d12, , q15 │ │ vpmax.u d16, d31, d16 │ │ movs r0, r0 │ │ eors r3, r4 │ │ @ instruction: 0xff8009f4 │ │ movs r0, r0 │ │ lsrs r4, r4, #8 │ │ movs r0, r0 │ │ - ldr r3, [pc, #316] @ (b070ec ) │ │ + ldr r3, [pc, #160] @ (b07050 ) │ │ vaddl.u8 q2, d1, d26 │ │ - vqdmulh.s q0, q8, d0[3] │ │ - vqdmulh.s q0, , d3[2] │ │ + vmull.u8 q0, d16, d21 │ │ + vmull.u8 q0, d17, d20 │ │ vmov.i16 , #156 @ 0x009c │ │ - vrhadd.u d28, d15, d0 │ │ - vqrdmulh.s , , d0[7] │ │ + vqadd.u64 q14, , │ │ + vqrdmulh.s , , d1[1] │ │ vmla.i q2, q8, d2[7] │ │ vbic.i32 d7, #-2147483648 @ 0x80000000 │ │ - vsra.u64 q6, q8, #62 │ │ - vmul.f , , d2[7] │ │ - vmvn.i16 d3, #164 @ 0x00a4 │ │ - @ instruction: 0xff8219d3 │ │ + vmla.f q6, q9, d1[2] │ │ + vmul.f , , d3[1] │ │ + vmlal.u8 , d2, d13 │ │ + @ instruction: 0xff8219ac │ │ vbic.i32 d7, #10682368 @ 0x00a30000 │ │ - vmull.p8 q6, d18, d26 │ │ - @ instruction: 0xff80bef8 │ │ + vmull.p8 q6, d18, d3 │ │ + @ instruction: 0xff80bed1 │ │ vshr.u64 q0, q1, #63 │ │ @ instruction: 0xff8093ec │ │ - vaddl.u8 q5, d2, d31 │ │ - @ instruction: 0xff8108df │ │ + vaddl.u8 q5, d2, d8 │ │ + @ instruction: 0xff8108b8 │ │ @ instruction: 0xff81c74e │ │ - vrshl.u64 , , │ │ + vqrshl.u64 d19, d10, d15 │ │ vmlsl.u8 q4, d2, d1 │ │ vqsub.u64 d23, d15, d28 │ │ vsubl.u8 , d2, d16 │ │ vabdl.u8 q6, d2, d7 │ │ - vmin.u d20, d31, d26 │ │ + vmin.u d20, d31, d3 │ │ vabdl.u8 , d1, d19 │ │ - vqrshl.u64 d21, d29, d30 │ │ - vmla.i q6, q1, d0[7] │ │ + vqrshl.u64 d21, d6, d30 │ │ + vmla.i q6, q1, d1[1] │ │ vmov.i32 q7, #9568256 @ 0x00920000 │ │ vpmin.f16 d19, d15, d26 │ │ vmlsl.u8 , d16, d23 │ │ vpmin.f16 d19, d14, d10 │ │ - vsli.64 d9, d23, #0 │ │ - vqshl.u64 , , #0 │ │ - vqrdmlsh.s q7, q1, d1[6] │ │ - vorr.i16 d5, #32768 @ 0x8000 │ │ + vsli.64 d9, d0, #0 │ │ + vqshl.u64 , q3, #0 │ │ + vqrdmlsh.s q7, q1, d2[0] │ │ + vmull.u , d16, d1[6] │ │ @ instruction: 0xff808c9f │ │ - vmls.i q9, , q8 │ │ + vmul.p d18, d15, d25 │ │ vmov.i8 , #150 @ 0x96 │ │ - vmov.f32 d14, #-3.125 @ 0xc0480000 │ │ - vabdl.u8 , d16, d1 │ │ - vraddhn.i16 d5, q9, │ │ - @ instruction: 0xff825a94 │ │ - @ instruction: 0xff803744 │ │ - @ instruction: 0xff820ab7 │ │ + @ instruction: 0xff80eef2 │ │ + vorr.i32 , #-1979711488 @ 0x8a000000 │ │ + vmls.i , q1, d2[4] │ │ + vmull.u , d2, d1[7] │ │ + vorr.i32 d3, #-1929379840 @ 0x8d000000 │ │ + @ instruction: 0xff820a90 │ │ vsubw.u8 q6, , d22 │ │ - @ instruction: 0xff7fdcc0 │ │ - @ instruction: 0xff8153eb │ │ - vmul.i q1, q1, d0[3] │ │ - vmul.i q2, , d0[4] │ │ - vmvn.i32 , #-1660944384 @ 0x9d000000 │ │ - vraddhn.i16 d9, q1, │ │ - vrsra.u64 d5, d3, #64 │ │ - @ instruction: 0xff825988 │ │ - vbic.i32 , #34560 @ 0x00008700 │ │ - vmov.i16 d4, #166 @ 0x00a6 │ │ + vqrdmlsh.s d29, d31, d9 │ │ + @ instruction: 0xff8153c4 │ │ + vmlal.u8 q1, d2, d21 │ │ + vmvn.i16 d4, #153 @ 0x0099 │ │ + vmov.i32 , #-1778384896 @ 0x96000000 │ │ + vrsra.u64 , q15, #62 │ │ + @ instruction: 0xff80536c │ │ + vmul.f , q1, d1[4] │ │ + vorr.i32 , #32768 @ 0x00008000 │ │ + @ instruction: 0xff8247ef │ │ vmlal.u , d17, d0[2] │ │ - vqrshl.u64 , , │ │ + vrshl.u64 d21, d30, d31 │ │ vqrdmlah.s , q8, d2[1] │ │ vqshl.u64 q8, q0, │ │ movs r0, r0 │ │ - movs r4, #34 @ 0x22 │ │ + movs r3, #251 @ 0xfb │ │ @ instruction: 0xff81be9e │ │ vshl.u64 d16, d24, d15 │ │ movs r0, r0 │ │ subs r6, r5, r4 │ │ vqrdmlah.s , q8, d2[6] │ │ vqshl.u64 q8, q10, │ │ movs r0, r0 │ │ mcr2 15, 0, pc, cr7, cr15, {3} @ │ │ - bhi.n b07090 │ │ + bhi.n b07042 │ │ vmov.f32 d11, #-4.5 @ 0xc0900000 │ │ vqshl.u64 d16, d12, d31 │ │ movs r0, r0 │ │ - adds r2, #203 @ 0xcb │ │ + adds r2, #164 @ 0xa4 │ │ vqrdmlah.s , q1, d0[3] │ │ vsra.u64 q2, q8, #62 │ │ stmdb sp!, {r0, r6, r7, r8, r9, sl, fp, lr, pc} │ │ b.n b07460 │ │ b.n b070e0 │ │ b.n b07822 │ │ strh r2, [r0, #0] │ │ @@ -2913413,18 +2913413,18 @@ │ │ b.n b07a42 │ │ movs r0, #0 │ │ b.n b07ec6 │ │ beq.n b07718 │ │ b.n b07c24 │ │ ldr r3, [pc, #960] @ (b07acc ) │ │ ldmia.w sp!, {r7, sl, fp, ip, pc} │ │ - @ instruction: 0xeafd26cb │ │ + @ instruction: 0xeafd26a4 │ │ vsra.u64 d6, d17, #62 │ │ vbif d22, d31, d28 │ │ - vqsub.u64 q14, , │ │ + vhsub.u d28, d15, d28 │ │ vaddl.u8 , d0, d0 │ │ b.n b07a66 │ │ movs r0, r0 │ │ b.n b07dca │ │ movs r0, r0 │ │ b.n b07e6e │ │ movs r0, #0 │ │ @@ -2913807,15 +2913807,15 @@ │ │ asrs r0, r2, #11 │ │ adcs r3, r2 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b07b9c ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ ldr r4, [sp, #0] │ │ - vqrshl.u64 d21, d1, d31 │ │ + vrshl.u64 , q13, │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {lr} │ │ b.n b07dae │ │ lsls r4, r3, #3 │ │ b.n b07592 │ │ str r1, [sp, #228] @ 0xe4 │ │ @ instruction: 0xebfd500f │ │ @@ -2913917,15 +2913917,15 @@ │ │ @ instruction: 0xffc30bff │ │ movs r5, r0 │ │ b.n b07e9a │ │ beq.n b07bbc │ │ b.n b08078 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r4, r5, r7, r9, ip, sp, pc} │ │ - vqsub.u64 , , │ │ + vhsub.u , , q6 │ │ vmul.i , , d1[4] │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {r5, r6} │ │ b.n b082b6 │ │ ands r1, r0 │ │ b.n b07eba │ │ ldrb r0, [r2, #18] │ │ @@ -2914571,22 +2914571,22 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n b08432 │ │ movs r0, r0 │ │ b.n b08796 │ │ vpmin.u , , │ │ vpmin.u32 q7, , │ │ add r0, pc, #876 @ (adr r0, b0846c ) │ │ - vqrdmlsh.s , q9, d3[3] │ │ + @ instruction: 0xff823fa8 │ │ @ instruction: 0xff825fb0 │ │ vrsubhn.i16 d9, q1, q12 │ │ - vminnm.f16 d20, d31, d25 │ │ - @ instruction: 0xff811344 │ │ + vminnm.f16 d20, d31, d2 │ │ + vorr.i32 d1, #40192 @ 0x00009d00 │ │ vsli.64 d9, d20, #1 │ │ - vpmin.f16 q10, , │ │ - @ instruction: 0xff81e3c8 │ │ + vminnm.f16 d20, d15, d14 │ │ + vsubw.u8 q7, , d17 │ │ @ instruction: 0xff814bfc │ │ stmdb sp!, {lr} │ │ b.n b0846a │ │ strh r0, [r4, #0] │ │ b.n b0862e │ │ lsls r4, r6, #2 │ │ b.n b084d2 │ │ @@ -2914872,15 +2914872,15 @@ │ │ b.n b08ad6 │ │ strb r0, [r0, #0] │ │ b.n b08ada │ │ ldr r2, [sp, #80] @ 0x50 │ │ @ instruction: 0xebfd0007 │ │ b.n b086e2 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r5, r6, r8, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r8, sp, lr, pc} │ │ vaddl.u8 , d1, d20 │ │ b.n b07ece │ │ movs r0, r4 │ │ b.n b07ed2 │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n b08afa │ │ @@ -2915987,19 +2915987,19 @@ │ │ vpmin.u q15, q11, │ │ str r0, [r4, r0] │ │ b.n b08854 │ │ vpmin.u q15, q10, │ │ ldr r1, [sp, #844] @ 0x34c │ │ vmvn.i16 q5, #41216 @ 0xa100 │ │ vshl.u64 d19, d0, d31 │ │ - vminnm.f16 , , │ │ + vpmin.f16 d27, d15, d28 │ │ vmla.i q1, , d1[5] │ │ - vmvn.i16 q1, #33280 @ 0x8200 │ │ - vmull.u q0, d1, d2[4] │ │ - vmvn.i32 d11, #9830399 @ 0x0095ffff │ │ + vmull.u q1, d0, d3[2] │ │ + vmvn.i16 d0, #39680 @ 0x9b00 │ │ + @ instruction: 0xff81bd0e │ │ vaddl.u8 , d1, d0 │ │ b.n b09482 │ │ asrs r4, r6, #32 │ │ b.n b08846 │ │ cmp r4, #73 @ 0x49 │ │ and.w r1, r0, ip, ror #19 │ │ stmdb sp!, {lr} │ │ @@ -2916289,18 +2916289,18 @@ │ │ lsls r0, r6, #3 │ │ b.n b08b52 │ │ movs r4, r1 │ │ b.n b08b08 │ │ beq.n b08ff0 │ │ b.n b094ec │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r8, sl, ip, sp} │ │ - vabal.u8 , d0, d23 │ │ - vmla.i q2, , d2[0] │ │ - @ instruction: 0xff812f74 │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, r8, sl, ip, sp} │ │ + vabal.u8 , d0, d0 │ │ + vmov.i32 d4, #155 @ 0x0000009b │ │ + vqrdmlsh.s q1, , d1[3] │ │ @ instruction: 0xff822d0b │ │ vbif q10, , q14 │ │ stmdb sp!, {lr} │ │ b.n b09332 │ │ lsls r0, r6, #3 │ │ b.n b08b96 │ │ str r0, [r0, #0] │ │ @@ -2916495,16 +2916495,16 @@ │ │ b.n b08c9c │ │ movs r4, r0 │ │ b.n b094de │ │ @ instruction: 0xea21ebff │ │ movs r0, r0 │ │ b.n b098e6 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r1, r4, r5, r6, r7, r9, fp, ip, sp, lr} │ │ - vorr.i16 , #38400 @ 0x9600 │ │ + ldmia.w sp!, {r0, r1, r3, r6, r7, r9, fp, ip, sp, lr} │ │ + @ instruction: 0xff817b2f │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b09654 │ │ lsls r0, r1 │ │ b.n b08cf8 │ │ str r0, [sp, #4] │ │ b.n b09502 │ │ @@ -2918586,15 +2918586,15 @@ │ │ b.n b0a686 │ │ ldrb r5, [r7, #17] │ │ @ instruction: 0xebfd5000 │ │ b.n b0a68e │ │ ands r1, r0 │ │ b.n b0a85a │ │ @ instruction: 0xfff2eaff │ │ - ldr r0, [pc, #284] @ (b0a474 ) │ │ + ldr r0, [pc, #128] @ (b0a3d8 ) │ │ vmov.i32 d2, #132 @ 0x00000084 │ │ b.n b09e90 │ │ asrs r5, r0, #32 │ │ b.n b0a6a2 │ │ lsls r0, r1, #4 │ │ b.n b09ea4 │ │ adds r0, #8 │ │ @@ -2918641,52 +2918641,52 @@ │ │ b.n b09efc │ │ movs r0, #48 @ 0x30 │ │ b.n b09f00 │ │ stc2 10, cr14, [ip, #1020] @ 0x3fc @ │ │ str r6, [sp, #512] @ 0x200 │ │ lsls r0, r3, #2 │ │ bls.n b0a43c │ │ - vmlsl.u8 , d18, d19 │ │ - vmvn.i16 d8, #145 @ 0x0091 │ │ - vqrdmlah.s q7, q0, d0[3] │ │ - vmvn.i32 d2, #10420223 @ 0x009effff │ │ - @ instruction: 0xff8093c0 │ │ - vabdl.u8 , d17, d31 │ │ + vmvn.i16 , #44032 @ 0xac00 │ │ + vmlal.u8 q4, d1, d10 │ │ + vmull.p8 q7, d0, d21 │ │ + vmov.i32 d2, #9961471 @ 0x0097ffff │ │ + vrsra.u64 d9, d9, #64 │ │ + vabdl.u8 , d17, d8 │ │ vqshlu.s64 d11, d20, #1 │ │ - vqshl.u64 d20, d15, d31 │ │ - vmlal.u8 q2, d0, d15 │ │ + vqshl.u64 q10, q12, │ │ + @ instruction: 0xff8047e8 │ │ vmla.i , q8, d3[7] │ │ - vpmin.u , , q13 │ │ - vorr.i32 q3, #142 @ 0x0000008e │ │ + vpmin.u , , │ │ + vbic.i32 d6, #135 @ 0x00000087 │ │ vmul.i , q0, d3[4] │ │ - vqrdmlah.s , , │ │ - vaddw.u8 q1, q0, d10 │ │ + vqrdmlah.s , , q4 │ │ + vmla.i q1, q8, d3[4] │ │ vmov.f32 d8, #-13 @ 0xc1500000 │ │ vpmin.f16 d31, d31, d1 │ │ vmul.p , q15, q15 │ │ vrhadd.u d30, d31, d18 │ │ - vqshl.u64 d30, d22, d14 │ │ - vrsra.u64 d15, d30, #63 │ │ - vorr.i32 , #8585216 @ 0x00830000 │ │ + vshl.u64 d30, d15, d14 │ │ + vrsra.u64 d15, d7, #63 │ │ + vabal.u8 , d0, d28 │ │ vmov.i32 q7, #36352 @ 0x00008e00 │ │ vacgt.f16 q12, q7, q15 │ │ vceq.i q8, , q9 │ │ vmvn.i32 q6, #8388608 @ 0x00800000 │ │ vmul.p d17, d30, d5 │ │ - vabd.f16 d23, d15, d0 │ │ + vqrdmlsh.s , , │ │ @ instruction: 0xff80cb4f │ │ vqadd.u64 q11, , │ │ vmul.i , q1, d1[4] │ │ - vceq.i d24, d31, d27 │ │ - vmul.i , , d1[2] │ │ + vceq.i d24, d31, d4 │ │ + vmlal.u8 , d1, d18 │ │ vorr.i32 d0, #-2097152000 @ 0x83000000 │ │ - @ instruction: 0xff802da0 │ │ - vbic.i16 d7, #37632 @ 0x9300 │ │ + vmvn.i32 q1, #9043967 @ 0x0089ffff │ │ + @ instruction: 0xff817b0c │ │ vqrdmlah.s , q8, d1[2] │ │ - vpmax.u d20, d30, d2 │ │ + vpmin.u q10, q7, │ │ @ instruction: 0xff811987 │ │ vrshl.u64 , , │ │ vabd.u d30, d15, d10 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b0a918 │ │ str r0, [sp, #0] │ │ @@ -2918871,17 +2918871,17 @@ │ │ @ instruction: 0xebfd5007 │ │ b.n b0ad4e │ │ movs r5, r0 │ │ b.n b0a952 │ │ beq.n b0a63c │ │ b.n b0ab30 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r8, r9, sl, ip, sp} │ │ - @ instruction: 0xff80dd90 │ │ - vbic.i32 d9, #37632 @ 0x00009300 │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r9, sl, ip, sp} │ │ + vqrdmulh.s , q0, d1[6] │ │ + vsubw.u8 , , d12 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r2, r4, r5, r6, r7, lr, pc} │ │ b.n b0a16c │ │ movs r0, #0 │ │ b.n b0ad72 │ │ stmia r0!, {r2, r3} │ │ b.n b0a754 │ │ @@ -2932587,15 +2932587,15 @@ │ │ b.n b11d32 │ │ beq.n b11974 │ │ b.n b11f10 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b11f18 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r6, ip, sp} │ │ + ldmia.w sp!, {r2, r3, r4, ip, sp} │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {r2, r4, sp, lr, pc} │ │ b.n b11548 │ │ ldmia r7, {r1, r6, r7} │ │ b.n b11d52 │ │ str r0, [r2, #0] │ │ b.n b11550 │ │ @@ -2936970,15 +2936970,15 @@ │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b14632 │ │ movs r5, r0 │ │ b.n b14236 │ │ beq.n b13f28 │ │ b.n b14414 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r4, r8, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r7, ip, pc} │ │ @ instruction: 0xff804ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-88]! @ 0xffffffa8 │ │ b.n b143a8 │ │ ands r0, r0 │ │ b.n b14252 │ │ movs r7, r0 │ │ @@ -2938448,22 +2938448,22 @@ │ │ movs r0, r0 │ │ b.n b14de8 │ │ asrs r4, r4, #32 │ │ b.n b14684 │ │ @ instruction: 0xffe90aff │ │ @ instruction: 0xffeceaff │ │ ldr r6, [sp, #972] @ 0x3cc │ │ - vbic.i32 , #10354688 @ 0x009e0000 │ │ + vorr.i32 , #9895936 @ 0x00970000 │ │ vmull.p8 , d16, d27 │ │ - vqrdmlah.s d21, d30, d19 │ │ + vqrdmulh.s d21, d30, d12 │ │ vqshl.u64 d14, d10, #1 │ │ vmls.i d17, d30, d12 │ │ movs r0, r0 │ │ cmp r1, #124 @ 0x7c │ │ - vcgt.f16 q10, , #0 │ │ + vsri.32 d20, d10, #11 │ │ @ instruction: 0xff81e7c2 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r4, r5, r7, ip, lr, pc} │ │ b.n b15018 │ │ movs r0, #0 │ │ b.n b146a6 │ │ adds r0, #36 @ 0x24 │ │ @@ -2938903,15 +2938903,15 @@ │ │ b.n b14a68 │ │ adds r0, #3 │ │ b.n b15050 │ │ str r3, [r0, #120] @ 0x78 │ │ @ instruction: 0xebfdd0b4 │ │ b.n b15454 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, sl, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r7, sl, ip, pc} │ │ vacgt.f16 , , q11 │ │ vabd.u , q15, q8 │ │ movs r0, r0 │ │ adds r3, r7, #3 │ │ vqadd.u64 q9, , q0 │ │ @ instruction: 0xfff548fc │ │ stmdb sp!, {sp} │ │ @@ -2939049,20 +2939049,20 @@ │ │ @ instruction: 0xeafd0004 │ │ b.n b153ba │ │ asrs r6, r0, #32 │ │ b.n b153be │ │ ldr r0, [pc, #1008] @ (b15470 ) │ │ ldmia.w sp!, {r1, r5, fp, sp, lr} │ │ @ instruction: 0xeafde0d5 │ │ - vqshl.u64 d17, d28, d30 │ │ - @ instruction: 0xff810996 │ │ - vorr.i16 d14, #141 @ 0x008d │ │ - vmls.i q8, , q7 │ │ - vorr.i32 , #131 @ 0x00000083 │ │ - vmvn.i32 , #10158080 @ 0x009b0000 │ │ + vqshl.u64 d17, d5, d30 │ │ + vmul.f q0, , d3[7] │ │ + @ instruction: 0xff80e8f6 │ │ + vmls.i d16, d15, d23 │ │ + vaddw.u8 , q0, d28 │ │ + vmov.i32 , #9699328 @ 0x00940000 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b15544 │ │ ands r2, r0 │ │ b.n b153ee │ │ str r1, [r0, r0] │ │ b.n b153f2 │ │ @@ -2940211,15 +2940211,15 @@ │ │ b.n b15d86 │ │ @ instruction: 0xb7f7 │ │ @ instruction: 0xebffd07c │ │ b.n b15f68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, lr} │ │ lsls r2, r0, #3 │ │ - adds r2, #116 @ 0x74 │ │ + adds r2, #77 @ 0x4d │ │ vabal.u8 q6, d1, d20 │ │ vshl.u64 , q0, q7 │ │ movs r0, r0 │ │ ldr r0, [r5, #20] │ │ vcgt.u d17, d14, d12 │ │ movs r0, r0 │ │ adds r0, r7, #3 │ │ @@ -2940272,15 +2940272,15 @@ │ │ str r7, [r1, #56] @ 0x38 │ │ @ instruction: 0xebfd0005 │ │ b.n b15e1a │ │ cmp r1, r9 │ │ @ instruction: 0xebfd0001 │ │ b.n b16222 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r8, fp} │ │ + ldmia.w sp!, {r1, r4, r7, r8, fp} │ │ vmov.i32 d9, #37119 @ 0x000090ff │ │ vceq.i d20, d14, d31 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b15e36 │ │ asrs r0, r0, #32 │ │ b.n b1623a │ │ movs r3, r0 │ │ @@ -2942659,15 +2942659,15 @@ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n b17642 │ │ @ instruction: 0xffdceaff │ │ asrs r5, r2, #14 │ │ vqrdmlsh.s , q15, │ │ @ instruction: 0xff7f1c43 │ │ - vpmin.u q14, , │ │ + vpmin.u q14, , q2 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {} │ │ b.n b16a40 │ │ adds r0, #0 │ │ b.n b17662 │ │ b.n b16f24 │ │ b.n b17666 │ │ @@ -2943627,16 +2943627,16 @@ │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r1 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b178a8 ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ strh r4, [r7, #34] @ 0x22 │ │ - vqrshl.u64 , , q7 │ │ - vmls.i , q8, d3[7] │ │ + vqrshl.u64 , q4, q7 │ │ + vmls.i , q8, d0[2] │ │ vmlal.u8 q2, d0, d0 │ │ stmdb sp!, {r3, r7, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b17ec2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ @@ -2943714,16 +2943714,16 @@ │ │ lsrs r0, r0, #28 │ │ add.w r0, r0, r0 │ │ b.n b17ed2 │ │ @ instruction: 0xfff20aff │ │ beq.n b17868 │ │ b.n b17d54 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, fp, pc} │ │ - vceq.i d21, d15, d15 │ │ + ldmia.w sp!, {r0, r1, r5, r6, r7, r8, r9, sl, pc} │ │ + vaba.u , , q12 │ │ vqshlu.s64 q3, , #0 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r0, pc} │ │ b.n b17b92 │ │ str r0, [r0, #0] │ │ b.n b17b96 │ │ ands r4, r1 │ │ @@ -2944976,25 +2944976,25 @@ │ │ b.n b185f6 │ │ str r0, [r0, r0] │ │ b.n b189fa │ │ movs r5, r1 │ │ @ instruction: 0xeb00ff03 │ │ @ instruction: 0xeaff7ddc │ │ vqadd.u64 , q7, q3 │ │ - vshl.u64 d17, d31, d14 │ │ - vmls.f , q8, d0[6] │ │ - vqadd.u64 d22, d15, d11 │ │ + vshl.u64 d17, d8, d14 │ │ + vmls.f , q8, d1[0] │ │ + vminnm.f16 , , q10 │ │ vabd.f16 d25, d15, d15 │ │ - vmull.u8 q4, d17, d18 │ │ + vmvn.i32 q4, #39935 @ 0x00009bff │ │ vsli.64 , q0, #0 │ │ vshl.u64 d25, d12, d30 │ │ - vacgt.f16 d20, d14, d9 │ │ + @ instruction: 0xff7e4df2 │ │ vmull.u8 q5, d0, d26 │ │ vqsub.u64 , q15, │ │ - vcgt.u d31, d14, d4 │ │ + vqsub.u64 , q15, │ │ vaba.u q10, , q14 │ │ stmdb sp!, {sp, pc} │ │ b.n b1863e │ │ movs r0, r3 │ │ b.n b17e22 │ │ movs r1, r0 │ │ b.n b189a6 │ │ @@ -2945256,15 +2945256,15 @@ │ │ @ instruction: 0xebfd1000 │ │ b.n b1805e │ │ str r6, [r0, r0] │ │ b.n b1886e │ │ movs r0, r1 │ │ b.n b18034 │ │ @ instruction: 0xffdbeaff │ │ - ldrsb r3, [r1, r2] │ │ + ldrsb r4, [r4, r1] │ │ vqadd.u64 d16, d15, d28 │ │ b.n b1805e │ │ movs r1, r0 │ │ b.n b18942 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r7, [pc, #960] @ (b18908 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ @@ -2945790,19 +2945790,19 @@ │ │ b.n b184c8 │ │ movs r0, r0 │ │ b.n b190fa │ │ lsls r0, r2, #1 │ │ b.n b184c8 │ │ mrc2 10, 7, lr, cr10, cr15, {7} @ │ │ b.n b186f4 │ │ - vrev64.16 d28, d19 │ │ - vrsubhn.i16 d7, q8, q1 │ │ + @ instruction: 0xfff4bffc │ │ + vmov.i32 , #-1962934272 @ 0x8b000000 │ │ vpmin.u q8, , q14 │ │ movs r1, r5 │ │ - str r4, [r5, #116] @ 0x74 │ │ + str r5, [r0, #116] @ 0x74 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r0, lr} │ │ b.n b18d1e │ │ asrs r0, r3, #32 │ │ b.n b18502 │ │ movs r0, #1 │ │ b.n b18e68 │ │ @@ -2946953,28 +2946953,28 @@ │ │ b.n b196e2 │ │ beq.n b1942c │ │ b.n b198c0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r5, r8, r9, ip, pc} │ │ vqrdmlsh.s q2, , d1[0] │ │ vmla.i , , d1[0] │ │ - vmls.i q2, , d1[1] │ │ - vmvn.i32 d0, #9240576 @ 0x008d0000 │ │ + vsri.64 d4, d14, #63 │ │ + vmov.i32 d0, #8781824 @ 0x00860000 │ │ vorr.i32 d3, #140 @ 0x0000008c │ │ - vqrdmlah.s d28, d30, d25 │ │ + vqrdmlah.s d28, d30, d2 │ │ vminnm.f16 d18, d15, d20 │ │ movs r1, r0 │ │ add r4, pc, #660 @ (adr r4, b19660 ) │ │ - vsub.i64 , q7, │ │ + vsub.i64 , q7, q2 │ │ @ instruction: 0xff801cf5 │ │ - vqrdmulh.s , , │ │ - vmul.f , q0, d2[0] │ │ + vqrdmlah.s d27, d31, d10 │ │ + vorr.i16 d9, #139 @ 0x008b │ │ vmull.u8 , d16, d0 │ │ - vqrshl.u64 d31, d2, d30 │ │ - vmov.i32 d9, #139 @ 0x0000008b │ │ + vrshl.u64 , , q7 │ │ + @ instruction: 0xff808ff4 │ │ vsub.i64 d20, d15, d0 │ │ stmdb sp!, {r1, r2, r3, r6, r9, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b19b36 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ stmdb sp!, {lr} │ │ @@ -2947108,19 +2947108,19 @@ │ │ b.n b1985e │ │ movs r0, #2 │ │ b.n b19640 │ │ ldr r7, [pc, #240] @ (b19614 ) │ │ add.w r0, r0, r4 │ │ b.n b19064 │ │ strh r4, [r7, #2] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r6, r7, r8, r9, sl, fp, lr, pc} │ │ vorr.i32 q0, #-1946157056 @ 0x8c000000 │ │ vpmax.u q10, q7, q0 │ │ - @ instruction: 0xff810cb7 │ │ - vbic.i16 q2, #39680 @ 0x9b00 │ │ + @ instruction: 0xff810c90 │ │ + vorr.i16 q2, #37888 @ 0x9400 │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b1988a │ │ ands r0, r0 │ │ b.n b1988e │ │ ldr r2, [pc, #656] @ (b197e0 ) │ │ add.w r0, r0, r0 │ │ @@ -2947261,15 +2947261,15 @@ │ │ b.n b19188 │ │ movs r0, r2 │ │ b.n b191b2 │ │ lsrs r4, r3, #16 │ │ add.w r0, r0, r0 │ │ b.n b19dd2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ vacgt.f16 d25, d31, d5 │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {lr} │ │ b.n b199e6 │ │ movs r0, r2 │ │ b.n b191ca │ │ strh r2, [r0, #0] │ │ @@ -2947509,25 +2947509,25 @@ │ │ b.n b199d8 │ │ strh r4, [r3, r4] │ │ @ instruction: 0xebfd0000 │ │ b.n b19f62 │ │ ands r0, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r8, sl, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r8, sl, ip, lr} │ │ vaddl.u8 , d0, d12 │ │ b.n b19410 │ │ movs r0, #0 │ │ b.n b1a096 │ │ adds r0, #0 │ │ b.n b1a09a │ │ asrs r1, r0, #32 │ │ b.n b199fc │ │ strb r0, [r3, r4] │ │ - @ instruction: 0xeafdfb7d │ │ + @ instruction: 0xeafdfb56 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b19d88 │ │ str r0, [r0, r0] │ │ b.n b19c32 │ │ movs r0, r5 │ │ b.n b19e10 │ │ @@ -2949314,75 +2949314,75 @@ │ │ @ instruction: 0xebfd9000 │ │ b.n b1ab42 │ │ movs r0, r0 │ │ b.n b1aea6 │ │ vpmin.u32 , , │ │ @ instruction: 0xffd6eaff │ │ bcc.n b1a76c │ │ - vorr.i32 q3, #9633792 @ 0x00930000 │ │ - vmin.u q10, , │ │ + vabal.u8 q3, d1, d28 │ │ + vmax.u q10, , q6 │ │ vrhadd.u q9, , │ │ vhsub.u d25, d14, d2 │ │ - vqrdmlah.s d26, d30, d22 │ │ - vmull.u q4, d16, d2[3] │ │ - vmvn.i32 d13, #-2130706432 @ 0x81000000 │ │ + vqrdmulh.s d26, d30, d15 │ │ + vmlsl.u8 q4, d16, d23 │ │ + vrsubhn.i16 d13, q0, q5 │ │ vmul.p , , q11 │ │ - vacgt.f16 , q15, q1 │ │ - vmvn.i32 q2, #9895936 @ 0x00970000 │ │ + vcgt.f16 d17, d30, d27 │ │ + vmov.i32 q2, #9437184 @ 0x00900000 │ │ vhadd.u d16, d15, d12 │ │ vminnm.f16 d19, d30, d28 │ │ vqrdmlah.s q7, , d0[6] │ │ vcgt.f16 , q7, │ │ vqrdmlsh.s d19, d30, d0 │ │ - vpmin.u d24, d30, d21 │ │ + vpmax.u d24, d30, d14 │ │ vbic.i32 q6, #-1895825408 @ 0x8f000000 │ │ - vbif q8, , │ │ + vbif d16, d29, d24 │ │ vmull.u q7, d1, d1[5] │ │ vhadd.u d31, d14, d0 │ │ movs r0, r5 │ │ vaddl.s16 q8, d12, d24 │ │ svc 252 @ 0xfc │ │ - vmax.u , , │ │ - vmax.u d26, d31, d0 │ │ + vmax.u , , q1 │ │ + vmin.u q13, , │ │ vmov.i16 d5, #35072 @ 0x8900 │ │ vhsub.u , q7, q9 │ │ - vmov.i32 , #-1711276032 @ 0x9a000000 │ │ - vcgt.u d19, d15, d5 │ │ - vsubl.u8 , d0, d18 │ │ + vmvn.i32 d15, #-1828716544 @ 0x93000000 │ │ + vqsub.u64 , , q7 │ │ + vsra.u64 , , #64 │ │ @ instruction: 0xff80436e │ │ - vbic.i32 d11, #9895936 @ 0x00970000 │ │ - vacgt.f16 d16, d15, d5 │ │ - @ instruction: 0xff80fd0f │ │ - @ instruction: 0xff805ab0 │ │ - vqrdmlsh.s q15, , q5 │ │ - vminnm.f16 , , q11 │ │ + vorr.i32 d11, #9437184 @ 0x00900000 │ │ + vabd.f16 q8, , q15 │ │ + vqdmulh.s , q8, d0[6] │ │ + vmlsl.u8 , d16, d9 │ │ + vqrdmlsh.s d30, d15, d19 │ │ + vpmin.f16 , , │ │ vmlsl.u8 , d0, d21 │ │ - @ instruction: 0xff81bfac │ │ - vmvn.i16 , #36608 @ 0x8f00 │ │ - vcgt.f16 , , q8 │ │ + @ instruction: 0xff81bf85 │ │ + vmov.i16 , #34816 @ 0x8800 │ │ + vacgt.f16 d27, d31, d25 │ │ vbic.i32 d5, #141 @ 0x0000008d │ │ vmax.u d31, d14, d20 │ │ vrhadd.u d21, d13, d28 │ │ vpmin.u , q7, q2 │ │ @ instruction: 0xff81bd2e │ │ - vceq.i , , │ │ - @ instruction: 0xff7f5c2f │ │ + vsub.i64 , , q6 │ │ + @ instruction: 0xff7f5c08 │ │ @ instruction: 0xff7f5dd3 │ │ - vmov.i8 , #151 @ 0x97 │ │ + vmov.i64 d15, #0xff0000ff00000000 │ │ @ instruction: 0xff803b90 │ │ - vorr.i16 q3, #153 @ 0x0099 │ │ - vmul.f , q0, d3[6] │ │ - vrhadd.u d18, d31, d22 │ │ + vbic.i16 d6, #146 @ 0x0092 │ │ + vmul.f , q0, d0[1] │ │ + vbif q9, , │ │ vhadd.u d21, d31, d25 │ │ - vrshl.u64 , , q15 │ │ + vqrshl.u64 d27, d14, d30 │ │ vmul.p d24, d31, d14 │ │ vaba.u q14, q7, q7 │ │ @ instruction: 0xff81a761 │ │ - vhsub.u q8, q15, q11 │ │ - vabal.u8 q7, d1, d17 │ │ + vqsub.u64 d16, d30, d31 │ │ + vsri.64 q7, q13, #63 │ │ vsra.u64 q2, q8, #64 │ │ stmdb sp!, {sp, lr} │ │ b.n b1ac4a │ │ movs r0, r0 │ │ b.n b1a42e │ │ ands r0, r0 │ │ b.n b1b052 │ │ @@ -2950086,16 +2950086,16 @@ │ │ str r0, [r0, r0] │ │ b.n b1b67a │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b1aa52 │ │ movs r5, r0 │ │ b.n b1b282 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, fp, ip, pc} │ │ - @ instruction: 0xff809928 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r7, fp, ip, pc} │ │ + @ instruction: 0xff809901 │ │ vshr.u64 d0, d0, #64 │ │ movs r0, r0 │ │ ldr r0, [pc, #192] @ (b1b014 ) │ │ stmdb sp!, {} │ │ b.n b1b5fc │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -2950300,15 +2950300,15 @@ │ │ str r0, [sp, #0] │ │ b.n b1ac12 │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b1b852 │ │ @ instruction: 0xfffbeaff │ │ bge.n b1b0a6 │ │ - vrshl.u64 d17, d27, d14 │ │ + vrshl.u64 d17, d4, d14 │ │ vminnm.f16 d18, d31, d24 │ │ @ instruction: 0xeafdd004 │ │ b.n b1b5c0 │ │ eors r0, r7 │ │ stmdb sp!, {r2, r4, ip, sp} │ │ b.n b1ac48 │ │ str r0, [r0, r0] │ │ @@ -2950526,16 +2950526,16 @@ │ │ cmp r7, #64 @ 0x40 │ │ @ instruction: 0xebfd0006 │ │ b.n b1b646 │ │ beq.n b1b338 │ │ b.n b1b824 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r5, r8, r9, fp, ip, sp, lr} │ │ - vpmin.u , q15, q10 │ │ - vmvn.i32 q6, #35328 @ 0x00008a00 │ │ + vpmax.u , q15, │ │ + vmov.i32 q6, #33536 @ 0x00008300 │ │ vmax.u d18, d15, d14 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b1b7c0 │ │ ands r0, r0 │ │ b.n b1b66a │ │ lsls r3, r3, #1 │ │ @@ -2950811,15 +2950811,15 @@ │ │ b.n b1b0d6 │ │ movs r0, r0 │ │ b.n b1bc52 │ │ @ instruction: 0xffd41aff │ │ movs r0, r0 │ │ b.n b1b0e6 │ │ @ instruction: 0xffdbeaff │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ + ldmia r6!, {r0, r1, r2} │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b1ba64 │ │ str r0, [r0, #0] │ │ b.n b1b90e │ │ ands r1, r0 │ │ b.n b1b912 │ │ @@ -2951502,15 +2951502,15 @@ │ │ movs r0, r0 │ │ lsls r0, r3, #22 │ │ ands r0, r0 │ │ lsls r0, r4, #14 │ │ str r4, [r2, r1] │ │ lsls r0, r0, #22 │ │ @ instruction: 0xffb5eaff │ │ - add r0, sp, #764 @ 0x2fc │ │ + add r0, sp, #608 @ 0x260 │ │ vaddl.u8 q0, d0, d0 │ │ b.n b1c256 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b1bc7c ) │ │ stmdb sp!, {lr} │ │ b.n b1bf02 │ │ str r7, [r0, r0] │ │ @@ -2951812,19 +2951812,19 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ vcgt.u d29, d30, d12 │ │ movs r0, r5 │ │ strb r6, [r3, #2] │ │ vqrdmlsh.s d17, d14, d5 │ │ vcge.u q14, q15, │ │ vhadd.u , , q13 │ │ - vhsub.u d16, d14, d4 │ │ + vbif q8, q15, │ │ vmov.i32 d4, #9568256 @ 0x00920000 │ │ vorr.i32 , #39936 @ 0x00009c00 │ │ movs r0, r5 │ │ - adds r3, r2, #6 │ │ + adds r4, r5, #5 │ │ vqshl.u64 , q2, │ │ bmi.n b1be1a │ │ ldr r7, [pc, #960] @ (b1c234 ) │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n b1c314 │ │ ands r0, r0 │ │ b.n b1c1be │ │ @@ -2952569,16 +2952569,16 @@ │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ - add r1, pc, #228 @ (adr r1, b1c598 ) │ │ - vorr.i16 , #131 @ 0x0083 │ │ + add r1, pc, #72 @ (adr r1, b1c4fc ) │ │ + @ instruction: 0xff80592c │ │ @ instruction: 0xff7fbcea │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b1c806 │ │ movs r4, r5 │ │ b.n b1bfea │ │ str r0, [r0, #0] │ │ @@ -2952651,15 +2952651,15 @@ │ │ b.n b1c89e │ │ asrs r7, r0, #32 │ │ b.n b1c8a2 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n b1c094 │ │ @ instruction: 0xffdeeaff │ │ - @ instruction: 0x47c6 │ │ + @ instruction: 0x479f │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b1ca14 │ │ ands r0, r0 │ │ b.n b1c8be │ │ movs r4, r5 │ │ b.n b1c0a2 │ │ @@ -2952839,15 +2952839,15 @@ │ │ lsls r0, r2, #1 │ │ b.n b1c1fa │ │ movs r7, r0 │ │ b.n b1ca36 │ │ beq.n b1c720 │ │ b.n b1cc14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r4, r6, r7, r8, sl, fp, ip, pc} │ │ vaddl.u8 , d0, d0 │ │ b.n b1ca46 │ │ movs r4, r6 │ │ b.n b1c22a │ │ movs r0, r0 │ │ b.n b1cdae │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2953395,21 +2953395,21 @@ │ │ b.n b1c6c4 │ │ movs r2, r1 │ │ b.n b1d2fe │ │ lsls r0, r7, #1 │ │ b.n b1c6ca │ │ @ instruction: 0xfff8eaff │ │ lsrs r0, r7, #31 │ │ - vpmax.u d27, d30, d1 │ │ - vmls.f , q8, d0[6] │ │ + vpmin.u , q7, q5 │ │ + vmls.f , q8, d1[0] │ │ vbic.i32 d12, #130 @ 0x00000082 │ │ - vceq.i , q7, │ │ - @ instruction: 0xff808ff4 │ │ + vceq.i d29, d14, d16 │ │ + vqrdmlsh.s q4, q8, d1[3] │ │ vcgt.u d26, d31, d30 │ │ - vbic.i32 , #10092544 @ 0x009a0000 │ │ + vorr.i32 , #9633792 @ 0x00930000 │ │ @ instruction: 0xff804ff8 │ │ stmdb sp!, {lr} │ │ b.n b1d32e │ │ add sp, #4 │ │ b.n b1d332 │ │ movs r0, r0 │ │ b.n b1d296 │ │ @@ -2955261,41 +2955261,41 @@ │ │ b.n b1e130 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, lr} │ │ strh r1, [r0, r1] │ │ ldr r5, [sp, #348] @ 0x15c │ │ vqrdmulh.s , , d3[7] │ │ vqdmulh.s , , d2[5] │ │ - vqrdmlsh.s , , d0[3] │ │ + @ instruction: 0xff81dfa5 │ │ vshl.u64 d25, d18, d15 │ │ @ instruction: 0xff819abf │ │ - @ instruction: 0xff819ad0 │ │ + vmlsl.u8 , d17, d25 │ │ vpmax.u d25, d31, d15 │ │ - vmov.i32 q0, #9961471 @ 0x0097ffff │ │ + vmvn.i32 d0, #9502719 @ 0x0090ffff │ │ vhadd.u q11, , │ │ vqrdmulh.s , q7, q11 │ │ vmvn.i16 , #39680 @ 0x9b00 │ │ @ instruction: 0xff8199d7 │ │ vmul.f , , d2[5] │ │ vqshl.u64 , q1, #1 │ │ @ instruction: 0xff8198b6 │ │ vabdl.u8 , d17, d6 │ │ vqshlu.s64 , q1, #1 │ │ vqshl.u64 , q11, #1 │ │ vmlal.u8 , d17, d15 │ │ vrsubhn.i16 d9, , q7 │ │ vbic.i32 d9, #-1644167168 @ 0x9e000000 │ │ vabdl.u8 , d17, d19 │ │ - vmvn.i32 , #40704 @ 0x00009f00 │ │ + vmov.i32 , #38912 @ 0x00009800 │ │ @ instruction: 0xff8099af │ │ vrsubhn.i16 d9, , │ │ - vmls.i , , d3[4] │ │ + vsri.64 d1, d28, #63 │ │ vrsubhn.i16 d9, q8, │ │ vabal.u8 , d1, d23 │ │ - @ instruction: 0xff816dff │ │ + @ instruction: 0xff816dd8 │ │ vabal.u8 , d0, d23 │ │ vsri.64 d9, d18, #63 │ │ @ instruction: 0xff814bf0 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b1e140 │ │ ands r1, r0 │ │ b.n b1dfea │ │ @@ -2955846,15 +2955846,15 @@ │ │ movs r3, #164 @ 0xa4 │ │ @ instruction: 0xebfd0000 │ │ b.n b1e824 │ │ @ instruction: 0xffb60aff │ │ movs r7, r0 │ │ b.n b1e4be │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r6, r7, r8, sl, fp, ip} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r7, r8, sl, fp, ip} │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b1e4ce │ │ ands r0, r0 │ │ b.n b1e4d2 │ │ movs r0, r1 │ │ b.n b1dd04 │ │ @@ -2956234,18 +2956234,18 @@ │ │ asrs r1, r0, #32 │ │ b.n b1e5e0 │ │ mrc2 11, 3, lr, cr2, cr15, {7} @ │ │ movs r5, r0 │ │ b.n b1e80a │ │ movs r2, #205 @ 0xcd │ │ @ instruction: 0xebfdff35 │ │ - @ instruction: 0xeaff7f94 │ │ - vmla.i q4, q0, d1[3] │ │ + @ instruction: 0xeaff7f6d │ │ + vaddl.u8 q4, d0, d22 │ │ vraddhn.i16 d15, q8, │ │ - vsub.i64 q9, , │ │ + vceq.i d18, d29, d10 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {ip, lr} │ │ b.n b1e82a │ │ movs r0, r1 │ │ b.n b1e00e │ │ ands r2, r0 │ │ b.n b1e832 │ │ @@ -2964605,15 +2964605,15 @@ │ │ b.n b226a6 │ │ add r0, pc, #0 @ (adr r0, b22b78 ) │ │ b.n b2268a │ │ beq.n b22a94 │ │ b.n b23098 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r7, r8, ip, lr} │ │ - vmlsl.u8 , d17, d12 │ │ + vmull.u , d1, d1[5] │ │ vshl.u64 , q8, │ │ movs r0, r0 │ │ ldrsb r0, [r3, r0] │ │ movs r0, r0 │ │ strb r0, [r7, r7] │ │ movs r0, r0 │ │ ldrh r4, [r7, r0] │ │ @@ -2970868,15 +2970868,15 @@ │ │ b.n b25afe │ │ asrs r4, r2, #27 │ │ @ instruction: 0xebfd002c │ │ b.n b25ae6 │ │ ldr r0, [pc, #960] @ (b263a0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b26244 │ │ - strb r4, [r1, r1] │ │ + strb r5, [r4, r0] │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b2648c │ │ str r0, [r0, #0] │ │ b.n b26336 │ │ movs r0, r0 │ │ b.n b25b1c │ │ @@ -2972218,15 +2972218,15 @@ │ │ movs r0, r0 │ │ asrs r4, r0, #22 │ │ beq.n b26aa4 │ │ b.n b27018 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, r9, sl} │ │ movs r0, r0 │ │ - add r6, pc, #808 @ (adr r6, b26e30 ) │ │ + add r6, pc, #652 @ (adr r6, b26d94 ) │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {r2, r3} │ │ @ instruction: 0xe98d9000 │ │ b.n b26e56 │ │ add r0, pc, #4 @ (adr r0, b26b1c ) │ │ b.n b26e5a │ │ movs r4, r0 │ │ @@ -2975769,16 +2975769,16 @@ │ │ b.n b28c7a │ │ beq.n b28964 │ │ b.n b28e58 │ │ ldr r0, [pc, #960] @ (b28d00 ) │ │ ldmia.w sp!, {r2, ip, lr, pc} │ │ b.n b28e60 │ │ vrhadd.u16 d14, d14, d31 │ │ - bne.n b28a00 │ │ - vqsub.u64 d21, d30, d11 │ │ + bne.n b289b2 │ │ + vqsub.u64 , q7, q10 │ │ vminnm.f16 q10, q15, q15 │ │ stmdb sp!, {r3, r4, r5, ip, lr} │ │ b.n b2847a │ │ add r0, pc, #0 @ (adr r0, b2895c ) │ │ b.n b28c9e │ │ movs r0, r0 │ │ b.n b2848c │ │ @@ -2976024,15 +2976024,15 @@ │ │ b.n b28668 │ │ movs r0, r0 │ │ and.w r1, r0, fp, lsl #16 │ │ b.n b2916e │ │ movs r4, r0 │ │ b.n b28eb2 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r6, ip, lr} │ │ + ldmia.w sp!, {r4, r5, ip, lr} │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {r2, r4, ip, sp} │ │ b.n b286a2 │ │ stmia r1!, {r0} │ │ b.n b28aac │ │ adds r0, #0 │ │ b.n b286c2 │ │ @@ -2980762,16 +2980762,16 @@ │ │ asrs r1, r0, #32 │ │ b.n b2b47c │ │ beq.n b2b380 │ │ b.n b2b87c │ │ ldr r0, [pc, #192] @ (b2b424 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, lr, pc} │ │ @ instruction: 0xeaff8191 │ │ - vrshl.u64 d25, d10, d13 │ │ - vmul.p d22, d31, d31 │ │ + vshl.u64 , , │ │ + vmul.p d22, d31, d8 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n b2b818 │ │ lsls r0, r2, #1 │ │ blt.w b6b382 │ │ b.n b2b6c6 │ │ ands r0, r0 │ │ @@ -2982248,16 +2982248,16 @@ │ │ stc2 10, cr0, [r8, #1020]! @ 0x3fc @ │ │ @ instruction: 0xffe6eaff │ │ strb r0, [r0, #0] │ │ b.n b2c70e │ │ stc2 10, cr14, [r3, #1020] @ 0x3fc @ │ │ asrs r0, r6, #22 │ │ movs r0, r0 │ │ - movs r1, #7 │ │ - vqrdmulh.s d30, d14, d19 │ │ + movs r0, #224 @ 0xe0 │ │ + vpmin.u q15, q15, q14 │ │ vqrdmlsh.s , , │ │ vbif d27, d13, d7 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {lr} │ │ b.n b2c32e │ │ ldr??.w lr, [r5], #255 │ │ movs r4, r2 │ │ @@ -2983849,15 +2983849,15 @@ │ │ b.n b2d492 │ │ movs r4, r0 │ │ b.n b2d096 │ │ stmia.w sl!, {r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ movs r6, r0 │ │ b.n b2d09e │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r6, ip, lr} │ │ + ldmia.w sp!, {r5, ip, lr} │ │ vqrdmlah.s q10, q15, q14 │ │ stmdb sp!, {r3, r5, ip, pc} │ │ b.n b2c8a8 │ │ str r1, [r0, #0] │ │ b.n b2d0b2 │ │ asrs r0, r0, #32 │ │ b.n b2d4b6 │ │ @@ -2985100,15 +2985100,15 @@ │ │ @ instruction: 0xebfcd0c4 │ │ b.n b2dd1c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7, r8, fp} │ │ movs r0, r0 │ │ lsrs r0, r1, #9 │ │ movs r0, r0 │ │ - add sp, #228 @ 0xe4 │ │ + add sp, #72 @ 0x48 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b2dcb4 │ │ strh r2, [r0, #0] │ │ b.n b2db5e │ │ movs r3, r0 │ │ b.n b2dec8 │ │ @@ -2987160,20 +2987160,20 @@ │ │ b.n b2ed12 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, lr} │ │ b.n b2f11a │ │ @ instruction: 0xffb9eaff │ │ lsls r1, r0, #4 │ │ lsls r1, r0, #4 │ │ - ldmia r7, {r0, r7} │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ vmin.u q13, q7, q4 │ │ vabd.u d24, d13, d16 │ │ - vmov.i32 , #33791 @ 0x000083ff │ │ - vqrshl.u64 d16, d19, d13 │ │ - vqrdmulh.s d23, d31, d24 │ │ + vmull.u8 , d0, d28 │ │ + vrshl.u64 d16, d12, d13 │ │ + vqrdmulh.s d23, d31, d1 │ │ vrhadd.u d26, d31, d20 │ │ vhadd.u d16, d13, d0 │ │ b.n b2f0a2 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b2ed4e │ │ @@ -2987763,16 +2987763,16 @@ │ │ b.n b2f236 │ │ str r0, [r0, r0] │ │ b.n b2ea34 │ │ strh r0, [r0, #0] │ │ b.n b2ea08 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r7, r8, sp, pc} │ │ - @ instruction: 0xff80ffb7 │ │ - vmin.u , q7, q12 │ │ + @ instruction: 0xff80ff90 │ │ + vmin.u , q7, │ │ vqadd.u64 d30, d15, d28 │ │ @ instruction: 0xeafc4ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b2f3b4 │ │ asrs r4, r1, #32 │ │ b.n b2ea38 │ │ add r0, pc, #80 @ (adr r0, b2ef70 ) │ │ @@ -2988064,15 +2988064,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n b2f8c2 │ │ movs r4, r0 │ │ b.n b2f4c6 │ │ str r0, [r0, r0] │ │ b.n b2ec9a │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, fp, ip, sp} │ │ + ldmia.w sp!, {r2, fp, ip, sp} │ │ vhadd.u d16, d15, d0 │ │ b.n b2f836 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b2f4e2 │ │ movs r4, r1 │ │ @@ -2990873,45 +2990873,45 @@ │ │ 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 │ │ strb r4, [r6, #0] │ │ - vpmin.u d23, d13, d11 │ │ - @ instruction: 0xff7e3c8b │ │ + vmul.p , , q10 │ │ + @ instruction: 0xff7e3c64 │ │ vqadd.u64 q12, q15, │ │ - vqrdmulh.s d21, d12, d27 │ │ - vshl.u64 q12, , q7 │ │ + vqrdmulh.s d21, d12, d4 │ │ + vqshl.u64 d24, d30, d14 │ │ vaba.u , , q0 │ │ vmls.i d26, d28, d7 │ │ - vaba.u d24, d13, d7 │ │ + vmin.u q12, , q8 │ │ vpmin.f16 d29, d15, d24 │ │ - vsub.i64 d23, d15, d3 │ │ - vmax.u , q7, q1 │ │ + vaba.u , , q6 │ │ + vmin.u d27, d14, d11 │ │ vqadd.u64 q13, q7, q12 │ │ - vabd.u d28, d28, d2 │ │ + vaba.u q14, q6, │ │ vqrdmulh.s d29, d13, d19 │ │ - vqrshl.u64 d24, d23, d28 │ │ - vhadd.u q14, , q12 │ │ - vpmin.f16 d26, d31, d14 │ │ - vrshl.u64 , , q15 │ │ - vacgt.f16 q12, q15, q0 │ │ - vqrdmlah.s d28, d14, d28 │ │ - vrshl.u64 q9, , q15 │ │ - vhsub.u q10, , │ │ - vminnm.f16 q11, , │ │ + vqrshl.u64 d24, d0, d28 │ │ + vhadd.u q14, , │ │ + vpmin.f16 q13, , │ │ + vrshl.u64 , q4, q15 │ │ + vcgt.f16 d24, d30, d25 │ │ + vqrdmlah.s d28, d14, d5 │ │ + vqrshl.u64 d18, d28, d30 │ │ + vhsub.u d20, d15, d20 │ │ + vminnm.f16 q11, , q1 │ │ vmin.u , q15, q2 │ │ - @ instruction: 0xff7fad78 │ │ + @ instruction: 0xff7fad51 │ │ vpmin.f16 d16, d14, d17 │ │ vhadd.u q13, , q7 │ │ - vpmax.u d25, d13, d7 │ │ + vmls.i , , q8 │ │ @ instruction: 0xff7f5c83 │ │ - vacgt.f16 , q14, q10 │ │ - vcgt.u d18, d13, d8 │ │ + vcgt.f16 , q14, │ │ + vhsub.u q9, , │ │ vhadd.u q9, , │ │ b.n b30e1a │ │ adds r0, #114 @ 0x72 │ │ b.n b3077c │ │ movs r3, #130 @ 0x82 │ │ b.n b30ce2 │ │ movs r0, #163 @ 0xa3 │ │ @@ -2991545,15 +2991545,15 @@ │ │ movs r1, r0 │ │ b.n b3164a │ │ movs r4, r1 │ │ b.n b30a28 │ │ @ instruction: 0xffcfeaff │ │ ldrsh r0, [r4, r0] │ │ vabd.u d18, d29, d24 │ │ - vqrdmlah.s d17, d13, d5 │ │ + vpmax.u , , q15 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n b31266 │ │ lsls r0, r0, #10 │ │ add.w r0, r0, r8, rrx │ │ b.n b31436 │ │ add r2, sp, #592 @ 0x250 │ │ @@ -2992705,18 +2992705,18 @@ │ │ b.n b31444 │ │ beq.n b31934 │ │ b.n b31e28 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, r9, fp, ip, pc} │ │ ldrh r2, [r2, #60] @ 0x3c │ │ b.n b31a40 │ │ - vhsub.u , q6, │ │ - vabd.f16 d26, d31, d30 │ │ - vqadd.u64 , , │ │ - @ instruction: 0xff7f5d97 │ │ + vqsub.u64 d17, d12, d10 │ │ + vabd.f16 d26, d31, d7 │ │ + vhadd.u d19, d13, d28 │ │ + @ instruction: 0xff7f5d70 │ │ vmls.i , q7, q4 │ │ movs r7, r4 │ │ ldr r0, [pc, #192] @ (b319f0 ) │ │ stmdb sp!, {ip, lr} │ │ b.n b32076 │ │ ands r0, r0 │ │ b.n b31c7a │ │ @@ -2993104,15 +2993104,15 @@ │ │ svc 149 @ 0x95 │ │ b.n b3219c │ │ ldr r7, [pc, #960] @ (b32044 ) │ │ ldmia.w sp!, {r0, r5, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeafc661f │ │ vpmax.u d31, d28, d28 │ │ vrhadd.u d24, d12, d25 │ │ - vshl.u64 q14, , q14 │ │ + vshl.u64 d28, d20, d28 │ │ vcge.u d21, d29, d0 │ │ vqshrun.s64 d20, q8, #13 │ │ stmdb sp!, {lr} │ │ b.n b31fe6 │ │ movs r0, r0 │ │ b.n b317ce │ │ str r2, [r0, r0] │ │ @@ -2993259,16 +2993259,16 @@ │ │ asrs r5, r0, #32 │ │ asrs r0, r4, #6 │ │ blx f065e8 │ │ movs r5, r0 │ │ b.n b32136 │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r7, sl, ip, lr, pc} │ │ - @ instruction: 0xeafcfa06 │ │ - vrshl.u64 d20, d3, d13 │ │ + @ instruction: 0xeafcf9df │ │ + vqshl.u64 q10, q6, │ │ vceq.i d17, d15, d23 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, r1, sp, lr} │ │ b.n b32152 │ │ str r2, [r0, r0] │ │ b.n b32156 │ │ strb r1, [r0, #0] │ │ @@ -2993523,19 +2993523,19 @@ │ │ movs r4, r6 │ │ b.n b31b7c │ │ asrs r0, r0, #32 │ │ b.n b31b4e │ │ beq.n b320c8 │ │ b.n b32564 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r7, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r9, sl, sp, pc} │ │ vacgt.f16 d18, d13, d16 │ │ vceq.i , , │ │ vqrdmlah.s d20, d28, d23 │ │ - vqshl.u64 d22, d13, d13 │ │ + vcge.u q11, , q11 │ │ vhadd.u d29, d15, d8 │ │ b.n b32500 │ │ ldr r0, [pc, #252] @ (b32164 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b323ae │ │ ands r0, r0 │ │ b.n b323b2 │ │ @@ -2993667,15 +2993667,15 @@ │ │ movs r0, r6 │ │ b.n b31c86 │ │ ands r4, r3 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n b326a0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r6, r7, #17 │ │ - @ instruction: 0xff7d8d75 │ │ + vabd.f16 q12, , q7 │ │ vmul.p d22, d30, d7 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-288]! @ 0xfffffee0 │ │ b.n b3263c │ │ ands r0, r0 │ │ b.n b324e6 │ │ @@ -2994128,20 +2994128,20 @@ │ │ b.n b32a98 │ │ movs r0, #24 │ │ b.n b320d4 │ │ asrs r0, r0, #32 │ │ b.n b3209e │ │ @ instruction: 0xff81eaff │ │ ldrb r5, [r5, #16] │ │ - vpmax.u d31, d28, d22 │ │ - vqrdmlsh.s , , │ │ + vpmin.u , q6, │ │ + @ instruction: 0xff7d9c4c │ │ @ instruction: 0xff7fdd5d │ │ - vqadd.u64 d26, d31, d30 │ │ + vqadd.u64 d26, d31, d7 │ │ vpmin.u d25, d29, d3 │ │ - vrhadd.u , q6, │ │ + vrhadd.u , q6, q4 │ │ vbif q10, q15, │ │ stmdb sp!, {lr} │ │ b.n b32906 │ │ movs r0, r5 │ │ b.n b320ea │ │ movs r0, r0 │ │ b.n b32c6e │ │ @@ -2994205,15 +2994205,15 @@ │ │ movs r6, r0 │ │ b.n b32992 │ │ b.n b322d6 │ │ @ instruction: 0xebfc0028 │ │ b.n b32162 │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r0, r3, r5, r6, r7, r8, r9, fp, ip, lr, pc} │ │ - vcgt.f16 d22, d31, d30 │ │ + vcgt.f16 d22, d31, d7 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b32b08 │ │ str r1, [r0, #16] │ │ b.n b32772 │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b321b0 │ │ @@ -2994351,20 +2994351,20 @@ │ │ b.n b32ace │ │ beq.n b327d8 │ │ b.n b32cac │ │ ldr r7, [pc, #960] @ (b32b54 ) │ │ ldmia.w sp!, {r1, r2} │ │ and.w fp, r0, ip, asr #24 │ │ movs r7, r4 │ │ - subs r5, #215 @ 0xd7 │ │ + subs r5, #176 @ 0xb0 │ │ vpmin.u d21, d31, d17 │ │ vabd.f16 d19, d12, d8 │ │ - @ instruction: 0xff7c3d7b │ │ + @ instruction: 0xff7c3d54 │ │ vpmin.u , , │ │ - vmin.u d30, d12, d7 │ │ + vqrshl.u64 q15, q8, q14 │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {lr} │ │ b.n b32afe │ │ movs r1, r0 │ │ b.n b32b02 │ │ b.n b32176 │ │ @ instruction: 0xebfc1028 │ │ @@ -2994739,15 +2994739,15 @@ │ │ and.w r0, r0, r7, lsl #24 │ │ b.n b3324e │ │ movs r6, r0 │ │ b.n b32e52 │ │ beq.n b32b34 │ │ b.n b33030 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r5, r8, r9, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r9, sp, lr, pc} │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b32e66 │ │ strb r0, [r0, #0] │ │ b.n b32e6a │ │ lsls r0, r7, #3 │ │ b.n b3326e │ │ @@ -2995292,15 +2995292,15 @@ │ │ lsls r3, r5, #17 │ │ add.w r0, r0, ip │ │ b.n b32b0c │ │ cmp r3, #14 │ │ ldc 0, cr13, [sp], #16 │ │ b.n b334f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, fp, lr} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, lr} │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {lr} │ │ b.n b3332a │ │ movs r6, r0 │ │ b.n b32b8e │ │ movs r0, r0 │ │ b.n b33692 │ │ @@ -2996141,15 +2996141,15 @@ │ │ b.n b33c84 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r2} │ │ b.n b33eb2 │ │ beq.n b337a4 │ │ b.n b33c90 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r5, r8, r9, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {lr} │ │ b.n b33ac6 │ │ str r0, [r3, r0] │ │ b.n b3332a │ │ movs r0, r0 │ │ b.n b33ece │ │ @@ -2996244,15 +2996244,15 @@ │ │ b.n b33ef4 │ │ movs r7, r0 │ │ lsls r0, r0, #12 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ b.n b33f9e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, sl, pc} │ │ + ldmia.w sp!, {r1, r2, r7, r8, r9, sl, pc} │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b33d08 │ │ eors r4, r4 │ │ b.n b333ac │ │ str r0, [r0, #0] │ │ b.n b33bb6 │ │ @@ -2997251,48 +2997251,48 @@ │ │ add sp, #0 │ │ b.n b33bea │ │ mrc2 10, 5, lr, cr5, cr15, {7} @ │ │ ldr r7, [r3, #100] @ 0x64 │ │ str r7, [r5, #68] @ 0x44 │ │ ldr r4, [r6, r4] │ │ movs r7, r4 │ │ - add r2, pc, #1004 @ (adr r2, b344e4 ) │ │ + add r2, pc, #848 @ (adr r2, b34448 ) │ │ vpmax.u , , q14 │ │ movs r3, r5 │ │ bkpt 0x0020 │ │ - vqrshl.u64 d24, d31, d28 │ │ + vqrshl.u64 d24, d8, d28 │ │ vaba.u d21, d31, d8 │ │ movs r7, r4 │ │ - cmp r2, #116 @ 0x74 │ │ - vrhadd.u d26, d15, d11 │ │ + cmp r2, #77 @ 0x4d │ │ + vhadd.u q13, , q10 │ │ vqrdmulh.s d31, d13, d14 │ │ - vqadd.u64 d26, d28, d23 │ │ + vqadd.u64 d26, d28, d0 │ │ vmin.u d21, d13, d24 │ │ movs r7, r4 │ │ - add r0, pc, #12 @ (adr r0, b3412c ) │ │ + ldr r7, [sp, #880] @ 0x370 │ │ vqrshl.u64 q10, , │ │ - vminnm.f16 , q6, │ │ + vminnm.f16 , q6, q4 │ │ vrhadd.u d24, d29, d23 │ │ vrshl.u64 q10, , q6 │ │ - @ instruction: 0xff7cfc83 │ │ + vqrdmlsh.s , q6, q6 │ │ vqsub.u64 q13, , │ │ vacgt.f16 d20, d15, d29 │ │ vshl.u64 q10, , │ │ vabd.u d18, d12, d5 │ │ vcgt.f16 d19, d12, d12 │ │ vceq.i d29, d12, d4 │ │ vqsub.u64 , q14, q4 │ │ movs r7, r4 │ │ ldr r4, [pc, #340] @ (b342a8 ) │ │ vqrdmlah.s q9, , q9 │ │ vmul.p d22, d29, d15 │ │ vmax.u , , q0 │ │ vceq.i q10, q6, │ │ - vshl.u64 d18, d7, d29 │ │ - vpmin.u , , │ │ + vshl.u64 q9, q8, │ │ + vpmin.u d25, d31, d16 │ │ vcgt.f16 d20, d13, d0 │ │ stmdb sp!, {r2, ip} │ │ b.n b34690 │ │ bvc.n b34136 │ │ @ instruction: 0xebfd880c │ │ ldmia.w sp!, {r4, lr} │ │ stmdb sp!, {lr} │ │ @@ -2998207,15 +2998207,15 @@ │ │ b.n b34e94 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r8} │ │ b.n b34f82 │ │ strb r0, [r0, #0] │ │ b.n b350c6 │ │ @ instruction: 0xfff9eaff │ │ - adds r0, r5, #3 │ │ + adds r1, r0, #3 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r1, r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-704]! @ 0xfffffd40 │ │ b.n b34e34 │ │ strb r0, [r0, #0] │ │ b.n b34cde │ │ movs r0, r0 │ │ @@ -2999553,16 +2999553,16 @@ │ │ movs r4, r0 │ │ b.n b3511c │ │ bge.n b3569e │ │ @ instruction: 0xebfc0007 │ │ b.n b3592a │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r2, r6, fp, ip, sp, lr, pc} │ │ - vshl.u64 d29, d15, d28 │ │ - vsub.i64 d25, d30, d24 │ │ + vshl.u64 , q12, q6 │ │ + vsub.i64 d25, d30, d1 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b35a9c │ │ add sp, #0 │ │ b.n b35d46 │ │ strh r3, [r0, #0] │ │ b.n b3594a │ │ @@ -3002551,15 +3002551,15 @@ │ │ b.n b37174 │ │ ldmia r1!, {r0, r3, r4, r5} │ │ @ instruction: 0xebfc0000 │ │ b.n b36b66 │ │ movs r1, r0 │ │ b.n b377a2 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r3, r6, r7, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r5, r7, r8, r9, sl, fp, sp, lr} │ │ vqadd.u64 q9, , q8 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {} │ │ b.n b36b98 │ │ adds r0, #0 │ │ b.n b3783a │ │ movs r0, #0 │ │ @@ -3002941,15 +3002941,15 @@ │ │ movs r0, r1 │ │ b.n b36f4e │ │ str r4, [r1, r0] │ │ b.n b36ed2 │ │ movs r5, r0 │ │ b.n b3770e │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r8, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, lr} │ │ vmax.u q11, q7, │ │ vmax.u , q6, q9 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-448]! @ 0xfffffe40 │ │ b.n b37884 │ │ strb r0, [r0, #0] │ │ @@ -3004128,21 +3004128,21 @@ │ │ b.n b378e0 │ │ adds r0, #124 @ 0x7c │ │ @ instruction: 0xebfdfff4 │ │ @ instruction: 0xeaff7ad9 │ │ movs r3, r0 │ │ mcr2 15, 4, pc, cr0, cr15, {7} @ │ │ add r0, pc, #240 @ (adr r0, b37ea4 ) │ │ - vabd.u d19, d12, d8 │ │ + vmax.u , q14, │ │ vbif , q7, q7 │ │ - vsub.i64 d30, d12, d31 │ │ + vsub.i64 d30, d12, d8 │ │ vshl.u64 d31, d31, d14 │ │ vpmax.u d24, d12, d21 │ │ - vmax.u , , q7 │ │ - vcge.u q11, q7, │ │ + vmax.u d25, d15, d23 │ │ + vcge.u d22, d14, d20 │ │ vhadd.u d16, d13, d8 │ │ b.n b37976 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (b37ddc ) │ │ stmdb sp!, {r1, r3} │ │ b.n b38486 │ │ lsls r2, r0, #1 │ │ @@ -3004592,15 +3004592,15 @@ │ │ b.n b37cd6 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b38912 │ │ movs r5, r0 │ │ b.n b38516 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r6, r8, r9, sp, lr, pc} │ │ vbif q10, q15, q14 │ │ stmdb sp!, {} │ │ b.n b389a6 │ │ movs r0, #0 │ │ b.n b3892a │ │ movs r0, r0 │ │ b.n b37d08 │ │ @@ -3005112,17 +3005112,17 @@ │ │ movs r0, #16 │ │ b.n b3817e │ │ movs r0, r5 │ │ b.n b38b62 │ │ asrs r7, r0, #32 │ │ b.n b3899e │ │ @ instruction: 0xffafeaff │ │ - mcr 15, 2, pc, cr14, cr13, {3} @ │ │ + mcr 15, 1, pc, cr7, cr13, {3} @ │ │ @ instruction: 0xfb5dff7b │ │ - ldrh r7, [r3, r7] │ │ + ldrh r0, [r7, r6] │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {lr} │ │ b.n b389b6 │ │ strh r0, [r5, #4] │ │ b.n b38b7a │ │ movs r5, r2 │ │ b.n b3821e │ │ @@ -3005885,17 +3005885,17 @@ │ │ b.n b38824 │ │ asrs r0, r5, #32 │ │ b.n b391f2 │ │ movs r0, #2 │ │ b.n b38e0c │ │ @ instruction: 0xfff7eaff │ │ str r1, [sp, #572] @ 0x23c │ │ - vaba.u d31, d31, d1 │ │ + vabd.u , , q13 │ │ vqrshl.u64 , , q7 │ │ - vmul.p d30, d27, d11 │ │ + vmul.p q15, , q10 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {sp, pc} │ │ b.n b3904a │ │ movs r4, r0 │ │ b.n b3882e │ │ ands r0, r7 │ │ b.n b38846 │ │ @@ -3007429,18 +3007429,18 @@ │ │ b.n b39ba8 │ │ strh r3, [r6, r3] │ │ add.w r0, r3, r4, lsr #32 │ │ b.n b3a1d2 │ │ asrs r5, r4, #3 │ │ b.n b3a1d6 │ │ @ instruction: 0xffe4eaff │ │ - ldmia r2, {r0, r1, r2, r5, r6, r7} │ │ - vpmax.u , q15, │ │ - vqrdmulh.s q14, , │ │ - vqrdmlah.s d31, d14, d19 │ │ + ldmia r2!, {r6, r7} │ │ + vpmax.u d31, d30, d20 │ │ + vqrdmulh.s d28, d13, d24 │ │ + vqrdmulh.s d31, d14, d12 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b39f4c │ │ ands r0, r0 │ │ b.n b39df6 │ │ movs r0, r0 │ │ b.n b3a1fa │ │ @@ -3013405,23 +3013405,23 @@ │ │ b.n b3c9c8 │ │ str r0, [r0, #0] │ │ b.n b3d602 │ │ lsls r0, r0, #10 │ │ b.n b3c9d0 │ │ @ instruction: 0xffd5eaff │ │ bl c39dc2 │ │ - ldrh r5, [r2, #46] @ 0x2e │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ vpmin.f16 q15, , q6 │ │ - @ instruction: 0xff7b8ca5 │ │ + vqrdmlsh.s q12, , q15 │ │ vhadd.u , , │ │ vhadd.u d31, d11, d24 │ │ vpmin.f16 q15, , q10 │ │ - vqrdmlsh.s d24, d11, d29 │ │ + vqrdmlsh.s d24, d11, d6 │ │ vminnm.f16 d30, d13, d28 │ │ - vqrdmlsh.s d24, d11, d5 │ │ + vqrdmulh.s q12, , q15 │ │ vminnm.f16 d30, d29, d0 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3d398 │ │ strb r0, [r0, #0] │ │ b.n b3d642 │ │ str r0, [r0, r0] │ │ @@ -3013636,22 +3013636,22 @@ │ │ b.n b3cbe0 │ │ str r0, [sp, #0] │ │ b.n b3d81a │ │ lsls r0, r0, #10 │ │ b.n b3cbe8 │ │ @ instruction: 0xffc6eaff │ │ ldc 15, cr15, [r0, #492] @ 0x1ec │ │ - b.n b3c964 │ │ + b.n b3c916 │ │ vabd.f16 q15, , q14 │ │ - vqshl.u64 d30, d10, d27 │ │ + vqshl.u64 q15, , │ │ vacgt.f16 q15, , q2 │ │ @ instruction: 0xff7bed50 │ │ - vcge.u q15, , q15 │ │ + vcge.u q15, , │ │ vabd.f16 d30, d13, d20 │ │ - vcge.u q15, , q1 │ │ + vcgt.u d30, d27, d27 │ │ @ instruction: 0xff7dedb4 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b3d5ac │ │ str r0, [r0, r0] │ │ b.n b3d856 │ │ str r0, [r0, #0] │ │ @@ -3014108,15 +3014108,15 @@ │ │ strb r0, [r0, #0] │ │ b.n b3dc66 │ │ str r5, [r7, #44] @ 0x2c │ │ add.w r0, r1, r7 │ │ b.n b3d86e │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r8, fp, sp, lr, pc} │ │ - vqshl.u64 , , │ │ + vqshl.u64 d23, d22, d11 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3d9dc │ │ ands r0, r0 │ │ b.n b3d886 │ │ lsls r4, r0, #4 │ │ b.n b3d06a │ │ @@ -3014280,21 +3014280,21 @@ │ │ str r4, [r3, #40] @ 0x28 │ │ add.w r0, r1, r5 │ │ b.n b3d9f2 │ │ beq.n b3d6c4 │ │ b.n b3dbd0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r7, fp, sp, lr, pc} │ │ - vqrshl.u64 q12, q4, │ │ + vqrshl.u64 d24, d17, d27 │ │ vceq.i q15, , │ │ - vrshl.u64 d24, d28, d27 │ │ + vrshl.u64 d24, d5, d27 │ │ vsub.i64 d30, d13, d25 │ │ - vqrshl.u64 q12, q12, │ │ + vqrshl.u64 q12, , │ │ vceq.i d30, d29, d17 │ │ - vmax.u d24, d11, d0 │ │ + vqrshl.u64 q12, , │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r2, r3, r4, r5, sp} │ │ b.n b3d202 │ │ asrs r1, r4, #32 │ │ b.n b3de26 │ │ adds r2, #88 @ 0x58 │ │ b.n b3d20a │ │ @@ -3014371,16 +3014371,16 @@ │ │ b.n b3dac6 │ │ movs r4, r0 │ │ b.n b3daca │ │ movs r0, r0 │ │ b.n b3de32 │ │ @ instruction: 0xffd91aff │ │ @ instruction: 0xffefeaff │ │ - strb r1, [r2, r2] │ │ - vceq.i d17, d14, d13 │ │ + strb r2, [r5, r1] │ │ + vaba.u , q15, q11 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b3dae6 │ │ asrs r4, r1, #32 │ │ b.n b3d2ca │ │ ands r0, r0 │ │ b.n b3daee │ │ @@ -3014761,16 +3014761,16 @@ │ │ cmp r1, #80 @ 0x50 │ │ b.n b3d65e │ │ adds r4, r2, r5 │ │ b.n b3d5e2 │ │ beq.n b3db1c │ │ b.n b3dff8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r9, ip, lr} │ │ - vhsub.u d21, d14, d9 │ │ + ldmia.w sp!, {r1, r2, r6, r9, ip, lr} │ │ + vrhadd.u , q15, q9 │ │ vsub.i64 d20, d14, d0 │ │ stmdb sp!, {r4, r5} │ │ b.n b3d630 │ │ asrs r0, r6, #32 │ │ b.n b3d634 │ │ movs r0, r0 │ │ b.n b3dc18 │ │ @@ -3014841,15 +3014841,15 @@ │ │ lsrs r0, r4, #30 │ │ b.n b3dec6 │ │ movs r0, r0 │ │ b.n b3d68e │ │ beq.n b3db9c │ │ b.n b3e0a8 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r4, r5, r8, r9, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r8, r9, fp, ip, sp, pc} │ │ vmax.u d26, d29, d0 │ │ movs r2, r5 │ │ stmia r5!, {r3, r4, r5} │ │ movs r2, r5 │ │ add r6, pc, #448 @ (adr r6, b3dd60 ) │ │ movs r2, r5 │ │ eors r0, r6 │ │ @@ -3014930,17 +3014930,17 @@ │ │ b.n b3e386 │ │ asrs r1, r0, #32 │ │ b.n b3dd68 │ │ ldrh r6, [r6, r2] │ │ add.w r0, r4, r4 │ │ b.n b3df92 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, lr, pc} │ │ - vabd.u q14, q15, │ │ - vabd.u q14, q7, │ │ + ldmia.w sp!, {r2, r6, r7, r8, r9, sl, lr, pc} │ │ + vabd.u d28, d30, d20 │ │ + vabd.u q14, q7, q0 │ │ vqadd.u64 q8, q7, q0 │ │ movs r0, r0 │ │ eors r0, r6 │ │ stmdb sp!, {r0, r1, lr} │ │ b.n b3dfae │ │ str r2, [r0, #0] │ │ b.n b3dfb2 │ │ @@ -3015510,24 +3015510,24 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n b3e886 │ │ movs r4, r0 │ │ b.n b3e48a │ │ beq.n b3e154 │ │ b.n b3e668 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r8, sl, lr, pc} │ │ - vrshl.u64 q14, , q7 │ │ - vcgt.u q14, q15, │ │ - vqshl.u64 q14, , q15 │ │ - vqsub.u64 d28, d30, d3 │ │ - vcgt.f16 d18, d14, d4 │ │ - vshl.u64 d28, d11, d14 │ │ - vcgt.u d28, d30, d19 │ │ - vcge.u q14, q7, │ │ - vqsub.u64 d28, d30, d31 │ │ + ldmia.w sp!, {r2, r3, r6, r8, sl, lr, pc} │ │ + vrshl.u64 d28, d20, d14 │ │ + vcgt.u d28, d30, d24 │ │ + vshl.u64 d28, d28, d30 │ │ + vhsub.u q14, q7, q14 │ │ + @ instruction: 0xff7e2ddd │ │ + vcgt.u q14, q15, q10 │ │ + vcge.u q14, q7, q14 │ │ + vcgt.u d28, d14, d28 │ │ + vqsub.u64 d28, d30, d8 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {} │ │ b.n b3e822 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #1 │ │ b.n b3e68a │ │ @@ -3015612,15 +3015612,15 @@ │ │ b.n b3e586 │ │ asrs r5, r0, #32 │ │ b.n b3e58a │ │ movs r1, #33 @ 0x21 │ │ b.n b3e84e │ │ ldr r0, [pc, #192] @ (b3e310 ) │ │ ldmia.w sp!, {r2, r4, r5, r8, fp, ip, lr} │ │ - @ instruction: 0xea04c1cf │ │ + @ instruction: 0xea04c1a8 │ │ vhadd.u d16, d14, d0 │ │ b.n b3e8fe │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r3, [pc, #960] @ (b3e624 ) │ │ stmdb sp!, {ip, pc} │ │ b.n b3e5aa │ │ movs r0, r3 │ │ @@ -3015675,15 +3015675,15 @@ │ │ b.n b3e580 │ │ str r0, [r2, #0] │ │ b.n b3dde2 │ │ @ instruction: 0xffea3aff │ │ ldr r3, [pc, #960] @ (b3e6a0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b3e544 │ │ - stmia r1!, {r0, r1, r2, r5} │ │ + stmia r1!, {} │ │ vqrdmlah.s q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3e78c │ │ str r0, [r0, #0] │ │ b.n b3e636 │ │ lsls r4, r6, #26 │ │ b.n b3e8fa │ │ @@ -3015776,15 +3015776,15 @@ │ │ b.n b3eafa │ │ lsrs r3, r4 │ │ add.w r0, r3, r0 │ │ b.n b3eb02 │ │ beq.n b3e3d4 │ │ b.n b3e8e0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r3, lr, pc} │ │ + ldmia.w sp!, {r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ vhsub.u d24, d14, d22 │ │ vhadd.u d16, d11, d0 │ │ b.n b3ea7a │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ eors r0, r6 │ │ stmdb sp!, {sp, lr} │ │ @@ -3015905,16 +3015905,16 @@ │ │ b.n b3ec1e │ │ lsls r2, r3 │ │ add.w r0, r3, r4 │ │ b.n b3e826 │ │ beq.n b3e4f8 │ │ b.n b3ea04 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, pc} │ │ - vqadd.u64 q13, q7, │ │ + ldmia.w sp!, {r6, r7, r9, sl, fp, ip, sp, pc} │ │ + vqadd.u64 q13, q7, q2 │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {r1, lr} │ │ b.n b3e83e │ │ @ instruction: 0xffccebff │ │ movs r0, r0 │ │ b.n b3eba6 │ │ movs r3, r0 │ │ @@ -3016431,30 +3016431,30 @@ │ │ b.n b3ecc6 │ │ str.w lr, [r8, #2821] @ 0xb05 │ │ movs r7, r0 │ │ b.n b3ecce │ │ beq.n b3e998 │ │ b.n b3eeac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r6, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r4, sl, fp, ip, sp, pc} │ │ vpmin.f16 q10, q7, q0 │ │ - @ instruction: 0xff7cbc67 │ │ + @ instruction: 0xff7cbc40 │ │ vpmin.f16 q10, q7, q10 │ │ - vpmax.u , q6, │ │ + vpmax.u d27, d12, d24 │ │ vabd.f16 q10, q7, q6 │ │ vceq.i d27, d28, d20 │ │ movs r2, r5 │ │ bl e7b9b2 │ │ @ instruction: 0xb89c │ │ movs r2, r5 │ │ ldr r1, [sp, #832] @ 0x340 │ │ movs r2, r5 │ │ str r4, [r2, #116] @ 0x74 │ │ - vsub.i64 , q14, │ │ - vpmin.u d27, d30, d3 │ │ + vsub.i64 , q14, q4 │ │ + vpmax.u , q7, q14 │ │ @ instruction: 0xff7e4d90 │ │ vhadd.u d18, d12, d0 │ │ b.n b3f112 │ │ vpmin.u32 q7, q15, │ │ movs r0, r0 │ │ b.n b3f07a │ │ movs r2, r2 │ │ @@ -3016661,15 +3016661,15 @@ │ │ b.n b3eaf8 │ │ add.w r0, r7, r0, lsl #16 │ │ b.n b3eeda │ │ @ instruction: 0xffeaeaff │ │ ands r0, r0 │ │ b.n b3ec2c │ │ @ instruction: 0xffe8eaff │ │ - @ instruction: 0xb857 │ │ + @ instruction: 0xb830 │ │ vbif q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3f04c │ │ str r0, [r0, #0] │ │ b.n b3eef6 │ │ lsls r0, r4, #3 │ │ b.n b3e6f8 │ │ @@ -3016780,16 +3016780,16 @@ │ │ movs r0, r0 │ │ lsrs r4, r6, #23 │ │ movs r0, r0 │ │ lsrs r4, r6, #23 │ │ movs r0, r0 │ │ lsrs r4, r6, #23 │ │ movs r0, r0 │ │ - @ instruction: 0xb747 │ │ - vceq.i , q15, q10 │ │ + @ instruction: 0xb720 │ │ + vsub.i64 , q15, │ │ vqrdmlah.s q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3f160 │ │ str r0, [r0, r0] │ │ b.n b3f40a │ │ str r2, [r0, #0] │ │ b.n b3f00e │ │ @@ -3016929,15 +3016929,15 @@ │ │ beq.n b3ee14 │ │ b.n b3f320 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2} │ │ b.n b3f14e │ │ asrs r1, r1, #31 │ │ @ instruction: 0xeb06fff5 │ │ - @ instruction: 0xeaffb5ef │ │ + @ instruction: 0xeaffb5c8 │ │ @ instruction: 0xff7eed13 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, r6, ip, lr, pc} │ │ b.n b3f2c0 │ │ blt.n b3ee2a │ │ b.n b3f2c4 │ │ str r0, [r0, #0] │ │ @@ -3017231,21 +3017231,21 @@ │ │ movs r0, r0 │ │ lsrs r4, r6, #13 │ │ movs r0, r0 │ │ lsrs r4, r6, #13 │ │ movs r0, r0 │ │ lsrs r4, r6, #13 │ │ movs r0, r0 │ │ - push {r0, r1} │ │ - vshl.u64 d27, d14, d14 │ │ - vcgt.u d27, d14, d23 │ │ - vcge.u d27, d14, d18 │ │ + cbz r4, b3f13a │ │ + vcgt.u , q15, │ │ + vcgt.u d27, d14, d0 │ │ + vcgt.u d27, d14, d11 │ │ vqrdmlah.s d30, d30, d1 │ │ - vcgt.u , , │ │ - vcgt.u , q15, q7 │ │ + vcge.u d27, d27, d12 │ │ + vcgt.u d27, d30, d23 │ │ @ instruction: 0xff7e9d39 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b3f42a │ │ asrs r4, r6, #32 │ │ b.n b3ec2c │ │ str r0, [r0, r0] │ │ @@ -3017837,25 +3017837,25 @@ │ │ b.n b3f976 │ │ bfcsel 16, b3fc42 , 18, vc │ │ movs r5, r0 │ │ b.n b3f97e │ │ beq.n b3f658 │ │ b.n b3fb5c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r7, ip, sp, pc} │ │ + ldmia.w sp!, {r4, r7, ip, sp, pc} │ │ vmin.u d16, d30, d25 │ │ - vpmin.f16 d26, d28, d7 │ │ + vpmin.f16 q13, q6, q8 │ │ vrshl.u64 d16, d9, d30 │ │ - vpmin.f16 d26, d12, d31 │ │ + vpmin.f16 d26, d12, d8 │ │ vqrshl.u64 d16, d17, d14 │ │ - vcgt.f16 d26, d12, d15 │ │ + vabd.f16 q13, q14, q12 │ │ vqshl.u64 d16, d1, d14 │ │ - @ instruction: 0xff7cadbf │ │ + @ instruction: 0xff7cad98 │ │ vcgt.u q8, q15, │ │ - vrshl.u64 , q3, q14 │ │ + vqrshl.u64 d19, d15, d28 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, sp, lr} │ │ b.n b3fdba │ │ movs r0, r0 │ │ b.n b3fd22 │ │ strb r0, [r0, #1] │ │ lsls r0, r0, #12 │ │ @@ -3018870,26 +3018870,26 @@ │ │ ldmia.w sp!, {} │ │ b.n b40686 │ │ beq.n b3ff68 │ │ b.n b40464 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r4, r6, r7, r8, r9, sl, ip, pc} │ │ vceq.i d25, d15, d24 │ │ - vmin.u d29, d31, d26 │ │ + vmin.u d29, d31, d3 │ │ vhsub.u q14, , │ │ vpmin.f16 d29, d27, d27 │ │ - vcge.u , , q14 │ │ + vcge.u , , │ │ vabd.u , , q8 │ │ vaba.u q8, , q11 │ │ - vpmin.f16 d18, d31, d10 │ │ + vpmin.f16 q9, , │ │ vrhadd.u q14, q15, q9 │ │ - vqsub.u64 d31, d11, d14 │ │ - vqrdmlah.s d20, d29, d9 │ │ - vaba.u d24, d14, d20 │ │ - vqadd.u64 , q15, │ │ + vbif , , │ │ + vqrdmlah.s q10, , q9 │ │ + vabd.u d24, d14, d13 │ │ + vhadd.u d31, d30, d26 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r1, lr} │ │ b.n b402ce │ │ movs r0, #24 │ │ b.n b3fab4 │ │ asrs r0, r0, #32 │ │ b.n b406d6 │ │ @@ -3021961,16 +3021961,16 @@ │ │ b.n b41cc6 │ │ movs r6, #113 @ 0x71 │ │ b.n b41f8a │ │ asrs r1, r0, #32 │ │ b.n b41aac │ │ ldr r3, [pc, #404] @ (b41b24 ) │ │ add.w r0, r4, r6, lsr #32 │ │ - and.w r0, r0, lr, lsl #15 │ │ - @ instruction: 0xff7d8cc8 │ │ + and.w r0, r0, r7, asr #14 │ │ + @ instruction: 0xff7d8ca1 │ │ vqadd.u64 , , q6 │ │ b.n b414e0 │ │ movs r2, r1 │ │ b.n b41ce6 │ │ movs r6, #122 @ 0x7a │ │ b.n b41faa │ │ asrs r1, r0, #32 │ │ @@ -3022027,26 +3022027,26 @@ │ │ asrs r1, r0, #32 │ │ b.n b41b44 │ │ ldr r3, [pc, #252] @ (b41b24 ) │ │ add.w r0, r4, r0, lsl #28 │ │ b.n b4216e │ │ @ instruction: 0xfbcbeaff │ │ lsrs r0, r2, #19 │ │ - vaba.u , q14, q13 │ │ + vaba.u , q14, │ │ vqrdmlsh.s d16, d28, d28 │ │ vhsub.u q11, q14, │ │ vqrshl.u64 q10, , q6 │ │ vbif d22, d28, d14 │ │ vhsub.u d22, d12, d13 │ │ vpmax.u , q14, │ │ vsub.i64 , q6, │ │ vabd.u d21, d12, d25 │ │ vmin.u q12, q6, q2 │ │ movs r6, r4 │ │ - str r3, [r5, r2] │ │ + str r4, [r0, r2] │ │ vrshl.u64 , q7, q7 │ │ vqshl.u64 d21, d25, d28 │ │ vcge.u d21, d12, d9 │ │ vcgt.u d21, d12, d5 │ │ vqshl.u64 d21, d9, d28 │ │ vmul.p , q14, q6 │ │ vcgt.u , , │ │ @@ -3023345,15 +3023345,15 @@ │ │ b.n b42078 │ │ beq.n b425f8 │ │ b.n b42a5c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, fp, lr} │ │ vqadd.u64 q10, q14, q6 │ │ vmls.i d20, d11, d19 │ │ - vqrdmlah.s q14, q6, q7 │ │ + vqrdmlah.s d28, d12, d23 │ │ vceq.i d20, d29, d1 │ │ vbif q10, q6, q6 │ │ vhadd.u d16, d11, d4 │ │ b.n b420a0 │ │ movs r0, r0 │ │ b.n b42684 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3023578,15 +3023578,15 @@ │ │ b.n b42ea6 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2} │ │ b.n b422ac │ │ movs r0, r0 │ │ b.n b42890 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrsh r5, [r4, r0] │ │ + ldrb r6, [r7, r7] │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b42c1c │ │ str r1, [r0, #0] │ │ b.n b42ac6 │ │ ands r1, r0 │ │ b.n b42eca │ │ @@ -3023849,16 +3023849,16 @@ │ │ b.n b4304e │ │ movs r0, #0 │ │ b.n b43112 │ │ cmp r7, #93 @ 0x5d │ │ add.w r0, r3, r0 │ │ b.n b4311a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r8, sl, fp, pc} │ │ - vbif d17, d29, d27 │ │ + ldmia.w sp!, {r0, r1, r2, r8, sl, fp, pc} │ │ + vbif d17, d29, d4 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r1, r2, r3, r4, r6, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b42530 │ │ asrs r2, r1, #11 │ │ b.n b42ff8 │ │ movs r0, #40 @ 0x28 │ │ @@ -3023876,16 +3023876,16 @@ │ │ b.n b43092 │ │ movs r0, #0 │ │ b.n b43156 │ │ cmp r7, #76 @ 0x4c │ │ add.w r0, r3, r0 │ │ b.n b4315e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r5, r6, r7, sl, fp, pc} │ │ - vbif , , │ │ + ldmia.w sp!, {r0, r1, r6, r7, sl, fp, pc} │ │ + vbif , , q0 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r2, r3, r6, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b42574 │ │ asrs r2, r1, #11 │ │ b.n b4303c │ │ movs r0, #40 @ 0x28 │ │ @@ -3023903,16 +3023903,16 @@ │ │ b.n b430d6 │ │ movs r0, #0 │ │ b.n b4319a │ │ cmp r7, #59 @ 0x3b │ │ add.w r0, r3, r0 │ │ b.n b431a2 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r5, r7, sl, fp, pc} │ │ - vbif d17, d13, d19 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, sl, fp, pc} │ │ + vrhadd.u d17, d13, d12 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r2, r3, r4, r5, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b425b8 │ │ asrs r2, r1, #11 │ │ b.n b43080 │ │ movs r0, #40 @ 0x28 │ │ @@ -3023930,16 +3023930,16 @@ │ │ b.n b4311a │ │ movs r0, #0 │ │ b.n b431de │ │ cmp r7, #42 @ 0x2a │ │ add.w r0, r3, r0 │ │ b.n b431e6 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r5, r6, sl, fp, pc} │ │ - vhadd.u , , │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, sl, fp, pc} │ │ + vhadd.u , , q4 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r1, r3, r5, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b425fc │ │ asrs r2, r1, #11 │ │ b.n b430c4 │ │ movs r0, #40 @ 0x28 │ │ @@ -3023957,16 +3023957,16 @@ │ │ b.n b4315e │ │ movs r0, #0 │ │ b.n b43222 │ │ cmp r7, #25 │ │ add.w r0, r3, r0 │ │ b.n b4322a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, sl, fp, pc} │ │ - vhadd.u d17, d29, d27 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, pc} │ │ + vhadd.u d17, d29, d4 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r1, r3, r4, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b42640 │ │ asrs r2, r1, #11 │ │ b.n b43108 │ │ movs r0, #40 @ 0x28 │ │ @@ -3023984,16 +3023984,16 @@ │ │ b.n b431a2 │ │ movs r0, #0 │ │ b.n b43266 │ │ cmp r7, #8 │ │ add.w r0, r3, r0 │ │ b.n b4326e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r8, r9, fp, pc} │ │ - vhadd.u , , │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, r8, r9, fp, pc} │ │ + vhadd.u , , q0 │ │ vhadd.u d17, d13, d12 │ │ b.n b4265e │ │ movs r0, r0 │ │ b.n b431e4 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ @@ -3024018,15 +3024018,15 @@ │ │ b.n b432b6 │ │ movs r0, #0 │ │ b.n b432ba │ │ cmp r6, #243 @ 0xf3 │ │ add.w r0, r3, r0 │ │ b.n b432c2 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r7, r8, r9, fp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, r8, r9, fp, pc} │ │ vbif d24, d13, d27 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b432d6 │ │ movs r0, r0 │ │ b.n b4323a │ │ lsls r7, r5, #1 │ │ @@ -3024234,18 +3024234,18 @@ │ │ movs r0, r0 │ │ b.n b433fa │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n b430a2 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r7, r9, fp, pc} │ │ - vpmax.u d24, d29, d18 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, pc} │ │ + vpmin.u q12, , │ │ vaba.u d27, d13, d9 │ │ - vmls.i q12, q15, q15 │ │ + vmls.i q12, q15, │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {} │ │ b.n b4341e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n b428a6 │ │ @@ -3024293,17 +3024293,17 @@ │ │ b.n b43526 │ │ movs r0, #0 │ │ b.n b4352a │ │ cmp r6, #87 @ 0x57 │ │ add.w r0, r3, r0 │ │ b.n b43532 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r8, fp, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r8, fp, pc} │ │ vpmin.u q8, , q9 │ │ - vmul.p d24, d12, d2 │ │ + vsub.i64 q12, q14, │ │ vpmax.u q8, , q5 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b4314e │ │ str r1, [r0, #0] │ │ b.n b43152 │ │ ands r0, r0 │ │ @@ -3025077,30 +3025077,30 @@ │ │ b.n b42fba │ │ @ instruction: 0xffd4eaff │ │ movs r0, r0 │ │ b.n b43bfa │ │ lsrs r0, r1, #1 │ │ b.n b42fc6 │ │ @ instruction: 0xffd1eaff │ │ - ldrh r6, [r0, #0] │ │ - vcgt.u d24, d29, d10 │ │ - vcge.u q12, , q9 │ │ - @ instruction: 0xff7dec8e │ │ - vrshl.u64 d24, d6, d28 │ │ - vqrshl.u64 q12, q1, │ │ - vqrshl.u64 d24, d2, d13 │ │ + strh r7, [r3, #62] @ 0x3e │ │ + vcgt.u q12, , │ │ + vcgt.u q12, , │ │ + @ instruction: 0xff7dec67 │ │ + vqrshl.u64 q12, , q6 │ │ + vrshl.u64 d24, d27, d13 │ │ + vshl.u64 q12, , │ │ vqsub.u64 d16, d29, d8 │ │ movs r0, r0 │ │ - strh r2, [r4, #32] │ │ - vcgt.u q12, , q15 │ │ - vcgt.u d24, d13, d30 │ │ - @ instruction: 0xff7dec4a │ │ - vqsub.u64 q12, q14, q13 │ │ - vqrdmlsh.s d30, d13, d6 │ │ - vqsub.u64 q12, q6, q5 │ │ + strh r3, [r7, #30] │ │ + vcgt.u q12, , │ │ + vcgt.u d24, d13, d7 │ │ + @ instruction: 0xff7dec23 │ │ + vqsub.u64 q12, q14, │ │ + vqrdmulh.s q15, , │ │ + vqsub.u64 d24, d12, d19 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, r4, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b43048 │ │ asrs r2, r1, #11 │ │ b.n b43b10 │ │ movs r0, #40 @ 0x28 │ │ @@ -3025118,16 +3025118,16 @@ │ │ b.n b43baa │ │ movs r0, #0 │ │ b.n b43c6e │ │ cmp r4, #134 @ 0x86 │ │ add.w r0, r3, r0 │ │ b.n b43c76 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r4, r6, r7, r8, pc} │ │ - vmin.u q8, , │ │ + ldmia.w sp!, {r0, r1, r3, r5, r7, r8, pc} │ │ + vmin.u d16, d13, d24 │ │ vhadd.u d19, d13, d0 │ │ b.n b43886 │ │ movs r0, r0 │ │ b.n b43c8a │ │ movs r0, r0 │ │ b.n b43bf4 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3025231,15 +3025231,15 @@ │ │ adds r0, r3, r2 │ │ b.n b43132 │ │ cmp r0, #156 @ 0x9c │ │ b.n b43136 │ │ ldr r0, [pc, #960] @ (b439f0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b43894 │ │ - strh r2, [r6, #8] │ │ + strh r3, [r1, #8] │ │ vmls.i , , q1 │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {} │ │ b.n b43ce6 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3025295,15 +3025295,15 @@ │ │ b.n b43a02 │ │ movs r5, #120 @ 0x78 │ │ b.n b43cc6 │ │ asrs r1, r0, #32 │ │ b.n b437e8 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r2, r4, sl, lr} │ │ - @ instruction: 0xea04801e │ │ + and.w pc, r4, r7, ror #31 │ │ vhadd.u d18, d13, d4 │ │ b.n b431fa │ │ asrs r0, r0, #32 │ │ b.n b43e1e │ │ ldc2l 10, cr14, [r8, #1020]! @ 0x3fc @ │ │ movs r0, r2 │ │ b.n b43be6 │ │ @@ -3025939,22 +3025939,22 @@ │ │ b.n b43fba │ │ asrs r5, r0, #32 │ │ b.n b43fbe │ │ movs r0, #156 @ 0x9c │ │ b.n b44284 │ │ ldr r0, [pc, #960] @ (b44044 ) │ │ ldmia.w sp!, {r0, r1, r2, r5, r7, r9, lr} │ │ - and.w lr, r4, r2, ror #29 │ │ + and.w lr, r4, fp, lsl #29 │ │ vabd.f16 d21, d29, d24 │ │ movs r1, r5 │ │ - ldrb r6, [r2, #22] │ │ - vqrdmlsh.s , , q9 │ │ - @ instruction: 0xff7d7c0a │ │ - vqrdmulh.s , , q13 │ │ - vpmin.u , , q9 │ │ + ldrb r7, [r5, #21] │ │ + @ instruction: 0xff7d7c4b │ │ + vqrdmulh.s , , │ │ + vqrdmulh.s , , │ │ + vpmax.u , , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {} │ │ b.n b4434e │ │ lsls r7, r7, #1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n b43ff6 │ │ @@ -3026277,24 +3026277,24 @@ │ │ b.n b43aba │ │ movs r5, #214 @ 0xd6 │ │ b.n b44596 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r5, r6, r7, r8, lr} │ │ and.w pc, r4, r0, asr #19 │ │ movs r0, r0 │ │ - ldrb r6, [r7, #4] │ │ + ldrb r7, [r2, #4] │ │ vceq.i d21, d29, d12 │ │ movs r1, r5 │ │ ldr r0, [r2, r2] │ │ movs r1, r5 │ │ - ldrb r2, [r0, #1] │ │ - vsub.i64 d23, d13, d18 │ │ + ldrb r3, [r3, #0] │ │ + vaba.u , , │ │ vabd.u , , q0 │ │ movs r1, r5 │ │ - strb r2, [r1, #30] │ │ + strb r3, [r4, #29] │ │ vqadd.u64 d17, d13, d16 │ │ b.n b43ae2 │ │ movs r0, r0 │ │ b.n b44668 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ @@ -3026992,16 +3026992,16 @@ │ │ b.n b44af0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b44d1e │ │ beq.n b44610 │ │ b.n b44afc │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r8, ip, sp, lr} │ │ - vpmin.u d29, d29, d6 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r8, ip, sp, lr} │ │ + vpmax.u , , │ │ vminnm.f16 q9, q6, q6 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n b44c96 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3027270,18 +3027270,18 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n b44b86 │ │ lsrs r0, r1, #26 │ │ b.n b44376 │ │ movs r0, r0 │ │ b.n b44358 │ │ @ instruction: 0xffd7eaff │ │ - ldr r2, [r4, #116] @ 0x74 │ │ - vcgt.u d16, d13, d4 │ │ - vminnm.f16 d22, d30, d10 │ │ - vcge.u d16, d13, d28 │ │ + ldr r3, [r7, #112] @ 0x70 │ │ + vqsub.u64 q8, , │ │ + vminnm.f16 q11, q7, │ │ + vcge.u d16, d13, d5 │ │ vbif q8, q15, q6 │ │ movs r0, r0 │ │ ldr r3, [pc, #960] @ (b44c28 ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b44d08 │ │ str r0, [r0, r0] │ │ b.n b44bb2 │ │ @@ -3027458,18 +3027458,18 @@ │ │ add.w r0, r3, r0 │ │ b.n b451a6 │ │ beq.n b44a08 │ │ b.n b44f04 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r5, r7, r8, r9, lr} │ │ movs r0, r0 │ │ - ldr r6, [r1, #92] @ 0x5c │ │ - vcge.u q15, , │ │ - vabd.f16 d22, d13, d18 │ │ - vqsub.u64 q15, , │ │ + ldr r7, [r4, #88] @ 0x58 │ │ + vcge.u q15, , q4 │ │ + vqrdmlsh.s q11, , │ │ + vhsub.u d30, d29, d28 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {ip} │ │ b.n b44d4a │ │ movs r0, r0 │ │ b.n b4452e │ │ movs r0, r0 │ │ b.n b450b2 │ │ @@ -3027569,16 +3027569,16 @@ │ │ b.n b4521e │ │ movs r7, #26 │ │ add.w r0, r3, r0 │ │ b.n b452a6 │ │ beq.n b44af8 │ │ b.n b45004 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, sl, fp, sp, lr} │ │ - vmls.i , , │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ + vmls.i , , q0 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0fc0 │ │ b.n b44e82 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ @@ -3027803,21 +3027803,21 @@ │ │ @ instruction: 0xebff5000 │ │ b.n b4502e │ │ lsrs r0, r1, #26 │ │ b.n b4481e │ │ movs r0, r0 │ │ b.n b447fe │ │ @ instruction: 0xffc1eaff │ │ - ldr r2, [r6, #48] @ 0x30 │ │ + ldr r3, [r1, #48] @ 0x30 │ │ vmin.u , , q5 │ │ - vqrdmulh.s d22, d11, d2 │ │ + vpmin.u q11, , │ │ vmax.u d21, d13, d26 │ │ - vqrdmlah.s q11, , q5 │ │ + vqrdmlah.s d22, d11, d19 │ │ vmax.u d21, d29, d2 │ │ - vpmax.u d22, d27, d26 │ │ + vpmax.u d22, d27, d3 │ │ vqrshl.u64 , q1, │ │ @ instruction: 0xff7bfd34 │ │ vtbl.8 d20, {d15}, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b451c0 │ │ stmia r0!, {} │ │ b.n b4546a │ │ @@ -3027977,18 +3027977,18 @@ │ │ b.n b44994 │ │ movs r4, r1 │ │ b.n b44998 │ │ mrc2 11, 3, lr, cr8, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ b.n b451c6 │ │ @ instruction: 0xffdfeaff │ │ - ldr r2, [r7, #12] │ │ + ldr r3, [r2, #12] │ │ vqadd.u64 d18, d29, d7 │ │ vqrdmulh.s d31, d28, d16 │ │ - vtbl.8 d22, {d15-d16}, d18 │ │ + @ instruction: 0xffff68fb │ │ vqadd.u64 d18, d29, d31 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {} │ │ b.n b45546 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3028064,15 +3028064,15 @@ │ │ b.n b45282 │ │ movs r0, #0 │ │ b.n b45686 │ │ movs r6, #0 │ │ add.w r0, r3, r0 │ │ b.n b4568e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r7, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r7, r8, r9, sl, sp, lr} │ │ vshl.u64 , , │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {} │ │ b.n b45602 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3028150,15 +3028150,15 @@ │ │ b.n b45342 │ │ movs r0, #0 │ │ b.n b45746 │ │ movs r5, #208 @ 0xd0 │ │ add.w r0, r3, r0 │ │ b.n b4574e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r9, sl, sp, lr} │ │ vcgt.u d25, d29, d7 │ │ vbif q10, q15, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b454bc │ │ b.n b45024 │ │ b.n b45366 │ │ movs r0, r0 │ │ @@ -3029010,15 +3029010,15 @@ │ │ vpmin.u16 q8, , │ │ lsrs r3, r0, #16 │ │ b.n b45e70 │ │ vpmin.u16 q13, , │ │ beq.n b45854 │ │ b.n b45cf0 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r4, r6, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r5, ip, sp, lr} │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, sp} │ │ b.n b45f68 │ │ subs r4, #1 │ │ b.n b45c6c │ │ cmp r4, #254 @ 0xfe │ │ b.n b45c72 │ │ @@ -3029936,15 +3029936,15 @@ │ │ and.w r0, r0, r0, lsl #16 │ │ b.n b466fa │ │ movs r4, r0 │ │ b.n b462fe │ │ beq.n b45fd0 │ │ b.n b464dc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r4, r6, r8, r9, sl, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r8, r9, sl, ip, lr} │ │ vpmin.f16 d18, d29, d14 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b46470 │ │ ands r0, r0 │ │ b.n b4671a │ │ movs r0, r0 │ │ @@ -3030058,15 +3030058,15 @@ │ │ b.n b46806 │ │ movs r1, #160 @ 0xa0 │ │ add.w r0, r3, r4 │ │ b.n b4640e │ │ beq.n b460e0 │ │ b.n b465ec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r9, sl, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r4, r9, sl, ip, lr} │ │ vpmin.u d25, d13, d2 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {} │ │ b.n b46788 │ │ ands r0, r0 │ │ b.n b4642a │ │ movs r0, r0 │ │ @@ -3030143,17 +3030143,17 @@ │ │ b.n b45cb2 │ │ asrs r1, r0, #32 │ │ b.n b462ac │ │ subs r1, #101 @ 0x65 │ │ add.w r1, r4, r0, asr #22 │ │ b.n b45c9e │ │ @ instruction: 0xffdceaff │ │ - strb r6, [r4, r7] │ │ - vrshl.u64 d21, d6, d29 │ │ - vqrshl.u64 , q5, │ │ + strb r7, [r7, r6] │ │ + vqrshl.u64 , , │ │ + vqrshl.u64 d21, d19, d13 │ │ vhadd.u d16, d13, d0 │ │ b.n b4684a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ b.n b45cd2 │ │ movs r0, r0 │ │ @@ -3030932,69 +3030932,69 @@ │ │ b.n b46990 │ │ subs r1, r7, #5 │ │ add.w r0, r3, r4, lsr #32 │ │ b.n b46fba │ │ asrs r3, r4, #6 │ │ b.n b46e7e │ │ vpmin.u q15, q9, │ │ - str r6, [r5, r4] │ │ - vqrdmlsh.s , , │ │ - vqadd.u64 , q15, q13 │ │ - vqrdmlsh.s d21, d29, d31 │ │ - vqshl.u64 d21, d10, d30 │ │ - vhadd.u , , q7 │ │ - vqrdmlsh.s d21, d29, d3 │ │ - vshl.u64 , q7, q7 │ │ + str r7, [r0, r4] │ │ + @ instruction: 0xff7d5ccc │ │ + vqadd.u64 , q15, │ │ + vqrdmlsh.s d21, d29, d8 │ │ + vqshl.u64 , , q7 │ │ + vhadd.u d21, d29, d23 │ │ + @ instruction: 0xff7d5c6c │ │ + vshl.u64 d21, d23, d14 │ │ vmin.u q8, , q0 │ │ movs r0, r0 │ │ lsls r4, r1, #26 │ │ movs r0, r0 │ │ cmp r2, #36 @ 0x24 │ │ movs r0, r0 │ │ cmp r2, #32 │ │ movs r0, r0 │ │ cmp r2, #32 │ │ movs r0, r0 │ │ cmp r2, #32 │ │ movs r0, r0 │ │ - str r2, [r6, r2] │ │ - vqrdmlsh.s , , │ │ - vhadd.u , q7, q13 │ │ - @ instruction: 0xff7d5c2f │ │ - vqadd.u64 d21, d14, d30 │ │ - @ instruction: 0xff7d5c03 │ │ - vqadd.u64 d21, d14, d2 │ │ - vqrdmlah.s , , │ │ - vminnm.f16 q10, q15, q11 │ │ - vqrdmlah.s d21, d29, d27 │ │ - vminnm.f16 q10, q15, q5 │ │ - vqrdmlah.s d21, d29, d15 │ │ - vminnm.f16 d20, d30, d30 │ │ - vqrdmulh.s d21, d29, d3 │ │ - vpmin.f16 d20, d30, d18 │ │ - vqrdmulh.s , , │ │ - vminnm.f16 q10, q7, q7 │ │ - vqrdmulh.s d21, d13, d19 │ │ - vpmin.f16 d20, d30, d6 │ │ - vqrdmulh.s , , │ │ - vminnm.f16 d20, d14, d18 │ │ - vpmin.u , , │ │ - vminnm.f16 d20, d14, d6 │ │ - vpmin.u , , │ │ - vacgt.f16 q10, q15, q13 │ │ - vpmin.u d21, d29, d31 │ │ - vacgt.f16 q10, q15, q7 │ │ - vpmax.u d21, d29, d19 │ │ - vhsub.u , q7, q7 │ │ - vcgt.f16 q10, , q1 │ │ - vpmax.u d21, d29, d7 │ │ - vacgt.f16 d20, d30, d6 │ │ - vpmin.u , , │ │ - vacgt.f16 q10, q7, q13 │ │ - vpmin.u d21, d13, d31 │ │ + str r3, [r1, r2] │ │ + vqrdmlsh.s , , q0 │ │ + vhadd.u , q7, │ │ + @ instruction: 0xff7d5c08 │ │ + vqadd.u64 d21, d14, d7 │ │ + vqrdmlah.s , , q6 │ │ + vpmin.f16 q10, q15, │ │ + vqrdmlah.s d21, d29, d16 │ │ + vpmin.f16 q10, q15, │ │ + vqrdmlah.s d21, d29, d4 │ │ + vminnm.f16 d20, d30, d19 │ │ + vqrdmlah.s , , q12 │ │ + vminnm.f16 d20, d30, d7 │ │ + vqrdmlah.s , , q6 │ │ + vminnm.f16 q10, q7, │ │ + vqrdmulh.s , , q0 │ │ + vminnm.f16 d20, d14, d23 │ │ + vpmin.u , , q14 │ │ + vminnm.f16 q10, q7, │ │ + vqrdmulh.s d21, d13, d20 │ │ + vpmin.f16 d20, d14, d11 │ │ + vpmin.u , , q0 │ │ + vcgt.f16 q10, q15, │ │ + vpmin.u d21, d29, d20 │ │ + vacgt.f16 q10, q15, │ │ + vpmin.u d21, d29, d8 │ │ + vacgt.f16 d20, d30, d23 │ │ + vpmin.u , , q14 │ │ + vhsub.u d21, d14, d23 │ │ + vacgt.f16 d20, d29, d11 │ │ + vpmax.u , , q8 │ │ + vcgt.f16 q10, q7, │ │ + vpmin.u d21, d13, d20 │ │ + vacgt.f16 q10, q7, │ │ + vpmin.u d21, d13, d8 │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b46de8 │ │ movs r2, #72 @ 0x48 │ │ b.n b46472 │ │ subs r3, r2, #6 │ │ b.n b46e56 │ │ @@ -3031795,15 +3031795,15 @@ │ │ b.n b4774a │ │ ands r0, r0 │ │ b.n b4774e │ │ adds r6, r1, #7 │ │ add.w r0, r3, r4 │ │ b.n b47356 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r4, r5, r6, r7, r9, sl, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r6, r7, r9, sl, lr} │ │ vpmin.f16 , , q3 │ │ vhadd.u d19, d12, d0 │ │ b.n b47366 │ │ movs r0, r0 │ │ b.n b4776a │ │ adds r2, #144 @ 0x90 │ │ b.n b46b54 │ │ @@ -3032440,15 +3032440,15 @@ │ │ b.n b47c0e │ │ movs r0, #0 │ │ b.n b47cd2 │ │ adds r5, r5, #1 │ │ add.w r0, r3, r0 │ │ b.n b47cda │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r8, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r8, lr} │ │ vmls.i , , q9 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r4, r5, ip} │ │ b.n b470ce │ │ ands r1, r0 │ │ b.n b47cf2 │ │ movs r0, r0 │ │ @@ -3032528,15 +3032528,15 @@ │ │ b.n b47d9a │ │ ands r0, r0 │ │ b.n b47d9e │ │ adds r2, r7, #0 │ │ add.w r0, r3, r4 │ │ b.n b479a6 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r5, r7, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, lr} │ │ vqadd.u64 , , q9 │ │ vhadd.u d16, d10, d0 │ │ b.n b47d16 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #0 │ │ b.n b4719e │ │ movs r0, r0 │ │ @@ -3032989,20 +3032989,20 @@ │ │ b.n b481a6 │ │ movs r5, r0 │ │ b.n b47daa │ │ movs r3, #32 │ │ add.w r0, r3, r6 │ │ b.n b47db2 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r8, sl, fp, ip, sp} │ │ - vhsub.u d27, d29, d16 │ │ - @ instruction: 0xff7d3caa │ │ - vhsub.u , , q4 │ │ - @ instruction: 0xff7d3ce6 │ │ - vhsub.u d27, d29, d4 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp} │ │ + vqsub.u64 , , │ │ + @ instruction: 0xff7d3c83 │ │ + vhsub.u d27, d13, d17 │ │ + vqrdmlsh.s d19, d29, d31 │ │ + vqsub.u64 , , │ │ vhadd.u d17, d13, d0 │ │ b.n b47dd2 │ │ movs r0, r0 │ │ b.n b481d6 │ │ movs r0, r0 │ │ b.n b4813c │ │ movs r1, r1 │ │ @@ -3033172,15 +3033172,15 @@ │ │ movs r4, r0 │ │ b.n b47f4a │ │ asrs r5, r0, #32 │ │ b.n b47f4e │ │ beq.n b47c90 │ │ b.n b4812c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r8, sl, fp, lr} │ │ + ldmia.w sp!, {r1, r3, r4, r6, r7, sl, fp, lr} │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b480bc │ │ movs r0, r0 │ │ b.n b482c6 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3033272,15 +3033272,15 @@ │ │ movs r4, r0 │ │ b.n b4802a │ │ asrs r5, r0, #32 │ │ b.n b4802e │ │ beq.n b47d70 │ │ b.n b4820c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r5, sl, fp, lr} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r6, r7, r8, r9, fp, lr} │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4819c │ │ adds r0, #20 │ │ b.n b47844 │ │ adds r0, #3 │ │ b.n b47e28 │ │ @@ -3033776,20 +3033776,20 @@ │ │ add.w r0, r2, r7, lsl #1 │ │ b.n b4889e │ │ lsls r4, r0, #30 │ │ b.n b47c72 │ │ movs r0, r0 │ │ b.n b488a6 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r3, r9, sl, ip, sp} │ │ - vmin.u d16, d13, d11 │ │ - vqrshl.u64 , q7, q15 │ │ - vrshl.u64 q8, , │ │ - vqrshl.u64 d19, d18, d30 │ │ - vqrshl.u64 d16, d31, d29 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, sl, ip, sp} │ │ + vqrshl.u64 q8, q10, │ │ + vqrshl.u64 d19, d23, d30 │ │ + vrshl.u64 q8, q2, │ │ + vrshl.u64 d19, d11, d30 │ │ + vqrshl.u64 d16, d8, d29 │ │ vqadd.u64 q10, q15, q0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b48624 │ │ ands r0, r0 │ │ b.n b484ce │ │ movs r7, r0 │ │ b.n b48836 │ │ @@ -3033841,15 +3033841,15 @@ │ │ b.n b48936 │ │ str r0, [r6, #12] │ │ b.n b48594 │ │ movs r4, r0 │ │ @ instruction: 0xeb00d008 │ │ b.n b4871c │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r8, sl, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r8, sl, ip, sp} │ │ vqadd.u64 q9, , │ │ vbif q12, , │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b486b4 │ │ strh r4, [r0, #0] │ │ b.n b47d40 │ │ @@ -3033988,17 +3033988,17 @@ │ │ b.n b48850 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b48a7e │ │ beq.n b48348 │ │ b.n b4885c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r7, sl, ip, sp} │ │ - vqadd.u64 q8, , │ │ - vcge.u d19, d30, d30 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, sl, ip, sp} │ │ + vhadd.u q8, , q5 │ │ + vcge.u d19, d30, d7 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b487f4 │ │ str r3, [r0, r0] │ │ b.n b4869e │ │ ands r2, r0 │ │ b.n b486a2 │ │ @@ -3034289,27 +3034289,27 @@ │ │ str r0, [r0, r0] │ │ b.n b48d1e │ │ movs r4, r0 │ │ b.n b48922 │ │ asrs r0, r2, #1 │ │ b.n b48d26 │ │ @ instruction: 0xff8aeaff │ │ - adds r2, #234 @ 0xea │ │ + adds r2, #195 @ 0xc3 │ │ vmin.u , , q3 │ │ - vcge.u d19, d11, d10 │ │ + vqsub.u64 , , │ │ vabd.u d23, d13, d6 │ │ - vqsub.u64 d19, d27, d18 │ │ - vhsub.u d19, d29, d2 │ │ - vbif d19, d29, d14 │ │ + vhsub.u d19, d27, d11 │ │ + vqsub.u64 , , │ │ + vbif , , │ │ vrshl.u64 d23, d10, d29 │ │ - vbif , , q11 │ │ + vrhadd.u , , │ │ vrshl.u64 , q9, │ │ - vqsub.u64 d30, d27, d26 │ │ - vhsub.u d30, d29, d10 │ │ - vbif d19, d13, d14 │ │ + vqsub.u64 d30, d27, d3 │ │ + vhsub.u q15, , │ │ + vqadd.u64 , , │ │ vrshl.u64 d23, d10, d13 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b48ac4 │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n b48168 │ │ add r0, pc, #0 @ (adr r0, b48630 ) │ │ @@ -3034689,26 +3034689,26 @@ │ │ b.n b49002 │ │ movs r0, #0 │ │ b.n b490c6 │ │ asrs r0, r6, #29 │ │ @ instruction: 0xeb038000 │ │ b.n b484c8 │ │ @ instruction: 0xffcdeaff │ │ - adds r0, #54 @ 0x36 │ │ - vbif , , q2 │ │ - vhadd.u , q6, q15 │ │ - vhsub.u d31, d13, d12 │ │ - vpmin.f16 q9, q6, q1 │ │ - vhadd.u , , q8 │ │ - vminnm.f16 q9, q14, q1 │ │ - vrhadd.u , , q14 │ │ - @ instruction: 0xff7c2dde │ │ - vminnm.f16 q15, , q14 │ │ - @ instruction: 0xff7c2d7a │ │ - vminnm.f16 d30, d13, d8 │ │ + adds r0, #15 │ │ + vrhadd.u d31, d29, d29 │ │ + vhadd.u , q6, │ │ + vrhadd.u , , │ │ + vminnm.f16 d18, d12, d11 │ │ + vqadd.u64 d31, d29, d25 │ │ + vpmin.f16 d18, d28, d27 │ │ + vrhadd.u , , │ │ + @ instruction: 0xff7c2db7 │ │ + vminnm.f16 q15, , │ │ + @ instruction: 0xff7c2d53 │ │ + vacgt.f16 q15, , │ │ vabd.u d17, d12, d20 │ │ b.n b484e6 │ │ movs r0, r0 │ │ b.n b4906c │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #12 │ │ @@ -3034843,15 +3034843,15 @@ │ │ b.n b49232 │ │ asrs r0, r4, #30 │ │ add.w r0, r3, r4 │ │ b.n b48e3a │ │ beq.n b48b7c │ │ b.n b49018 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r8, sl, pc} │ │ + ldmia.w sp!, {r3, r7, r8, sl, pc} │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {lr} │ │ b.n b48e4e │ │ ldrh r0, [r4, r2] │ │ add.w r0, r3, r0 │ │ b.n b491b6 │ │ movs r2, r0 │ │ @@ -3034961,16 +3034961,16 @@ │ │ b.n b49346 │ │ asrs r0, r2, #27 │ │ add.w r0, r3, r0 │ │ b.n b4934e │ │ beq.n b48c20 │ │ b.n b4912c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r9, fp, sp} │ │ - @ instruction: 0xff7decae │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r9, fp, sp} │ │ + @ instruction: 0xff7dec87 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b490c0 │ │ str r0, [r0, #0] │ │ b.n b48f6a │ │ movs r1, r0 │ │ b.n b48f6e │ │ @@ -3035028,15 +3035028,15 @@ │ │ b.n b493e2 │ │ asrs r1, r5, #26 │ │ add.w r0, r3, r4 │ │ b.n b48fea │ │ beq.n b48cbc │ │ b.n b491c8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r9, fp, sp} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r9, fp, sp} │ │ vminnm.f16 d20, d13, d28 │ │ vhadd.u d16, d11, d0 │ │ b.n b4935e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b48d84 ) │ │ stmdb sp!, {r2, r4, r5, lr} │ │ b.n b48808 │ │ @@ -3035060,15 +3035060,15 @@ │ │ b.n b49032 │ │ asrs r4, r0, #32 │ │ b.n b49036 │ │ movs r0, #161 @ 0xa1 │ │ b.n b4943a │ │ ldr r0, [pc, #192] @ (b48dbc ) │ │ ldmia.w sp!, {r0, r3, r7, r9, sl, fp, sp} │ │ - and.w sl, r4, lr, lsl #8 │ │ + and.w r9, r4, r7, asr #11 │ │ vhadd.u d16, d13, d0 │ │ b.n b493aa │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b48832 │ │ asrs r0, r0, #32 │ │ @@ -3035189,16 +3035189,16 @@ │ │ asrs r3, r1, #25 │ │ add.w r0, r3, r7 │ │ b.n b49162 │ │ lsrs r0, r2, #28 │ │ add.w r0, r2, r0 │ │ b.n b495ea │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, r5, r6, r7, fp, sp} │ │ - vmul.p d16, d29, d5 │ │ + ldmia.w sp!, {r0, r1, r6, r7, fp, sp} │ │ + vmls.i q8, , q15 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b492d8 │ │ strb r0, [r0, #0] │ │ b.n b49182 │ │ strh r3, [r0, #0] │ │ b.n b49186 │ │ @@ -3035469,19 +3035469,19 @@ │ │ movs r0, r0 │ │ b.n b49396 │ │ movs r1, r0 │ │ b.n b4948e │ │ beq.n b490c8 │ │ b.n b495ac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r6, r7, r8, sl, ip, lr} │ │ - vrhadd.u q12, q14, q12 │ │ + ldmia.w sp!, {r0, r4, r5, r7, r8, sl, ip, lr} │ │ + vrhadd.u q12, q14, │ │ vqadd.u64 d19, d29, d9 │ │ - vshl.u64 d21, d4, d11 │ │ - vqadd.u64 d24, d12, d4 │ │ + vcge.u , , │ │ + vpmin.f16 , q14, │ │ vqadd.u64 d28, d13, d25 │ │ vabd.u q8, , q0 │ │ movs r1, r5 │ │ asrs r0, r0, #32 │ │ b.n b493f6 │ │ movs r0, r0 │ │ b.n b497fa │ │ @@ -3035751,26 +3035751,26 @@ │ │ ldmia.w r1, {r0, r1, ip, sp} │ │ b.n b49694 │ │ movs r0, r0 │ │ b.n b49692 │ │ movs r1, r1 │ │ stmia.w r1, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaffbee5 │ │ - vrhadd.u d19, d11, d10 │ │ + vhadd.u , , │ │ vmul.p d18, d30, d4 │ │ movs r6, r4 │ │ ittte pl │ │ vminnmpl.f16 d27, d27, d17 @ │ │ vrhaddpl.u d16, d11, d24 │ │ vacgtpl.f16 d27, d15, d9 │ │ - vqaddmi.u64 d19, d11, d30 │ │ - vmin.u d30, d14, d15 │ │ - vpmax.u d25, d12, d11 │ │ + vqaddmi.u64 d19, d11, d7 │ │ + vqrshl.u64 q15, q12, q15 │ │ + vmls.i , q14, q10 │ │ vminnm.f16 d27, d13, d13 │ │ - vrhadd.u , , q1 │ │ + vbif d19, d11, d11 │ │ vsub.i64 d24, d14, d21 │ │ vhadd.u d16, d11, d0 │ │ b.n b499f0 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r3, [pc, #960] @ (b49718 ) │ │ @@ -3036648,16 +3036648,16 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b4a23a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, ip} │ │ b.n b4a242 │ │ @ instruction: 0xfff7eaff │ │ - stcl 15, cr15, [r4], #500 @ 0x1f4 │ │ - ldmia r5, {r0, r1, r5, r7} │ │ + ldc 15, cr15, [sp], #500 @ 0x1f4 │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ vcgt.u q8, , │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b49e5a │ │ movs r4, r1 │ │ b.n b4963e │ │ ands r1, r0 │ │ @@ -3037802,15 +3037802,15 @@ │ │ asrs r1, r0, #32 │ │ stmia r3!, {} │ │ movs r1, r0 │ │ b.n b4a842 │ │ beq.n b4a524 │ │ b.n b4aa20 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r5, r7, r8, r9, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, lr} │ │ vmls.i , q14, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b4a9b4 │ │ movs r0, #1 │ │ b.n b4a85e │ │ asrs r4, r3, #4 │ │ @@ -3038313,22 +3038313,22 @@ │ │ b.n b4aa74 │ │ asrs r4, r0, #32 │ │ b.n b4a496 │ │ movs r5, r0 │ │ b.n b4acba │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r1, sl, sp, lr} │ │ - and.w r8, r1, r7, asr #17 │ │ - vmin.u d22, d29, d17 │ │ - vqrdmulh.s , , │ │ + and.w r8, r1, r0, lsl #17 │ │ + vmax.u d22, d29, d10 │ │ + vqrdmlah.s d31, d13, d26 │ │ vcgt.f16 , , │ │ vmul.p d19, d10, d25 │ │ - vpmin.f16 , q15, q12 │ │ - vmul.p , q14, │ │ - vmul.p q9, q15, q15 │ │ + vpmin.f16 , q15, │ │ + vmul.p d17, d28, d20 │ │ + vmul.p q9, q15, │ │ vqrshl.u64 , q4, │ │ movs r6, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4ae48 │ │ movs r0, r0 │ │ b.n b4b052 │ │ @@ -3038617,19 +3038617,19 @@ │ │ lsrs r7, r0, #27 │ │ add.w r0, r3, r4 │ │ b.n b4af72 │ │ beq.n b4ac44 │ │ b.n b4b150 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r5, r6, r8, fp, ip, lr} │ │ - vqshl.u64 d23, d18, d30 │ │ + vshl.u64 d23, d11, d30 │ │ vmul.p d21, d12, d23 │ │ - vshl.u64 d23, d6, d30 │ │ + vqshl.u64 , , q7 │ │ vmls.i d21, d12, d11 │ │ - vqshl.u64 , q5, q7 │ │ + vqshl.u64 d23, d19, d14 │ │ vhadd.u d16, d12, d0 │ │ b.n b4b2f6 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b4a77e │ │ movs r0, r0 │ │ @@ -3039007,21 +3039007,21 @@ │ │ b.n b4b6e2 │ │ movs r4, r2 │ │ b.n b4b6e6 │ │ asrs r4, r7, #1 │ │ b.n b4b6ea │ │ @ instruction: 0xffd0eaff │ │ ldrsb r7, [r5, r1] │ │ - vpmax.u d28, d30, d14 │ │ + vpmax.u q14, q7, │ │ vmax.u , q6, │ │ - vpmax.u q14, q7, q9 │ │ + vpmin.u d28, d14, d27 │ │ vrshl.u64 d21, d7, d28 │ │ - vmls.i d28, d30, d22 │ │ + vmul.p q14, q7, │ │ vmin.u d21, d28, d11 │ │ - vpmin.u d28, d30, d26 │ │ + vpmin.u d28, d30, d3 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4b470 │ │ movs r0, r0 │ │ b.n b4b67c │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3039136,15 +3039136,15 @@ │ │ movs r0, #0 │ │ b.n b4b81e │ │ lsrs r2, r3, #22 │ │ add.w r0, r3, r0 │ │ b.n b4b826 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, sl, ip, lr} │ │ - vqrdmlsh.s d23, d14, d19 │ │ + @ instruction: 0xff7e7c0c │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4b594 │ │ str r2, [r0, #0] │ │ b.n b4b43e │ │ strb r1, [r0, #0] │ │ b.n b4b442 │ │ @@ -3040071,32 +3040071,32 @@ │ │ b.n b4bf2e │ │ movs r4, r1 │ │ b.n b4bfb2 │ │ asrs r1, r0, #32 │ │ b.n b4c036 │ │ vpmin.u16 q15, , │ │ ldr r6, [pc, #684] @ (b4bbe8 ) │ │ - vmul.p , q15, q12 │ │ + vmul.p , q15, │ │ vacgt.f16 q10, , │ │ @ instruction: 0xff7e4df7 │ │ vqrdmlah.s q10, q15, │ │ - vabd.u , q7, q4 │ │ + vabd.u d21, d14, d17 │ │ @ instruction: 0xff7d4c4b │ │ - vaba.u d21, d30, d8 │ │ + vaba.u , q7, │ │ vabd.f16 q10, , │ │ vmax.u d16, d14, d0 │ │ movs r0, r0 │ │ lsls r4, r5, #28 │ │ movs r0, r0 │ │ lsrs r0, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r6, #26 │ │ movs r0, r0 │ │ ldr r4, [pc, #92] @ (b4b9cc ) │ │ - vabd.u , q7, q10 │ │ + vaba.u d21, d14, d29 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b4be18 │ │ movs r0, r0 │ │ b.n b4c022 │ │ add r0, pc, #0 @ (adr r0, b4b984 ) │ │ b.n b4c0c6 │ │ @@ -3041407,15 +3041407,15 @@ │ │ b.n b4cb6e │ │ lsls r4, r4, #11 │ │ b.n b4bfda │ │ @ instruction: 0xffbd1aff │ │ @ instruction: 0xfff1eaff │ │ cmn r1, r7 │ │ vhadd.u d20, d30, d17 │ │ - vcgt.f16 d16, d30, d11 │ │ + vcgt.f16 q8, q7, q10 │ │ vbif q10, , │ │ vrhadd.u q10, q15, │ │ vrhadd.u d20, d30, d9 │ │ vhadd.u q10, q7, │ │ vrhadd.u q10, q7, │ │ vbif d20, d14, d9 │ │ vhadd.u q10, q15, │ │ @@ -3042892,19 +3042892,19 @@ │ │ b.n b4d906 │ │ lsls r0, r5, #10 │ │ b.n b4ccea │ │ lsls r4, r0, #30 │ │ b.n b4ccd6 │ │ @ instruction: 0xffa3eaff │ │ adds r5, #185 @ 0xb9 │ │ - vaba.u d27, d30, d19 │ │ + vabd.u d27, d30, d12 │ │ vqshl.u64 d19, d5, d29 │ │ - vmax.u d27, d30, d15 │ │ + vmax.u , q7, q12 │ │ vcge.u , , │ │ - vqrshl.u64 , , q15 │ │ + vrshl.u64 d27, d28, d30 │ │ vhadd.u d18, d13, d1 │ │ b.n b4d92e │ │ @ instruction: 0xffffeaff │ │ ldr r3, [pc, #960] @ (b4d5b4 ) │ │ stmdb sp!, {sp, lr} │ │ b.n b4d93a │ │ movs r0, r0 │ │ @@ -3043875,15 +3043875,15 @@ │ │ add.w r0, r4, r4 │ │ b.n b4dd62 │ │ svc 85 @ 0x55 │ │ b.n b4df40 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r7, fp, sp, lr, pc} │ │ movs r5, r4 │ │ - bgt.n b4da08 │ │ + bgt.n b4d9ba │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b4ded4 │ │ add r0, pc, #0 @ (adr r0, b4da3c ) │ │ b.n b4dd7e │ │ strh r3, [r0, #0] │ │ b.n b4dd82 │ │ @@ -3044394,21 +3044394,21 @@ │ │ lsls r2, r1, #22 │ │ movs r0, r2 │ │ b.n b4d9c4 │ │ movs r0, r0 │ │ b.n b4d9a0 │ │ vpmin.u16 q15, q11, │ │ @ instruction: 0xe8280025 │ │ - blt.n b4df60 │ │ - @ instruction: 0xff7cbc08 │ │ + blt.n b4df12 │ │ + vqrdmulh.s , q14, │ │ vmin.u d30, d28, d28 │ │ movs r5, r4 │ │ - bls.n b4de34 │ │ - vmls.i d29, d12, d24 │ │ - vceq.i , q14, q2 │ │ + bls.n b4dde6 │ │ + vmls.i d29, d12, d1 │ │ + vsub.i64 d29, d28, d29 │ │ vqshl.u64 d30, d12, d12 │ │ movs r5, r4 │ │ ldr r0, [pc, #192] @ (b4df74 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b4e1fa │ │ asrs r0, r2, #1 │ │ b.n b4d9fc │ │ @@ -3044446,16 +3044446,16 @@ │ │ b.n b4da0a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b4e64e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r5, fp, ip, lr, pc} │ │ - vceq.i d29, d12, d0 │ │ + ldmia.w sp!, {r0, r2, r4, fp, ip, lr, pc} │ │ + vabd.u , q14, │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n b4e262 │ │ lsls r4, r6, #1 │ │ b.n b4da64 │ │ movs r0, r0 │ │ b.n b4e5d2 │ │ @@ -3044509,16 +3044509,16 @@ │ │ b.n b4deb0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3} │ │ b.n b4dad4 │ │ movs r0, r0 │ │ b.n b4e0b8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r7, fp, ip, sp, pc} │ │ - vhadd.u d19, d28, d5 │ │ + ldmia.w sp!, {r2, r3, r5, r6, fp, ip, sp, pc} │ │ + vqadd.u64 , q6, q7 │ │ vrshl.u64 d30, d16, d13 │ │ movs r5, r4 │ │ ldr r7, [pc, #960] @ (b4e36c ) │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b4e44c │ │ str r4, [r3, #36] @ 0x24 │ │ b.n b4dad6 │ │ @@ -3044826,17 +3044826,17 @@ │ │ lsls r0, r4, #14 │ │ beq.n b4e2cc │ │ b.n b4e750 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r7, ip, sp, lr} │ │ b.n b4e97e │ │ @ instruction: 0xff89eaff │ │ - b.n b4e720 │ │ + b.n b4e6d2 │ │ @ instruction: 0xff7dccc2 │ │ - vcge.u d16, d27, d31 │ │ + vcge.u d16, d27, d8 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b4e6f0 │ │ ands r0, r0 │ │ b.n b4e59a │ │ movs r0, r0 │ │ b.n b4e99e │ │ @@ -3045048,18 +3045048,18 @@ │ │ b.n b4eb66 │ │ subs r5, r7, #4 │ │ add.w r0, r1, r0 │ │ b.n b4eb6e │ │ beq.n b4e4b0 │ │ b.n b4e94c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r9, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, lr, pc} │ │ vrhadd.u d18, d29, d19 │ │ - vpmin.f16 d29, d30, d18 │ │ - vpmin.f16 d29, d13, d10 │ │ + vminnm.f16 , q7, │ │ + vcgt.f16 , , │ │ vrhadd.u q9, , │ │ vshl.u64 d24, d1, d14 │ │ @ instruction: 0xff7a4df0 │ │ stmdb sp!, {r4, r5, r6, ip, lr, pc} │ │ b.n b4e8f0 │ │ strb r0, [r0, #0] │ │ b.n b4e79a │ │ @@ -3045474,22 +3045474,22 @@ │ │ add.w r0, r3, r0, lsl #24 │ │ b.n b4ef36 │ │ movs r6, r0 │ │ b.n b4eb3a │ │ beq.n b4e794 │ │ b.n b4ed18 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r4, r5, r7, r8, r9, fp, ip, lr, pc} │ │ - vmul.p q8, , q3 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r7, r8, r9, fp, ip, lr, pc} │ │ + vmls.i d16, d29, d31 │ │ vqadd.u64 q9, , q8 │ │ vqrdmulh.s , q15, │ │ - vabd.u d20, d26, d30 │ │ - vpmax.u d19, d29, d7 │ │ - vqrdmulh.s , q6, q3 │ │ - vmls.i q8, , q11 │ │ + vabd.u d20, d26, d7 │ │ + vpmax.u , , q8 │ │ + vqrdmlah.s d29, d12, d15 │ │ + vmul.p d16, d13, d31 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, r5, r7, ip, lr, pc} │ │ b.n b4ecc4 │ │ ands r0, r0 │ │ b.n b4eb6e │ │ lsls r4, r4, #28 │ │ b.n b4e352 │ │ @@ -3045624,16 +3045624,16 @@ │ │ and.w r0, r0, r0, lsl #20 │ │ b.n b4f08a │ │ movs r5, r0 │ │ b.n b4ec8e │ │ beq.n b4e8b0 │ │ b.n b4ee6c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, sl, lr} │ │ - vcge.u d21, d29, d20 │ │ + ldmia.w sp!, {r2, r3, r6, sl, lr} │ │ + vcgt.u d21, d29, d13 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b4ee00 │ │ strb r0, [r3, #1] │ │ b.n b4e4a4 │ │ lsrs r1, r0, #32 │ │ b.n b4f01c │ │ @@ -3045887,25 +3045887,25 @@ │ │ b.n b4ecb0 │ │ asrs r2, r7, #29 │ │ add.w r0, r4, r6 │ │ b.n b4eeda │ │ beq.n b4ebf4 │ │ b.n b4f0b8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r5, r6, r8, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, fp, ip, lr, pc} │ │ vacgt.f16 q10, , q12 │ │ - vmls.i d29, d11, d14 │ │ + vsub.i64 , , │ │ vbif d24, d29, d7 │ │ - vmls.i , , │ │ - vbif , , q6 │ │ - vqsub.u64 d20, d28, d11 │ │ + vmls.i , , q4 │ │ + vbif d21, d13, d21 │ │ + vqsub.u64 q10, q6, q10 │ │ vqrdmlsh.s d23, d29, d5 │ │ - vaba.u d29, d26, d2 │ │ + vabd.u , q5, │ │ vabd.f16 d20, d13, d20 │ │ - vaba.u , , q5 │ │ + vaba.u d29, d11, d19 │ │ vqadd.u64 q8, , q12 │ │ b.n b4f272 │ │ lsls r6, r7, #1 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r0, #32 │ │ b.n b4f0f8 │ │ movs r1, #0 │ │ @@ -3046231,15 +3046231,15 @@ │ │ asrs r4, r5, #24 │ │ add.w r0, r4, r4 │ │ b.n b4f1ba │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r5, sl, fp, sp, pc} │ │ @ instruction: 0xeaffff1e │ │ b.n b4f0e4 │ │ - add r1, sp, #484 @ 0x1e4 │ │ + add r1, sp, #328 @ 0x148 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n b4f1d2 │ │ movs r0, r0 │ │ b.n b4f5d6 │ │ movs r0, r0 │ │ b.n b4f542 │ │ @@ -3046391,15 +3046391,15 @@ │ │ b.n b4f716 │ │ beq.n b4f028 │ │ b.n b4f4f4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r6, r7} │ │ movs r0, r0 │ │ add r5, pc, #992 @ (adr r5, b4f3c4 ) │ │ - vceq.i d26, d14, d29 │ │ + vceq.i d26, d14, d6 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4f48c │ │ stmia r0!, {r2, r5} │ │ b.n b4eb34 │ │ adds r0, #13 │ │ b.n b4f33a │ │ @@ -3046415,15 +3046415,15 @@ │ │ b.n b4eb28 │ │ asrs r4, r1, #32 │ │ b.n b4f352 │ │ adds r5, #34 @ 0x22 │ │ @ instruction: 0xeb04d008 │ │ b.n b4f534 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r9, ip, lr, pc} │ │ + ldmia.w sp!, {r4, r6, r7, r9, ip, lr, pc} │ │ vqsub.u64 , , q10 │ │ movs r0, r0 │ │ ldr r0, [pc, #960] @ (b4f3e8 ) │ │ stmdb sp!, {r4, r5, r7, ip} │ │ b.n b4eb6c │ │ ands r0, r0 │ │ b.n b4f372 │ │ @@ -3046507,15 +3046507,15 @@ │ │ str r1, [r0, r0] │ │ b.n b4f81a │ │ movs r5, r0 │ │ b.n b4f41e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r5, r7} │ │ movs r0, r0 │ │ - add r7, pc, #484 @ (adr r7, b4f2cc ) │ │ + add r7, pc, #328 @ (adr r7, b4f230 ) │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4f58c │ │ stmia r0!, {r3, r5} │ │ b.n b4ec34 │ │ adds r0, #13 │ │ b.n b4f43a │ │ @@ -3046533,15 +3046533,15 @@ │ │ b.n b4f452 │ │ adds r4, #226 @ 0xe2 │ │ add.w r0, r4, r1 │ │ b.n b4f85a │ │ beq.n b4f12c │ │ b.n b4f638 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, pc} │ │ + ldmia.w sp!, {r3, r4, r6, r9, sl, ip, pc} │ │ vmax.u , , q4 │ │ movs r0, r0 │ │ movs r0, #0 │ │ b.n b4f46e │ │ movs r0, r0 │ │ b.n b4f872 │ │ stmia r3!, {r5, r7} │ │ @@ -3046853,16 +3046853,16 @@ │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, sp, pc} │ │ b.n b4fb12 │ │ movs r0, r0 │ │ b.n b4fa84 │ │ @ instruction: 0xffcd1aff │ │ @ instruction: 0xffd2eaff │ │ - ldrsb r1, [r4, r6] │ │ - vrhadd.u d31, d13, d17 │ │ + ldrsb r2, [r7, r5] │ │ + vqadd.u64 , , q13 │ │ vhsub.u , , │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4f88c │ │ adds r0, #4 │ │ b.n b4ef16 │ │ stmia r3!, {r5, r7} │ │ @@ -3047478,20 +3047478,20 @@ │ │ b.n b50066 │ │ smull lr, fp, r8, r2 │ │ movs r4, r0 │ │ b.n b4fc6e │ │ beq.n b4f938 │ │ b.n b4fe4c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r6, r7, r9, sl, fp, ip, pc} │ │ - vcgt.f16 , q6, │ │ - vminnm.f16 , q14, │ │ + ldmia.w sp!, {r1, r2, r3, r5, r7, r9, sl, fp, ip, pc} │ │ + vcgt.f16 d27, d12, d22 │ │ + vpmin.f16 d25, d28, d30 │ │ vabd.f16 d25, d12, d16 │ │ - vacgt.f16 , q15, │ │ - vpmin.f16 d25, d12, d17 │ │ + vcgt.f16 , q15, q7 │ │ + vacgt.f16 , q14, q13 │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b4fdf0 │ │ str r1, [r0, #0] │ │ b.n b4fc9a │ │ asrs r4, r3, #4 │ │ b.n b4f49c │ │ @@ -3047625,23 +3047625,23 @@ │ │ b.n b4fb8c │ │ asrs r5, r5, #12 │ │ add.w r0, r4, r4 │ │ b.n b4fdb6 │ │ beq.n b4faa8 │ │ b.n b4ff94 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r9, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r1, r4, r6, r9, sl, fp, ip, pc} │ │ vqadd.u64 q8, q14, q8 │ │ movs r0, r0 │ │ - ldr r5, [sp, #676] @ 0x2a4 │ │ - vhadd.u , q14, q14 │ │ + ldr r5, [sp, #520] @ 0x208 │ │ + vhadd.u , q14, │ │ vmls.i d30, d29, d13 │ │ - @ instruction: 0xff7d9df5 │ │ - @ instruction: 0xff7c9dd5 │ │ - @ instruction: 0xff7c9d75 │ │ + vabd.f16 , , q7 │ │ + vabd.f16 d25, d28, d30 │ │ + vabd.f16 , q6, q7 │ │ vqrdmlah.s q10, q14, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b4ff40 │ │ str r0, [sp, #0] │ │ b.n b501ea │ │ movs r0, r0 │ │ b.n b5014e │ │ @@ -3047793,15 +3047793,15 @@ │ │ str r0, [sp, #4] │ │ b.n b50322 │ │ movs r1, r1 │ │ b.n b4ff26 │ │ beq.n b4fc68 │ │ b.n b50104 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r1, r3, r6, r7, sl, fp, ip, pc} │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b50094 │ │ str r0, [r0, #0] │ │ b.n b4ff3e │ │ movs r0, r0 │ │ b.n b50342 │ │ @@ -3048364,20 +3048364,20 @@ │ │ b.n b50412 │ │ ldr r1, [r3, #92] @ 0x5c │ │ add.w r0, r3, r8 │ │ b.n b5041a │ │ beq.n b500f4 │ │ b.n b505f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, fp, ip, pc} │ │ - vmls.i d25, d12, d5 │ │ + ldmia.w sp!, {r1, r2, r3, r8, fp, ip, pc} │ │ + vceq.i , q14, q7 │ │ vaba.u d25, d28, d24 │ │ vabd.u d28, d14, d28 │ │ movs r5, r4 │ │ - str r7, [sp, #180] @ 0xb4 │ │ + str r7, [sp, #24] │ │ vhadd.u d16, d12, d0 │ │ b.n b5079c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ @@ -3049409,35 +3049409,35 @@ │ │ str r0, [r0, r0] │ │ b.n b51116 │ │ movs r0, r1 │ │ b.n b50d1a │ │ asrs r0, r5, #32 │ │ b.n b5111e │ │ mrc2 10, 7, lr, cr8, cr15, {7} @ │ │ - str r2, [sp, #548] @ 0x224 │ │ + str r2, [sp, #392] @ 0x188 │ │ vhsub.u d22, d12, d27 │ │ - vqsub.u64 d25, d10, d17 │ │ + vhsub.u d25, d10, d10 │ │ vbif q11, q14, │ │ - vqadd.u64 d25, d10, d17 │ │ + vhadd.u d25, d10, d10 │ │ vminnm.f16 , q14, │ │ - vpmin.f16 d24, d26, d25 │ │ + vpmin.f16 d24, d26, d2 │ │ vpmin.f16 , q6, │ │ - vpmin.f16 d24, d10, d29 │ │ + vpmin.f16 d24, d10, d6 │ │ vcgt.f16 , q14, │ │ - vacgt.f16 d24, d26, d29 │ │ + vacgt.f16 d24, d26, d6 │ │ vacgt.f16 , q6, │ │ - vhadd.u , q5, │ │ + vhadd.u d25, d10, d22 │ │ vpmin.f16 , q14, │ │ - vhadd.u d25, d10, d5 │ │ + vminnm.f16 q12, q13, q7 │ │ vpmin.f16 d21, d28, d23 │ │ - vpmin.f16 q12, q5, │ │ + vpmin.f16 d24, d10, d18 │ │ vcgt.f16 , q14, │ │ - vcgt.f16 q12, q13, │ │ + vcgt.f16 q12, q13, q3 │ │ vcgt.f16 d21, d28, d15 │ │ - vacgt.f16 d24, d10, d9 │ │ + @ instruction: 0xff7a8df2 │ │ @ instruction: 0xff7c5dbb │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b50d82 │ │ asrs r4, r1, #3 │ │ b.n b50584 │ │ ands r0, r0 │ │ @@ -3049531,15 +3049531,15 @@ │ │ @ instruction: 0xffe81aff │ │ asrs r1, r0, #32 │ │ b.n b5124a │ │ @ instruction: 0xffdaeaff │ │ asrs r2, r0, #32 │ │ b.n b51252 │ │ @ instruction: 0xffd8eaff │ │ - lsrs r5, r2 │ │ + lsls r6, r5 │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b50fbc │ │ asrs r6, r0, #32 │ │ b.n b51040 │ │ movs r0, #50 @ 0x32 │ │ b.n b5126a │ │ @@ -3050382,21 +3050382,21 @@ │ │ movs r3, r0 │ │ b.n b514fe │ │ @ instruction: 0xffed0aff │ │ movs r0, #1 │ │ b.n b5170a │ │ @ instruction: 0xfffa1aff │ │ @ instruction: 0xffeceaff │ │ - strh r1, [r0, #60] @ 0x3c │ │ - vabd.u d24, d12, d5 │ │ + strh r2, [r3, #58] @ 0x3a │ │ + vmin.u q12, q14, q7 │ │ vqrshl.u64 q12, q15, q6 │ │ vqrshl.u64 q12, q1, q7 │ │ - vmin.u q12, q15, │ │ + vmax.u d24, d30, d26 │ │ vabd.f16 , q14, │ │ - vmin.u d24, d27, d13 │ │ + vmin.u q12, , q11 │ │ @ instruction: 0xff7c5db7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b51730 │ │ ldrsb r4, [r6, r2] │ │ b.n b50dba │ │ ands r0, r0 │ │ @@ -3050820,18 +3050820,18 @@ │ │ strb r0, [r0, #0] │ │ b.n b51d7a │ │ movs r7, r0 │ │ b.n b5197e │ │ beq.n b51658 │ │ b.n b51b5c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r8, sl, pc} │ │ + ldmia.w sp!, {r1, r2, r8, sl, pc} │ │ vcge.u q12, q14, q13 │ │ vcge.u d24, d30, d22 │ │ - vcge.u q12, q7, │ │ + vcgt.u d24, d14, d26 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51af8 │ │ adds r0, #36 @ 0x24 │ │ b.n b51182 │ │ str r2, [r0, r0] │ │ b.n b519a6 │ │ @@ -3051569,20 +3051569,20 @@ │ │ b.n b523d2 │ │ movs r0, r0 │ │ b.n b52336 │ │ ands r5, r0 │ │ lsls r0, r0, #12 │ │ @ instruction: 0xff96eaff │ │ add r6, pc, #72 @ (adr r6, b51ce8 ) │ │ - vabd.u d26, d26, d14 │ │ - @ instruction: 0xff7d7ca1 │ │ - vqrdmulh.s d23, d28, d29 │ │ - vqrdmlah.s d23, d28, d5 │ │ - vqrdmlah.s , q14, │ │ - vqrdmlsh.s d23, d28, d29 │ │ + vabd.u q13, q5, │ │ + vqrdmlsh.s , , q13 │ │ + vqrdmulh.s d23, d28, d6 │ │ + vqrdmulh.s , q6, q15 │ │ + vqrdmulh.s , q14, q5 │ │ + vqrdmlsh.s d23, d28, d6 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip} │ │ b.n b51800 │ │ str r0, [r0, #0] │ │ b.n b52006 │ │ movs r0, r1 │ │ b.n b5240a │ │ @@ -3051663,17 +3051663,17 @@ │ │ b.n b52372 │ │ asrs r1, r0, #32 │ │ b.n b51e94 │ │ lsrs r3, r5, #9 │ │ add.w r0, r4, r4 │ │ b.n b520be │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r4, r8, r9, fp, ip, sp, lr} │ │ - vshl.u64 d23, d5, d12 │ │ - vpmax.u , q6, │ │ + ldmia.w sp!, {r1, r3, r5, r6, r7, r9, fp, ip, sp, lr} │ │ + vcge.u , q14, q7 │ │ + vpmax.u , q6, q3 │ │ vhadd.u d16, d12, d0 │ │ b.n b518b2 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (b52158 ) │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b52238 │ │ strb r0, [r0, #0] │ │ @@ -3051814,15 +3051814,15 @@ │ │ b.n b52216 │ │ cmp r7, #211 @ 0xd3 │ │ b.n b524da │ │ asrs r1, r0, #32 │ │ b.n b51ffc │ │ ands r0, r2 │ │ ldmia.w sp!, {r4, r9, fp} │ │ - and.w r9, r4, r5, lsl #28 │ │ + and.w r8, r4, lr, lsr #31 │ │ vhadd.u d19, d12, d0 │ │ b.n b5222e │ │ movs r0, r0 │ │ b.n b52632 │ │ movs r0, r0 │ │ b.n b5259a │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3052238,16 +3052238,16 @@ │ │ b.n b529aa │ │ blx c89870 │ │ movs r4, r0 │ │ b.n b525b2 │ │ beq.n b5227c │ │ b.n b52790 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r7, r8, sl, ip, sp, lr} │ │ - vmin.u d20, d12, d3 │ │ + ldmia.w sp!, {r1, r3, r5, r6, r8, sl, ip, sp, lr} │ │ + vrshl.u64 q10, q14, q14 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ b.n b51daa │ │ ands r0, r0 │ │ b.n b529ce │ │ movs r0, r0 │ │ b.n b52940 │ │ @@ -3052338,17 +3052338,17 @@ │ │ add.w r0, r4, r1 │ │ b.n b52a8a │ │ str r0, [sp, #0] │ │ b.n b51e5e │ │ ands r0, r0 │ │ b.n b51e5c │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r8, sl, ip, sp, lr} │ │ - vshl.u64 d23, d25, d28 │ │ - vshl.u64 , , q14 │ │ + ldmia.w sp!, {r1, r2, r8, sl, ip, sp, lr} │ │ + vshl.u64 d23, d2, d28 │ │ + vqshl.u64 d23, d14, d28 │ │ vhadd.u d19, d12, d12 │ │ b.n b51e86 │ │ stmia r0!, {r0} │ │ b.n b52aaa │ │ adds r0, #116 @ 0x74 │ │ b.n b51e94 │ │ adds r0, #40 @ 0x28 │ │ @@ -3052521,19 +3052521,19 @@ │ │ movs r5, r0 │ │ b.n b5281e │ │ beq.n b523f0 │ │ b.n b529fc │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - strb r5, [r1, #13] │ │ - @ instruction: 0xff7cec46 │ │ - vcgt.u q10, q14, q5 │ │ - vcgt.u d23, d29, d21 │ │ - vcge.u , q6, │ │ + strb r6, [r4, #12] │ │ + vqrdmlsh.s d30, d12, d15 │ │ + vcgt.u d20, d28, d19 │ │ + vcge.u , , q15 │ │ + vcge.u , q6, q3 │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n b529a0 │ │ ands r2, r0 │ │ b.n b5284a │ │ movs r0, #0 │ │ b.n b5284e │ │ @@ -3052924,19 +3052924,19 @@ │ │ ands r1, r0 │ │ b.n b52f92 │ │ movs r4, r0 │ │ b.n b52b96 │ │ beq.n b52860 │ │ b.n b52d74 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r5, r6, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r6, ip, sp, lr} │ │ vacgt.f16 d25, d28, d24 │ │ movs r5, r4 │ │ - ldr r5, [r6, #120] @ 0x78 │ │ - vpmin.f16 q11, q14, │ │ + ldr r6, [r1, #120] @ 0x78 │ │ + vminnm.f16 d22, d28, d26 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b52d10 │ │ strb r4, [r6, #26] │ │ b.n b5239a │ │ strh r0, [r0, #2] │ │ b.n b523b8 │ │ @@ -3053813,20 +3053813,20 @@ │ │ b.n b5369a │ │ mcr2 10, 6, r1, cr3, cr15, {7} @ │ │ add r0, pc, #0 @ (adr r0, b52fec ) │ │ b.n b5372e │ │ str r0, [sp, #64] @ 0x40 │ │ b.n b52b2c │ │ vpmin.u32 q15, , │ │ - movs r1, #9 │ │ + movs r0, #226 @ 0xe2 │ │ vceq.i d22, d29, d24 │ │ vsub.i64 d22, d30, d28 │ │ vabd.u d29, d30, d3 │ │ - vrshl.u64 q13, q3, │ │ - vcgt.f16 d17, d28, d29 │ │ + vqrshl.u64 d26, d15, d13 │ │ + vcgt.f16 d17, d28, d6 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b534b0 │ │ ands r0, r0 │ │ b.n b5335a │ │ lsrs r4, r7, #26 │ │ b.n b52b3e │ │ @@ -3054387,15 +3054387,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r0, #4 │ │ b.n b539f2 │ │ asrs r1, r0, #32 │ │ b.n b53994 │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffe9eaff │ │ - asrs r5, r0, #29 │ │ + asrs r6, r3, #28 │ │ vbif d22, d13, d4 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {lr} │ │ b.n b5384a │ │ movs r1, r0 │ │ b.n b5384e │ │ str r7, [sp, #912] @ 0x390 │ │ @@ -3055860,28 +3055860,28 @@ │ │ b.n b548e6 │ │ lsls r5, r3, #31 │ │ add.w r0, r1, fp │ │ b.n b544ee │ │ beq.n b54238 │ │ b.n b546cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r7, sl, fp, ip, lr} │ │ - vcgt.f16 , q6, q3 │ │ - vmin.u , q6, │ │ - vaba.u , q14, q9 │ │ - vmax.u d21, d28, d9 │ │ - vsub.i64 d19, d12, d18 │ │ - vceq.i , q6, │ │ - vmul.p , q14, q9 │ │ + ldmia.w sp!, {r1, r2, r7, sl, fp, ip, lr} │ │ + vacgt.f16 d19, d12, d15 │ │ + vmin.u d21, d12, d18 │ │ + vabd.u , q14, │ │ + vmax.u , q6, q9 │ │ + vaba.u , q14, │ │ + vceq.i d21, d12, d18 │ │ + vmls.i , q14, │ │ vpmin.u d21, d12, d18 │ │ vabd.u , q7, q11 │ │ - vabd.u d21, d14, d13 │ │ - vsub.i64 d19, d28, d22 │ │ - vqrdmlah.s , q6, │ │ - vqrdmlsh.s , q14, q9 │ │ + vmax.u , q15, q11 │ │ + vceq.i , q6, │ │ + vqrdmlah.s d21, d12, d18 │ │ + @ instruction: 0xff7c3ccb │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b54536 │ │ asrs r4, r7, #1 │ │ b.n b53d38 │ │ ands r2, r0 │ │ b.n b5453e │ │ @@ -3055937,15 +3055937,15 @@ │ │ b.n b545aa │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r6, r7, r9, sp, lr} │ │ and.w r0, r3, r0 │ │ b.n b549b6 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr} │ │ - vsub.i64 q8, q13, │ │ + vsub.i64 q8, q13, q1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b54724 │ │ strh r0, [r2, #6] │ │ b.n b54610 │ │ add sp, #0 │ │ b.n b545d2 │ │ @@ -3056488,50 +3056488,50 @@ │ │ movs r0, #144 @ 0x90 │ │ b.n b54278 │ │ movs r0, r0 │ │ b.n b5485c │ │ movs r0, #2 │ │ b.n b54860 │ │ vpmin.u q15, q9, │ │ - strh r5, [r7, r3] │ │ - vqrshl.u64 d21, d9, d12 │ │ - vmax.u q12, q6, │ │ - vcge.u d21, d11, d25 │ │ - vqshl.u64 d24, d30, d28 │ │ - vshl.u64 d21, d17, d27 │ │ - vmin.u d24, d12, d14 │ │ - vqsub.u64 , , │ │ - vqshl.u64 q12, q5, q6 │ │ - vqshl.u64 , , │ │ + strh r6, [r2, r3] │ │ + vqshl.u64 , q9, q14 │ │ + vmax.u d24, d12, d16 │ │ + vcge.u d21, d11, d2 │ │ + vqshl.u64 d24, d7, d28 │ │ + vqshl.u64 , q13, │ │ + vqrshl.u64 q12, , q14 │ │ + vhsub.u d21, d27, d30 │ │ + vqshl.u64 d24, d19, d12 │ │ + vqshl.u64 d21, d18, d11 │ │ vqrdmlsh.s d23, d12, d4 │ │ - vhsub.u , q5, │ │ - vcge.u q12, q14, q1 │ │ - vqadd.u64 d28, d11, d3 │ │ - vqsub.u64 d21, d11, d17 │ │ - vcge.u d24, d28, d22 │ │ - vcge.u , , │ │ + vhsub.u d21, d10, d22 │ │ + vcgt.u d24, d28, d27 │ │ + vpmin.f16 , , q14 │ │ + vhsub.u d21, d11, d10 │ │ + vcgt.u d24, d28, d15 │ │ + vcge.u d21, d27, d18 │ │ vpmax.u q9, q14, │ │ - vqsub.u64 d21, d11, d5 │ │ - vcge.u d24, d28, d10 │ │ + vrhadd.u , , q15 │ │ + vcge.u q12, q6, │ │ vqrshl.u64 , q3, │ │ @ instruction: 0xff7a5cc5 │ │ - vqadd.u64 , q13, │ │ - vqsub.u64 q12, q6, q15 │ │ - vcge.u , , │ │ - vqshl.u64 q12, q5, q14 │ │ - vcgt.u d24, d27, d6 │ │ - vqadd.u64 , , │ │ - vhsub.u q12, q6, q9 │ │ - vrshl.u64 d16, d5, d11 │ │ - vhadd.u , , │ │ - vhsub.u q12, q6, q3 │ │ + vqadd.u64 , q13, q1 │ │ + vqsub.u64 q12, q6, │ │ + vcgt.u d21, d11, d30 │ │ + vqshl.u64 d24, d19, d28 │ │ + vcge.u q12, , │ │ + vqadd.u64 d21, d27, d22 │ │ + vqsub.u64 d24, d12, d27 │ │ + vqshl.u64 q8, q7, │ │ + vqadd.u64 d21, d29, d10 │ │ + vqsub.u64 d24, d12, d15 │ │ vpmin.f16 , , q3 │ │ - vhadd.u d21, d26, d21 │ │ - vhsub.u d24, d12, d26 │ │ - vhsub.u d21, d27, d21 │ │ + vqadd.u64 , q5, q15 │ │ + vhsub.u d24, d12, d3 │ │ + vqsub.u64 , , q15 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b54c78 │ │ add r0, pc, #0 @ (adr r0, b547e0 ) │ │ b.n b54304 │ │ ands r0, r0 │ │ b.n b54b26 │ │ @@ -3057670,59 +3057670,59 @@ │ │ b.n b55812 │ │ movs r0, #0 │ │ b.n b558d6 │ │ b.n b54c70 │ │ add.w r0, r2, r1, lsl #16 │ │ b.n b558de │ │ mcr2 10, 2, lr, cr7, cr15, {7} @ │ │ - ldr r5, [pc, #420] @ (b55348 ) │ │ - vpmin.f16 q10, q14, │ │ - vrshl.u64 , , q6 │ │ - vabd.f16 d20, d28, d21 │ │ - vpmax.u d25, d28, d8 │ │ - vminnm.f16 d20, d11, d29 │ │ - vminnm.f16 d17, d28, d24 │ │ - vabd.f16 q10, , │ │ - vpmax.u d25, d12, d20 │ │ - vcgt.f16 q10, , │ │ - vmls.i q12, q14, │ │ - @ instruction: 0xff7c4c41 │ │ - vmls.i d25, d12, d20 │ │ + ldr r5, [pc, #264] @ (b552ac ) │ │ + vminnm.f16 d20, d28, d14 │ │ + vrshl.u64 d17, d18, d12 │ │ + @ instruction: 0xff7c4d7e │ │ + vpmax.u , q6, │ │ + vminnm.f16 d20, d11, d6 │ │ + vminnm.f16 d17, d28, d1 │ │ + @ instruction: 0xff7d4d1a │ │ + vmul.p , q14, │ │ + vacgt.f16 d20, d27, d10 │ │ + vmul.p d24, d28, d30 │ │ + vqrdmlsh.s d20, d12, d10 │ │ + vceq.i , q14, │ │ vcge.u d25, d11, d24 │ │ - @ instruction: 0xff7a4c25 │ │ - vmls.i d25, d12, d8 │ │ - vqsub.u64 , , q3 │ │ - @ instruction: 0xff7b4df1 │ │ - vabd.f16 q10, q14, │ │ - vabd.u q12, q6, │ │ - vqrdmlah.s q10, q14, │ │ - vqrdmulh.s d20, d28, d29 │ │ + vqrdmlah.s q10, q13, q15 │ │ + vsub.i64 , q14, │ │ + vhsub.u d31, d11, d31 │ │ + vabd.f16 q10, , q5 │ │ + vabd.f16 d20, d28, d22 │ │ + vabd.u q12, q6, q2 │ │ + vqrdmulh.s d20, d28, d26 │ │ + vqrdmulh.s d20, d28, d6 │ │ vqadd.u64 , q6, q12 │ │ - vqrdmlah.s q10, q5, │ │ - vqrdmulh.s d20, d12, d29 │ │ + vqrdmulh.s d20, d10, d26 │ │ + vqrdmulh.s d20, d12, d6 │ │ vqsub.u64 q10, q14, │ │ - vpmin.u q10, , │ │ - vpmax.u d20, d28, d29 │ │ - vmin.u d27, d28, d13 │ │ - vpmax.u q10, , │ │ + vpmax.u d20, d27, d26 │ │ + vpmax.u d20, d28, d6 │ │ + vmin.u , q6, q11 │ │ + vpmax.u d20, d11, d22 │ │ vmul.p d17, d28, d31 │ │ - vmls.i q10, q13, │ │ - vqrshl.u64 d27, d21, d28 │ │ - vmls.i q10, , │ │ + vmls.i d20, d26, d22 │ │ + vrshl.u64 d27, d14, d28 │ │ + vmls.i d20, d11, d22 │ │ vcgt.u , q14, │ │ - vaba.u q10, q13, │ │ - vqshl.u64 , q2, q14 │ │ - vpmax.u , , q13 │ │ - vaba.u q10, , │ │ - vqshl.u64 d25, d24, d28 │ │ - vaba.u d20, d27, d13 │ │ - vshl.u64 d25, d0, d28 │ │ - vmax.u q10, , │ │ - vcgt.u , q6, q4 │ │ - @ instruction: 0xff7b4d11 │ │ + vabd.u q10, q13, q5 │ │ + vshl.u64 d25, d29, d28 │ │ + vpmax.u , , │ │ + vabd.u d20, d27, d30 │ │ + vqshl.u64 d25, d1, d28 │ │ + vaba.u q10, , q11 │ │ + vqshl.u64 , , q6 │ │ + vmin.u d20, d11, d30 │ │ + vcgt.u d25, d12, d17 │ │ + @ instruction: 0xff7b4cea │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b5559e │ │ asrs r4, r1, #3 │ │ b.n b54da0 │ │ str r0, [r0, #0] │ │ b.n b555a6 │ │ @@ -3057813,18 +3057813,18 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r2, r5, r6, r8, r9, sl, fp} │ │ b.n b55a6a │ │ movs r0, r0 │ │ b.n b54e3a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ - vrhadd.u d27, d29, d20 │ │ - vacgt.f16 , , │ │ - vcgt.f16 , q14, q13 │ │ - @ instruction: 0xff7c9ca8 │ │ + vbif , , │ │ + vacgt.f16 d27, d11, d24 │ │ + vcgt.f16 , q14, │ │ + @ instruction: 0xff7c9c81 │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b557e8 │ │ ands r0, r0 │ │ b.n b55692 │ │ movs r0, r1 │ │ b.n b54e78 │ │ @@ -3058254,27 +3058254,27 @@ │ │ b.n b55e4a │ │ b.n b54f2a │ │ add.w r0, r2, r7 │ │ b.n b55a52 │ │ beq.n b5565c │ │ b.n b55c30 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, sl, fp, lr, pc} │ │ - vqshl.u64 d23, d30, d27 │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, r9, fp, lr, pc} │ │ + vqshl.u64 d23, d7, d27 │ │ vceq.i d24, d11, d0 │ │ - vqsub.u64 d23, d26, d22 │ │ + vhsub.u d23, d26, d15 │ │ vmax.u d24, d11, d8 │ │ - @ instruction: 0xff7a6d7e │ │ + @ instruction: 0xff7a6d57 │ │ @ instruction: 0xff7d0c2b │ │ vbif q10, q13, q6 │ │ - vbif , q15, q13 │ │ + vbif , q15, │ │ vrhadd.u d20, d28, d28 │ │ - vqrdmulh.s d27, d14, d31 │ │ - vcgt.f16 d16, d28, d4 │ │ - vcgt.u d23, d13, d6 │ │ + vqrdmulh.s d27, d14, d8 │ │ + vacgt.f16 q8, q6, │ │ + vqsub.u64 , , │ │ vmin.u q12, , q4 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b55bf4 │ │ str r0, [r0, r0] │ │ b.n b55a9e │ │ strh r4, [r1, #2] │ │ @@ -3058351,15 +3058351,15 @@ │ │ b.n b55f36 │ │ lsls r1, r1, #9 │ │ add.w r0, r1, r4 │ │ b.n b55b3e │ │ beq.n b55840 │ │ b.n b55d1c │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, r6, r7, r8, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r5, r7, r8, ip, sp, lr} │ │ vqrdmlah.s d20, d11, d12 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b55cb0 │ │ str r0, [r0, r0] │ │ b.n b55b5a │ │ movs r4, r0 │ │ @@ -3058433,15 +3058433,15 @@ │ │ lsls r4, r3, #8 │ │ add.w r0, r1, r4 │ │ b.n b55bf2 │ │ beq.n b558f4 │ │ b.n b55dd0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r4, r8, r9, sl, fp, ip, sp} │ │ - vbif d23, d14, d6 │ │ + vhadd.u , q15, │ │ vpmax.u q10, , q12 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r5, r7, ip, lr, pc} │ │ b.n b55d68 │ │ strh r0, [r0, #0] │ │ b.n b55c12 │ │ movs r1, r0 │ │ @@ -3058742,28 +3058742,28 @@ │ │ str r0, [r0, r0] │ │ b.n b562ae │ │ lsls r3, r5, #5 │ │ add.w r0, r1, r9 │ │ b.n b55eb6 │ │ adds r6, #164 @ 0xa4 │ │ @ instruction: 0xeb03ffeb │ │ - @ instruction: 0xeaffc791 │ │ - vpmin.f16 d22, d27, d14 │ │ + @ instruction: 0xeaffc76a │ │ + vpmin.f16 q11, , │ │ vqsub.u64 q12, , │ │ - vacgt.f16 q11, q5, q3 │ │ + vcgt.f16 d22, d10, d31 │ │ vbif d24, d27, d29 │ │ - vmls.i q11, q5, q9 │ │ + vmul.p d22, d10, d27 │ │ vceq.i d16, d13, d3 │ │ vabd.f16 d19, d26, d24 │ │ vrhadd.u d26, d14, d22 │ │ - vabd.f16 q15, q5, q3 │ │ + @ instruction: 0xff7aed1f │ │ vqrdmlsh.s , q14, q12 │ │ - vmax.u d27, d30, d11 │ │ + vmax.u , q7, q10 │ │ @ instruction: 0xff7c3ce7 │ │ - vcgt.f16 d22, d30, d26 │ │ + vcgt.f16 d22, d30, d3 │ │ vqsub.u64 d24, d11, d1 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5605c │ │ str r2, [r0, #0] │ │ b.n b55f06 │ │ ands r1, r0 │ │ @@ -3058847,16 +3058847,16 @@ │ │ b.n b563ba │ │ lsls r0, r5, #4 │ │ add.w r0, r1, r0 │ │ b.n b563c2 │ │ beq.n b55c94 │ │ b.n b561a0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r6, r8, sl, fp, sp, lr} │ │ - vqrdmlsh.s q8, , │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r8, sl, fp, sp, lr} │ │ + @ instruction: 0xff7b0c4c │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n b56134 │ │ str r0, [sp, #12] │ │ b.n b55fde │ │ strh r1, [r0, #0] │ │ b.n b55fe2 │ │ @@ -3059069,20 +3059069,20 @@ │ │ b.n b565a6 │ │ ldrh r5, [r7, #42] @ 0x2a │ │ add.w r0, r7, r4, lsr #1 │ │ b.n b559a8 │ │ beq.n b55e28 │ │ b.n b5638c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r6, r7, r9, fp, sp} │ │ - vcge.u , , │ │ - vqrdmlah.s q11, q14, q3 │ │ - vcgt.f16 , , q10 │ │ + ldmia.w sp!, {r0, r3, r5, r7, r9, fp, sp} │ │ + vcgt.u , , q5 │ │ + vqrdmulh.s d22, d28, d31 │ │ + vacgt.f16 d29, d11, d29 │ │ vmul.p , , q3 │ │ - vqrdmulh.s q11, q7, q11 │ │ + vqrdmlah.s d22, d14, d31 │ │ vqshl.u64 d20, d24, d27 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b56334 │ │ asrs r4, r4, #28 │ │ b.n b559be │ │ ands r0, r0 │ │ @@ -3060340,53 +3060340,53 @@ │ │ movs r0, #56 @ 0x38 │ │ b.n b56480 │ │ movs r0, r0 │ │ b.n b56a64 │ │ movs r0, #2 │ │ b.n b56a68 │ │ @ instruction: 0xffd8eaff │ │ - str r2, [r7, #44] @ 0x2c │ │ + str r3, [r2, #44] @ 0x2c │ │ vmin.u q10, , q7 │ │ - vqadd.u64 q11, , q11 │ │ + vhadd.u q11, , │ │ vqshl.u64 q10, q5, │ │ - vhsub.u q11, , q7 │ │ + vhsub.u d22, d11, d23 │ │ vmin.u d20, d11, d18 │ │ - vbif d22, d11, d14 │ │ + vqadd.u64 q11, , │ │ vrshl.u64 d20, d2, d11 │ │ - vrhadd.u d22, d27, d22 │ │ + vbif q11, , │ │ vrshl.u64 d20, d10, d27 │ │ vmin.u d19, d11, d13 │ │ - vqadd.u64 q11, q7, q7 │ │ + vqadd.u64 d22, d14, d23 │ │ vshl.u64 q10, q1, │ │ vminnm.f16 q15, , │ │ vrshl.u64 , , q5 │ │ vqrdmlah.s q10, q7, q7 │ │ - vhsub.u d22, d11, d18 │ │ + vbif q11, , │ │ vmax.u d20, d11, d6 │ │ vshl.u64 , , │ │ vcgt.f16 d30, d30, d29 │ │ vabd.u , q13, q12 │ │ - vshl.u64 d26, d12, d30 │ │ - vhsub.u q11, , q7 │ │ + vshl.u64 q13, , q7 │ │ + vhsub.u d22, d27, d23 │ │ vmin.u d20, d27, d18 │ │ vqrshl.u64 d19, d17, d11 │ │ vcge.u q9, q15, q4 │ │ vaba.u d19, d26, d30 │ │ vpmin.u , q7, q6 │ │ vcge.u , q13, q3 │ │ - vhsub.u d22, d30, d6 │ │ + vqsub.u64 q11, q7, │ │ vqrdmlah.s , , q4 │ │ vqsub.u64 , q13, │ │ - vbif q11, q15, q3 │ │ + vrhadd.u d22, d30, d31 │ │ vqrdmulh.s d19, d11, d24 │ │ vhsub.u d16, d26, d26 │ │ vbif d19, d26, d26 │ │ - vrhadd.u q11, q7, q11 │ │ + vbif d22, d14, d31 │ │ vpmin.u d19, d27, d24 │ │ - vhadd.u d22, d26, d2 │ │ + vqadd.u64 q11, q5, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b56e8c │ │ str r0, [sp, #0] │ │ b.n b56d36 │ │ movs r1, r0 │ │ b.n b56d3a │ │ @@ -3060759,31 +3060759,31 @@ │ │ movs r0, #12 │ │ b.n b56860 │ │ movs r0, r0 │ │ b.n b56e44 │ │ movs r0, #2 │ │ b.n b56e48 │ │ @ instruction: 0xffd7eaff │ │ - ldrb r6, [r7, r1] │ │ + ldrb r7, [r2, r1] │ │ vmul.p d17, d11, d28 │ │ - vabd.f16 , q5, q15 │ │ + vabd.f16 , q5, │ │ vmax.u , , q0 │ │ vrshl.u64 d31, d24, d26 │ │ - vqrdmlsh.s , , q9 │ │ + @ instruction: 0xff795ccb │ │ vmul.p d17, d27, d16 │ │ - vqrdmlsh.s d21, d26, d10 │ │ + vqrdmlsh.s , q5, │ │ vmul.p , , q4 │ │ - @ instruction: 0xff7a5d1a │ │ + vqrdmlsh.s , q13, │ │ vmul.p , , q4 │ │ - vcgt.f16 , q5, q3 │ │ - vabd.f16 , , q3 │ │ + vacgt.f16 d21, d10, d15 │ │ + @ instruction: 0xff7b5d1f │ │ vpmax.u d17, d11, d4 │ │ vqrdmulh.s d18, d26, d28 │ │ vqrdmulh.s q9, q7, │ │ - vabd.f16 d21, d30, d10 │ │ + vabd.f16 , q7, │ │ vmin.u , , q6 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r5, r6, r7, ip, lr, pc} │ │ b.n b57218 │ │ add r0, pc, #4 @ (adr r0, b56d84 ) │ │ b.n b570c2 │ │ ands r0, r0 │ │ @@ -3061006,20 +3061006,20 @@ │ │ b.n b57696 │ │ ldc2l 11, cr14, [r1], #-0 @ │ │ movs r7, r0 │ │ b.n b5729e │ │ beq.n b56f28 │ │ b.n b5747c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r9, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r9, fp, ip, lr} │ │ vcgt.f16 , , q14 │ │ vmul.p d18, d27, d30 │ │ - vacgt.f16 , q15, │ │ + vcgt.f16 d27, d30, d30 │ │ vceq.i , q14, q15 │ │ - vpmax.u d21, d25, d10 │ │ + vpmax.u , , │ │ vhadd.u q8, , │ │ b.n b57622 │ │ lsls r4, r6, #1 │ │ asrs r0, r2, #13 │ │ vrhadd.u16 d0, d14, d31 │ │ svc 15 │ │ @ instruction: 0xeaff4ff0 │ │ @@ -3061445,16 +3061445,16 @@ │ │ b.n b57a9e │ │ bgt.n b57354 │ │ add.w r0, r2, r0 │ │ b.n b57aa6 │ │ beq.n b57378 │ │ b.n b57884 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r6, r7, r8, sl, fp, ip, pc} │ │ - vpmax.u d30, d28, d3 │ │ + ldmia.w sp!, {r1, r3, r4, r7, r8, sl, fp, ip, pc} │ │ + vpmin.u q15, q6, q6 │ │ vhadd.u d16, d11, d0 │ │ b.n b57a1a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r3, r4, r7, lr} │ │ @@ -3061867,15 +3061867,15 @@ │ │ @ instruction: 0xffd2eaff │ │ str r3, [r1, #8] │ │ b.n b57e92 │ │ @ instruction: 0xffd0eaff │ │ ldr.w pc, [lr, #3962] @ 0xf7a │ │ pldw [r6, #3962] @ 0xf7a │ │ ldr??.w pc, [lr, #122]! │ │ - asrs r7, r1, #4 │ │ + asrs r0, r5, #3 │ │ vhadd.u d16, d13, d0 │ │ b.n b57e0a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r2, #1 │ │ movt pc, #122 @ 0x7a │ │ @@ -3062146,15 +3062146,15 @@ │ │ add.w r0, r1, r6 │ │ b.n b57d0a │ │ beq.n b579dc │ │ b.n b57ee8 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ vqrshl.u64 d31, d10, d26 │ │ - vqsub.u64 d28, d26, d23 │ │ + vqsub.u64 d28, d26, d0 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b57e80 │ │ ands r0, r0 │ │ b.n b57d2a │ │ str r4, [r0, #0] │ │ b.n b5750e │ │ @@ -3062592,21 +3062592,21 @@ │ │ b.n b57908 │ │ movs r0, r0 │ │ b.n b57eec │ │ movs r0, #2 │ │ b.n b57ef0 │ │ @ instruction: 0xffd7eaff │ │ bl da2ccc │ │ - subs r2, r1, r4 │ │ + subs r3, r4, r3 │ │ vbif , q14, q13 │ │ - vpmin.u d17, d26, d26 │ │ + vpmin.u d17, d26, d3 │ │ vrhadd.u d31, d28, d22 │ │ - vpmax.u , q5, q11 │ │ + vpmin.u d17, d10, d31 │ │ vbif , q6, q7 │ │ - vpmin.u d17, d10, d14 │ │ + vmul.p , q13, │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n b58298 │ │ ands r0, r0 │ │ b.n b58142 │ │ movs r4, r0 │ │ b.n b57926 │ │ @@ -3063058,25 +3063058,25 @@ │ │ add.w r0, r0, r8, asr #32 │ │ b.n b57cf8 │ │ ldr r4, [pc, #436] @ (b58380 ) │ │ add.w r0, r0, r4, asr #32 │ │ b.n b57d00 │ │ asrs r7, r5, #32 │ │ @ instruction: 0xeb00ffc8 │ │ - @ instruction: 0xeaffea60 │ │ - vqadd.u64 , q6, q12 │ │ - vhadd.u , q6, q6 │ │ - vminnm.f16 q12, q14, q14 │ │ - vabd.u d30, d28, d28 │ │ - vhadd.u d25, d12, d28 │ │ + @ instruction: 0xeaffea39 │ │ + vqadd.u64 , q6, │ │ + vhadd.u d25, d12, d21 │ │ + vminnm.f16 q12, q14, │ │ + vabd.u d30, d28, d5 │ │ + vhadd.u d25, d12, d5 │ │ vaba.u d19, d28, d12 │ │ movs r0, r0 │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ - vmul.p d28, d28, d30 │ │ - vmul.p d28, d28, d6 │ │ + ldmia r1, {r0, r1, r2, r4, r5, r7} │ │ + vmul.p d28, d28, d7 │ │ + vmls.i q14, q6, │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b586a4 │ │ ands r4, r4 │ │ b.n b57d48 │ │ str r3, [r0, #0] │ │ b.n b58552 │ │ @@ -3063154,15 +3063154,15 @@ │ │ b.n b585ea │ │ adds r0, #4 │ │ b.n b57dc8 │ │ bls.n b58312 │ │ @ instruction: 0xeb02d008 │ │ b.n b587d0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r9, sl, sp, lr, pc} │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b58760 │ │ movs r0, r0 │ │ b.n b5896a │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3063377,16 +3063377,16 @@ │ │ beq.n b584b8 │ │ b.n b589c4 │ │ ldr r0, [pc, #960] @ (b5886c ) │ │ ldmia.w sp!, {r1, r5, r6, sl, fp, sp, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n b589d0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r6, sl} │ │ - vcge.u q8, , │ │ + ldmia.w sp!, {r2, r5, sl} │ │ + vcge.u q8, , q2 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0} │ │ add.w r0, r0, r0 │ │ b.n b58c0e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3063462,18 +3063462,18 @@ │ │ b.n b58cae │ │ vqrdmlah.s32 q7, , │ │ movs r0, r0 │ │ b.n b58cb6 │ │ beq.n b58588 │ │ b.n b58a94 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r9} │ │ - vqsub.u64 q8, , │ │ - vcgt.u q15, , q14 │ │ - vshl.u64 d31, d8, d28 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r9} │ │ + vqsub.u64 q8, , q0 │ │ + vcgt.u q15, , │ │ + vshl.u64 , , q6 │ │ vminnm.f16 d31, d11, d14 │ │ b.n b587f0 │ │ ldr r0, [pc, #0] @ (b58594 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b58a34 │ │ movs r0, r0 │ │ b.n b58c3e │ │ @@ -3063546,17 +3063546,17 @@ │ │ b.n b58d6e │ │ mrc2 11, 7, lr, cr3, cr15, {7} @ │ │ movs r0, r0 │ │ b.n b58d76 │ │ beq.n b58648 │ │ b.n b58b54 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8} │ │ - vbif d16, d29, d23 │ │ - vcgt.u d30, d13, d28 │ │ + ldmia.w sp!, {r3, r4, r5, r7, r8} │ │ + vbif d16, d29, d0 │ │ + vcgt.u d30, d13, d5 │ │ vaba.u , q6, │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b58af0 │ │ asrs r3, r0, #32 │ │ b.n b5899a │ │ movs r0, #0 │ │ @@ -3063769,16 +3063769,16 @@ │ │ movs r7, r0 │ │ b.n b58b5a │ │ asrs r5, r0, #32 │ │ b.n b58b5e │ │ beq.n b58838 │ │ b.n b58d3c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - vminnm.f16 , , │ │ + ldmia.w sp!, {r3, r4, r6, r7} │ │ + vminnm.f16 d31, d29, d16 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b58cd0 │ │ asrs r0, r0, #32 │ │ b.n b58f7a │ │ asrs r0, r0, #32 │ │ b.n b58358 │ │ @@ -3063940,16 +3063940,16 @@ │ │ movs r1, r0 │ │ b.n b58c9a │ │ lsrs r0, r7, #22 │ │ b.n b58d26 │ │ beq.n b589b0 │ │ b.n b58ebc │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - vcgt.f16 , q6, │ │ + ldmia.w sp!, {r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ + vacgt.f16 d31, d12, d28 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n b58cf6 │ │ lsrs r0, r7, #22 │ │ b.n b58d5a │ │ asrs r0, r0, #32 │ │ b.n b590fe │ │ @@ -3064123,16 +3064123,16 @@ │ │ movs r1, r0 │ │ b.n b58e32 │ │ lsrs r0, r7, #22 │ │ b.n b58ebe │ │ beq.n b58b48 │ │ b.n b59054 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xff7cfccb │ │ + ldmia.w sp!, {r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xff7cfca4 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b58fe8 │ │ movs r0, r0 │ │ b.n b591f2 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3064186,16 +3064186,16 @@ │ │ b.n b58f54 │ │ ldc2 11, cr14, [r0, #1020] @ 0x3fc @ │ │ movs r5, r0 │ │ b.n b58f02 │ │ beq.n b58bd4 │ │ b.n b590e0 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xff7cfc2f │ │ + ldmia.w sp!, {r3, r5, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xff7cfc08 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b59074 │ │ movs r0, r0 │ │ b.n b5927e │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3064249,16 +3064249,16 @@ │ │ b.n b58fe0 │ │ stc2l 11, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n b58f8e │ │ beq.n b58c60 │ │ b.n b5916c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - vqrdmulh.s d31, d28, d19 │ │ + ldmia.w sp!, {r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + vqrdmlah.s , q6, q14 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b59100 │ │ movs r0, r0 │ │ b.n b5930a │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3064332,16 +3064332,16 @@ │ │ b.n b5909c │ │ ldc2 11, cr14, [lr, #-1020]! @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n b5904a │ │ beq.n b58d1c │ │ b.n b59228 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ - vpmax.u , q14, │ │ + ldmia.w sp!, {r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + vpmax.u , q14, q0 │ │ vqrdmlah.s q10, q14, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b591bc │ │ movs r0, r0 │ │ b.n b593c6 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3064517,16 +3064517,16 @@ │ │ b.n b589c0 │ │ str r0, [sp, #0] │ │ b.n b589a2 │ │ adds r3, r0, #1 │ │ add.w r0, r5, r1, lsl #28 │ │ b.n b595e2 │ │ @ instruction: 0xffdaeaff │ │ - @ instruction: 0xfa1fff7c │ │ - ldr??.w pc, [fp, #3964] @ 0xf7c │ │ + ldr??.w pc, [r8, #3964] @ 0xf7c │ │ + ldrsh.w pc, [r4, #3964] @ 0xf7c │ │ eors r0, r6 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b59350 │ │ movs r0, r0 │ │ b.n b5955a │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3064848,17 +3064848,17 @@ │ │ b.n b58caa │ │ subs r1, r1, r6 │ │ add.w r0, r5, r5 │ │ b.n b594ca │ │ beq.n b591bc │ │ b.n b596a8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ - vaba.u , q14, │ │ - vqrshl.u64 , q4, q6 │ │ + ldmia.w sp!, {r4, r7, fp, ip, sp, lr, pc} │ │ + vaba.u d31, d28, d24 │ │ + vqrshl.u64 d23, d17, d12 │ │ vhadd.u d16, d27, d16 │ │ movs r0, r0 │ │ lsls r0, r6, #4 │ │ movs r0, r0 │ │ lsls r0, r7, #5 │ │ movs r0, r0 │ │ eors r0, r6 │ │ @@ -3065289,16 +3065289,16 @@ │ │ b.n b5984a │ │ str r0, [r7, r0] │ │ b.n b59062 │ │ @ instruction: 0xffcdeaff │ │ str r0, [r4, r3] │ │ b.n b59082 │ │ @ instruction: 0xffcbeaff │ │ - bl 839450 │ │ - bl ec1454 │ │ + bl 812450 │ │ + bl e9a454 │ │ ldr r0, [pc, #0] @ (b59560 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b59a00 │ │ movs r0, r0 │ │ b.n b59c0a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3065358,16 +3065358,16 @@ │ │ asrs r5, r0, #32 │ │ lsls r1, r0, #15 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b595f8 │ │ b.n b59b04 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r9, ip, sp, lr, pc} │ │ - vqsub.u64 d31, d12, d27 │ │ + ldmia.w sp!, {r2, r4, r5, r6, r7, r8, ip, sp, lr, pc} │ │ + vqsub.u64 d31, d12, d4 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b59a98 │ │ movs r0, r0 │ │ b.n b59ca2 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3065427,16 +3065427,16 @@ │ │ asrs r4, r0, #32 │ │ lsls r1, r0, #14 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b59690 │ │ b.n b59b9c │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r7, r8, ip, sp, lr, pc} │ │ - vrhadd.u d31, d28, d19 │ │ + ldmia.w sp!, {r2, r3, r4, r6, r8, ip, sp, lr, pc} │ │ + vbif , q6, q14 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b59b30 │ │ movs r0, r0 │ │ b.n b59d3a │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3065543,16 +3065543,16 @@ │ │ b.n b59b10 │ │ @ instruction: 0xfaa1ebff │ │ movs r5, r0 │ │ b.n b59abe │ │ beq.n b597b0 │ │ b.n b59c9c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r7, ip, sp, lr, pc} │ │ - vqadd.u64 , q6, │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, ip, sp, lr, pc} │ │ + vhadd.u , q6, q6 │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b59c30 │ │ str r0, [r0, r0] │ │ b.n b592ba │ │ ands r0, r0 │ │ b.n b59ade │ │ @@ -3066103,15 +3066103,15 @@ │ │ vshl.u64 d29, d24, d29 │ │ vhadd.u q12, q5, q2 │ │ @ instruction: 0xff7a1c4c │ │ movs r0, r0 │ │ ldrb r0, [r5, #26] │ │ vacgt.f16 , q5, q2 │ │ vmls.i q11, q13, │ │ - vbif q14, , │ │ + vbif q14, , q0 │ │ vqadd.u64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5a110 │ │ movs r0, r0 │ │ b.n b5a31a │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3066180,16 +3066180,16 @@ │ │ lsls r1, r0, #15 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b59d18 │ │ b.n b5a224 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaffeb03 │ │ - vqrdmulh.s d30, d12, d23 │ │ + @ instruction: 0xeaffeadc │ │ + vqrdmulh.s d30, d12, d0 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5a1bc │ │ str r0, [r0, r0] │ │ b.n b5a466 │ │ movs r0, r0 │ │ b.n b5a3ca │ │ @@ -3066281,17 +3066281,17 @@ │ │ b.n b5a51e │ │ @ instruction: 0xf907ebff │ │ movs r5, r0 │ │ b.n b5a126 │ │ beq.n b59df8 │ │ b.n b5a304 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r6, r9, fp, sp, lr, pc} │ │ - vpmax.u d30, d12, d7 │ │ - vceq.i q8, q6, q12 │ │ + ldmia.w sp!, {r4, r5, r9, fp, sp, lr, pc} │ │ + vmls.i q15, q14, q8 │ │ + vceq.i q8, q6, │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b5a29c │ │ str r0, [r6, #0] │ │ b.n b59940 │ │ strb r2, [r0, #0] │ │ b.n b5a14a │ │ @@ -3066555,22 +3066555,22 @@ │ │ strh r0, [r6, #6] │ │ b.n b5a3dc │ │ movs r5, r0 │ │ b.n b5a386 │ │ movs r7, #246 @ 0xf6 │ │ b.n b5a64a │ │ @ instruction: 0xff82eaff │ │ - blt.n b5a0f0 │ │ - vpmax.u d28, d27, d0 │ │ - vpmin.u d29, d12, d8 │ │ + blt.n b5a0a2 │ │ + vpmin.u q14, , │ │ + vmul.p , q14, │ │ vsub.i64 d17, d11, d24 │ │ movs r0, r0 │ │ - bls.n b59f90 │ │ - vmls.i , , q10 │ │ - vpmin.u , , q0 │ │ + bls.n b5a142 │ │ + vmul.p d29, d11, d29 │ │ + vpmax.u d29, d11, d25 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5a50c │ │ movs r0, r0 │ │ b.n b5a716 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3066660,16 +3066660,16 @@ │ │ b.n b5a4c8 │ │ ldrh.w lr, [r3], #255 │ │ movs r5, r0 │ │ b.n b5a476 │ │ beq.n b5a148 │ │ b.n b5a654 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, r9, sl, sp, lr, pc} │ │ - vmin.u d30, d28, d27 │ │ + ldmia.w sp!, {r2, r8, r9, sl, sp, lr, pc} │ │ + vmin.u d30, d28, d4 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5a5e8 │ │ movs r0, r0 │ │ b.n b5a7f2 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3066761,16 +3066761,16 @@ │ │ ands r1, r0 │ │ b.n b5a952 │ │ movs r4, r0 │ │ b.n b5a556 │ │ beq.n b5a228 │ │ b.n b5a734 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r9, sl, sp, lr, pc} │ │ - vqrshl.u64 q15, , q14 │ │ + ldmia.w sp!, {r3, r4, r9, sl, sp, lr, pc} │ │ + vqrshl.u64 d30, d16, d28 │ │ vmin.u d31, d12, d0 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b5a6cc │ │ str r0, [sp, #448] @ 0x1c0 │ │ b.n b59d70 │ │ add sp, #0 │ │ @@ -3067364,19 +3067364,19 @@ │ │ cmp r1, #43 @ 0x2b │ │ b.n b5ad42 │ │ add r0, pc, #960 @ (adr r0, b5ab04 ) │ │ b.n b5aae0 │ │ adds r0, #3 │ │ b.n b5a868 │ │ vpmin.u16 q7, q9, │ │ - b.n b5a15e │ │ - vqshl.u64 d30, d7, d12 │ │ - vhsub.u d16, d28, d26 │ │ - vhsub.u q8, , q15 │ │ - vhadd.u q8, , q3 │ │ + b.n b5a110 │ │ + vcge.u q15, q14, q8 │ │ + vhsub.u d16, d28, d3 │ │ + vhsub.u q8, , │ │ + vqadd.u64 d16, d29, d15 │ │ vpmin.f16 d29, d29, d21 │ │ vmax.u , , q4 │ │ movs r0, r0 │ │ svc 105 @ 0x69 │ │ vminnm.f16 d29, d9, d21 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3067721,20 +3067721,20 @@ │ │ adds r0, #3 │ │ b.n b5ab68 │ │ movs r4, r0 │ │ b.n b5ad8e │ │ movs r7, #27 │ │ b.n b5b052 │ │ @ instruction: 0xffeeeaff │ │ - b.n b5aa5e │ │ - vpmin.f16 d29, d28, d7 │ │ - vqrdmlsh.s d19, d12, d29 │ │ - vshl.u64 , , │ │ - vcge.u d27, d27, d29 │ │ - vpmin.u , , │ │ + svc 220 @ 0xdc │ │ + vpmin.f16 , q6, q8 │ │ + vqrdmlsh.s d19, d12, d6 │ │ + vshl.u64 , q1, │ │ + vcge.u d27, d27, d6 │ │ + vpmin.u , , q1 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, r7, r8, sl, fp, sp} │ │ b.n b5ae16 │ │ ands r0, r0 │ │ b.n b5b1ba │ │ lsls r0, r0, #2 │ │ b.n b5b0a2 │ │ @@ -3067975,15 +3067975,15 @@ │ │ lsrs r1, r0, #16 │ │ b.n b5b18a │ │ asrs r2, r0, #32 │ │ b.n b5b3ce │ │ asrs r0, r0, #32 │ │ b.n b5a792 │ │ @ instruction: 0xfff5eaff │ │ - str r0, [sp, #84] @ 0x54 │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b5b13c │ │ str r4, [r0, r0] │ │ b.n b5a7c6 │ │ ands r0, r0 │ │ b.n b5afea │ │ @@ -3068693,20 +3068693,20 @@ │ │ lsrs r1, r0, #16 │ │ b.n b5b7b2 │ │ asrs r2, r0, #32 │ │ b.n b5b9f6 │ │ asrs r0, r0, #32 │ │ b.n b5adba │ │ vpmin.u16 q15, q14, │ │ - bhi.n b5b30e │ │ - vaba.u , q6, │ │ - vaba.u d29, d28, d27 │ │ + bhi.n b5b2c0 │ │ + vaba.u , q6, q4 │ │ + vaba.u d29, d28, d4 │ │ vminnm.f16 q8, q6, q14 │ │ movs r0, r0 │ │ - bpl.n b5b376 │ │ + bpl.n b5b328 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5b774 │ │ stmia r0!, {r0} │ │ b.n b5ba1e │ │ stmia r0!, {} │ │ b.n b5adfc │ │ @@ -3068980,18 +3068980,18 @@ │ │ b.n b5b042 │ │ asrs r1, r4, #10 │ │ add.w r0, r5, r5 │ │ b.n b5b86a │ │ beq.n b5b56c │ │ b.n b5ba48 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r7, sl, ip, lr, pc} │ │ - vcgt.u d29, d28, d11 │ │ - vqrdmlsh.s d21, d28, d18 │ │ - vqrdmlsh.s , q6, q5 │ │ + ldmia.w sp!, {r2, r3, r5, r6, sl, ip, lr, pc} │ │ + vcgt.u , q6, q10 │ │ + @ instruction: 0xff7c5c8b │ │ + vqrdmlsh.s d21, d12, d19 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5b9e4 │ │ strb r1, [r0, #0] │ │ b.n b5b88e │ │ asrs r0, r1, #5 │ │ b.n b5b090 │ │ @@ -3069146,19 +3069146,19 @@ │ │ add.w r0, r3, r0, lsl #16 │ │ b.n b5bdd2 │ │ movs r4, r0 │ │ b.n b5b9d6 │ │ beq.n b5b6a8 │ │ b.n b5bbb4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r7, r8, r9, ip, sp, pc} │ │ - vsub.i64 d26, d12, d9 │ │ - vabd.u q13, , │ │ - vabd.u q13, , │ │ - vhsub.u , , q12 │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r8, r9, ip, sp, pc} │ │ + vabd.u q13, q14, q9 │ │ + vaba.u d26, d27, d30 │ │ + vaba.u d26, d27, d10 │ │ + vhsub.u , , │ │ vabd.f16 , q6, │ │ @ instruction: 0xeaff4830 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b5bb58 │ │ str r1, [r0, r0] │ │ b.n b5ba02 │ │ asrs r5, r1, #32 │ │ @@ -3069789,15 +3069789,15 @@ │ │ movs r4, r0 │ │ b.n b5b762 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n b5bc70 │ │ b.n b5c17c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r7, r8, r9, sl, ip} │ │ + ldmia.w sp!, {r5, r6, r8, r9, sl, ip} │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b5bfb2 │ │ movs r4, r4 │ │ b.n b5b796 │ │ strh r3, [r0, #0] │ │ b.n b5bfba │ │ @@ -3070445,15 +3070445,15 @@ │ │ movs r0, r0 │ │ b.n b5c8b2 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n b5c228 │ │ b.n b5c734 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r9, sl, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r9, sl, lr, pc} │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5c6c4 │ │ asrs r4, r3, #1 │ │ b.n b5bd6c │ │ str r0, [r0, r0] │ │ b.n b5c572 │ │ @@ -3070494,28 +3070494,28 @@ │ │ b.n b5c786 │ │ subs r6, #34 @ 0x22 │ │ add.w r0, r0, r4 │ │ b.n b5c5c6 │ │ beq.n b5c298 │ │ b.n b5c7a4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r8, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r3, r4, r6, r7, r9, sl, fp, lr} │ │ vhadd.u q8, q14, q14 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n b5c93a │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n b5bde0 │ │ movs r0, #53 @ 0x35 │ │ b.n b5c9e6 │ │ asrs r1, r0, #32 │ │ b.n b5c3c8 │ │ b.n b5c4e8 │ │ - and.w lr, r3, r4, lsr #18 │ │ + and.w lr, r3, sp, asr #17 │ │ vqadd.u64 d16, d12, d8 │ │ b.n b5c7b6 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r1 │ │ b.n b5bdde │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (b5c2c4 ) │ │ @@ -3073620,17 +3073620,17 @@ │ │ b.n b5de78 │ │ movs r0, r3 │ │ b.n b5d878 │ │ movs r0, r1 │ │ b.n b5e0a2 │ │ lsls r7, r4, #24 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaff5e33 │ │ + @ instruction: 0xeaff5e0c │ │ vmul.p q10, q14, q13 │ │ - vsub.i64 q14, q5, │ │ + vsub.i64 q14, q5, q1 │ │ vmin.u d28, d27, d4 │ │ vhadd.u d16, d13, d2 │ │ b.n b5e0be │ │ lsls r1, r0, #12 │ │ b.n b5e3a2 │ │ stc2l 10, cr1, [r9], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ @@ -3074800,15 +3074800,15 @@ │ │ adds r2, #16 │ │ b.n b5e6a6 │ │ movs r1, r0 │ │ b.n b5ee28 │ │ movs r4, r0 │ │ b.n b5e230 │ │ movs r4, r2 │ │ - @ instruction: 0xea0091fb │ │ + @ instruction: 0xea0091d4 │ │ vqsub.u64 q10, q14, q9 │ │ vhadd.u d16, d26, d24 │ │ b.n b5e274 │ │ adds r2, #129 @ 0x81 │ │ b.n b5ed3a │ │ asrs r4, r4, #2 │ │ b.n b5e27c │ │ @@ -3074848,36 +3074848,36 @@ │ │ mcr2 10, 0, lr, cr12, cr15, {7} @ │ │ stmia.w r6!, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ lsrs r4, r7, #19 │ │ vqsub.u64 d20, d29, d22 │ │ vbif q10, q13, q5 │ │ vqrdmulh.s q10, q5, q6 │ │ movs r0, r0 │ │ - strh r4, [r7, r6] │ │ + strh r5, [r2, r6] │ │ vminnm.f16 , q6, q9 │ │ vqrdmlah.s q13, q13, q9 │ │ - vhadd.u , , │ │ + vhadd.u d23, d9, d20 │ │ vpmin.f16 d19, d12, d18 │ │ vqshl.u64 q15, q3, q13 │ │ - vcge.u d22, d9, d5 │ │ + vhsub.u q11, , q15 │ │ vqadd.u64 d20, d27, d14 │ │ vsub.i64 q15, q5, q11 │ │ vhadd.u d20, d9, d14 │ │ - vqsub.u64 q11, q5, │ │ + vqsub.u64 d22, d10, d18 │ │ vcge.u d29, d27, d24 │ │ vcge.u q15, q13, q1 │ │ vabd.f16 , , q13 │ │ vbif , q13, q8 │ │ vabd.f16 d19, d10, d30 │ │ - vminnm.f16 , q5, │ │ + vminnm.f16 , q5, q1 │ │ vpmax.u d23, d11, d20 │ │ - vmul.f16 d17, d22, d27 │ │ + vmul.f16 d17, d22, d4 │ │ vcgt.u d19, d11, d10 │ │ vqrdmulh.s d22, d10, d27 │ │ - vqrdmlsh.s d23, d10, d16 │ │ + @ instruction: 0xff7a7c09 │ │ vabd.u d19, d27, d14 │ │ @ instruction: 0xff7a8ce6 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {ip} │ │ b.n b5e324 │ │ adds r3, #30 │ │ @ instruction: 0xeb008800 │ │ @@ -3075119,15 +3075119,15 @@ │ │ add.w r0, r0, r1 │ │ b.n b5f156 │ │ beq.n b5eae8 │ │ b.n b5ef34 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ vaddl.u , d31, d18 │ │ - vhsub.u , q13, │ │ + vhsub.u , q13, q1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b5eecc │ │ asrs r0, r4, #32 │ │ b.n b5e556 │ │ str r0, [r0, r0] │ │ b.n b5f17a │ │ @@ -3075688,32 +3075688,32 @@ │ │ str r1, [r0, r0] │ │ b.n b5f636 │ │ lsrs r1, r0, #16 │ │ b.n b5f5fa │ │ movs r0, r0 │ │ b.n b5ea0a │ │ @ instruction: 0xffa6eaff │ │ - movs r4, #103 @ 0x67 │ │ + movs r4, #64 @ 0x40 │ │ vabd.u d31, d28, d5 │ │ vmls.i d17, d12, d14 │ │ - vcgt.f16 , , │ │ + vacgt.f16 d21, d13, d10 │ │ vacgt.f16 d16, d28, d25 │ │ vmls.i d25, d26, d5 │ │ - vhadd.u , , q1 │ │ + vqadd.u64 d23, d25, d11 │ │ vqrshl.u64 , q1, │ │ vqrshl.u64 d27, d22, d25 │ │ vhadd.u q10, , q1 │ │ - vmax.u , q13, q9 │ │ + vmin.u d17, d26, d27 │ │ vqadd.u64 d28, d11, d17 │ │ vabd.f16 d16, d26, d31 │ │ - vqrdmlah.s q12, q5, │ │ + vqrdmulh.s q12, q5, q7 │ │ vpmin.f16 d30, d11, d25 │ │ - vqrshl.u64 q15, q0, │ │ - vmul.p q13, , q9 │ │ - vqsub.u64 d16, d27, d29 │ │ + vrshl.u64 d30, d25, d9 │ │ + vmls.i q13, , │ │ + vqsub.u64 d16, d27, d6 │ │ vrhadd.u , q6, │ │ @ instruction: 0xff790ce3 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, r6, ip, lr, pc} │ │ b.n b5f3f4 │ │ strb r0, [r0, #0] │ │ b.n b5f29e │ │ @@ -3076483,17 +3076483,17 @@ │ │ b.n b5f114 │ │ asrs r6, r3, #15 │ │ add.w r0, r0, r4 │ │ b.n b5f932 │ │ beq.n b5f634 │ │ b.n b5fb10 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r5, r6, r8, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r8, r9, ip, sp, lr} │ │ vshl.u64 q9, q11, q14 │ │ - vpmin.f16 d30, d26, d10 │ │ + vpmin.f16 q15, q5, │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b5faa8 │ │ lsls r0, r2, #1 │ │ movt r0, #1536 @ 0x600 │ │ b.n b5f956 │ │ lsls r0, r0, #1 │ │ @@ -3076758,20 +3076758,20 @@ │ │ asrs r0, r0, #1 │ │ b.n b5fd5c │ │ mrc2 11, 2, lr, cr15, cr15, {7} @ │ │ beq.n b5f910 │ │ b.n b5fd64 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r6, r7, r8, sl, fp, sp, pc} │ │ - vmls.i q15, q5, │ │ + vmul.p d30, d10, d12 │ │ vabd.u , q5, q5 │ │ vcgt.u d18, d26, d10 │ │ vmax.u , q13, │ │ vmax.u , q13, q1 │ │ - vmax.u d19, d26, d17 │ │ + vmin.u , q5, q13 │ │ vqsub.u64 q9, q14, q9 │ │ vmin.u d27, d10, d17 │ │ vqrshl.u64 d30, d7, d26 │ │ vbif q10, , q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b5fbbe │ │ str r0, [r0, r0] │ │ @@ -3077362,31 +3077362,31 @@ │ │ mcr2 11, 1, lr, cr7, cr15, {7} @ │ │ movs r7, r0 │ │ b.n b600aa │ │ str r1, [sp, #68] @ 0x44 │ │ @ instruction: 0xeb01d054 │ │ b.n b6028c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ vpmin.f16 , q13, q7 │ │ vmls.i q15, q5, │ │ - vmul.p q8, q14, q8 │ │ + vmls.i q8, q14, │ │ vminnm.f16 , , q13 │ │ vmul.p q15, q5, │ │ - vacgt.f16 d28, d28, d22 │ │ + vcgt.f16 d28, d28, d15 │ │ vminnm.f16 , q5, q9 │ │ vceq.i q15, q13, │ │ - vqrdmulh.s d25, d12, d18 │ │ + vpmin.u , q14, │ │ vabd.f16 d17, d27, d6 │ │ vabd.u d30, d10, d11 │ │ vabd.u d18, d28, d20 │ │ movs r0, r0 │ │ b.n b5fe80 │ │ @ instruction: 0xff791d1e │ │ - vceq.i q15, q5, q4 │ │ + vceq.i d30, d10, d17 │ │ vcgt.u d16, d10, d16 │ │ b.n b5f8da │ │ adds r1, #46 @ 0x2e │ │ and.w r8, r0, r0, lsl #16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b60260 │ │ lsls r0, r2, #1 │ │ @@ -3077457,15 +3077457,15 @@ │ │ b.n b5ff78 │ │ ands r0, r2 │ │ b.n b5f978 │ │ ldc2l 11, cr14, [r8], {255} @ 0xff @ │ │ beq.n b5fea4 │ │ b.n b60380 │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r1, r4, r6, r7, r8, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r7, r8, r9, sl, sp, pc} │ │ vqshl.u64 q8, q2, q14 │ │ b.n b5f992 │ │ lsls r0, r2, #11 │ │ b.n b5fe36 │ │ vrhadd.u16 d14, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {} │ │ @@ -3078564,20 +3078564,20 @@ │ │ b.n b6030a │ │ asrs r2, r0, #32 │ │ b.n b60f26 │ │ ldr r1, [r7, r6] │ │ @ instruction: 0xeb00d034 │ │ b.n b60d08 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ vhsub.u d17, d26, d26 │ │ vpmax.u q10, q13, │ │ vcge.u , q13, │ │ vqsub.u64 , , q15 │ │ - vrshl.u64 d19, d24, d10 │ │ + vrshl.u64 d19, d1, d10 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r0, sp, lr, pc} │ │ b.n b60b52 │ │ asrs r0, r0, #32 │ │ b.n b60b56 │ │ lsls r0, r2, #19 │ │ b.n b60340 │ │ @@ -3078776,15 +3078776,15 @@ │ │ b.n b60cfe │ │ movs r2, r1 │ │ b.n b60d02 │ │ beq.n b60a1c │ │ b.n b60ee0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r7, r9, sl, fp, lr} │ │ - vaba.u16 , q3, │ │ + vabd.u16 d17, d6, d28 │ │ vrhadd.u d17, d11, d6 │ │ vqrdmlsh.s d31, d26, d0 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b60e7c │ │ ands r0, r0 │ │ b.n b60d26 │ │ @@ -3079198,17 +3079198,17 @@ │ │ b.n b60860 │ │ @ instruction: 0xfa2eebff │ │ movs r0, r0 │ │ b.n b6148e │ │ beq.n b60d98 │ │ b.n b6126c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r7, r8, r9, ip} │ │ + ldmia.w sp!, {r5, r6, r8, r9, ip} │ │ @ instruction: 0xff7b0d3a │ │ - vhadd.u q9, q13, │ │ + vqadd.u64 d18, d26, d26 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b61204 │ │ adds r0, #2 │ │ b.n b610ae │ │ movs r0, #188 @ 0xbc │ │ b.n b6088c │ │ @@ -3081249,15 +3081249,15 @@ │ │ cmn r5, r7 │ │ vqrdmlah.s d16, d26, d18 │ │ vhadd.u , q5, q6 │ │ b.n b619f0 │ │ add sp, #44 @ 0x2c │ │ b.n b61fd4 │ │ @ instruction: 0xfbfceaff │ │ - ldrh r6, [r5, r1] │ │ + ldrh r7, [r0, r1] │ │ vqadd.u64 d27, d12, d24 │ │ b.n b61a00 │ │ add sp, #44 @ 0x2c │ │ b.n b61fe4 │ │ @ instruction: 0xfbf8eaff │ │ add sp, #288 @ 0x120 │ │ b.n b61a0c │ │ @@ -3081266,117 +3081266,117 @@ │ │ @ instruction: 0xfbf5eaff │ │ add sp, #256 @ 0x100 │ │ b.n b61a18 │ │ add sp, #44 @ 0x2c │ │ b.n b61ffc │ │ @ instruction: 0xfbf2eaff │ │ ldrb r0, [r6, #3] │ │ - vpmax.u , q13, q6 │ │ + vpmax.u d27, d26, d21 │ │ vqrdmulh.s q8, q5, q9 │ │ - vpmax.u d21, d10, d22 │ │ - vqshl.u64 q8, q7, q6 │ │ + vmul.p , q13, │ │ + vqshl.u64 d16, d23, d12 │ │ vacgt.f16 d29, d11, d6 │ │ - vpmax.u , , q4 │ │ + vpmax.u d23, d25, d17 │ │ @ instruction: 0xff7bdcac │ │ vqrdmlsh.s d29, d25, d28 │ │ @ instruction: 0xff79ddb4 │ │ - vhadd.u d18, d25, d2 │ │ + vqadd.u64 q9, , │ │ vqshl.u64 , , │ │ @ instruction: 0xff7afd1a │ │ vhadd.u , , q10 │ │ - vshl.u64 q13, q2, q5 │ │ - vqshl.u64 d26, d24, d12 │ │ - vrshl.u64 q13, q6, q6 │ │ - vrhadd.u , q6, q5 │ │ + vqshl.u64 d26, d13, d10 │ │ + vqshl.u64 d26, d1, d12 │ │ + vrshl.u64 d26, d21, d12 │ │ + vrhadd.u d17, d12, d19 │ │ vabd.f16 d31, d28, d14 │ │ vminnm.f16 q12, , q4 │ │ vpmin.f16 q12, q5, q10 │ │ vqadd.u64 , q5, q2 │ │ - vrshl.u64 d31, d15, d10 │ │ - @ instruction: 0xff7b4c41 │ │ - vqshl.u64 , , q6 │ │ - vacgt.f16 d18, d11, d29 │ │ + vshl.u64 , q12, q13 │ │ + vqrdmlsh.s d20, d11, d10 │ │ + vqshl.u64 , q0, q6 │ │ + vacgt.f16 d18, d11, d6 │ │ vqrshl.u64 , , q6 │ │ - vcge.u q8, q13, │ │ + vcge.u d16, d26, d16 │ │ vabd.f16 q8, , q6 │ │ movs r0, r0 │ │ ldr r4, [r0, #36] @ 0x24 │ │ - vqrdmlsh.s d26, d25, d25 │ │ + vqrdmlsh.s d26, d25, d2 │ │ vqadd.u64 d17, d10, d8 │ │ movs r0, r0 │ │ - ldr r5, [r3, #60] @ 0x3c │ │ - vqrshl.u64 q13, , q6 │ │ - vrshl.u64 q13, , q6 │ │ - vqrdmlah.s q11, q14, q11 │ │ - vqrshl.u64 d27, d24, d12 │ │ - vqrshl.u64 , q6, │ │ + ldr r6, [r6, #56] @ 0x38 │ │ + vrshl.u64 d26, d26, d12 │ │ + vqrshl.u64 d26, d14, d12 │ │ + vqrdmulh.s q11, q14, │ │ + vqrshl.u64 d27, d1, d12 │ │ + vqrshl.u64 d27, d21, d11 │ │ vaba.u q14, , q2 │ │ vhsub.u d26, d12, d23 │ │ vrhadd.u d26, d25, d31 │ │ - vpmax.u d24, d9, d8 │ │ + vmls.i q12, , │ │ vmax.u q14, q6, q4 │ │ vmin.u d28, d12, d28 │ │ - vceq.i d30, d12, d4 │ │ - vrhadd.u q10, q5, q4 │ │ - vrhadd.u q10, , q3 │ │ - vhadd.u , , q9 │ │ - vqadd.u64 d17, d12, d10 │ │ + vabd.u q15, q14, │ │ + vrhadd.u d20, d10, d17 │ │ + vbif d20, d27, d15 │ │ + vqadd.u64 d17, d11, d27 │ │ + vminnm.f16 q8, q14, │ │ vabd.u q14, q14, │ │ vcge.u , q14, q13 │ │ vcge.u , q13, q3 │ │ vmls.i q15, q5, │ │ vqsub.u64 , q6, │ │ vbif d21, d10, d7 │ │ vrhadd.u d21, d10, d11 │ │ - vmax.u d27, d10, d11 │ │ - vsub.i64 q15, , q8 │ │ + vrshl.u64 , q10, q13 │ │ + vceq.i d30, d11, d25 │ │ vcgt.f16 , q5, q6 │ │ vqrshl.u64 d24, d18, d25 │ │ - vpmax.u d23, d25, d27 │ │ + vpmax.u d23, d25, d4 │ │ vqadd.u64 , , │ │ - vmls.i q14, q5, q14 │ │ + vmls.i q14, q5, │ │ @ instruction: 0xff7afc6c │ │ @ instruction: 0xff79fc60 │ │ vcgt.u , , q10 │ │ - vqsub.u64 , q5, q6 │ │ + vqsub.u64 d17, d10, d21 │ │ vpmin.u , q14, q14 │ │ vhadd.u d29, d10, d12 │ │ - vqshrn.u64 d31, , #1 │ │ + vqshrn.u64 d31, q2, #1 │ │ vqrdmlsh.s q14, , │ │ vabd.f16 q15, q14, q9 │ │ - vcge.u d19, d12, d13 │ │ + vqsub.u64 , q14, q11 │ │ vpmax.u d19, d12, d8 │ │ - vqrshl.u64 q10, q13, q13 │ │ - vqrshl.u64 q10, , │ │ - vpmin.f16 d23, d27, d3 │ │ + vqrshl.u64 q10, , q13 │ │ + vqrshl.u64 q10, q3, │ │ + vminnm.f16 , , q6 │ │ vqshl.u64 q14, , │ │ - vpmin.u d27, d25, d8 │ │ - vpmin.f16 d23, d11, d30 │ │ - vabd.u , , │ │ + vpmin.u , , │ │ + vpmin.f16 d23, d11, d7 │ │ + vaba.u d29, d27, d30 │ │ vmax.u d26, d27, d13 │ │ vhsub.u d30, d9, d11 │ │ - vcgt.f16 q11, , │ │ - vminnm.f16 d21, d28, d17 │ │ + vcgt.f16 q11, , q0 │ │ + vpmin.f16 d21, d28, d10 │ │ vqshl.u64 d25, d13, d11 │ │ - vpmax.u d30, d26, d2 │ │ + vpmin.u q15, q5, │ │ vrhadd.u q15, q5, │ │ - vpmin.f16 d21, d9, d23 │ │ + vpmin.f16 d21, d9, d0 │ │ vbif d30, d11, d30 │ │ - vabd.f16 d22, d25, d10 │ │ - vmax.u d16, d12, d20 │ │ - vbif d18, d27, d29 │ │ + vabd.f16 q11, , │ │ + vqrshl.u64 q8, , q14 │ │ + vbif d18, d27, d6 │ │ vqrdmulh.s q11, , │ │ - vcgt.f16 d21, d25, d15 │ │ - vbif q9, , │ │ + vcgt.f16 , , q12 │ │ + vbif q9, , q0 │ │ vqrdmlah.s q11, , │ │ vsub.i64 q8, , q12 │ │ movs r0, r0 │ │ - add r7, pc, #448 @ (adr r7, b6222c ) │ │ + add r7, pc, #292 @ (adr r7, b62190 ) │ │ vcgt.f16 d31, d28, d6 │ │ - vabd.f16 q10, , q5 │ │ + vabd.f16 d20, d9, d19 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b62518 │ │ str r0, [r0, r0] │ │ b.n b623c2 │ │ asrs r0, r0, #8 │ │ b.n b6269e │ │ @@ -3081500,15 +3081500,15 @@ │ │ b.n b626a4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {ip, lr} │ │ b.n b628d2 │ │ @ instruction: 0xfffaeaff │ │ bx r7 │ │ vmls.i d31, d25, d30 │ │ - @ instruction: 0xff793dfb │ │ + @ instruction: 0xff793dd4 │ │ vmul.p , , q9 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b62648 │ │ movs r7, r5 │ │ b.n b62854 │ │ movs r6, r2 │ │ @@ -3081648,21 +3081648,21 @@ │ │ b.n b62a0a │ │ bf 12, b6faca │ │ movs r1, r0 │ │ b.n b62a12 │ │ beq.n b62314 │ │ b.n b627f0 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r7, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r9, sl, ip, sp, lr} │ │ vsub.i64 , , q13 │ │ @ instruction: 0xff798c4e │ │ - vhsub.u d30, d26, d15 │ │ + vhsub.u q15, q5, q12 │ │ vceq.i d31, d10, d6 │ │ vqrdmlah.s q12, , q13 │ │ - @ instruction: 0xff7a3c44 │ │ + vqrdmlsh.s d19, d10, d13 │ │ vabd.u , , q5 │ │ vqrdmulh.s d24, d25, d26 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b627a0 │ │ asrs r0, r0, #32 │ │ b.n b61e2a │ │ @@ -3088077,17 +3088077,17 @@ │ │ adds r0, #83 @ 0x53 │ │ adds r3, #0 │ │ adds r0, #0 │ │ b.n b653b2 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, ip, sp} │ │ vqrdmlah.s , , │ │ - vpmin.u d27, d9, d25 │ │ + vpmin.u d27, d9, d2 │ │ vqrdmlah.s d31, d11, d1 │ │ - vqadd.u64 d19, d25, d14 │ │ + vqadd.u64 , , │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b65c0e │ │ asrs r0, r2, #2 │ │ b.n b65410 │ │ ands r0, r0 │ │ b.n b65c16 │ │ @@ -3088155,17 +3088155,17 @@ │ │ lsls r4, r6, #1 │ │ asrs r4, r0, #22 │ │ movs r1, r0 │ │ b.n b660a2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r3, r5, r9, sl, fp, sp} │ │ vmul.p d31, d25, d7 │ │ - vceq.i , , │ │ + vsub.i64 , , q5 │ │ vmls.i , , │ │ - vminnm.f16 d18, d9, d6 │ │ + vcgt.f16 q9, , │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, r5, lr, pc} │ │ b.n b654a2 │ │ b.n b65984 │ │ b.n b660c6 │ │ adds r0, #48 @ 0x30 │ │ b.n b654aa │ │ @@ -3089517,22 +3089517,22 @@ │ │ b.n b665c8 │ │ @ instruction: 0xb89e │ │ add.w r0, r3, r6 │ │ b.n b667f2 │ │ lsls r4, r2, #8 │ │ @ instruction: 0xeb00ff8b │ │ @ instruction: 0xeaffd5e8 │ │ - vabd.u q11, , q7 │ │ + vabd.u d22, d9, d23 │ │ vrshl.u64 , q6, q5 │ │ - vmin.u , , │ │ + vmin.u , , q0 │ │ vqshl.u64 d16, d28, d12 │ │ - vshl.u64 d18, d4, d25 │ │ - vshl.u64 , q9, q14 │ │ + vqshl.u64 q9, , │ │ + vqshl.u64 d19, d27, d28 │ │ vmls.i d23, d27, d19 │ │ - vabd.u d24, d9, d2 │ │ + vmin.u q12, , │ │ vqshl.u64 d29, d0, d11 │ │ vcge.u , , q10 │ │ vhadd.u d16, d9, d0 │ │ b.n b66b8c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3090482,26 +3090482,26 @@ │ │ b.n b671dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b6740a │ │ beq.n b66d14 │ │ b.n b671e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r4, r5, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r3, ip, sp} │ │ vmax.u q9, , │ │ - vpmin.f16 q9, q5, q9 │ │ + vminnm.f16 d18, d10, d27 │ │ vmul.p d19, d27, d3 │ │ - vcgt.f16 q9, , q13 │ │ - vminnm.f16 d16, d27, d26 │ │ - vmax.u q13, , │ │ + vcgt.f16 q9, , │ │ + vminnm.f16 d16, d27, d3 │ │ + vmax.u q13, , q2 │ │ vmul.p , , │ │ - vmax.u q13, q6, │ │ - vqrdmulh.s , , q1 │ │ - vrshl.u64 q13, , q14 │ │ - vabd.f16 , , q6 │ │ + vmin.u d26, d12, d28 │ │ + vqrdmlah.s d19, d11, d11 │ │ + vrshl.u64 q13, q2, q14 │ │ + vabd.f16 d31, d27, d21 │ │ vqrdmulh.s d17, d11, d7 │ │ vqrdmulh.s , , │ │ vhadd.u d16, d8, d0 │ │ b.n b673ae │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b66dd4 ) │ │ stmdb sp!, {r3, r5, r6, ip} │ │ @@ -3090962,40 +3090962,40 @@ │ │ b.n b67462 │ │ lsls r5, r5, #4 │ │ add.w r0, r0, r1 │ │ b.n b6786a │ │ beq.n b6703c │ │ b.n b67648 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r8, r9, sp, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r8, r9, sp, pc} │ │ vbif q8, , q10 │ │ vmin.u , q5, q8 │ │ - vsub.i64 d19, d12, d7 │ │ + vabd.u , q14, q8 │ │ vmin.u , q6, q0 │ │ vmul.p q14, q14, q12 │ │ vbif d21, d25, d4 │ │ vmul.p d28, d25, d20 │ │ vcgt.u d30, d25, d25 │ │ - vaba.u , , q6 │ │ - vmul.p d18, d28, d16 │ │ - vmls.i d18, d27, d28 │ │ - vpmax.u d16, d27, d5 │ │ - vrhadd.u d27, d27, d24 │ │ - vminnm.f16 d27, d10, d16 │ │ + vaba.u d19, d9, d21 │ │ + vmls.i d18, d28, d9 │ │ + vmls.i d18, d27, d5 │ │ + vpmin.u q8, , q7 │ │ + vrhadd.u d27, d27, d1 │ │ + vpmin.f16 d27, d10, d9 │ │ vsub.i64 q14, , q14 │ │ - vcge.u d21, d25, d15 │ │ - vpmax.u d16, d12, d3 │ │ + vcge.u , , q12 │ │ + vmul.p q8, q14, q6 │ │ vmin.u , , │ │ - vcgt.u d21, d9, d11 │ │ - vqshl.u64 d29, d0, d28 │ │ + vhsub.u , , q10 │ │ + vshl.u64 , , q6 │ │ vabd.u d31, d27, d4 │ │ - vaba.u , q12, q0 │ │ - vmin.u d27, d12, d19 │ │ - vrshl.u64 , , │ │ - vcgt.u d31, d27, d12 │ │ + vabd.u d17, d24, d25 │ │ + vmax.u d27, d12, d12 │ │ + vrshl.u64 , q4, │ │ + vcgt.u , , │ │ vhadd.u d16, d11, d0 │ │ b.n b6783e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (b67564 ) │ │ stmdb sp!, {lr} │ │ b.n b674ea │ │ lsls r0, r1, #1 │ │ @@ -3092754,15 +3092754,15 @@ │ │ movs r1, r0 │ │ b.n b687f2 │ │ movs r4, r0 │ │ b.n b67c3e │ │ beq.n b680c8 │ │ b.n b685d4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r4, r5, r7, r8, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r7, r8, r9, fp, lr, pc} │ │ vhadd.u d17, d11, d5 │ │ b.n b67c66 │ │ movs r0, r0 │ │ b.n b6876c │ │ asrs r0, r6, #32 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3092910,15 +3092910,15 @@ │ │ vqrdmlah.s16 q15, , │ │ movs r4, r0 │ │ b.n b6854a │ │ ldr r0, [pc, #192] @ (b682cc ) │ │ ldmia.w sp!, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff8830 │ │ ldmia.w sp!, {r0, r3, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ - @ instruction: 0xff787c02 │ │ + vqrdmlah.s , q12, │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b686c0 │ │ asrs r0, r0, #32 │ │ b.n b6896a │ │ asrs r0, r0, #32 │ │ b.n b67d48 │ │ @@ -3093206,15 +3093206,15 @@ │ │ movs r0, r0 │ │ b.n b68bd6 │ │ movs r4, r5 │ │ b.n b67fac │ │ strh r4, [r0, #0] │ │ b.n b68030 │ │ vpmin.u q15, q9, │ │ - strh r4, [r7, #34] @ 0x22 │ │ + strh r5, [r2, #34] @ 0x22 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b687ee │ │ ands r0, r0 │ │ b.n b687f2 │ │ mrc2 11, 2, lr, cr8, cr15, {7} @ │ │ movs r0, r0 │ │ @@ -3093659,15 +3093659,15 @@ │ │ asrs r5, r0, #32 │ │ b.n b68bba │ │ stc2l 11, cr14, [r1, #1020] @ 0x3fc @ │ │ str r1, [r0, #0] │ │ b.n b68d2e │ │ @ instruction: 0xfffa1aff │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, r9, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r8, r9, lr, pc} │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b68d30 │ │ ands r0, r0 │ │ b.n b68bda │ │ movs r4, r0 │ │ b.n b6843e │ │ @@ -3094250,21 +3094250,21 @@ │ │ movs r1, r0 │ │ b.n b694ae │ │ movs r4, r0 │ │ b.n b688fa │ │ beq.n b68d8c │ │ b.n b69290 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r5, r9, fp, ip, sp} │ │ + ldmia.w sp!, {r9, fp, ip, sp} │ │ vmin.u q15, q6, q8 │ │ - @ instruction: 0xff795c4a │ │ - vqsub.u64 , q13, q1 │ │ - vcgt.f16 d31, d10, d15 │ │ - vrhadd.u d28, d27, d26 │ │ - vabd.u d24, d11, d24 │ │ + @ instruction: 0xff795c23 │ │ + vhsub.u d25, d26, d27 │ │ + vabd.f16 , q13, q12 │ │ + vrhadd.u d28, d27, d3 │ │ + vabd.u d24, d11, d1 │ │ vshl.u64 q15, q6, │ │ vcgt.u q15, , q0 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b690e6 │ │ asrs r4, r1, #2 │ │ b.n b688e8 │ │ @@ -3094331,15 +3094331,15 @@ │ │ movs r5, r0 │ │ b.n b6916e │ │ movs r0, r0 │ │ b.n b694d4 │ │ str r0, [r0, #4] │ │ asrs r0, r0, #23 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r5, r6, r7, r8, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, lr, pc} │ │ vhadd.u d16, d11, d0 │ │ b.n b694e2 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (b69208 ) │ │ stmdb sp!, {r3, r5, ip} │ │ b.n b6896e │ │ ands r0, r0 │ │ @@ -3094502,19 +3094502,19 @@ │ │ b.n b692d6 │ │ movs r0, #117 @ 0x75 │ │ b.n b696da │ │ asrs r1, r0, #32 │ │ b.n b690bc │ │ ldr r0, [pc, #960] @ (b69360 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, sl, fp, sp, pc} │ │ - @ instruction: 0xea03db30 │ │ - vpmin.u d29, d27, d28 │ │ - vpmin.u d29, d27, d0 │ │ - vpmin.u d29, d11, d12 │ │ - vmul.p , , q14 │ │ + @ instruction: 0xea03db09 │ │ + vpmin.u d29, d27, d5 │ │ + vpmax.u , , │ │ + vmul.p , , │ │ + vmul.p , , │ │ vhadd.u d16, d11, d0 │ │ b.n b69660 │ │ asrs r0, r0, #32 │ │ b.n b68ac2 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -3094884,15 +3094884,15 @@ │ │ b.n b68dee │ │ @ instruction: 0xffd21aff │ │ vpmin.u8 q15, q14, │ │ str r5, [sp, #992] @ 0x3e0 │ │ @ instruction: 0xeb02b001 │ │ b.n b69ab6 │ │ vpmin.u8 q15, q15, │ │ - bls.n b6934c │ │ + bls.n b692fe │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b697a0 │ │ str r4, [r6, #0] │ │ b.n b68e2a │ │ movs r0, r0 │ │ b.n b699ba │ │ @@ -3095187,15 +3095187,15 @@ │ │ lsls r4, r0, #22 │ │ asrs r0, r6, #32 │ │ b.n b69096 │ │ @ instruction: 0xfff0eaff │ │ movs r0, r0 │ │ b.n b69cb6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r5, r8, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r8, sl, ip, lr, pc} │ │ vhadd.u d19, d11, d28 │ │ b.n b690a2 │ │ stmia r0!, {} │ │ b.n b69cc6 │ │ movs r0, #40 @ 0x28 │ │ b.n b690aa │ │ movs r0, r0 │ │ @@ -3095285,20 +3095285,20 @@ │ │ beq.n b69650 │ │ b.n b69b5c │ │ ldr r0, [pc, #192] @ (b69704 ) │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r9, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n b69b68 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r8, r9} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r9} │ │ vpmax.u , , │ │ - vqrdmlah.s , , │ │ + vqrdmlah.s , , q3 │ │ vpmin.u q9, , q0 │ │ vbif d31, d9, d8 │ │ - vceq.i d25, d24, d9 │ │ + vceq.i , q4, q9 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b69b0c │ │ str r2, [r0, #0] │ │ b.n b699b6 │ │ movs r0, #208 @ 0xd0 │ │ b.n b691b8 │ │ @@ -3095395,23 +3095395,23 @@ │ │ @ instruction: 0xf6e7ebff │ │ movs r4, r0 │ │ b.n b69a82 │ │ beq.n b69754 │ │ b.n b69c60 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r4, r7, r9, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff026a │ │ + @ instruction: 0xeaff0243 │ │ @ instruction: 0xff7b0cc3 │ │ vqrshl.u64 q11, , │ │ - vqrdmlsh.s q9, , │ │ - vpmin.f16 d16, d28, d18 │ │ - @ instruction: 0xff7c2c62 │ │ + @ instruction: 0xff792caa │ │ + vminnm.f16 q8, q6, │ │ + vqrdmlsh.s d18, d12, d27 │ │ vqrdmlsh.s q8, q6, q1 │ │ - vsub.i64 d28, d9, d14 │ │ - vqsub.u64 d29, d26, d14 │ │ + vabd.u q14, , │ │ + vqsub.u64 , q5, │ │ vqrdmlah.s , , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b69c18 │ │ movs r1, #32 │ │ b.n b692c0 │ │ ands r0, r0 │ │ @@ -3095545,27 +3095545,27 @@ │ │ b.n b69db0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r5, ip} │ │ b.n b693dc │ │ asrs r1, r0, #32 │ │ b.n b699c0 │ │ @ instruction: 0xffdeeaff │ │ - lsls r2, r4, #5 │ │ - vqsub.u64 q15, , q5 │ │ - @ instruction: 0xff7a3c47 │ │ + lsls r3, r7, #4 │ │ + vqsub.u64 d30, d11, d19 │ │ + @ instruction: 0xff7a3c20 │ │ vpmin.u d27, d27, d20 │ │ vqshl.u64 d22, d25, d9 │ │ - vcge.u d27, d25, d21 │ │ + vcgt.u d27, d25, d14 │ │ vcgt.f16 d22, d11, d19 │ │ vcgt.u d19, d12, d8 │ │ movs r4, r4 │ │ cmp r2, lr │ │ - vhadd.u d31, d9, d6 │ │ - vminnm.f16 q15, , q3 │ │ - vqshl.u64 q13, , │ │ + vminnm.f16 q15, , │ │ + vpmin.f16 d30, d27, d31 │ │ + vqshl.u64 q13, q0, │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b69d78 │ │ movs r0, #192 @ 0xc0 │ │ b.n b69420 │ │ ands r0, r0 │ │ b.n b69c26 │ │ @@ -3095654,20 +3095654,20 @@ │ │ b.n b69cda │ │ beq.n b699ac │ │ b.n b69eb8 │ │ ldr r0, [pc, #192] @ (b69a60 ) │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffee37 │ │ vpmin.f16 d28, d8, d27 │ │ - vhadd.u d16, d8, d3 │ │ - vacgt.f16 d17, d27, d5 │ │ + vminnm.f16 , q12, q6 │ │ + vcgt.f16 , q5, q15 │ │ vminnm.f16 , , q6 │ │ vqsub.u64 d19, d9, d8 │ │ movs r4, r4 │ │ - subs r0, r3, #1 │ │ + subs r1, r6, #0 │ │ vmls.i q8, , q10 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b69e68 │ │ str r2, [r0, #0] │ │ b.n b69d12 │ │ movs r0, #128 @ 0x80 │ │ @@ -3095729,16 +3095729,16 @@ │ │ beq.n b69a68 │ │ b.n b69f64 │ │ ldr r0, [pc, #960] @ (b69e0c ) │ │ ldmia.w sp!, {r0, r4, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n b69f70 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r7, r8, r9, sl, ip, sp, lr} │ │ - vqrdmlsh.s d16, d27, d10 │ │ + ldmia.w sp!, {r2, r3, r5, r6, r8, r9, sl, ip, sp, lr} │ │ + vqrdmlsh.s q8, , │ │ vshl.u64 , , q14 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b69f08 │ │ str r1, [r0, r0] │ │ b.n b69db2 │ │ adds r4, r5, #1 │ │ @@ -3097196,116 +3097196,116 @@ │ │ @ instruction: 0xffeceaff │ │ movs r4, r0 │ │ b.n b6aa1a │ │ @ instruction: 0xf2fdebff │ │ svc 175 @ 0xaf │ │ b.n b6abfc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, sl, fp, ip} │ │ + ldmia.w sp!, {r1, r2, r3, r8, sl, fp, ip} │ │ vcgt.f16 d25, d11, d0 │ │ vqadd.u64 d19, d25, d20 │ │ movs r4, r4 │ │ - adds r4, r7, #3 │ │ + adds r5, r2, #3 │ │ vsub.i64 d16, d27, d4 │ │ vqrdmlah.s q11, , q2 │ │ - vqrdmulh.s d16, d28, d20 │ │ + vqrdmlah.s q8, q6, │ │ vrshl.u64 q9, , q6 │ │ vhadd.u q11, , q12 │ │ - vmul.p d28, d9, d24 │ │ - vcgt.f16 , , q12 │ │ + vmul.p d28, d9, d1 │ │ + vcgt.f16 , , │ │ @ instruction: 0xff7acc87 │ │ vmul.p d21, d8, d4 │ │ vqrdmlah.s d16, d25, d27 │ │ vqrdmlsh.s , q13, q10 │ │ vqrdmlah.s d23, d25, d16 │ │ - vpmax.u d29, d25, d12 │ │ - vabd.u d16, d10, d21 │ │ + vpmax.u , , │ │ + vmin.u q8, q13, q15 │ │ vqadd.u64 q9, q14, │ │ - vsub.i64 d17, d9, d3 │ │ + vaba.u , , q6 │ │ vpmin.f16 d16, d11, d12 │ │ vmls.i , q13, q2 │ │ vbif d16, d9, d4 │ │ vcge.u d22, d25, d29 │ │ - vpmin.u , q6, q3 │ │ + vpmax.u d25, d12, d31 │ │ vabd.f16 d28, d10, d11 │ │ vaba.u , , q2 │ │ vacgt.f16 d31, d25, d17 │ │ vrhadd.u q11, q4, │ │ - vabd.u , q14, q11 │ │ + vaba.u d25, d28, d31 │ │ vmin.u , q13, q10 │ │ - vqrdmlsh.s q11, , │ │ - vcgt.u d30, d11, d20 │ │ - vmul.p d27, d27, d7 │ │ + @ instruction: 0xff796c2e │ │ + vqsub.u64 q15, , │ │ + vmul.p , , q8 │ │ vacgt.f16 d21, d26, d16 │ │ - vqrdmlsh.s d18, d25, d15 │ │ + vqrdmlsh.s q9, , q12 │ │ vsub.i64 d22, d26, d25 │ │ - vpmax.u q15, q14, q4 │ │ - vbif d28, d11, d27 │ │ - vpmin.u d30, d26, d15 │ │ - @ instruction: 0xff7bdc02 │ │ + vpmax.u d30, d28, d17 │ │ + vbif d28, d11, d4 │ │ + vpmin.u q15, q5, q12 │ │ + vqrdmlah.s , , │ │ vmin.u d21, d26, d0 │ │ vqsub.u64 d28, d25, d6 │ │ vqrshl.u64 d23, d24, d8 │ │ vabd.f16 d21, d25, d4 │ │ vmul.p d28, d25, d3 │ │ - vceq.i , q12, q13 │ │ - vqrshl.u64 d19, d10, d11 │ │ + vceq.i , q12, │ │ + vqshl.u64 , , │ │ vceq.i q15, , q6 │ │ vabd.u , q12, q6 │ │ - @ instruction: 0xff796d34 │ │ + vabd.f16 d22, d9, d13 │ │ vrhadd.u q11, , │ │ vmax.u , q6, q2 │ │ vceq.i q8, , │ │ vpmax.u , q13, q4 │ │ vqsub.u64 d16, d9, d18 │ │ vqrdmulh.s d21, d25, d24 │ │ vrshl.u64 q11, , │ │ - vcge.u , q6, q4 │ │ - vqadd.u64 d23, d27, d27 │ │ - vmul.p q9, , q13 │ │ + vcge.u d19, d12, d17 │ │ + vqadd.u64 d23, d27, d4 │ │ + vmul.p q9, , │ │ vmin.u q15, q5, q10 │ │ - @ instruction: 0xff789c02 │ │ + vqrdmlah.s , q12, │ │ vrshl.u64 q11, q0, q5 │ │ - vqrdmulh.s d25, d28, d31 │ │ + vqrdmulh.s d25, d28, d8 │ │ vabd.u d21, d26, d0 │ │ - vpmax.u d24, d9, d9 │ │ + vmls.i q12, , q9 │ │ vpmin.u , , q4 │ │ - vqrdmulh.s d25, d9, d21 │ │ - vmin.u d30, d26, d15 │ │ - vcge.u d20, d27, d10 │ │ - vpmax.u d25, d26, d11 │ │ - vaba.u , q5, │ │ + vpmin.u , , q15 │ │ + vmin.u q15, q5, q12 │ │ + vcge.u q10, , │ │ + vpmax.u , q5, q10 │ │ + vabd.u , q5, q6 │ │ vpmin.u d21, d26, d12 │ │ vcgt.f16 , , q13 │ │ - vmax.u q15, , │ │ + vmin.u d30, d25, d28 │ │ vsub.i64 , , q12 │ │ @ instruction: 0xff791ccb │ │ - vbif q10, , q15 │ │ + vbif q10, , │ │ vsub.i64 d21, d10, d28 │ │ - vmax.u d18, d9, d30 │ │ + vmax.u d18, d9, d7 │ │ vhsub.u d22, d10, d21 │ │ vabd.f16 , q14, q10 │ │ - vcgt.f16 , , │ │ - vmul.p , q5, q5 │ │ - vqrshl.u64 , q13, │ │ + vacgt.f16 d25, d25, d12 │ │ + vmul.p d17, d10, d19 │ │ + vqrshl.u64 , , │ │ vceq.i d30, d27, d28 │ │ vsub.i64 , q12, q10 │ │ vcgt.u d22, d9, d19 │ │ @ instruction: 0xff7c1d17 │ │ vceq.i d21, d25, d28 │ │ - vrhadd.u d28, d9, d8 │ │ + vhadd.u q14, , │ │ vmax.u d21, d11, d20 │ │ vqsub.u64 d25, d25, d0 │ │ - vpmin.u , , │ │ + vpmin.u d23, d25, d22 │ │ vqrshl.u64 , q10, q13 │ │ - vcgt.f16 , , q0 │ │ + vacgt.f16 d27, d9, d9 │ │ vmls.i , , q10 │ │ - vpmin.u d25, d9, d14 │ │ - vqrdmlsh.s d27, d10, d7 │ │ - vqrdmulh.s d16, d26, d26 │ │ + vmul.p , , │ │ + vqrdmlah.s , q13, q8 │ │ + vqrdmulh.s d16, d26, d3 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b6ad1c │ │ str r2, [r0, #0] │ │ b.n b6abc6 │ │ movs r0, #128 @ 0x80 │ │ b.n b6a3c8 │ │ @@ -3097366,16 +3097366,16 @@ │ │ beq.n b6a91c │ │ b.n b6ae18 │ │ ldr r0, [pc, #960] @ (b6acc0 ) │ │ ldmia.w sp!, {r2, r5, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n b6ae24 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, fp, sp, lr} │ │ - vhadd.u q14, , q12 │ │ + ldmia.w sp!, {r3, r4, r5, r7, fp, sp, lr} │ │ + vhadd.u q14, , │ │ vmin.u d16, d11, d17 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6adbc │ │ ands r0, r0 │ │ b.n b6b066 │ │ movs r4, r2 │ │ @@ -3097494,15 +3097494,15 @@ │ │ b.n b6ab38 │ │ add r7, pc, #264 @ (adr r7, b6ab24 ) │ │ add.w r0, r3, r4 │ │ b.n b6ad62 │ │ beq.n b6aa34 │ │ b.n b6af40 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r7, lr, pc} │ │ + ldmia.w sp!, {r5, r6, lr, pc} │ │ vqadd.u64 q8, , q14 │ │ movs r0, r0 │ │ lsls r0, r3, #7 │ │ movs r0, r0 │ │ lsrs r4, r0, #32 │ │ movs r0, r0 │ │ lsrs r0, r0, #32 │ │ @@ -3097519,20 +3097519,19 @@ │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ - iteee ge │ │ - vqaddge.u64 d20, d11, d0 │ │ - stmdblt sp!, {r2, ip, lr, pc} │ │ - blt.n b6af04 @ unpredictable branch in IT block │ │ - │ │ - addlt r0, #0 │ │ + it hi │ │ + vqaddhi.u64 d20, d11, d0 │ │ + stmdb sp!, {r2, ip, lr, pc} │ │ + b.n b6af04 │ │ + adds r0, #0 │ │ b.n b6adae │ │ b.n b6aa72 │ │ b.n b6a418 │ │ movs r0, r0 │ │ b.n b6b132 │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3097694,15 +3097693,15 @@ │ │ b.n b6b32e │ │ asrs r1, r0, #32 │ │ b.n b6ad10 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r3, r6, r7, r9, sl, sp, pc} │ │ and.w r0, r3, r0, rrx │ │ movs r0, r0 │ │ - pop {r0, r1, r2, r4, r6, r7, pc} │ │ + pop {r4, r5, r7, pc} │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {lr} │ │ b.n b6af4a │ │ movs r4, r0 │ │ b.n b6a72e │ │ str r1, [r0, r0] │ │ b.n b6af52 │ │ @@ -3097734,15 +3097733,15 @@ │ │ b.n b6b38e │ │ asrs r1, r0, #32 │ │ b.n b6ad70 │ │ ldr r0, [pc, #192] @ (b6ad14 ) │ │ ldmia.w sp!, {r0, r1, r4, r5, r7, r9, sl, sp, pc} │ │ and.w r5, r3, r4, ror #1 │ │ movs r0, r0 │ │ - pop {r0, r1, r2, r4, r5, r6, pc} │ │ + pop {r4, r6, pc} │ │ vhadd.u d19, d11, d0 │ │ b.n b6afa6 │ │ movs r0, r0 │ │ b.n b6b3aa │ │ movs r0, r0 │ │ b.n b6b312 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3097943,26 +3097942,26 @@ │ │ b.n b6b33c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2} │ │ b.n b6b16a │ │ beq.n b6ae7c │ │ b.n b6b348 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r6, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r5, sl, fp, ip, sp, pc} │ │ @ instruction: 0xff7bfcc0 │ │ @ instruction: 0xfffffd9c │ │ @ instruction: 0xffff03c8 │ │ movs r0, r0 │ │ lsls r4, r0, #15 │ │ movs r0, r0 │ │ lsls r4, r0, #15 │ │ movs r0, r0 │ │ lsls r4, r0, #15 │ │ movs r0, r0 │ │ - cbnz r3, b6aebc │ │ + cbnz r4, b6aeb2 │ │ vbif q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b6b19a │ │ asrs r0, r0, #32 │ │ b.n b6aa02 │ │ ands r0, r0 │ │ b.n b6b5a2 │ │ @@ -3098045,16 +3098044,16 @@ │ │ movs r1, r0 │ │ b.n b6b416 │ │ movs r0, r0 │ │ b.n b6aa24 │ │ movs r6, r0 │ │ b.n b6b25e │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r3, r6, r8, r9, fp, ip, sp, pc} │ │ - vpmax.u , , │ │ + ldmia.w sp!, {r2, r5, r8, r9, fp, ip, sp, pc} │ │ + vpmax.u d27, d27, d16 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6b3cc │ │ adds r0, #2 │ │ b.n b6b276 │ │ movs r0, #0 │ │ b.n b6b67a │ │ @@ -3098249,15 +3098248,15 @@ │ │ ldmia.w sp!, {} │ │ b.n b6b822 │ │ beq.n b6b124 │ │ b.n b6b600 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - @ instruction: 0xb8fb │ │ + @ instruction: 0xb8d4 │ │ vhadd.u d28, d11, d0 │ │ b.n b6b436 │ │ movs r0, r0 │ │ b.n b6b83a │ │ movs r0, r0 │ │ b.n b6b7a0 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3098355,15 +3098354,15 @@ │ │ b.n b6b2fc │ │ movs r4, r0 │ │ b.n b6b522 │ │ movs r0, #221 @ 0xdd │ │ b.n b6b926 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, sp, pc} │ │ - @ instruction: 0xea03b7eb │ │ + @ instruction: 0xea03b7c4 │ │ vhadd.u d16, d11, d4 │ │ b.n b6ad34 │ │ movs r0, r0 │ │ b.n b6b318 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r4, r7, r5 │ │ movs r4, r4 │ │ @@ -3098778,15 +3098777,15 @@ │ │ and.w r1, r0, r9, asr #1 │ │ add.w r0, r0, r1 │ │ b.n b6bce2 │ │ beq.n b6b5b4 │ │ b.n b6bac0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r2, r3, r4, r7, r9, fp, ip, sp, pc} │ │ - vabd.u q12, , │ │ + vabd.u q12, , q4 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b6b8fa │ │ movs r0, r2 │ │ b.n b6b0de │ │ str r1, [r0, #0] │ │ b.n b6bd02 │ │ @@ -3099186,15 +3099185,15 @@ │ │ @ instruction: 0xfffa0aff │ │ movs r5, r0 │ │ b.n b6bc62 │ │ bne.n b6b98a │ │ @ instruction: 0xebfffff7 │ │ @ instruction: 0xeaff8830 │ │ ldmia.w sp!, {r1, r2, r5, r8, r9, sl, ip, sp, pc} │ │ - vqrdmulh.s d16, d9, d12 │ │ + vpmax.u q8, , │ │ vqrshl.u64 d18, d11, d12 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {lr} │ │ b.n b6bc82 │ │ strh r4, [r7, #58] @ 0x3a │ │ add.w r0, r2, r4, rrx │ │ b.n b6b472 │ │ @@ -3103442,22 +3103441,22 @@ │ │ vpmin.u16 , q9, │ │ vpmin.u q15, q10, │ │ ands r0, r0 │ │ b.n b6e3fa │ │ strb r0, [r0, #0] │ │ b.n b6e3fe │ │ vpmin.u q15, , │ │ - mrrc2 15, 7, pc, r8, cr10 @ │ │ - lsrs r4, r0, #24 │ │ - vmul.p d31, d26, d20 │ │ - vqrdmulh.s q8, q5, q8 │ │ - vqrdmulh.s , q13, q14 │ │ - @ instruction: 0xff7a0d98 │ │ - vceq.i , q5, q2 │ │ - vpmax.u d16, d10, d0 │ │ + ldc2 15, cr15, [r1], #-488 @ 0xfffffe18 │ │ + lsrs r5, r3, #23 │ │ + vmls.i d31, d26, d13 │ │ + vqrdmlah.s d16, d10, d25 │ │ + vqrdmulh.s , q13, │ │ + @ instruction: 0xff7a0d71 │ │ + vsub.i64 d31, d10, d29 │ │ + vmul.p q8, q13, │ │ vminnm.f16 , q5, │ │ vcgt.f16 d27, d28, d16 │ │ vhadd.u d16, d12, d3 │ │ b.n b6e390 │ │ lsls r1, r2, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ @@ -3103999,24 +3103998,24 @@ │ │ @ instruction: 0xeaffb038 │ │ b.n b6dca0 │ │ movs r7, r0 │ │ b.n b6e4ca │ │ add sp, #28 │ │ b.n b6e4ce │ │ @ instruction: 0xffe5eaff │ │ - bl eff088 │ │ - adds r1, #44 @ 0x2c │ │ - vcgt.u , , q10 │ │ - vrhadd.u d19, d10, d0 │ │ - vcgt.u , , q4 │ │ - vhadd.u , q13, q10 │ │ + bl ed8088 │ │ + adds r1, #5 │ │ + vcge.u d31, d11, d29 │ │ + vqadd.u64 , q13, │ │ + vcgt.u d31, d11, d17 │ │ + vqadd.u64 d19, d26, d29 │ │ vmul.p d27, d11, d31 │ │ vsub.i64 , q14, q11 │ │ - vhsub.u , q14, q10 │ │ - vhadd.u d19, d26, d0 │ │ + vqsub.u64 d31, d28, d29 │ │ + vqadd.u64 , q5, │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n b6e65c │ │ movs r3, r0 │ │ b.n b6e868 │ │ movs r0, r6 │ │ ldrh r0, [r0, #16] │ │ @@ -3104214,17 +3104213,17 @@ │ │ b.n b6e888 │ │ movs r6, r0 │ │ b.n b6e6b2 │ │ lsrs r5, r0, #30 │ │ mla r0, r7, r1, r7 │ │ b.n b6eaba │ │ @ instruction: 0xffdaeaff │ │ - bl cef274 │ │ + bl cc8274 │ │ udf #20 │ │ - vbif , q4, q4 │ │ + vbif d31, d8, d17 │ │ vabd.f16 , q13, q14 │ │ vmax.u d27, d8, d28 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, r1} │ │ b.n b6ea3c │ │ movs r0, r3 │ │ ldrh r0, [r0, #16] │ │ @@ -3104311,15 +3104310,15 @@ │ │ movs r3, r0 │ │ b.n b6eb92 │ │ lsls r0, r7, #8 │ │ b.n b6dfde │ │ movs r1, r0 │ │ b.n b6eb9a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r3, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ vshl.u64 q12, , q5 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n b6e908 │ │ movs r3, r0 │ │ b.n b6eb14 │ │ movs r0, r7 │ │ @@ -3104532,19 +3104531,19 @@ │ │ b.n b6ecdc │ │ movs r1, r0 │ │ lsls r0, r0, #8 │ │ movs r6, r0 │ │ lsls r0, r6, #4 │ │ @ instruction: 0xffe21aff │ │ @ instruction: 0xffedeaff │ │ - mrc 15, 5, APSR_nzcv, cr4, cr10, {3} │ │ + mcr 15, 4, pc, cr13, cr10, {3} @ │ │ bkpt 0x0050 │ │ - vacgt.f16 q15, q4, q8 │ │ + vcgt.f16 q15, q4, │ │ vcgt.f16 d27, d10, d12 │ │ - vcgt.f16 d30, d24, d12 │ │ + vcgt.f16 q15, q4, │ │ vcgt.f16 d27, d10, d24 │ │ vcge.u d27, d8, d28 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n b6e9ae │ │ movs r4, r1 │ │ b.n b6e192 │ │ @@ -3107082,20 +3107081,20 @@ │ │ b.n b6ff06 │ │ beq.n b6fc54 │ │ add.w r0, r2, r5 │ │ b.n b6ff0e │ │ beq.n b6fb68 │ │ b.n b700ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r4, r6, r8, sl, fp, ip, sp, pc} │ │ @ instruction: 0xff7a0c07 │ │ - vabd.u q14, q14, q11 │ │ + vaba.u d28, d28, d31 │ │ vmax.u d22, d27, d15 │ │ vpmin.f16 , q12, q15 │ │ - vhsub.u d27, d24, d8 │ │ + vhsub.u , q4, │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b70090 │ │ strh r4, [r4, #4] │ │ b.n b6f734 │ │ str r0, [r0, r0] │ │ b.n b6ff3e │ │ @@ -3107333,15 +3107332,15 @@ │ │ b.n b70126 │ │ strh r3, [r6, #12] │ │ add.w r0, r2, r0 │ │ b.n b7052e │ │ beq.n b6fee8 │ │ b.n b7030c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r4, r5, r8, sl, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r8, sl, lr, pc} │ │ vqrdmlsh.s d25, d11, d20 │ │ vqrdmulh.s , q14, q8 │ │ vqrdmulh.s d25, d28, d1 │ │ vhadd.u d17, d12, d1 │ │ b.n b7028a │ │ movs r0, r0 │ │ b.n b7054e │ │ @@ -3108073,15 +3108072,15 @@ │ │ ldrb r7, [r7, #2] │ │ add.w r0, r2, r4 │ │ b.n b70792 │ │ beq.n b70484 │ │ b.n b70970 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ - vmls.i d19, d8, d16 │ │ + vceq.i , q12, │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b70904 │ │ str r0, [r0, #0] │ │ b.n b707ae │ │ movs r4, r4 │ │ b.n b6ff92 │ │ @@ -3111006,15 +3111005,15 @@ │ │ b.n b71de4 │ │ strb r4, [r0, #0] │ │ b.n b7240a │ │ asrs r1, r0, #32 │ │ b.n b71dec │ │ lsls r3, r3, #1 │ │ @ instruction: 0xea00970d │ │ - vmul.p , q12, q12 │ │ + vmul.p , q12, │ │ vmax.u d16, d11, d20 │ │ b.n b7181c │ │ movs r3, #17 │ │ b.n b722e2 │ │ asrs r0, r4, #24 │ │ b.n b71824 │ │ adds r0, #0 │ │ @@ -3111609,127 +3111608,127 @@ │ │ b.n b726fc │ │ ldmia r2!, {r0, r3, r5} │ │ @ instruction: 0xebff0005 │ │ b.n b7252a │ │ beq.n b721a4 │ │ b.n b72708 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r9, fp, sp, pc} │ │ + ldmia.w sp!, {r2, r9, fp, sp, pc} │ │ vqrshl.u64 , q6, │ │ - vmls.i d30, d9, d31 │ │ - @ instruction: 0xff797d37 │ │ - vqshl.u64 q10, q1, q5 │ │ - vqrshl.u64 , , q5 │ │ - vqrdmulh.s , q5, q11 │ │ - vqrdmulh.s d30, d10, d15 │ │ - vqadd.u64 d22, d9, d22 │ │ - vmin.u d25, d26, d10 │ │ - vqrshl.u64 d24, d12, d10 │ │ - vceq.i q15, , │ │ - vrshl.u64 d31, d5, d9 │ │ + vmls.i d30, d9, d8 │ │ + @ instruction: 0xff797d10 │ │ + vshl.u64 d20, d27, d10 │ │ + vqrshl.u64 , q4, q5 │ │ + vqrdmlah.s d21, d10, d31 │ │ + vpmax.u q15, q13, q12 │ │ + vhadd.u d22, d9, d15 │ │ + vmin.u , q5, │ │ + vqshl.u64 q12, , q13 │ │ + vceq.i d30, d11, d20 │ │ + vqshl.u64 , q7, │ │ vhadd.u , q13, │ │ - vhsub.u , , │ │ - vrhadd.u , q13, q9 │ │ - vbif d31, d26, d29 │ │ + vqsub.u64 d31, d9, d26 │ │ + vbif d31, d26, d27 │ │ + vbif d31, d26, d6 │ │ vabd.f16 d27, d26, d24 │ │ - vbif , q4, │ │ - vsub.i64 d21, d26, d30 │ │ - vaba.u q15, q13, │ │ - vsub.i64 q14, , │ │ + vbif d31, d8, d18 │ │ + vsub.i64 d21, d26, d7 │ │ + vabd.u q15, q13, q6 │ │ + vceq.i d28, d25, d26 │ │ vqrdmlsh.s , , │ │ - vmax.u d28, d24, d5 │ │ + vmin.u q14, q4, q7 │ │ vabd.u q12, , │ │ - vaba.u q15, q4, │ │ + vabd.u d30, d8, d28 │ │ vabd.u d28, d9, d24 │ │ - vabd.u d28, d11, d22 │ │ + vmin.u q14, , │ │ vrshl.u64 q14, q14, │ │ vqrdmulh.s , , │ │ vrshl.u64 d28, d20, d8 │ │ vceq.i d17, d27, d4 │ │ vqshl.u64 q14, q0, │ │ - vqrshl.u64 d29, d25, d27 │ │ - vaba.u d30, d10, d23 │ │ - vsub.i64 q14, , │ │ - vpmax.u q11, , │ │ - vceq.i d28, d11, d7 │ │ + vqrshl.u64 d29, d2, d27 │ │ + vaba.u d30, d10, d0 │ │ + vceq.i d28, d9, d28 │ │ + vpmax.u d22, d25, d20 │ │ + vaba.u q14, , q8 │ │ vmls.i q12, , │ │ - vqrdmulh.s d30, d8, d23 │ │ - vcgt.f16 d25, d9, d18 │ │ - vminnm.f16 d23, d10, d8 │ │ - vabd.f16 , q13, q13 │ │ - vabd.u d31, d26, d18 │ │ - vabd.f16 , q13, q7 │ │ + vqrdmulh.s d30, d8, d0 │ │ + @ instruction: 0xff799dfb │ │ + vacgt.f16 , q13, │ │ + vabd.f16 , q13, │ │ + vaba.u , q5, │ │ + vabd.f16 d25, d26, d23 │ │ vmls.i d24, d26, d9 │ │ vcge.u d28, d24, d0 │ │ - vabd.f16 d25, d24, d10 │ │ + vabd.f16 , q4, │ │ vmls.i q12, q5, │ │ - vsub.i64 d23, d24, d24 │ │ - vaba.u , q5, q5 │ │ - vshl.u64 q14, q13, q5 │ │ - vaba.u d30, d25, d19 │ │ - vceq.i q14, , │ │ + vsub.i64 d23, d24, d1 │ │ + vaba.u d25, d10, d19 │ │ + vshl.u64 q14, , q5 │ │ + vabd.u d30, d25, d12 │ │ + vsub.i64 q14, , q7 │ │ vacgt.f16 d16, d9, d8 │ │ movs r0, r0 │ │ - adds r5, r0, #1 │ │ - vsub.i64 d30, d26, d23 │ │ + adds r6, r3, #0 │ │ + vsub.i64 d30, d26, d0 │ │ vshl.u64 d23, d3, d9 │ │ - vpmin.u q10, , q3 │ │ + vpmax.u d20, d25, d31 │ │ vbif , , │ │ vmls.i d28, d9, d26 │ │ - vpmin.u d30, d11, d11 │ │ - vhadd.u , , q9 │ │ - vsub.i64 q13, , │ │ - vqadd.u64 d19, d27, d18 │ │ - vmax.u q15, , │ │ - vabd.f16 d18, d25, d10 │ │ + vmul.p q15, , q10 │ │ + vqadd.u64 d19, d25, d27 │ │ + vsub.i64 q13, , q4 │ │ + vhadd.u d19, d27, d11 │ │ + vmin.u d30, d27, d12 │ │ + vabd.f16 q9, , │ │ @ instruction: 0xff7b0d50 │ │ movs r0, r0 │ │ ldr r6, [pc, #816] @ (b72634 ) │ │ - vceq.i d30, d9, d19 │ │ + vsub.i64 d30, d9, d12 │ │ vcgt.u , , │ │ - vpmin.u d18, d9, d12 │ │ - vceq.i q15, , │ │ - @ instruction: 0xff795db6 │ │ + vmul.p q9, , │ │ + vceq.i q15, , q4 │ │ + vabd.f16 d21, d25, d15 │ │ vbif , q5, │ │ - vqrdmulh.s d21, d9, d14 │ │ - vacgt.f16 d26, d26, d14 │ │ - vpmax.u d30, d9, d3 │ │ - @ instruction: 0xff798c20 │ │ - vacgt.f16 d23, d11, d23 │ │ - vqrdmulh.s q12, q13, q12 │ │ - @ instruction: 0xff7b8db6 │ │ - vabd.f16 d24, d27, d12 │ │ - vmls.i d30, d11, d15 │ │ + vpmax.u , , │ │ + vacgt.f16 q13, q5, │ │ + vmul.p q15, , q6 │ │ + vqrdmlah.s q12, , │ │ + vacgt.f16 d23, d11, d0 │ │ + vqrdmulh.s q12, q13, │ │ + vabd.f16 d24, d27, d15 │ │ + vabd.f16 q12, , │ │ + vsub.i64 q15, , q12 │ │ vpmax.u q15, , │ │ vminnm.f16 q11, , q15 │ │ - vceq.i d30, d9, d3 │ │ - vqshl.u64 d16, d6, d9 │ │ + vabd.u q15, , q14 │ │ + vcgt.u q8, , │ │ vrhadd.u , q5, q2 │ │ - vcge.u d16, d9, d10 │ │ - vabd.u d22, d26, d23 │ │ - vaba.u q15, , │ │ - vqadd.u64 d18, d9, d31 │ │ + vqsub.u64 q8, , │ │ + vabd.u d22, d26, d0 │ │ + vabd.u d30, d27, d28 │ │ + vqadd.u64 d18, d9, d8 │ │ vabd.f16 d16, d26, d20 │ │ movs r0, r0 │ │ - add r4, pc, #656 @ (adr r4, b725fc ) │ │ - vacgt.f16 , , │ │ + add r4, pc, #500 @ (adr r4, b72560 ) │ │ + vacgt.f16 d17, d27, d16 │ │ vpmin.u q15, q5, │ │ - vaba.u q15, , │ │ - @ instruction: 0xff79acc8 │ │ + vabd.u q15, , q6 │ │ + @ instruction: 0xff79aca1 │ │ vrshl.u64 q15, q8, │ │ - vpmin.u d30, d11, d19 │ │ - vminnm.f16 d21, d25, d2 │ │ + vpmax.u d30, d11, d12 │ │ + vpmin.f16 , , │ │ vceq.i d24, d10, d12 │ │ vqrdmulh.s , q4, │ │ - vqshl.u64 , q12, │ │ - vcgt.u , q5, q8 │ │ - vqrdmulh.s q12, , q2 │ │ - vpmax.u , , q1 │ │ + vqshl.u64 , , │ │ + vcge.u d17, d10, d25 │ │ + vqrdmlah.s d24, d11, d13 │ │ + vpmin.u d27, d27, d11 │ │ vsub.i64 d17, d10, d16 │ │ - vaba.u , , q15 │ │ + vaba.u , , │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b7284c │ │ ands r0, r0 │ │ b.n b726f6 │ │ lsrs r2, r5, #24 │ │ b.n b728ba │ │ @@ -3111983,26 +3111982,26 @@ │ │ str r0, [r0, #4] │ │ b.n b72100 │ │ movs r0, #2 │ │ b.n b726e8 │ │ str r0, [r0, #0] │ │ b.n b720e8 │ │ @ instruction: 0xffd1eaff │ │ - str r0, [r3, #60] @ 0x3c │ │ + str r1, [r6, #56] @ 0x38 │ │ vcgt.f16 , , │ │ - vcgt.f16 , q12, q15 │ │ + vcgt.f16 , q12, │ │ vqrshl.u64 , q2, │ │ vacgt.f16 d23, d8, d21 │ │ - vacgt.f16 d25, d8, d26 │ │ - vqsub.u64 q12, , q4 │ │ + vacgt.f16 d25, d8, d3 │ │ + vqsub.u64 d24, d27, d17 │ │ vpmin.f16 d23, d27, d29 │ │ - vminnm.f16 d25, d24, d18 │ │ - vqrshl.u64 d20, d5, d11 │ │ + vpmin.f16 d25, d24, d11 │ │ + vshl.u64 q10, q15, │ │ vpmin.f16 d23, d11, d21 │ │ - vpmin.f16 d25, d8, d30 │ │ + vpmin.f16 d25, d8, d7 │ │ vhadd.u d18, d11, d0 │ │ b.n b72946 │ │ lsrs r2, r5, #24 │ │ b.n b72b0c │ │ asrs r2, r0, #32 │ │ b.n b7294e │ │ lsrs r7, r3, #2 │ │ @@ -3113048,15 +3113047,15 @@ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ add.w r0, r2, r8 │ │ b.n b7323e │ │ beq.n b72f30 │ │ b.n b7341c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, r9, sl, ip, sp, pc} │ │ - vcgt.u d31, d27, d5 │ │ + vcge.u , , q7 │ │ vrhadd.u d16, d9, d8 │ │ movs r0, r0 │ │ @ instruction: 0xb627 │ │ vrhadd.u d16, d11, d20 │ │ movs r0, r0 │ │ lsls r0, r5, #4 │ │ movs r0, r0 │ │ @@ -3115887,15 +3115886,15 @@ │ │ b.n b74a9a │ │ subs r2, r5, #7 │ │ add.w r0, r3, r5 │ │ b.n b74aa2 │ │ beq.n b74714 │ │ b.n b74c80 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r6, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r9, sl, fp, ip, sp, pc} │ │ vhadd.u d16, d9, d0 │ │ b.n b74e14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {lr} │ │ b.n b74abe │ │ movs r4, r0 │ │ @@ -3115971,15 +3115970,15 @@ │ │ b.n b74b52 │ │ movs r0, #194 @ 0xc2 │ │ b.n b74f56 │ │ asrs r1, r0, #32 │ │ b.n b74938 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xea03bd14 │ │ + @ instruction: 0xea03bced │ │ vsub.i64 d20, d9, d0 │ │ stmdb sp!, {r3, r4, r6, r7, ip, lr, pc} │ │ b.n b74cc8 │ │ movs r0, r0 │ │ b.n b74352 │ │ asrs r5, r1, #32 │ │ b.n b74b76 │ │ @@ -3117450,18 +3117449,18 @@ │ │ b.n b75ab6 │ │ asrs r1, r0, #32 │ │ b.n b755d8 │ │ ldrb r2, [r3, #18] │ │ add.w r0, r3, r4 │ │ b.n b75802 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ vqrdmlsh.s d19, d26, d20 │ │ - vaba.u d31, d25, d18 │ │ - vabd.u , q5, q7 │ │ + vabd.u d31, d25, d11 │ │ + vabd.u d31, d10, d23 │ │ vhadd.u d16, d10, d0 │ │ b.n b75b7a │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r3, r6, ip} │ │ b.n b75006 │ │ ands r0, r0 │ │ @@ -3117475,15 +3117474,15 @@ │ │ b.n b7583a │ │ cmp r7, #165 @ 0xa5 │ │ b.n b75c3e │ │ asrs r1, r0, #32 │ │ b.n b75620 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r2, r7, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xea03f706 │ │ + @ instruction: 0xea03f6df │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b759b0 │ │ ands r0, r0 │ │ b.n b7585a │ │ lsls r4, r3, #1 │ │ b.n b750be │ │ @@ -3117895,41 +3117894,41 @@ │ │ b.n b75bde │ │ movs r0, #1 │ │ b.n b75fe2 │ │ adds r0, #0 │ │ b.n b75fe6 │ │ movs r0, r3 │ │ @ instruction: 0xeb00ffea │ │ - @ instruction: 0xeafff672 │ │ + @ instruction: 0xeafff64b │ │ vrhadd.u d27, d26, d3 │ │ - vqrdmlsh.s , , │ │ - vabd.f16 d22, d26, d24 │ │ - vmax.u d31, d11, d26 │ │ + vqrdmlsh.s , , q4 │ │ + vabd.f16 d22, d26, d1 │ │ + vmax.u d31, d11, d3 │ │ vbif d27, d10, d27 │ │ - vqrdmlsh.s d27, d11, d27 │ │ + vqrdmlsh.s d27, d11, d4 │ │ vcge.u d30, d10, d4 │ │ - vrshl.u64 d31, d22, d8 │ │ + vqshl.u64 , , q12 │ │ vqadd.u64 d27, d10, d23 │ │ - vqrdmlah.s d27, d11, d11 │ │ - @ instruction: 0xff7a6c44 │ │ + vpmin.u , , q10 │ │ + vqrdmlsh.s d22, d10, d13 │ │ vmax.u , , q12 │ │ movs r3, r4 │ │ lsls r0, r5, #13 │ │ movs r0, r0 │ │ lsls r4, r7, #12 │ │ movs r0, r0 │ │ lsls r4, r2, #13 │ │ movs r0, r0 │ │ - bl 8807e4 │ │ + bl 8597e4 │ │ add sp, #108 @ 0x6c │ │ - @ instruction: 0xff7b6c2c │ │ - vpmax.u q11, , q2 │ │ - vqshl.u64 , q3, │ │ + @ instruction: 0xff7b6c05 │ │ + vpmin.u d22, d27, d13 │ │ + vshl.u64 d31, d31, d11 │ │ vpmin.f16 q13, q5, │ │ - vpmax.u , , │ │ + vpmax.u , , q0 │ │ vrhadd.u q15, q5, q12 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b75db0 │ │ str r3, [r0, r0] │ │ b.n b75c5a │ │ str r2, [r0, #0] │ │ @@ -3117981,17 +3117980,17 @@ │ │ b.n b7548a │ │ lsls r4, r3, #1 │ │ b.n b7550e │ │ beq.n b759b8 │ │ b.n b75ea4 │ │ ldr r0, [pc, #960] @ (b75d4c ) │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, sp, lr} │ │ - @ instruction: 0xea02f2d2 │ │ + @ instruction: 0xea02f2ab │ │ vabd.f16 q13, q13, │ │ - vceq.i , , │ │ + vceq.i d27, d27, d20 │ │ vhadd.u d20, d10, d16 │ │ stmdb sp!, {r3, r4} │ │ b.n b754e0 │ │ asrs r0, r1, #32 │ │ b.n b754e4 │ │ str r4, [r0, r1] │ │ b.n b754ce │ │ @@ -3118436,31 +3118435,31 @@ │ │ b.n b75e98 │ │ str r7, [r6, #32] │ │ add.w r0, r2, r4, lsr #32 │ │ b.n b764c2 │ │ asrs r1, r7, #3 │ │ b.n b764c6 │ │ @ instruction: 0xffe1eaff │ │ - bl ce0c80 │ │ - bl c10c84 │ │ - ldr r5, [r1, #12] │ │ - vqadd.u64 , , q5 │ │ - vsub.i64 d22, d26, d13 │ │ - vpmin.f16 d30, d11, d10 │ │ - vaba.u d22, d10, d29 │ │ + bl cb9c80 │ │ + bl be9c84 │ │ + ldr r6, [r4, #8] │ │ + vqadd.u64 d31, d11, d19 │ │ + vsub.i64 q11, q5, q11 │ │ + vcgt.f16 q15, , │ │ + vaba.u d22, d10, d6 │ │ vabd.u d31, d11, d10 │ │ vaba.u q10, q12, │ │ - vsub.i64 d24, d24, d19 │ │ - vacgt.f16 d30, d25, d2 │ │ - vmax.u q11, q13, │ │ - vpmin.f16 d30, d11, d30 │ │ - vabd.u q11, q5, │ │ - vpmin.f16 d30, d27, d2 │ │ - vaba.u d22, d26, d21 │ │ - vacgt.f16 d30, d27, d30 │ │ + vceq.i q12, q4, q14 │ │ + vcgt.f16 q15, , │ │ + vmin.u d22, d26, d14 │ │ + vpmin.f16 d30, d11, d7 │ │ + vaba.u d22, d10, d26 │ │ + vminnm.f16 q15, , │ │ + vabd.u d22, d26, d14 │ │ + vacgt.f16 d30, d27, d7 │ │ vhadd.u d16, d10, d0 │ │ b.n b76472 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {r3, ip} │ │ b.n b758fe │ │ @@ -3118478,15 +3118477,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b75f18 │ │ ldrb r2, [r1, #9] │ │ add.w r0, r3, r0, lsr #16 │ │ ldmia.w sp!, {r0} │ │ b.n b76546 │ │ vrhadd.u16 d14, d14, d31 │ │ - mcr 15, 0, pc, cr14, cr10, {3} @ │ │ + stcl 15, cr15, [r7, #488]! @ 0x1e8 │ │ movs r0, r0 │ │ b.n b76552 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b7655a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (b75ee0 ) │ │ @@ -3118552,17 +3118551,17 @@ │ │ b.n b761e6 │ │ movs r0, #0 │ │ b.n b765ea │ │ str r7, [r4, #32] │ │ add.w r0, r2, r0 │ │ b.n b765f2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r7, r8, sl, fp, sp, lr, pc} │ │ vpmin.u d16, d10, d22 │ │ - @ instruction: 0xff78ed72 │ │ + vabd.f16 q15, q4, │ │ vmul.p q8, q13, q9 │ │ vhadd.u d16, d8, d1 │ │ b.n b7660a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (b76290 ) │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b76370 │ │ @@ -3118897,27 +3118896,27 @@ │ │ movs r0, #52 @ 0x34 │ │ b.n b75ce4 │ │ movs r0, r0 │ │ b.n b762c8 │ │ movs r0, #2 │ │ b.n b762cc │ │ @ instruction: 0xffcdeaff │ │ - @ instruction: 0xeabeff7a │ │ + @ instruction: 0xea97ff7a │ │ bhi.n b761c6 │ │ - vpmin.u d30, d24, d6 │ │ + vpmax.u q15, q4, │ │ vaba.u , q13, │ │ - vqrdmulh.s d30, d24, d18 │ │ + vqrdmlah.s q15, q4, │ │ vsub.i64 , q13, │ │ - vqrdmulh.s d30, d8, d18 │ │ + vpmin.u q15, q12, │ │ vsub.i64 , q5, │ │ - vqrdmlah.s q15, q4, q9 │ │ + vqrdmulh.s q15, q4, │ │ vceq.i d29, d26, d27 │ │ - vpmin.u q15, q4, q7 │ │ + vpmin.u d30, d8, d23 │ │ vabd.u d29, d26, d23 │ │ - vqrdmulh.s q15, q12, q3 │ │ + vqrdmlah.s d30, d24, d15 │ │ vmls.i d29, d10, d15 │ │ vqadd.u64 d17, d8, d0 │ │ b.n b766ee │ │ movs r0, #1 │ │ b.n b76932 │ │ vpmin.u q7, , │ │ ldr r7, [pc, #960] @ (b765b8 ) │ │ @@ -3119108,16 +3119107,16 @@ │ │ movs r0, r3 │ │ add.w r0, r1, r0, lsl #24 │ │ b.n b76ac6 │ │ @ instruction: 0xffa2eaff │ │ str r1, [r0, #0] │ │ b.n b76ace │ │ @ instruction: 0xffa0eaff │ │ - strexd sl, pc, pc, [r2] │ │ - @ instruction: 0xfbf9ff79 │ │ + ldmia.w fp, {r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xfbd2ff79 │ │ ldr r0, [pc, #192] @ (b7645c ) │ │ stmdb sp!, {lr} │ │ b.n b766e2 │ │ movs r4, r4 │ │ b.n b75ec6 │ │ movs r0, r0 │ │ b.n b76a4a │ │ @@ -3119211,18 +3119210,18 @@ │ │ movs r0, #12 │ │ b.n b75fa8 │ │ movs r0, r0 │ │ b.n b7658c │ │ movs r0, #2 │ │ b.n b76590 │ │ @ instruction: 0xffeaeaff │ │ - b.n b763ac │ │ - @ instruction: 0xff7a8d3f │ │ - vabd.u q15, q13, q13 │ │ - vabd.f16 d24, d26, d15 │ │ + b.n b7635e │ │ + @ instruction: 0xff7a8d18 │ │ + vabd.u q15, q13, │ │ + vabd.f16 q12, q5, q12 │ │ vhadd.u d16, d10, d16 │ │ b.n b75faa │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (b76550 ) │ │ stmdb sp!, {r0, lr} │ │ b.n b767d6 │ │ str r0, [r0, r0] │ │ @@ -3119323,17 +3119322,17 @@ │ │ b.n b76cae │ │ str r6, [r6, #4] │ │ add.w r0, r2, r0 │ │ b.n b76cb6 │ │ ldr r0, [pc, #192] @ (b76638 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b767dc │ │ - b.n b7636c │ │ + b.n b7631e │ │ vqrdmlah.s q8, q5, q7 │ │ - vmax.u d30, d25, d30 │ │ + vmax.u d30, d25, d7 │ │ vqrdmlah.s d16, d10, d6 │ │ vminnm.f16 d31, d9, d14 │ │ b.n b767f0 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b760be │ │ @@ -3119372,15 +3119371,15 @@ │ │ movs r0, r0 │ │ b.n b76c8a │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ bcs.n b765a0 │ │ vmin.u , q12, │ │ - vcgt.u q9, q4, │ │ + vcgt.u d18, d8, d22 │ │ vhadd.u d16, d11, d1 │ │ b.n b76d3e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b76d46 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3119447,18 +3119446,18 @@ │ │ b.n b769d6 │ │ movs r0, #0 │ │ b.n b76dda │ │ str r3, [r5, #0] │ │ add.w r0, r2, r0 │ │ b.n b76de2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r6, r7, r8, sl, sp, lr, pc} │ │ - vcgt.f16 d21, d10, d15 │ │ - vrshl.u64 d30, d2, d27 │ │ - vabd.f16 , q13, │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r8, sl, sp, lr, pc} │ │ + vabd.f16 , q13, q12 │ │ + vqrshl.u64 q15, , │ │ + vabd.f16 d21, d26, d20 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r0, r8, lr} │ │ b.n b76cbe │ │ movs r0, r0 │ │ b.n b76d62 │ │ ands r4, r1 │ │ b.n b76d46 │ │ @@ -3119518,17 +3119517,17 @@ │ │ b.n b76a7e │ │ movs r0, #0 │ │ b.n b76e82 │ │ str r1, [r0, #0] │ │ add.w r0, r2, r0 │ │ b.n b76e8a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r8, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, sl, sp, lr, pc} │ │ vrshl.u64 d25, d20, d26 │ │ - vqshl.u64 q15, q5, q12 │ │ + vqshl.u64 d30, d19, d24 │ │ vrshl.u64 , q8, q5 │ │ vhadd.u d16, d8, d1 │ │ b.n b76ea2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ b.n b76eaa │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3120229,15 +3120228,15 @@ │ │ ands r0, r0 │ │ b.n b774da │ │ ldrsh r3, [r5, r1] │ │ add.w r0, r2, r4 │ │ b.n b770e2 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r4, r5, r8, r9, sl, fp, pc} │ │ - vbif , q12, q1 │ │ + vrhadd.u d31, d24, d27 │ │ vsub.i64 d20, d9, d0 │ │ stmdb sp!, {r2, r3, r5} │ │ b.n b772b6 │ │ movs r0, r0 │ │ b.n b7745c │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3120320,15 +3120319,15 @@ │ │ b.n b775b2 │ │ asrs r4, r3, #3 │ │ b.n b76976 │ │ movs r4, r0 │ │ b.n b771ba │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r5, r7, r9, sl, fp, pc} │ │ - vqrdmlah.s d18, d24, d2 │ │ + vqrdmulh.s q9, q4, │ │ vacgt.f16 d17, d10, d5 │ │ b.n b775ca │ │ asrs r1, r6, #2 │ │ b.n b771ee │ │ subs r2, r0, r4 │ │ b.n b77594 │ │ asrs r0, r6, #2 │ │ @@ -3127587,15 +3127586,15 @@ │ │ ldr r6, [pc, #944] @ (b7af48 ) │ │ add.w r0, r2, r0 │ │ b.n b7b2de │ │ movs r0, r0 │ │ b.n b7a72c │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r3, r6, r8, sl, fp, ip, sp, pc} │ │ - vcgt.f16 q15, , q6 │ │ + vcgt.f16 d30, d7, d21 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r2, sp, lr, pc} │ │ b.n b7a6d6 │ │ stmia r0!, {} │ │ b.n b7aefa │ │ movs r0, r0 │ │ b.n b7b2fe │ │ @@ -3132565,21 +3132564,21 @@ │ │ b.n b7d122 │ │ movs r5, r0 │ │ b.n b7d95e │ │ beq.n b7d630 │ │ b.n b7db3c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, r9, sp, lr} │ │ - vpmin.f16 d31, d8, d31 │ │ + vpmin.f16 d31, d8, d8 │ │ vmls.i , , q4 │ │ movs r2, r4 │ │ str r7, [r0, #60] @ 0x3c │ │ - vpmin.f16 d31, d8, d11 │ │ + vcgt.f16 , q12, q10 │ │ vcgt.u d22, d25, d11 │ │ - vcgt.f16 , q12, │ │ + vcgt.f16 d31, d24, d24 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b7d98a │ │ movs r0, r1 │ │ b.n b7d16e │ │ strb r5, [r1, #14] │ │ add.w r0, r2, ip │ │ @@ -3132901,24 +3132900,24 @@ │ │ movs r0, #0 │ │ b.n b7e046 │ │ bics r0, r2 │ │ add.w r0, r2, r0, lsl #20 │ │ b.n b7e04e │ │ @ instruction: 0xffceeaff │ │ str r7, [r7, #16] │ │ - vhadd.u d30, d8, d13 │ │ + vpmin.f16 , q12, q11 │ │ vhsub.u d22, d9, d7 │ │ - vqadd.u64 q15, q12, │ │ + vhadd.u d30, d24, d30 │ │ vqadd.u64 q11, , │ │ - vpmin.f16 , q12, │ │ + vpmin.f16 d29, d24, d22 │ │ vbif q11, , │ │ - vhadd.u d30, d24, d25 │ │ + vhadd.u d30, d24, d2 │ │ vhadd.u q14, , q4 │ │ vqadd.u64 q11, , │ │ - vpmin.f16 , q4, │ │ + vpmin.f16 d29, d8, d22 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b7dde0 │ │ movs r0, #8 │ │ b.n b7d46c │ │ adds r0, #3 │ │ b.n b7de68 │ │ @@ -3135227,38 +3135226,38 @@ │ │ asrs r0, r1, #32 │ │ b.n b7f32e │ │ movs r0, #0 │ │ b.n b7f3f2 │ │ subs r6, #165 @ 0xa5 │ │ @ instruction: 0xeb02ff14 │ │ @ instruction: 0xeaff5087 │ │ - vcgt.f16 d27, d24, d20 │ │ + vacgt.f16 , q4, │ │ @ instruction: 0xff7a4dfb │ │ - vqrdmlsh.s d27, d8, d8 │ │ + vqrdmlah.s , q12, │ │ vacgt.f16 d20, d10, d31 │ │ - vqrdmlsh.s , q4, q6 │ │ + vqrdmlsh.s d27, d8, d21 │ │ vabd.f16 q10, q13, │ │ - vqrdmulh.s , q12, q14 │ │ + vqrdmulh.s , q12, │ │ vsub.i64 q11, q13, q1 │ │ vabd.f16 d20, d24, d19 │ │ - vqrdmulh.s , q12, q0 │ │ + vqrdmlah.s d27, d24, d9 │ │ @ instruction: 0xff7a4d77 │ │ - vqrdmlah.s d27, d24, d4 │ │ + vqrdmulh.s , q4, │ │ vacgt.f16 d26, d26, d28 │ │ vcgt.f16 q13, , q2 │ │ @ instruction: 0xff7b4d3f │ │ - vqrdmlah.s , q4, q6 │ │ + vqrdmlah.s d27, d8, d21 │ │ vabd.f16 d20, d10, d19 │ │ - vqrdmulh.s , q4, q0 │ │ + vqrdmlah.s d27, d8, d9 │ │ vabd.f16 d20, d10, d7 │ │ - vqrdmulh.s d27, d8, d20 │ │ + vpmin.u , q12, │ │ vqrdmlsh.s q10, q13, │ │ - vpmin.u , q12, q8 │ │ + vpmax.u , q12, │ │ vcgt.f16 q10, q5, │ │ - @ instruction: 0xff78bc84 │ │ + vqrdmlsh.s , q4, │ │ vhadd.u d17, d10, d0 │ │ b.n b7f462 │ │ asrs r0, r0, #32 │ │ b.n b7e826 │ │ asrs r4, r0, #32 │ │ b.n b7e82a │ │ asrs r0, r1, #32 │ │ @@ -3135285,15 +3135284,15 @@ │ │ b.n b7f408 │ │ movs r5, r0 │ │ b.n b7f0a2 │ │ @ instruction: 0xfff81aff │ │ ldr r0, [pc, #192] @ (b7ee28 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b7efcc │ │ - b.n b7ec80 │ │ + b.n b7ec32 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b7f214 │ │ adds r0, #12 │ │ b.n b7e8a0 │ │ stmia r0!, {} │ │ b.n b7f4c2 │ │ @@ -3136082,18 +3136081,18 @@ │ │ b.n b7eed2 │ │ movs r0, r1 │ │ b.n b7eede │ │ vpmin.u8 q15, , │ │ stmia r0!, {} │ │ b.n b7fb1a │ │ vpmin.u8 q15, , │ │ - b.n b7f178 │ │ - vqshl.u64 d30, d28, d9 │ │ - vhsub.u q15, , q4 │ │ - vrhadd.u q15, , q12 │ │ + b.n b7f12a │ │ + vqshl.u64 d30, d5, d9 │ │ + vhsub.u d30, d9, d17 │ │ + vrhadd.u q15, , │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr, pc} │ │ b.n b7f736 │ │ movs r4, r0 │ │ b.n b7ef1c │ │ movs r0, r0 │ │ b.n b7fa9e │ │ @@ -3136168,15 +3136167,15 @@ │ │ movs r0, #4 │ │ b.n b7ef8a │ │ movs r0, #88 @ 0x58 │ │ b.n b7fbce │ │ ldr r0, [pc, #192] @ (b7f550 ) │ │ ldmia.w sp!, {r2, r5, r7, sl, ip, lr} │ │ @ instruction: 0xea038830 │ │ - ldmia.w sp!, {r4, r6, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r5, sp, lr, pc} │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b7f940 │ │ add r0, pc, #0 @ (adr r0, b7f4a8 ) │ │ b.n b7efcc │ │ add sp, #0 │ │ b.n b7f7ee │ │ @@ -3136379,16 +3136378,16 @@ │ │ b.n b7fb60 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b7fd8e │ │ beq.n b7f668 │ │ b.n b7fb6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r7, r8, r9, sl, fp, ip, lr, pc} │ │ - vcgt.f16 , , q14 │ │ + ldmia.w sp!, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ + vcgt.f16 , , │ │ vhadd.u d28, d9, d8 │ │ b.n b7f182 │ │ asrs r0, r0, #32 │ │ b.n b7f9a6 │ │ movs r0, r0 │ │ b.n b7fdaa │ │ movs r0, r0 │ │ @@ -3137824,43 +3137823,43 @@ │ │ b.n b7fe28 │ │ movs r0, r0 │ │ b.n b8040c │ │ movs r0, #2 │ │ b.n b80410 │ │ mrc2 10, 7, lr, cr14, cr15, {7} @ │ │ stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ - vcge.u d17, d23, d15 │ │ + vcge.u , , q12 │ │ vabd.u q14, q5, q9 │ │ vmin.u d28, d23, d18 │ │ vqrshl.u64 q14, q11, │ │ vqadd.u64 q14, , q1 │ │ @ instruction: 0xff77fc40 │ │ vqrshl.u64 d28, d6, d23 │ │ vqadd.u64 d28, d7, d10 │ │ @ instruction: 0xff77fc08 │ │ vrshl.u64 q14, q7, │ │ vbif q14, , q3 │ │ - vcgt.u d17, d7, d7 │ │ + vhsub.u , , q8 │ │ vcgt.f16 , q13, q5 │ │ - vqadd.u64 , , │ │ + vqadd.u64 , , q2 │ │ vhsub.u q14, q5, q9 │ │ - vqshl.u64 d17, d3, d7 │ │ + vcgt.u , , q14 │ │ vcgt.f16 , q5, q2 │ │ vcgt.f16 d27, d7, d26 │ │ - vminnm.f16 q8, , │ │ + vminnm.f16 d16, d23, d20 │ │ vacgt.f16 , q5, q3 │ │ - vhadd.u d17, d7, d7 │ │ + vpmin.f16 q8, , q8 │ │ vacgt.f16 , q13, q11 │ │ - vhadd.u d17, d23, d23 │ │ + vhadd.u d17, d23, d0 │ │ vabd.f16 , q13, q15 │ │ - vminnm.f16 d16, d23, d15 │ │ + vminnm.f16 q8, , q12 │ │ vpmin.f16 d27, d26, d14 │ │ - vbif d17, d7, d31 │ │ + vbif d17, d7, d8 │ │ vpmin.f16 , q5, q1 │ │ - vqadd.u64 , , │ │ + vhadd.u , , q6 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r0, r8, fp} │ │ b.n b80a1c │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r3} │ │ b.n b7feb8 │ │ @@ -3137897,15 +3137896,15 @@ │ │ adds r0, #0 │ │ b.n b80b06 │ │ ldrsb r5, [r2, r5] │ │ add.w r0, r0, r0 │ │ b.n b80b8e │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r4, r5, r8, sl, fp, ip, sp, pc} │ │ - vshl.u64 d26, d8, d7 │ │ + vcgt.u q13, , │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b8087c │ │ ands r0, r0 │ │ b.n b80726 │ │ lsls r4, r2, #4 │ │ b.n b7ff0a │ │ @@ -3138248,15 +3138247,15 @@ │ │ b.n b80a12 │ │ stc2 11, cr14, [sp], #-1020 @ 0xfffffc04 @ │ │ movs r4, r0 │ │ b.n b80a1a │ │ beq.n b806e4 │ │ b.n b80bf8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r6, r7, r8, r9, pc} │ │ + ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b80b88 │ │ ands r1, r0 │ │ b.n b80a32 │ │ asrs r0, r0, #32 │ │ b.n b80218 │ │ @@ -3138360,16 +3138359,16 @@ │ │ movs r0, r3 │ │ b.n b802ce │ │ movs r7, r0 │ │ b.n b80b0a │ │ beq.n b807dc │ │ b.n b80ce8 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r9, pc} │ │ - vrhadd.u d24, d26, d31 │ │ + ldmia.w sp!, {r2, r5, r6, r7, r8, pc} │ │ + vrhadd.u d24, d26, d8 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b80c7c │ │ str r0, [r0, r0] │ │ b.n b80b26 │ │ vqrdmlah.s16 q15, q11, │ │ ands r0, r0 │ │ @@ -3139627,36 +3139626,36 @@ │ │ movs r0, #4 │ │ b.n b815b6 │ │ @ instruction: 0xff9deaff │ │ ldrh r0, [r1, #10] │ │ movs r5, r4 │ │ ldrh r4, [r0, #10] │ │ movs r5, r4 │ │ - itttt eq │ │ - vsubeq.i64 , q12, q15 │ │ - vqshleq.u64 d29, d19, d10 │ │ - vpmaxeq.u q14, , │ │ - vpmineq.u d31, d9, d30 │ │ - vcgt.f16 q12, q12, │ │ - vabd.u q15, , │ │ - vpmax.u d31, d25, d0 │ │ - vcgt.u , q4, q1 │ │ - @ instruction: 0xff795d74 │ │ - vabd.u d23, d10, d23 │ │ - vpmin.f16 , q13, │ │ - vpmin.f16 , , q5 │ │ + bkpt 0x00da │ │ + vsub.i64 , q12, │ │ + vqshl.u64 d29, d19, d10 │ │ + vpmin.u d28, d23, d14 │ │ + vpmin.u d31, d9, d7 │ │ + vacgt.f16 d24, d24, d12 │ │ + vaba.u d30, d9, d14 │ │ + vpmin.u , , │ │ + vcge.u d21, d8, d11 │ │ + vabd.f16 , , │ │ + vabd.u d23, d10, d0 │ │ + vpmin.f16 , q13, q1 │ │ + vpmin.f16 d17, d9, d19 │ │ vhadd.u q14, q5, q4 │ │ movs r2, r4 │ │ wfe │ │ movs r2, r4 │ │ - ldrb r7, [r4, #1] │ │ + ldrb r0, [r0, #1] │ │ vmax.u d23, d26, d17 │ │ - vmax.u , , │ │ + vmin.u d23, d23, d28 │ │ vqrshl.u64 d23, d13, d10 │ │ - vabd.f16 d23, d7, d27 │ │ + vabd.f16 d23, d7, d4 │ │ vqrdmulh.s , q5, │ │ vhadd.u d17, d7, d12 │ │ b.n b80dfa │ │ movs r4, r2 │ │ b.n b80dfe │ │ asrs r0, r1, #32 │ │ b.n b80e04 │ │ @@ -3140393,24 +3140392,24 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n b81448 │ │ movs r0, r0 │ │ b.n b81a2c │ │ movs r0, #2 │ │ b.n b81a30 │ │ vpmin.u32 q15, , │ │ - strb r3, [r2, #19] │ │ - vqadd.u64 q14, q5, q10 │ │ - vcge.u d23, d9, d11 │ │ + strb r4, [r5, #18] │ │ + vhadd.u q14, q5, │ │ + vqsub.u64 , , q10 │ │ vrhadd.u d31, d10, d6 │ │ - vcge.u d23, d26, d3 │ │ - vhsub.u d23, d26, d23 │ │ - vcgt.f16 , q5, q4 │ │ - vqadd.u64 d23, d9, d19 │ │ - vqrdmlah.s , q13, q2 │ │ - vqadd.u64 d23, d25, d15 │ │ + vcgt.u , q5, q14 │ │ + vhsub.u d23, d26, d0 │ │ + vcgt.f16 d27, d10, d17 │ │ + vhadd.u d23, d9, d12 │ │ + vqrdmulh.s d27, d26, d29 │ │ + vqadd.u64 , , q12 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {lr} │ │ b.n b81c86 │ │ str r3, [r0, #0] │ │ b.n b81c8a │ │ adds r0, #60 @ 0x3c │ │ b.n b81476 │ │ @@ -3140538,19 +3140537,19 @@ │ │ b.n b82196 │ │ str r0, [r0, r0] │ │ b.n b8219a │ │ str r0, [r6, r6] │ │ add.w r0, r0, r5 │ │ b.n b81da2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r7, r8, r9, sl, fp, sp, lr} │ │ - vsub.i64 , q5, │ │ - vpmin.f16 d22, d9, d11 │ │ + ldmia.w sp!, {r2, r5, r6, r8, r9, sl, fp, sp, lr} │ │ + vsub.i64 d29, d10, d22 │ │ + vcgt.f16 q11, , q10 │ │ vmin.u d26, d26, d28 │ │ - vminnm.f16 d22, d7, d19 │ │ + vpmin.f16 d22, d7, d12 │ │ vmax.u q13, q13, q10 │ │ vhadd.u d16, d7, d0 │ │ b.n b82126 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #960] @ (b81e48 ) │ │ stmdb sp!, {r3, r4, lr} │ │ @@ -3142206,52 +3142205,52 @@ │ │ add.w r0, r2, sl │ │ b.n b82be2 │ │ asrs r7, r5, #32 │ │ b.n b82fe6 │ │ movs r0, #246 @ 0xf6 │ │ b.n b82fea │ │ ldc2 10, cr14, [lr, #-1020] @ 0xfffffc04 @ │ │ - ldr r7, [r5, #64] @ 0x40 │ │ - vsub.i64 q15, q5, q3 │ │ - vqrdmulh.s d22, d24, d11 │ │ - vhsub.u d22, d26, d31 │ │ - vcgt.f16 , q13, q3 │ │ - vshl.u64 d22, d11, d8 │ │ - vhadd.u d30, d10, d18 │ │ - vhsub.u d22, d8, d19 │ │ - vacgt.f16 d29, d10, d26 │ │ - vrhadd.u q11, q4, │ │ - vabd.f16 , q5, q11 │ │ - vqrshl.u64 q11, , q4 │ │ - vqshl.u64 d22, d31, d26 │ │ - vcge.u d22, d26, d27 │ │ - vminnm.f16 , q13, q1 │ │ - vbif q11, q12, │ │ - vcgt.f16 d29, d10, d10 │ │ - vhsub.u d22, d24, d3 │ │ - vacgt.f16 d29, d26, d10 │ │ - vrhadd.u d22, d24, d23 │ │ - @ instruction: 0xff7addbe │ │ - vbif d22, d8, d15 │ │ - @ instruction: 0xff7add36 │ │ + ldr r0, [r1, #64] @ 0x40 │ │ + vceq.i d30, d10, d15 │ │ + vqrdmulh.s q11, q4, q10 │ │ + vhsub.u d22, d26, d8 │ │ + vacgt.f16 d29, d26, d15 │ │ + vcgt.u q11, q12, q10 │ │ + vminnm.f16 , q13, │ │ + vbif q11, q12, q14 │ │ + vacgt.f16 d29, d10, d3 │ │ + vrhadd.u d22, d8, d24 │ │ + @ instruction: 0xff7add3f │ │ + vqrshl.u64 q11, q0, q4 │ │ + vqshl.u64 d22, d8, d26 │ │ + vcge.u d22, d26, d4 │ │ + vpmin.f16 d29, d26, d27 │ │ + vrhadd.u q11, q12, q6 │ │ + vabd.f16 , q13, │ │ + vqsub.u64 q11, q4, q6 │ │ + vacgt.f16 , q5, │ │ + vrhadd.u d22, d24, d0 │ │ + @ instruction: 0xff7add97 │ │ + vqadd.u64 q11, q12, q12 │ │ + vabd.f16 d29, d10, d15 │ │ vqshl.u64 d29, d12, d24 │ │ - vbif q11, , │ │ - @ instruction: 0xff7add92 │ │ - vhadd.u d22, d24, d27 │ │ - @ instruction: 0xff7adcc2 │ │ - vcgt.u d22, d24, d7 │ │ - vminnm.f16 d29, d26, d14 │ │ - vcge.u q11, q4, │ │ - vminnm.f16 , q5, q9 │ │ - vcgt.u d22, d8, d3 │ │ - vminnm.f16 d29, d10, d10 │ │ - vqshl.u64 d22, d27, d8 │ │ - vqadd.u64 q15, q5, q1 │ │ - vqsub.u64 q11, q12, │ │ - vacgt.f16 , q13, q9 │ │ + vbif q11, , q2 │ │ + vabd.f16 , q5, │ │ + vhadd.u d22, d24, d4 │ │ + vqrdmlsh.s d29, d26, d11 │ │ + vcgt.u q11, q4, q8 │ │ + vminnm.f16 , q5, │ │ + vcge.u d22, d8, d20 │ │ + vpmin.f16 , q5, │ │ + vqsub.u64 q11, q12, q6 │ │ + vacgt.f16 , q13, │ │ + vqshl.u64 d22, d4, d8 │ │ + vhadd.u d30, d10, d27 │ │ + vqsub.u64 d22, d24, d20 │ │ + vcgt.f16 , q13, │ │ vhadd.u d17, d8, d0 │ │ b.n b8246a │ │ asrs r4, r1, #32 │ │ b.n b82470 │ │ asrs r4, r6, #1 │ │ b.n b82474 │ │ movs r0, #40 @ 0x28 │ │ @@ -3143629,15 +3143628,15 @@ │ │ lsls r1, r1, #24 │ │ add.w r0, r0, r0 │ │ b.n b83c96 │ │ beq.n b83568 │ │ b.n b83a74 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r4, r6, sl} │ │ - vqshl.u64 q11, q7, q12 │ │ + vqshl.u64 d22, d23, d24 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b83a08 │ │ ands r0, r0 │ │ b.n b838b2 │ │ movs r0, r2 │ │ b.n b830b0 │ │ @@ -3144357,18 +3144356,18 @@ │ │ b.n b842e6 │ │ lsls r3, r6, #17 │ │ add.w r0, r0, r0 │ │ b.n b842ee │ │ beq.n b83bc8 │ │ b.n b840cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r4, r6, r9} │ │ - vmls.i d25, d25, d16 │ │ - vhsub.u d16, d9, d26 │ │ - vmul.p , , q10 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r9} │ │ + vmul.p , , │ │ + vhsub.u d16, d9, d3 │ │ + vmls.i , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b84068 │ │ ands r1, r0 │ │ b.n b84392 │ │ movs r3, r0 │ │ b.n b84278 │ │ @@ -3144858,31 +3144857,31 @@ │ │ add.w r0, r2, r5 │ │ b.n b84356 │ │ asrs r0, r2, #1 │ │ b.n b8475a │ │ movs r1, #18 │ │ b.n b8461e │ │ vpmin.u32 q7, , │ │ - lsls r2, r1, #5 │ │ - vceq.i d25, d25, d18 │ │ - vrhadd.u d16, d9, d18 │ │ - vsub.i64 d25, d25, d10 │ │ - vqshl.u64 d21, d25, d25 │ │ - vminnm.f16 d31, d9, d22 │ │ - vmin.u d25, d24, d14 │ │ - vhadd.u d16, d9, d18 │ │ - vabd.u d25, d25, d10 │ │ - vminnm.f16 , , q5 │ │ - vmax.u , q12, q1 │ │ - @ instruction: 0xff79fdd6 │ │ - vqrshl.u64 d25, d30, d8 │ │ - vcgt.f16 , , q5 │ │ - vqrshl.u64 d25, d18, d24 │ │ - vabd.f16 d31, d25, d26 │ │ - vqrshl.u64 d25, d2, d8 │ │ + lsls r3, r4, #4 │ │ + vsub.i64 d25, d25, d11 │ │ + vqadd.u64 q8, , │ │ + vsub.i64 , , │ │ + vqshl.u64 d21, d2, d25 │ │ + vpmin.f16 d31, d9, d15 │ │ + vmin.u , q4, │ │ + vminnm.f16 , , │ │ + vabd.u , q4, │ │ + vminnm.f16 d31, d9, d19 │ │ + vmin.u d25, d24, d11 │ │ + vabd.f16 d31, d25, d31 │ │ + vqrshl.u64 d25, d7, d8 │ │ + vcgt.f16 d31, d9, d19 │ │ + vrshl.u64 d25, d11, d24 │ │ + vabd.f16 d31, d25, d3 │ │ + vshl.u64 , , q12 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b84508 │ │ strh r0, [r0, #0] │ │ b.n b843b2 │ │ movs r0, r0 │ │ b.n b8471a │ │ @@ -3146065,44 +3146064,44 @@ │ │ movs r0, #20 │ │ b.n b845c0 │ │ movs r0, r0 │ │ b.n b84ba4 │ │ movs r0, #2 │ │ b.n b84ba8 │ │ stc2 10, cr14, [r0, #1020]! @ 0x3fc @ │ │ - stc2 15, cr15, [r6], #480 @ 0x1e0 │ │ + ldc2l 15, cr15, [pc], #-480 @ b848b0 │ │ add r4, pc, #208 @ (adr r4, b84b64 ) │ │ - vcgt.u d31, d10, d30 │ │ + vcgt.u d31, d10, d7 │ │ vpmin.u d25, d24, d28 │ │ - vcge.u d31, d26, d14 │ │ + vcge.u , q5, │ │ vqrdmulh.s d25, d8, d28 │ │ - vcgt.u d31, d26, d2 │ │ + vcge.u , q5, │ │ vqrdmlah.s d25, d8, d0 │ │ - vaba.u d31, d26, d30 │ │ + vaba.u d31, d26, d7 │ │ vpmin.f16 , q4, q6 │ │ - vabd.u d31, d26, d18 │ │ + vaba.u , q5, │ │ vminnm.f16 d25, d8, d16 │ │ - vmls.i , q5, q1 │ │ + vmul.p d31, d10, d11 │ │ vqadd.u64 q13, q12, q0 │ │ - vqrdmlah.s d31, d26, d18 │ │ + vqrdmulh.s d31, d26, d11 │ │ vcgt.u q13, q4, q0 │ │ - vceq.i d31, d26, d2 │ │ + vsub.i64 , q5, │ │ vhadd.u d26, d8, d16 │ │ - vabd.u d31, d26, d6 │ │ + vaba.u , q5, │ │ vminnm.f16 d25, d8, d4 │ │ - vaba.u , q13, q5 │ │ + vaba.u d31, d26, d19 │ │ vpmin.f16 , q4, q12 │ │ - vmax.u , q13, q3 │ │ + vmin.u d31, d26, d15 │ │ vacgt.f16 , q4, q2 │ │ - vshl.u64 d31, d30, d26 │ │ + vshl.u64 d31, d7, d26 │ │ vqrdmlsh.s d25, d8, d28 │ │ - vmax.u d31, d26, d6 │ │ + vmin.u , q5, │ │ vacgt.f16 d25, d8, d4 │ │ - vqsub.u64 q8, q13, │ │ - vcge.u , q13, q15 │ │ + vhsub.u d16, d26, d26 │ │ + vcge.u , q13, │ │ vqrdmulh.s d25, d24, d12 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b84fac │ │ ldrb r0, [r7, #6] │ │ b.n b84636 │ │ str r0, [r0, r0] │ │ @@ -3146344,15 +3146343,15 @@ │ │ b.n b85066 │ │ beq.n b84dd0 │ │ b.n b85244 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {lr} │ │ b.n b85472 │ │ @ instruction: 0xfffaeaff │ │ - ldrh r6, [r0, r4] │ │ + ldrh r7, [r3, r3] │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n b84880 │ │ ands r0, r0 │ │ b.n b85086 │ │ movs r0, r0 │ │ b.n b8486a │ │ @@ -3146511,18 +3146510,18 @@ │ │ b.n b851e6 │ │ ldr r4, [r6, #28] │ │ add.w r0, r2, r1 │ │ b.n b8554e │ │ movs r4, r2 │ │ add r5, pc, #564 @ (adr r5, b850e4 ) │ │ @ instruction: 0xffcbeaff │ │ - ldr r0, [r4, r7] │ │ - vaba.u , q5, │ │ + ldr r1, [r7, r6] │ │ + vabd.u , q5, q6 │ │ vmls.i d19, d8, d18 │ │ - vqrdmlah.s , , │ │ + vqrdmulh.s d17, d23, d30 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r2, r5, r6, r9, fp, sp, lr} │ │ add.w r9, r2, r3, lsr #27 │ │ add.w lr, r2, sl, asr #8 │ │ b.n b85356 │ │ asrs r0, r0, #32 │ │ b.n b8521a │ │ @@ -3146801,15 +3146800,15 @@ │ │ b.n b8586e │ │ ldrh r4, [r0, #24] │ │ ldc 7, cr8, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp} │ │ vaba.u , , q7 │ │ vabd.u d19, d23, d14 │ │ vmax.u d19, d23, d14 │ │ - @ instruction: 0xff77ecc5 │ │ + vqrdmlsh.s d30, d23, d14 │ │ vmin.u , q12, q13 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r5, r6, r7, r8, r9, ip} │ │ b.n b84c76 │ │ ands r1, r0 │ │ b.n b8589a │ │ movs r0, r0 │ │ @@ -3146897,15 +3146896,15 @@ │ │ b.n b8594a │ │ mrc2 11, 6, lr, cr10, cr15, {7} @ │ │ movs r4, r0 │ │ b.n b85552 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, r8, sl, ip, sp} │ │ vrshl.u64 d19, d30, d23 │ │ - vcgt.u d27, d23, d20 │ │ + vcge.u , , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b856c4 │ │ ands r0, r0 │ │ b.n b8556e │ │ movs r0, r0 │ │ b.n b859f2 │ │ @@ -3148522,46 +3148521,46 @@ │ │ movs r1, #157 @ 0x9d │ │ add.w r0, r2, r6, lsl #8 │ │ b.n b865ea │ │ movs r0, #8 │ │ b.n b8666e │ │ @ instruction: 0xff88eaff │ │ cmp r1, #146 @ 0x92 │ │ - vpmax.u , , │ │ + vpmax.u d21, d7, d16 │ │ vqrdmlsh.s q9, , q11 │ │ - vabd.f16 d21, d23, d27 │ │ + vabd.f16 d21, d23, d4 │ │ vaba.u q9, , q13 │ │ - vsub.i64 d21, d23, d31 │ │ + vsub.i64 d21, d23, d8 │ │ vmul.p d18, d9, d26 │ │ - vmls.i , , │ │ + vmls.i , , q4 │ │ vceq.i q9, , q7 │ │ - vmul.p d21, d23, d3 │ │ + vmls.i , , q14 │ │ vceq.i d18, d25, d18 │ │ - vmls.i , , │ │ + vmls.i , , q0 │ │ vmls.i d18, d9, d10 │ │ - vmul.p d21, d23, d31 │ │ + vmul.p d21, d23, d8 │ │ vqrdmlah.s d18, d25, d14 │ │ - vqrdmlsh.s , , │ │ + @ instruction: 0xff775c2c │ │ vaba.u d18, d25, d26 │ │ - vsub.i64 , , │ │ + vsub.i64 , , q4 │ │ vqrdmlah.s q9, , q9 │ │ - @ instruction: 0xff775c27 │ │ + @ instruction: 0xff775c00 │ │ vabd.f16 d18, d9, d18 │ │ - @ instruction: 0xff775dd7 │ │ + @ instruction: 0xff775db0 │ │ vcgt.f16 q9, , q15 │ │ vcgt.f16 q9, , q5 │ │ - vacgt.f16 , , │ │ + vacgt.f16 , , q4 │ │ vqrdmlsh.s d18, d9, d22 │ │ - @ instruction: 0xff775ceb │ │ + @ instruction: 0xff775cc4 │ │ vpmax.u q9, , q15 │ │ - vqrdmulh.s d21, d7, d19 │ │ + vpmin.u , , q14 │ │ vqrdmulh.s d18, d9, d18 │ │ - vqrdmlah.s , , │ │ + vqrdmlah.s d21, d23, d16 │ │ vpmin.u d18, d25, d10 │ │ - vqrdmulh.s , , │ │ + vqrdmulh.s d21, d7, d24 │ │ vpmax.u d18, d9, d10 │ │ vmls.i q9, , q3 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n b863c6 │ │ lsrs r0, r1, #7 │ │ b.n b85baa │ │ @@ -3148619,17 +3148618,17 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b86842 │ │ adds r4, r1, r7 │ │ b.n b85c0e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r6, r7, r9, sl, sp} │ │ - vacgt.f16 q14, , q2 │ │ + vcgt.f16 d28, d7, d29 │ │ vmin.u q9, , q7 │ │ - vacgt.f16 q14, , q8 │ │ + vcgt.f16 q14, , │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b86462 │ │ movs r4, r1 │ │ b.n b85c46 │ │ movs r0, #0 │ │ b.n b85c4c │ │ @@ -3148888,17 +3148887,17 @@ │ │ @ instruction: 0xfa83ebff │ │ movs r5, r0 │ │ b.n b866ae │ │ beq.n b86380 │ │ b.n b8688c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r6, sl, sp} │ │ - vqshl.u64 d20, d4, d23 │ │ + vshl.u64 q10, , │ │ vqshl.u64 q9, q15, q5 │ │ - vshl.u64 q10, q2, │ │ + vqshl.u64 d20, d13, d23 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b86828 │ │ strh r4, [r6, #0] │ │ b.n b85ecc │ │ str r3, [r0, r0] │ │ b.n b866d6 │ │ @@ -3149198,17 +3149197,17 @@ │ │ b.n b8694e │ │ asrs r0, r2, #1 │ │ b.n b86d52 │ │ movs r1, #61 @ 0x3d │ │ b.n b86c16 │ │ @ instruction: 0xffbceaff │ │ movs r1, #150 @ 0x96 │ │ - vshl.u64 d19, d25, d7 │ │ + vshl.u64 d19, d2, d7 │ │ vhsub.u d18, d25, d18 │ │ - vqrshl.u64 d19, d21, d7 │ │ + vrshl.u64 d19, d14, d7 │ │ vrhadd.u q9, , q3 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b86976 │ │ asrs r0, r7, #5 │ │ b.n b86178 │ │ ands r0, r0 │ │ @@ -3149375,22 +3149374,22 @@ │ │ b.n b86ee6 │ │ str r0, [r0, #0] │ │ b.n b86eea │ │ subs r7, r4, #7 │ │ add.w r0, r2, r6 │ │ b.n b86af2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r4, r6, r9, sp, lr} │ │ - vqrdmlsh.s d21, d8, d30 │ │ + ldmia.w sp!, {r1, r4, r5, r9, sp, lr} │ │ + vqrdmlsh.s d21, d8, d7 │ │ vabd.u , q5, │ │ - vcgt.f16 , , q5 │ │ - vcge.u d19, d8, d31 │ │ - @ instruction: 0xff796db9 │ │ + vcgt.f16 d25, d23, d19 │ │ + vcge.u d19, d8, d8 │ │ + @ instruction: 0xff796d92 │ │ vhadd.u d18, d9, d6 │ │ - vacgt.f16 d25, d7, d2 │ │ + vabd.f16 , , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b86c78 │ │ strb r1, [r0, #0] │ │ b.n b86b22 │ │ asrs r4, r1, #15 │ │ b.n b86324 │ │ @@ -3149833,23 +3149832,23 @@ │ │ movs r4, r3 │ │ add.w r0, r0, r1 │ │ b.n b8736e │ │ beq.n b86be8 │ │ b.n b870cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r7, r8, r9, sl, fp, ip} │ │ - vabd.u q12, , │ │ - vhadd.u d16, d9, d12 │ │ - @ instruction: 0xff7a1c0e │ │ + vabd.u d24, d23, d22 │ │ + vpmin.f16 , , │ │ + @ instruction: 0xff791c0e │ │ vbif , , │ │ - vhsub.u d28, d23, d6 │ │ - vpmin.u , , q2 │ │ - vqshl.u64 , q5, q12 │ │ + vqsub.u64 q14, , │ │ + vpmax.u d25, d25, d29 │ │ + vqshl.u64 d31, d19, d24 │ │ vmax.u , q4, q8 │ │ - vabd.u q11, q11, q7 │ │ + vabd.u d22, d22, d23 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n b86f26 │ │ str r0, [r0, r0] │ │ b.n b86f2a │ │ movs r0, r0 │ │ b.n b87290 │ │ @@ -3150322,15 +3150321,15 @@ │ │ bf 1c, b7f812 │ │ movs r1, r1 │ │ b.n b8735a │ │ beq.n b87024 │ │ b.n b87538 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r7, r8, r9, sl, ip} │ │ - vmls.i , , │ │ + vmul.p d17, d7, d30 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b874cc │ │ strh r0, [r4, #0] │ │ b.n b86b70 │ │ ands r0, r0 │ │ b.n b8737a │ │ @@ -3150453,15 +3150452,15 @@ │ │ bfcsel 1c, b87932 , 1e, mi │ │ movs r0, r0 │ │ b.n b8787a │ │ beq.n b8714c │ │ b.n b87658 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r7, r9, sl, ip} │ │ - vqshl.u64 d25, d14, d23 │ │ + vqshl.u64 , , │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b875ec │ │ str r3, [r0, r0] │ │ b.n b87496 │ │ str r2, [r0, #0] │ │ b.n b8749a │ │ @@ -3150587,17 +3150586,17 @@ │ │ bf 1a, b8ca5e │ │ movs r7, r0 │ │ b.n b875a6 │ │ beq.n b87278 │ │ b.n b87784 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r3, r4, r6, r8, sl, ip} │ │ - @ instruction: 0xff77bcc9 │ │ + @ instruction: 0xff77bca2 │ │ vqrshl.u64 , q15, │ │ - @ instruction: 0xff77bced │ │ + @ instruction: 0xff77bcc6 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b87720 │ │ ands r0, r0 │ │ b.n b875ca │ │ movs r0, r1 │ │ b.n b86dae │ │ @@ -3150853,21 +3150852,21 @@ │ │ b.n b86fec │ │ movs r0, r0 │ │ b.n b875d0 │ │ movs r0, #2 │ │ b.n b875d4 │ │ @ instruction: 0xff8feaff │ │ asrs r2, r4, #18 │ │ - vmls.i , , │ │ + vmul.p d29, d7, d10 │ │ vcgt.u d17, d9, d2 │ │ - vabd.u d29, d23, d17 │ │ + vaba.u , , q13 │ │ vcgt.u , , q13 │ │ - vsub.i64 d29, d7, d9 │ │ + vabd.u , , q9 │ │ vhsub.u , , q11 │ │ - vabd.u d29, d23, d5 │ │ + vaba.u , , q7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b8797c │ │ blt.n b874e8 │ │ b.n b87980 │ │ ands r0, r0 │ │ b.n b8782a │ │ @@ -3151389,21 +3151388,21 @@ │ │ b.n b87c72 │ │ svc 99 @ 0x63 │ │ b.n b87e50 │ │ blt.n b8793c │ │ b.n b87e54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r5, r6, r8, r9, sl, fp} │ │ - vacgt.f16 q11, , │ │ + vacgt.f16 d22, d7, d18 │ │ vacgt.f16 d16, d24, d26 │ │ - @ instruction: 0xff776db1 │ │ + vabd.f16 d22, d23, d10 │ │ vcgt.f16 q8, q12, q15 │ │ - vabd.f16 q11, , │ │ + @ instruction: 0xff776dbe │ │ vminnm.f16 d16, d8, d6 │ │ - vcgt.f16 d22, d7, d13 │ │ + vabd.f16 q11, , q11 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n b87ca6 │ │ lsls r0, r3, #15 │ │ b.n b8748a │ │ adds r3, #220 @ 0xdc │ │ b.n b87496 │ │ @@ -3151463,15 +3151462,15 @@ │ │ adds r0, #0 │ │ b.n b88126 │ │ @ instruction: 0xf4e3ebff │ │ movs r1, r0 │ │ b.n b881ae │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r6, r7, r8, sl, fp} │ │ - vceq.i , , │ │ + vsub.i64 d23, d7, d26 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b87e9c │ │ ands r0, r0 │ │ b.n b87d46 │ │ cbz r0, b87a7e │ │ b.n b8752a │ │ @@ -3151784,20 +3151783,20 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp} │ │ b.n b87f88 │ │ strh r0, [r4, #20] │ │ b.n b87fee │ │ @ instruction: 0xffb1eaff │ │ lsrs r6, r5, #12 │ │ - vpmin.u d22, d7, d31 │ │ - vsub.i64 d20, d8, d17 │ │ + vpmin.u d22, d7, d8 │ │ + vaba.u q10, q12, q13 │ │ vqrdmulh.s q8, q13, q1 │ │ vqrdmlsh.s q8, , q5 │ │ vqrdmlsh.s d16, d7, d30 │ │ - vqrdmulh.s q11, , │ │ + vqrdmulh.s d22, d7, d24 │ │ vmul.p d16, d24, d12 │ │ b.n b877f2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r1 │ │ b.n b877fa │ │ movs r1, r0 │ │ b.n b87d5e │ │ @@ -3151865,15 +3151864,15 @@ │ │ adds r0, #0 │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n b88412 │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ - lsrs r1, r1, #15 │ │ + lsrs r2, r4, #14 │ │ vminnm.f16 d23, d10, d29 │ │ vcge.u , , │ │ vacgt.f16 d25, d8, d26 │ │ vqrdmlah.s , , q4 │ │ vhadd.u d16, d7, d0 │ │ b.n b884ce │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3152002,15 +3152001,15 @@ │ │ adds r0, #0 │ │ b.n b885d2 │ │ bfcsel e, b88692 , 10, al │ │ movs r0, r0 │ │ b.n b885da │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, fp} │ │ - vrhadd.u d30, d7, d18 │ │ + vqadd.u64 q15, , │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n b879ce │ │ movs r1, r0 │ │ b.n b88554 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ @@ -3152586,25 +3152585,25 @@ │ │ b.n b884a6 │ │ add r7, pc, #488 @ (adr r7, b88588 ) │ │ mla r0, r6, r1, r0 │ │ b.n b88ae6 │ │ beq.n b883b8 │ │ b.n b888c4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r8, r9, sl, ip, sp, lr, pc} │ │ vminnm.f16 q14, q12, │ │ - vabd.u d31, d23, d9 │ │ + vabd.u , , q9 │ │ vpmin.f16 q14, q12, │ │ - vabd.u , , │ │ + vabd.u , , q3 │ │ vpmin.f16 q14, q12, │ │ - vaba.u , , │ │ + vabd.u d31, d7, d26 │ │ vpmin.f16 d28, d24, d27 │ │ - vaba.u d31, d7, d21 │ │ + vabd.u d31, d7, d14 │ │ vpmin.f16 d28, d24, d15 │ │ - vabd.u , , │ │ + vaba.u d31, d23, d10 │ │ vqadd.u64 d29, d8, d11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n b88880 │ │ str r0, [r0, r0] │ │ b.n b88b2a │ │ movs r1, r0 │ │ @@ -3152882,18 +3152881,18 @@ │ │ movs r1, #3 │ │ b.n b88c3e │ │ movs r0, #12 │ │ b.n b88cc2 │ │ asrs r0, r2, #1 │ │ b.n b88d86 │ │ @ instruction: 0xffeeeaff │ │ - bl 83e53c │ │ + bl 81753c │ │ subs r2, r5, #3 │ │ - vabd.u d28, d23, d1 │ │ - vqshl.u64 , , │ │ + vaba.u q14, , q5 │ │ + vshl.u64 , q5, │ │ vcgt.f16 d17, d24, d22 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b88b00 │ │ ldr r0, [r7, #24] │ │ b.n b8818a │ │ str r0, [r0, r0] │ │ @@ -3153520,24 +3153519,24 @@ │ │ b.n b88f0a │ │ beq.n b88c54 │ │ b.n b890e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r9, sl, fp, ip, sp, lr} │ │ @ instruction: 0xff7a7dd6 │ │ vmin.u , q5, q12 │ │ - vabd.u d16, d6, d29 │ │ + vabd.u d16, d6, d6 │ │ vqrdmlah.s , , q3 │ │ - vshl.u64 , , q5 │ │ + vqshl.u64 d29, d14, d10 │ │ vaba.u , q4, │ │ @ instruction: 0xff767cca │ │ - vqrshl.u64 d29, d25, d10 │ │ + vqrshl.u64 d29, d2, d10 │ │ vqrdmlah.s d23, d24, d14 │ │ - vshl.u64 d29, d13, d10 │ │ + vcgt.u , q13, q11 │ │ vqrdmlah.s , q12, q11 │ │ - vshl.u64 , , q5 │ │ + vqshl.u64 d29, d30, d10 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b890a8 │ │ ands r0, r0 │ │ b.n b88f52 │ │ movs r1, r0 │ │ b.n b892ba │ │ @@ -3154226,31 +3154225,31 @@ │ │ b.n b88d30 │ │ movs r0, r0 │ │ b.n b89314 │ │ movs r0, #2 │ │ b.n b89318 │ │ mrc2 10, 4, lr, cr15, cr15, {7} @ │ │ ldrb r6, [r1, #11] │ │ - vsub.i64 , q5, │ │ + vceq.i d19, d10, d14 │ │ vaba.u , q13, q5 │ │ - vqrshl.u64 , , q5 │ │ + vrshl.u64 d19, d26, d10 │ │ vpmin.u , q5, q3 │ │ - vabd.u , q13, │ │ + vabd.u d19, d26, d22 │ │ vaba.u , q5, q15 │ │ - vqshl.u64 , , q13 │ │ + vshl.u64 , q7, q13 │ │ vaba.u d23, d26, d30 │ │ - vqrshl.u64 d19, d21, d10 │ │ + vrshl.u64 d19, d14, d10 │ │ vaba.u , q5, q5 │ │ - vqshl.u64 , , q13 │ │ + vshl.u64 d19, d26, d26 │ │ vrshl.u64 d23, d30, d26 │ │ - vcgt.u d19, d10, d21 │ │ + vqsub.u64 , q13, q15 │ │ vqrshl.u64 d23, d2, d26 │ │ - vcgt.u d19, d10, d9 │ │ + vhsub.u , q13, q9 │ │ vqrshl.u64 , q1, q5 │ │ - vhsub.u , q13, │ │ + vhsub.u d19, d26, d18 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n b8958e │ │ movs r4, r0 │ │ b.n b88d74 │ │ movs r7, r2 │ │ b.n b898f6 │ │ @@ -3154465,17 +3154464,17 @@ │ │ adds r0, #0 │ │ b.n b89b6e │ │ vmov.s8 lr, d17[3] │ │ movs r4, r0 │ │ b.n b89776 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r7, r8, r9, ip, sp, lr} │ │ - vqrshl.u64 d31, d22, d26 │ │ + vrshl.u64 d31, d15, d26 │ │ vcge.u d23, d9, d22 │ │ - vrshl.u64 , q13, q5 │ │ + vrshl.u64 , , q5 │ │ vpmax.u d16, d9, d28 │ │ b.n b88f6e │ │ movs r0, r0 │ │ b.n b89af2 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3154727,16 +3154726,16 @@ │ │ b.n b89cfe │ │ movs r0, #0 │ │ b.n b89dc2 │ │ asrs r1, r6, #16 │ │ add.w r0, r2, r1 │ │ b.n b89e4a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r3, r5, r6, r8, fp, lr, pc} │ │ - vqshl.u64 q15, q0, q4 │ │ + ldmia.w sp!, {r0, r6, r8, fp, lr, pc} │ │ + vshl.u64 d30, d25, d8 │ │ vhadd.u d16, d8, d1 │ │ b.n b89dda │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n b891c2 │ │ lsrs r1, r0, #32 │ │ b.n b89d4c │ │ @@ -3155056,35 +3155055,35 @@ │ │ movs r0, #12 │ │ b.n b89fd2 │ │ movs r4, r0 │ │ b.n b89c96 │ │ asrs r0, r2, #1 │ │ b.n b8a09a │ │ @ instruction: 0xffe7eaff │ │ - stmia r6!, {r2, r4, r7} │ │ - vmin.u d28, d24, d17 │ │ - vceq.i q14, q12, q2 │ │ - vceq.i q14, q12, │ │ - vminnm.f16 q10, q4, │ │ + stmia r6!, {r0, r2, r3, r5, r6} │ │ + vmax.u d28, d24, d10 │ │ + vsub.i64 d28, d24, d29 │ │ + vsub.i64 q14, q12, q5 │ │ + vpmin.f16 q10, q4, q6 │ │ vhadd.u , q4, q11 │ │ - vhsub.u d31, d6, d12 │ │ - vacgt.f16 d22, d9, d16 │ │ - vabd.u q14, q4, q0 │ │ - vaba.u q14, q4, │ │ - vpmin.f16 d20, d8, d4 │ │ - vaba.u q14, q12, q8 │ │ - vsub.i64 d28, d8, d13 │ │ - vaba.u d28, d8, d0 │ │ - vabd.u d28, d8, d29 │ │ - vabd.u q14, q4, q14 │ │ - vabd.u d28, d24, d9 │ │ - vmax.u q14, q12, q14 │ │ - vabd.u d28, d8, d9 │ │ - vaba.u d28, d24, d20 │ │ - vaba.u q14, q12, │ │ + vrhadd.u , q11, │ │ + vcgt.f16 d22, d9, d9 │ │ + vaba.u d28, d8, d9 │ │ + vaba.u d28, d8, d22 │ │ + vacgt.f16 q10, q12, │ │ + vabd.u q14, q12, │ │ + vabd.u q14, q12, q11 │ │ + vmax.u q14, q12, │ │ + vabd.u d28, d8, d6 │ │ + vabd.u q14, q4, │ │ + vabd.u q14, q4, q9 │ │ + vmax.u q14, q12, │ │ + vmax.u q14, q12, q9 │ │ + vabd.u d28, d24, d13 │ │ + vabd.u d28, d24, d26 │ │ vhadd.u d16, d8, d1 │ │ b.n b8a0f6 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n b894de │ │ cmp r7, #255 @ 0xff │ │ b.n b89fe0 │ │ @@ -3156300,20 +3156299,20 @@ │ │ add.w r0, r2, sl │ │ b.n b8a72e │ │ asrs r6, r5, #1 │ │ b.n b8ab32 │ │ movs r0, #217 @ 0xd9 │ │ b.n b8ab36 │ │ @ instruction: 0xff81eaff │ │ - udf #213 @ 0xd5 │ │ - vceq.i d29, d24, d13 │ │ - @ instruction: 0xff78bdd0 │ │ - vsub.i64 , q12, │ │ - vacgt.f16 d27, d8, d12 │ │ - vceq.i d29, d24, d25 │ │ + udf #174 @ 0xae │ │ + vceq.i , q4, q11 │ │ + vabd.f16 d27, d24, d25 │ │ + vsub.i64 , q12, q1 │ │ + @ instruction: 0xff78bdf5 │ │ + vceq.i d29, d24, d2 │ │ vcgt.u d19, d8, d20 │ │ movs r2, r4 │ │ adds r3, #88 @ 0x58 │ │ movs r2, r4 │ │ adds r1, #200 @ 0xc8 │ │ movs r2, r4 │ │ adds r2, #44 @ 0x2c │ │ @@ -3156364,18 +3156363,18 @@ │ │ movs r2, r4 │ │ adds r1, #100 @ 0x64 │ │ movs r2, r4 │ │ adds r1, #180 @ 0xb4 │ │ movs r2, r4 │ │ adds r1, #40 @ 0x28 │ │ movs r2, r4 │ │ - bhi.n b8a542 │ │ - @ instruction: 0xff78bd90 │ │ - vmin.u , q12, │ │ - @ instruction: 0xff78bc28 │ │ + bhi.n b8a4f4 │ │ + vabd.f16 , q4, │ │ + vmax.u , q12, q7 │ │ + @ instruction: 0xff78bc01 │ │ vcgt.f16 q9, q4, q4 │ │ movs r2, r4 │ │ ldr r0, [pc, #960] @ (b8a85c ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8a93c │ │ stmia r0!, {r0} │ │ b.n b8a7e6 │ │ @@ -3157023,21 +3157022,21 @@ │ │ movs r0, #32 │ │ b.n b8a558 │ │ movs r0, r0 │ │ b.n b8ab3c │ │ movs r0, #2 │ │ b.n b8ab40 │ │ @ instruction: 0xffabeaff │ │ - bcs.n b8aa32 │ │ + bne.n b8a9e4 │ │ vpmin.u q13, q4, q5 │ │ - vqsub.u64 d29, d7, d29 │ │ + vqsub.u64 d29, d7, d6 │ │ vpmin.u d26, d24, d2 │ │ vaba.u d18, d23, d16 │ │ movs r2, r4 │ │ - beq.n b8a9ae │ │ + beq.n b8a960 │ │ vmls.i d26, d8, d14 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r3, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b8aee4 │ │ str r0, [r0, #0] │ │ b.n b8ad8e │ │ movs r1, r0 │ │ @@ -3157656,32 +3157655,32 @@ │ │ b.n b8b6c6 │ │ movs r0, #10 │ │ b.n b8b2ca │ │ adds r0, #0 │ │ b.n b8b6ce │ │ cmp r4, #99 @ 0x63 │ │ @ instruction: 0xeb00ff6f │ │ - @ instruction: 0xeaffcdad │ │ + @ instruction: 0xeaffcd86 │ │ vshl.u64 d17, d30, d8 │ │ vacgt.f16 d30, d23, d17 │ │ vcgt.f16 q15, q13, q12 │ │ - vacgt.f16 d28, d10, d13 │ │ + @ instruction: 0xff7acdf6 │ │ vqshl.u64 d17, d14, d24 │ │ - @ instruction: 0xff77cddd │ │ + @ instruction: 0xff77cdb6 │ │ vqshl.u64 , q7, q4 │ │ - vqrdmulh.s q14, , │ │ + vqrdmlah.s d28, d7, d26 │ │ vrhadd.u , q12, q9 │ │ - vqrdmlah.s q14, , │ │ + vqrdmlah.s d28, d23, d18 │ │ vqsub.u64 , q4, q5 │ │ - vcgt.u d30, d7, d9 │ │ - vqrdmulh.s d28, d24, d1 │ │ + vhsub.u q15, , q9 │ │ + vqrdmlah.s q14, q4, q5 │ │ vhsub.u d17, d8, d2 │ │ - vqrdmulh.s d28, d23, d21 │ │ + vqrdmlah.s q14, , q15 │ │ vhsub.u d17, d8, d22 │ │ - @ instruction: 0xff77cc09 │ │ + vqrdmulh.s q14, , q9 │ │ vhsub.u d17, d24, d10 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b8b32a │ │ movs r4, r7 │ │ b.n b8ab0e │ │ movs r0, r0 │ │ @@ -3157743,16 +3157742,16 @@ │ │ b.n b8b66a │ │ adds r0, #0 │ │ b.n b8b7ae │ │ cmp r4, #43 @ 0x2b │ │ add.w r0, r0, r0 │ │ b.n b8b7b6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r7, r9, fp, lr, pc} │ │ - vsub.i64 d16, d8, d12 │ │ + ldmia.w sp!, {r1, r3, r4, r6, r9, fp, lr, pc} │ │ + vabd.u q8, q12, │ │ vqadd.u64 d17, d9, d28 │ │ b.n b8aba6 │ │ movs r0, r0 │ │ b.n b8b72c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #192] @ (b8b150 ) │ │ @@ -3157775,15 +3157774,15 @@ │ │ movs r5, #156 @ 0x9c │ │ add.w r7, r3, r4, asr #19 │ │ b.n b8abc4 │ │ ldr r0, [pc, #192] @ (b8b17c ) │ │ ldmia.w sp!, {r0} │ │ b.n b8b802 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldmia r2!, {r0, r4, r5} │ │ + ldmia r2!, {r1, r3} │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8b56c │ │ ands r0, r0 │ │ b.n b8b416 │ │ str r4, [r0, r0] │ │ b.n b8abfa │ │ @@ -3158144,26 +3158143,26 @@ │ │ movs r0, #12 │ │ b.n b8af20 │ │ movs r0, r0 │ │ b.n b8b504 │ │ movs r0, #2 │ │ b.n b8b508 │ │ @ instruction: 0xfff1eaff │ │ - stmia r6!, {r0, r4, r5, r6, r7} │ │ - vhsub.u , q12, q11 │ │ - vaba.u d28, d24, d21 │ │ - vabd.u q14, q4, │ │ - vcge.u , q4, q3 │ │ - vceq.i d28, d24, d13 │ │ - vsub.i64 q14, q4, │ │ - vqshl.u64 , q3, q4 │ │ - vabd.u d28, d8, d21 │ │ - vcge.u d19, d8, d10 │ │ - vsub.i64 d28, d8, d1 │ │ - vcge.u , q12, q11 │ │ + stmia r6!, {r1, r3, r6, r7} │ │ + vqsub.u64 d19, d24, d31 │ │ + vabd.u d28, d24, d14 │ │ + vaba.u d28, d8, d26 │ │ + vcgt.u d19, d8, d31 │ │ + vceq.i q14, q4, q11 │ │ + vceq.i d28, d8, d26 │ │ + vshl.u64 d19, d31, d8 │ │ + vmin.u q14, q12, q15 │ │ + vqsub.u64 , q12, │ │ + vaba.u q14, q12, q5 │ │ + vcgt.u , q12, │ │ vabd.u d18, d8, d20 │ │ b.n b8af42 │ │ asrs r0, r0, #12 │ │ b.n b8afca │ │ lsls r7, r7, #3 │ │ b.n b8bacc │ │ movs r0, r0 │ │ @@ -3158228,15 +3158227,15 @@ │ │ add.w r0, r3, r0 │ │ b.n b8bbf6 │ │ lsrs r4, r4, #3 │ │ b.n b8afc2 │ │ movs r1, r0 │ │ b.n b8bbfe │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, r5, r9, sl, lr, pc} │ │ + ldmia.w sp!, {r1, r9, sl, lr, pc} │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n b8b00c │ │ ands r0, r0 │ │ b.n b8b812 │ │ lsrs r4, r3, #32 │ │ b.n b8aff6 │ │ @@ -3158250,15 +3158249,15 @@ │ │ lsrs r0, r3, #32 │ │ b.n b8aff2 │ │ lsrs r4, r3, #32 │ │ b.n b8aff6 │ │ movs r1, r0 │ │ b.n b8bc32 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, sl, lr, pc} │ │ + ldmia.w sp!, {r1, r4, r6, r7, r8, sl, lr, pc} │ │ vqadd.u64 q10, q12, q0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n b8b022 │ │ ands r0, r0 │ │ b.n b8b846 │ │ movs r1, r0 │ │ b.n b8bc4a │ │ @@ -3158332,16 +3158331,16 @@ │ │ b.n b8bce2 │ │ adds r0, #0 │ │ b.n b8bce6 │ │ cmp r2, #221 @ 0xdd │ │ add.w r0, r0, r0 │ │ b.n b8bcee │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r0, r3, r6, r8, sl, lr, pc} │ │ - vmul.p d23, d24, d23 │ │ + ldmia.w sp!, {r1, r5, r8, sl, lr, pc} │ │ + vmul.p d23, d24, d0 │ │ vqadd.u64 d17, d9, d28 │ │ b.n b8b0de │ │ movs r0, r0 │ │ b.n b8bc64 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ adds r0, r1, r0 │ │ @@ -3158380,15 +3158379,15 @@ │ │ b.n b8b11a │ │ lsrs r4, r0, #32 │ │ b.n b8b11e │ │ ands r0, r2 │ │ ldmia.w sp!, {r0} │ │ b.n b8bd5e │ │ vrhadd.u16 d14, d14, d31 │ │ - stmia r4!, {r0, r3, r4, r6, r7} │ │ + stmia r4!, {r1, r4, r5, r7} │ │ vhadd.u d17, d8, d0 │ │ b.n b8bd6a │ │ asrs r0, r1, #13 │ │ b.n b8b12e │ │ movs r1, r0 │ │ b.n b8bd72 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3158428,16 +3158427,16 @@ │ │ add.w r3, r3, r4, lsr #21 │ │ b.n b8b18a │ │ strh r0, [r3, r5] │ │ b.n b8b18e │ │ movs r1, r0 │ │ b.n b8bdca │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r7, sl, lr, pc} │ │ - vqshl.u64 q14, , q4 │ │ + ldmia.w sp!, {r1, r5, r6, sl, lr, pc} │ │ + vqshl.u64 d28, d22, d8 │ │ vqadd.u64 d17, d8, d28 │ │ b.n b8b1ba │ │ movs r0, #2 │ │ b.n b8b9c0 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ @@ -3158577,16 +3158576,16 @@ │ │ b.n b8b2ee │ │ asrs r1, r4, #18 │ │ b.n b8b812 │ │ movs r1, r0 │ │ b.n b8bdf4 │ │ @ instruction: 0xffe01aff │ │ @ instruction: 0xfff3eaff │ │ - stmia r3!, {r0, r2, r5, r6} │ │ - vabd.f16 , q12, q0 │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ + @ instruction: 0xff781d99 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n b8b328 │ │ ands r0, r0 │ │ b.n b8bb2e │ │ lsls r0, r3, #10 │ │ b.n b8b312 │ │ @@ -3158600,15 +3158599,15 @@ │ │ lsls r0, r4, #10 │ │ b.n b8b30e │ │ lsls r0, r3, #10 │ │ b.n b8b312 │ │ movs r1, r0 │ │ b.n b8bf4e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r9, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, r9, lr, pc} │ │ vhadd.u d17, d8, d0 │ │ b.n b8bf5a │ │ adds r4, r7, r2 │ │ b.n b8b31e │ │ movs r1, r0 │ │ b.n b8bf62 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3158655,15 +3158654,15 @@ │ │ lsls r4, r3, #10 │ │ b.n b8b38a │ │ lsls r4, r2, #10 │ │ b.n b8b38e │ │ movs r1, r0 │ │ b.n b8bfca │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r5, r6, r9, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r9, lr, pc} │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n b8bbda │ │ movs r1, r0 │ │ b.n b8bfde │ │ movs r0, r0 │ │ b.n b8bf46 │ │ @@ -3158713,16 +3158712,16 @@ │ │ b.n b8c046 │ │ adds r0, #0 │ │ b.n b8c04a │ │ cmp r2, #4 │ │ add.w r0, r0, r0 │ │ b.n b8c052 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, r8, lr, pc} │ │ - vqrdmlah.s q8, q12, q5 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, lr, pc} │ │ + vqrdmlah.s d16, d24, d19 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r1, r8, r9, fp} │ │ b.n b8bfc8 │ │ ands r1, r0 │ │ b.n b8c06a │ │ movs r0, r0 │ │ lsls r2, r2, #13 │ │ @@ -3158755,16 +3158754,16 @@ │ │ b.n b8c0aa │ │ ands r0, r0 │ │ b.n b8c0ae │ │ cmp r1, #235 @ 0xeb │ │ add.w r0, r0, r4 │ │ b.n b8bcb6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r7, r8, lr, pc} │ │ - vcgt.f16 d30, d24, d29 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r8, lr, pc} │ │ + vcgt.f16 d30, d24, d6 │ │ vhadd.u d17, d9, d0 │ │ b.n b8c0c6 │ │ adds r4, r2, r1 │ │ b.n b8b48a │ │ movs r1, r0 │ │ b.n b8c0ce │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3159137,26 +3159136,26 @@ │ │ movs r0, #44 @ 0x2c │ │ b.n b8b7f8 │ │ movs r0, r0 │ │ b.n b8bddc │ │ movs r0, #2 │ │ b.n b8bde0 │ │ vpmin.u q15, q12, │ │ - stmia r0!, {r0, r7} │ │ - vpmin.f16 q14, q4, q3 │ │ - vminnm.f16 , , │ │ - vacgt.f16 d28, d24, d26 │ │ - vhadd.u d28, d25, d25 │ │ - vpmin.f16 q14, q4, q15 │ │ - vcgt.f16 d27, d25, d29 │ │ - @ instruction: 0xff78cd72 │ │ - vacgt.f16 d27, d9, d9 │ │ - vqrdmlsh.s q14, q12, q7 │ │ - vqadd.u64 d28, d9, d17 │ │ - vacgt.f16 q14, q12, q11 │ │ + stmia r0!, {r1, r3, r4, r6} │ │ + vminnm.f16 d28, d8, d15 │ │ + vpmin.f16 , , q7 │ │ + vacgt.f16 d28, d24, d3 │ │ + vhadd.u d28, d25, d2 │ │ + vpmin.f16 q14, q4, │ │ + vcgt.f16 d27, d25, d6 │ │ + vabd.f16 q14, q4, │ │ + @ instruction: 0xff79bdf2 │ │ + vqrdmlsh.s d28, d24, d23 │ │ + vhadd.u d28, d9, d10 │ │ + vcgt.f16 q14, q12, │ │ vqadd.u64 q8, , q0 │ │ movt r8, #376 @ 0x178 │ │ b.n b8c2fe │ │ movs r1, r0 │ │ b.n b8be02 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ @@ -3159278,16 +3159277,16 @@ │ │ b.n b8c54e │ │ adds r0, #0 │ │ b.n b8c552 │ │ cmp r0, #194 @ 0xc2 │ │ add.w r0, r0, r0 │ │ b.n b8c55a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, pc} │ │ - vcgt.u q11, q4, q14 │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, sl, fp, ip, sp, pc} │ │ + vcgt.u q11, q4, │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n b8c16e │ │ lsls r0, r2, #9 │ │ b.n b8b952 │ │ asrs r4, r2, #32 │ │ b.n b8b974 │ │ @@ -3159347,15 +3159346,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ b.n b8c5f6 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b8c5fe │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r6, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r5, sl, fp, ip, sp, pc} │ │ vmax.u q9, q12, q2 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8c36c │ │ str r1, [r0, r0] │ │ b.n b8c216 │ │ ands r0, r0 │ │ @@ -3159448,15 +3159447,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n b8c6da │ │ movs r7, r0 │ │ b.n b8c2de │ │ beq.n b8bfb0 │ │ b.n b8c4bc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r5, r6, r8, r9, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r8, r9, fp, ip, sp, pc} │ │ vqrshl.u64 q9, q13, q12 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {lr} │ │ b.n b8c2f6 │ │ movs r1, r0 │ │ b.n b8c6fa │ │ movs r0, r0 │ │ @@ -3159502,16 +3159501,16 @@ │ │ b.n b8c612 │ │ adds r0, #0 │ │ b.n b8c756 │ │ cmp r0, #65 @ 0x41 │ │ add.w r0, r0, r0 │ │ b.n b8c75e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r6, r7, r9, fp, ip, sp, pc} │ │ - vpmax.u q13, q4, q15 │ │ + ldmia.w sp!, {r1, r4, r5, r7, r9, fp, ip, sp, pc} │ │ + vpmax.u q13, q4, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8c4cc │ │ ands r0, r0 │ │ b.n b8c376 │ │ lsrs r4, r6, #2 │ │ b.n b8bb5a │ │ @@ -3159680,16 +3159679,16 @@ │ │ b.n b8c8d6 │ │ movs r7, #225 @ 0xe1 │ │ add.w r0, r0, r7 │ │ b.n b8c4de │ │ beq.n b8c1b0 │ │ b.n b8c6bc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, pc} │ │ - vcgt.u q8, q4, │ │ + ldmia.w sp!, {r3, r7, r9, sl, fp, ip, pc} │ │ + vcge.u d16, d8, d30 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8c650 │ │ ands r0, r0 │ │ b.n b8c4fa │ │ lsls r4, r4, #31 │ │ b.n b8bcde │ │ @@ -3159812,15 +3159811,15 @@ │ │ b.n b8c7d8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b8ca06 │ │ beq.n b8c2d8 │ │ b.n b8c7e4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r8, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r3, r5, r6, r8, sl, fp, ip, pc} │ │ vpmax.u d19, d24, d0 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8c778 │ │ ands r0, r0 │ │ b.n b8c622 │ │ lsrs r0, r6, #1 │ │ @@ -3159906,16 +3159905,16 @@ │ │ and.w r0, r0, r2, lsl #24 │ │ b.n b8cad6 │ │ movs r6, r0 │ │ b.n b8c6da │ │ beq.n b8c3ac │ │ b.n b8c8b8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, sl, fp, ip, pc} │ │ - vcge.u q9, q4, q10 │ │ + ldmia.w sp!, {r2, r4, r7, sl, fp, ip, pc} │ │ + vcgt.u q9, q4, │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8c84c │ │ ands r0, r0 │ │ b.n b8c6f6 │ │ lsrs r4, r4, #3 │ │ b.n b8beda │ │ @@ -3160030,16 +3160029,16 @@ │ │ b.n b8c9c4 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b8cbf2 │ │ beq.n b8c4c4 │ │ b.n b8c9d0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r5, r7, r8, r9, fp, ip, pc} │ │ - vqrdmlah.s d25, d24, d28 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r8, r9, fp, ip, pc} │ │ + vqrdmlah.s d25, d24, d5 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b8c964 │ │ str r1, [r0, r0] │ │ b.n b8c80e │ │ asrs r4, r1, #32 │ │ b.n b8c9ec │ │ @@ -3160152,16 +3160151,16 @@ │ │ @ instruction: 0xffd71aff │ │ @ instruction: 0xffc9eaff │ │ movs r2, r0 │ │ b.n b8cd0e │ │ beq.n b8c600 │ │ b.n b8caec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r8, r9, fp, ip, pc} │ │ - vsub.i64 , q12, q8 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r9, fp, ip, pc} │ │ + vceq.i d23, d24, d25 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b8ca80 │ │ str r0, [r0, #0] │ │ b.n b8c92a │ │ movs r4, r4 │ │ b.n b8c10e │ │ @@ -3160648,24 +3160647,24 @@ │ │ b.n b8cb30 │ │ lsls r1, r2, #28 │ │ add.w r1, r2, r3, lsl #8 │ │ b.n b8d01a │ │ str r0, [r0, #0] │ │ b.n b8d15e │ │ @ instruction: 0xffbfeaff │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ + ldr r0, [sp, #608] @ 0x260 │ │ vqsub.u64 d23, d8, d27 │ │ - vmax.u , , │ │ + vmin.u d25, d7, d28 │ │ vminnm.f16 q11, q12, │ │ - vmin.u , , │ │ + vmin.u , , q4 │ │ vminnm.f16 q11, q12, │ │ - vqrdmlah.s , , │ │ - vabd.u d25, d8, d15 │ │ + vqrdmlah.s , , q1 │ │ + vmax.u , q12, q12 │ │ vhadd.u d23, d24, d11 │ │ - vmin.u d25, d7, d7 │ │ + vqrshl.u64 , q8, │ │ vminnm.f16 d22, d24, d3 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8cef0 │ │ strh r1, [r0, #0] │ │ b.n b8cd9a │ │ ands r0, r0 │ │ @@ -3160830,17 +3160829,17 @@ │ │ b.n b8d2f2 │ │ movs r5, #90 @ 0x5a │ │ add.w r0, r0, r6 │ │ b.n b8cefa │ │ beq.n b8cbcc │ │ b.n b8d0d8 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r8, sl, ip, pc} │ │ - vqshl.u64 d25, d3, d24 │ │ - vshl.u64 , , q12 │ │ + ldmia.w sp!, {r2, r4, r8, sl, ip, pc} │ │ + vshl.u64 , q14, q4 │ │ + vqshl.u64 d25, d12, d24 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d070 │ │ ands r0, r0 │ │ b.n b8cf1a │ │ movs r4, r1 │ │ b.n b8c6fe │ │ @@ -3160973,15 +3160972,15 @@ │ │ b.n b8d436 │ │ movs r5, #9 │ │ add.w r0, r0, r0 │ │ b.n b8d43e │ │ beq.n b8cd10 │ │ b.n b8d21c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r6, r8, r9, ip, pc} │ │ + ldmia.w sp!, {r2, r5, r8, r9, ip, pc} │ │ vceq.i d17, d24, d28 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8d1b0 │ │ str r0, [sp, #0] │ │ b.n b8d05a │ │ movs r2, r0 │ │ @@ -3161247,24 +3161246,24 @@ │ │ movs r0, #28 │ │ b.n b8caa4 │ │ movs r0, r0 │ │ b.n b8d088 │ │ movs r0, #2 │ │ b.n b8d08c │ │ @ instruction: 0xffdfeaff │ │ - str r0, [sp, #988] @ 0x3dc │ │ - @ instruction: 0xff787d30 │ │ - vqadd.u64 , , │ │ - @ instruction: 0xff787d14 │ │ - vqadd.u64 d25, d25, d27 │ │ - vqrdmlsh.s , q12, q10 │ │ - vbif , , │ │ - vabd.f16 d23, d24, d12 │ │ - vbif d25, d9, d23 │ │ - @ instruction: 0xff787d70 │ │ + str r0, [sp, #832] @ 0x340 │ │ + vabd.f16 d23, d8, d9 │ │ + vqadd.u64 d25, d25, d20 │ │ + @ instruction: 0xff787ced │ │ + vqadd.u64 d25, d25, d4 │ │ + @ instruction: 0xff787ccd │ │ + vrhadd.u d25, d9, d28 │ │ + vabd.f16 , q4, │ │ + vbif d25, d9, d0 │ │ + vabd.f16 , q4, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d43c │ │ ands r0, r0 │ │ b.n b8d2e6 │ │ movs r4, r0 │ │ b.n b8caca │ │ @@ -3161347,16 +3161346,16 @@ │ │ b.n b8d78e │ │ movs r4, #51 @ 0x33 │ │ add.w r0, r0, r0 │ │ b.n b8d796 │ │ beq.n b8d068 │ │ b.n b8d574 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpmin.u d26, d24, d25 │ │ + ldmia.w sp!, {r2, r3, r6, r7, r8, r9, sl, fp, pc} │ │ + vpmin.u d26, d24, d2 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d508 │ │ ands r0, r0 │ │ b.n b8d3b2 │ │ str r1, [r0, r0] │ │ b.n b8d3b6 │ │ @@ -3161455,15 +3161454,15 @@ │ │ b.n b8d87e │ │ movs r3, #247 @ 0xf7 │ │ add.w r0, r0, r0 │ │ b.n b8d886 │ │ beq.n b8d158 │ │ b.n b8d664 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r8, r9, sl, fp, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, r9, sl, fp, pc} │ │ vmax.u , q4, q1 │ │ vaba.u q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d5f8 │ │ str r1, [r0, r0] │ │ b.n b8d4a2 │ │ strh r0, [r0, #0] │ │ @@ -3161614,15 +3161613,15 @@ │ │ b.n b8d7bc │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ b.n b8d9ea │ │ beq.n b8d2bc │ │ b.n b8d7c8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r7, r8, sl, fp, pc} │ │ + ldmia.w sp!, {r2, r7, r8, sl, fp, pc} │ │ vcgt.f16 d27, d24, d19 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d75c │ │ str r1, [r0, r0] │ │ b.n b8d606 │ │ asrs r2, r2, #30 │ │ @@ -3161694,15 +3161693,15 @@ │ │ b.n b8da96 │ │ movs r3, #113 @ 0x71 │ │ add.w r0, r0, r0 │ │ b.n b8da9e │ │ beq.n b8d370 │ │ b.n b8d87c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, sl, fp, pc} │ │ + ldmia.w sp!, {r2, r6, r7, sl, fp, pc} │ │ @ instruction: 0xff78dc68 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d810 │ │ ands r0, r0 │ │ b.n b8d6ba │ │ movs r2, r0 │ │ @@ -3161778,15 +3161777,15 @@ │ │ b.n b8db52 │ │ movs r3, #66 @ 0x42 │ │ add.w r0, r0, r0 │ │ b.n b8db5a │ │ beq.n b8d42c │ │ b.n b8d938 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, sl, fp, pc} │ │ + ldmia.w sp!, {r3, sl, fp, pc} │ │ vqrdmlsh.s d25, d24, d11 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d8cc │ │ str r1, [r0, r0] │ │ b.n b8d776 │ │ asrs r0, r2, #30 │ │ @@ -3161858,16 +3161857,16 @@ │ │ b.n b8dc06 │ │ movs r3, #21 │ │ add.w r0, r0, r0 │ │ b.n b8dc0e │ │ beq.n b8d4e0 │ │ b.n b8d9ec │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, fp, pc} │ │ - vaba.u , q12, q3 │ │ + ldmia.w sp!, {r2, r4, r6, r8, r9, fp, pc} │ │ + vabd.u d23, d24, d31 │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8d980 │ │ str r1, [r0, #0] │ │ b.n b8d82a │ │ asrs r4, r1, #32 │ │ b.n b8da08 │ │ @@ -3162003,16 +3162002,16 @@ │ │ movs r0, r0 │ │ b.n b8dcb8 │ │ @ instruction: 0xffc91aff │ │ @ instruction: 0xffbbeaff │ │ strb r3, [r1, #9] │ │ b.n b8dc22 │ │ @ instruction: 0xffb9eaff │ │ - ldrh r3, [r0, #24] │ │ - @ instruction: 0xff783d7c │ │ + ldrh r4, [r3, #22] │ │ + @ instruction: 0xff783d55 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8dad0 │ │ ands r0, r0 │ │ b.n b8d97a │ │ strb r0, [r2, #30] │ │ b.n b8d15e │ │ @@ -3162136,15 +3162135,15 @@ │ │ b.n b8de7e │ │ movs r2, #119 @ 0x77 │ │ add.w r0, r0, r5 │ │ b.n b8da86 │ │ beq.n b8d758 │ │ b.n b8dc64 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r8, fp, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, fp, pc} │ │ @ instruction: 0xff787c23 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b8dbf8 │ │ ands r0, r0 │ │ b.n b8daa2 │ │ movs r2, r0 │ │ @@ -3162515,26 +3162514,26 @@ │ │ b.n b8d5c0 │ │ asrs r1, r0, #32 │ │ b.n b8dba8 │ │ subs r6, r4, r4 │ │ add.w r0, r3, r0, lsl #24 │ │ b.n b8e1d2 │ │ vpmin.u q15, , │ │ - strh r7, [r2, #62] @ 0x3e │ │ - vhsub.u , q4, q13 │ │ - vmin.u q12, , │ │ - vbif d31, d24, d2 │ │ - vceq.i d24, d7, d3 │ │ + strh r0, [r6, #60] @ 0x3c │ │ + vhsub.u , q4, │ │ + vmin.u q12, , q4 │ │ + vrhadd.u , q4, │ │ + vabd.u q12, , q14 │ │ vmul.p q15, q4, q4 │ │ - vqrshl.u64 q12, , q11 │ │ + vqrshl.u64 d24, d20, d22 │ │ vabd.u d30, d8, d16 │ │ - vqrshl.u64 d24, d11, d22 │ │ - vmin.u q12, q4, │ │ - vmin.u d24, d8, d7 │ │ - vhadd.u d31, d24, d26 │ │ + vqrshl.u64 q12, q10, q3 │ │ + vmin.u d24, d8, d20 │ │ + vqrshl.u64 q12, q8, q12 │ │ + vhadd.u d31, d24, d3 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8df68 │ │ ands r0, r0 │ │ b.n b8de12 │ │ lsrs r0, r5, #1 │ │ b.n b8d5f6 │ │ @@ -3162634,17 +3162633,17 @@ │ │ and.w r0, r0, r2, lsl #20 │ │ b.n b8e2e6 │ │ movs r5, r0 │ │ b.n b8deea │ │ beq.n b8dbbc │ │ b.n b8e0c8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r6, r7, sl, pc} │ │ + ldmia.w sp!, {r2, r5, r7, sl, pc} │ │ vabd.f16 d24, d24, d18 │ │ - vqshl.u64 d24, d7, d22 │ │ + vqshl.u64 q12, q8, q3 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r1, r4, r5, r9, sl, fp, ip, lr, pc} │ │ b.n b8e060 │ │ ands r0, r0 │ │ b.n b8df0a │ │ str r0, [r4, #0] │ │ b.n b8d6ee │ │ @@ -3163225,37 +3163224,37 @@ │ │ movs r4, r0 │ │ b.n b8e402 │ │ asrs r0, r2, #1 │ │ b.n b8e806 │ │ movs r0, #222 @ 0xde │ │ b.n b8e80a │ │ vpmin.u q15, q11, │ │ - strh r3, [r1, #30] │ │ - vsub.i64 d30, d24, d16 │ │ - vcge.u q12, , │ │ - vsub.i64 d30, d8, d28 │ │ - vqsub.u64 q12, , │ │ - vaba.u q15, q12, q0 │ │ - vminnm.f16 d23, d25, d23 │ │ - vshl.u64 d30, d12, d24 │ │ - vqadd.u64 d24, d25, d3 │ │ - vrshl.u64 q15, q12, q4 │ │ - vqsub.u64 q12, , │ │ - vbif d24, d24, d3 │ │ - vmax.u q15, q4, q12 │ │ - vrhadd.u q12, , │ │ - vmax.u d30, d24, d16 │ │ - vhadd.u q12, , │ │ - vqrshl.u64 d30, d12, d8 │ │ - vbif d24, d9, d23 │ │ - vmax.u d30, d8, d12 │ │ - vminnm.f16 , , │ │ - vshl.u64 d30, d24, d24 │ │ - vminnm.f16 , , │ │ - vshl.u64 q15, q4, q4 │ │ + strh r4, [r4, #28] │ │ + vceq.i q15, q4, │ │ + vcge.u d24, d9, d16 │ │ + vsub.i64 d30, d8, d5 │ │ + vqsub.u64 q12, , q2 │ │ + vabd.u d30, d24, d25 │ │ + vminnm.f16 d23, d25, d0 │ │ + vshl.u64 q15, , q4 │ │ + vhadd.u q12, , q14 │ │ + vrshl.u64 q15, , q4 │ │ + vqsub.u64 d24, d9, d16 │ │ + vrhadd.u q12, q4, q14 │ │ + vmax.u q15, q4, │ │ + vrhadd.u d24, d25, d20 │ │ + vmin.u q15, q4, │ │ + vhadd.u d24, d9, d16 │ │ + vqshl.u64 q15, , q12 │ │ + vbif d24, d9, d0 │ │ + vrshl.u64 q15, , q12 │ │ + vpmin.f16 d23, d25, d28 │ │ + vshl.u64 d30, d1, d24 │ │ + vpmin.f16 , , q6 │ │ + vshl.u64 d30, d17, d8 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8e5cc │ │ str r1, [r0, r0] │ │ b.n b8e476 │ │ asrs r0, r2, #30 │ │ b.n b8dcda │ │ @@ -3163411,17 +3163410,17 @@ │ │ movs r2, r0 │ │ b.n b8e386 │ │ movs r7, r1 │ │ b.n b8e78a │ │ movs r0, r1 │ │ b.n b8dda8 │ │ @ instruction: 0xffbbeaff │ │ - ldrb r3, [r3, #24] │ │ + ldrb r4, [r6, #23] │ │ vqrshl.u64 q13, q0, q12 │ │ - @ instruction: 0xff767dff │ │ + @ instruction: 0xff767dd8 │ │ vqrshl.u64 d26, d20, d24 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b8e744 │ │ ands r0, r0 │ │ b.n b8e5ee │ │ lsls r4, r4, #28 │ │ @@ -3164071,29 +3164070,29 @@ │ │ b.n b8e940 │ │ movs r0, #2 │ │ b.n b8e944 │ │ mrc2 10, 6, lr, cr3, cr15, {7} @ │ │ strb r1, [r0, #0] │ │ b.n b8ef6e │ │ @ instruction: 0xffe5eaff │ │ - ldrb r7, [r5, #18] │ │ + ldrb r0, [r1, #18] │ │ vqsub.u64 d16, d8, d28 │ │ - vqrdmlsh.s d23, d10, d3 │ │ + vqrdmulh.s , q13, q14 │ │ vrhadd.u d16, d24, d16 │ │ - @ instruction: 0xff7a7c2f │ │ + @ instruction: 0xff7a7c08 │ │ vbif d16, d24, d28 │ │ - vceq.i , q5, │ │ + vceq.i , q5, q2 │ │ vcgt.f16 d31, d8, d8 │ │ - vmul.p d23, d9, d11 │ │ + vceq.i , , q10 │ │ vcgt.f16 d31, d24, d24 │ │ - vceq.i d23, d9, d15 │ │ + vaba.u , , q12 │ │ vabd.f16 d31, d24, d28 │ │ - vsub.i64 d23, d9, d3 │ │ + vaba.u , , q6 │ │ @ instruction: 0xff78fd90 │ │ - vceq.i d23, d9, d27 │ │ + vceq.i d23, d9, d4 │ │ vabd.f16 , q12, q4 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8ed14 │ │ str r0, [r0, r0] │ │ b.n b8ebbe │ │ lsrs r0, r0, #3 │ │ @@ -3164169,16 +3164168,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b8f05e │ │ movs r4, r0 │ │ b.n b8ec62 │ │ beq.n b8e934 │ │ b.n b8ee40 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r8, r9, sl, ip, sp, lr} │ │ - vhsub.u d25, d8, d12 │ │ + ldmia.w sp!, {r3, r8, r9, sl, ip, sp, lr} │ │ + vrhadd.u , q12, │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r9, sp} │ │ b.n b8e45a │ │ ands r0, r0 │ │ b.n b8ec7e │ │ strb r0, [r0, #13] │ │ b.n b8e462 │ │ @@ -3164367,25 +3164366,25 @@ │ │ movs r0, #12 │ │ b.n b8f15a │ │ movs r4, r0 │ │ b.n b8ee1e │ │ asrs r0, r2, #1 │ │ b.n b8f222 │ │ @ instruction: 0xffd8eaff │ │ - strb r7, [r3, #21] │ │ + strb r0, [r7, #20] │ │ vqshl.u64 q14, , q12 │ │ - vmin.u d23, d7, d31 │ │ + vmin.u d23, d7, d8 │ │ vqrshl.u64 q14, , q12 │ │ - vmax.u d23, d7, d19 │ │ + vqrshl.u64 , q14, │ │ vqrshl.u64 d28, d23, d24 │ │ - vqrshl.u64 , , │ │ + vrshl.u64 , q6, │ │ vrshl.u64 d28, d7, d24 │ │ - vmin.u , , │ │ + vmin.u d23, d7, d20 │ │ vrshl.u64 q14, , q12 │ │ - vrshl.u64 d23, d15, d23 │ │ + vrshl.u64 , q12, │ │ vrshl.u64 d28, d19, d8 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n b8ee5e │ │ movs r4, r0 │ │ b.n b8e644 │ │ movs r1, r0 │ │ @@ -3164474,20 +3164473,20 @@ │ │ b.n b8f31e │ │ adds r0, #0 │ │ b.n b8f322 │ │ adds r6, r1, #5 │ │ add.w r0, r0, r5 │ │ b.n b8ef2a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, sl, ip, sp, lr} │ │ - vpmin.u d17, d24, d9 │ │ - vqshl.u64 , , q4 │ │ - vpmax.u , q4, │ │ - vqshl.u64 , , q4 │ │ - vpmax.u , q4, │ │ + ldmia.w sp!, {r3, r7, sl, ip, sp, lr} │ │ + vpmin.u , q4, q9 │ │ + vqshl.u64 , q4, q4 │ │ + vpmax.u , q4, q1 │ │ + vqshl.u64 d23, d24, d8 │ │ + vpmax.u d17, d8, d18 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n b8ef4e │ │ lsls r4, r4, #31 │ │ b.n b8e732 │ │ movs r0, r0 │ │ b.n b8f2b6 │ │ @@ -3164597,22 +3164596,22 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n b8e840 │ │ movs r0, r0 │ │ b.n b8ee24 │ │ movs r0, #2 │ │ b.n b8ee28 │ │ @ instruction: 0xffd7eaff │ │ - strb r3, [r7, #14] │ │ + strb r4, [r2, #14] │ │ vcgt.u q14, q4, q13 │ │ - vcgt.u , , │ │ + vcgt.u , , q2 │ │ vcge.u d28, d24, d10 │ │ - vcge.u , , │ │ + vcge.u d23, d7, d20 │ │ vcgt.u d28, d8, d10 │ │ - vcgt.u , , │ │ - vcge.u d23, d8, d15 │ │ + vcgt.u d23, d7, d16 │ │ + vqsub.u64 , q12, q12 │ │ vhsub.u q14, q12, q7 │ │ vbif q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b8e85c │ │ ands r0, r0 │ │ b.n b8f07e │ │ movs r0, r0 │ │ @@ -3164758,21 +3164757,21 @@ │ │ movs r4, r0 │ │ b.n b8f1b6 │ │ movs r0, #12 │ │ b.n b8f4fa │ │ asrs r0, r2, #1 │ │ b.n b8f5be │ │ @ instruction: 0xffcaeaff │ │ - strb r7, [r1, #10] │ │ - vcgt.u , q12, │ │ - vbif , q12, │ │ - vcgt.u , q4, │ │ - vhsub.u , q4, │ │ - vbif d23, d24, d31 │ │ - vcge.u d19, d8, d1 │ │ + strb r0, [r5, #9] │ │ + vcge.u d19, d24, d26 │ │ + vrhadd.u , q12, q6 │ │ + vcge.u d19, d8, d14 │ │ + vhsub.u d23, d8, d20 │ │ + vbif d23, d24, d8 │ │ + vhsub.u , q12, q13 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r2, r4, r5, fp, ip, lr} │ │ b.n b8e9c6 │ │ str r1, [r0, #0] │ │ b.n b8f1ea │ │ ands r0, r0 │ │ b.n b8f1ee │ │ @@ -3164874,20 +3164873,20 @@ │ │ ldmia.w sp!, {r0, ip, lr} │ │ b.n b8f6ca │ │ movs r5, r0 │ │ b.n b8f2ce │ │ ldr r0, [r1, r0] │ │ b.n b8ea9a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r7, ip, sp, lr} │ │ - vminnm.f16 , q12, │ │ - vqadd.u64 , , │ │ - vhadd.u d20, d8, d23 │ │ - vbif d23, d9, d15 │ │ - vqadd.u64 q10, q4, │ │ + ldmia.w sp!, {r5, r7, ip, sp, lr} │ │ + vminnm.f16 , q12, q2 │ │ + vhadd.u , , q6 │ │ + vhadd.u d20, d8, d0 │ │ + vqadd.u64 , , q12 │ │ + vhadd.u d20, d8, d28 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n b8f6f6 │ │ lsrs r1, r0, #4 │ │ b.n b8f65e │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ @@ -3164983,18 +3164982,18 @@ │ │ b.n b8f3c6 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8, r9, sl, lr} │ │ b.n b8eb8e │ │ movs r4, r0 │ │ b.n b8f3d2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ - vrhadd.u , q4, q15 │ │ - vpmin.f16 q11, q12, │ │ - vbif d19, d8, d18 │ │ + ldmia.w sp!, {r3, r4, r6, r7, r8, r9, sl, fp, sp, lr} │ │ + vrhadd.u , q4, │ │ + vminnm.f16 d22, d24, d12 │ │ + vrhadd.u d19, d8, d11 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8f548 │ │ ands r0, r0 │ │ b.n b8f3f2 │ │ movs r1, r0 │ │ b.n b8f7f6 │ │ @@ -3165187,22 +3165186,22 @@ │ │ lsls r0, r6, #3 │ │ b.n b8f5d8 │ │ movs r1, r0 │ │ b.n b8f992 │ │ beq.n b8f274 │ │ b.n b8f770 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r6, r8, r9, sl, fp, sp, lr} │ │ - vminnm.f16 d22, d8, d3 │ │ - vcgt.f16 q11, q4, │ │ - vsub.i64 q13, q4, q10 │ │ - vcgt.f16 q11, q12, │ │ - vceq.i q13, q12, q14 │ │ - vacgt.f16 d22, d8, d11 │ │ - vceq.i d26, d8, d20 │ │ + ldmia.w sp!, {r2, r3, r4, r8, r9, sl, fp, sp, lr} │ │ + vcgt.f16 q11, q12, q14 │ │ + vcgt.f16 d22, d8, d20 │ │ + vceq.i d26, d8, d29 │ │ + vacgt.f16 d22, d24, d28 │ │ + vceq.i q13, q12, │ │ + @ instruction: 0xff786df4 │ │ + vsub.i64 d26, d8, d13 │ │ vcge.u q10, q4, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8f71c │ │ ands r0, r0 │ │ b.n b8f5c6 │ │ movs r0, #4 │ │ b.n b8edaa │ │ @@ -3165396,23 +3165395,23 @@ │ │ movs r4, r0 │ │ b.n b8f76a │ │ movs r0, #12 │ │ b.n b8faae │ │ asrs r0, r2, #1 │ │ b.n b8fb72 │ │ @ instruction: 0xffeceaff │ │ - ldr r3, [r0, #80] @ 0x50 │ │ - vpmax.u q10, q12, │ │ - vabd.f16 d22, d8, d31 │ │ - vrshl.u64 d27, d18, d8 │ │ - vqrdmlsh.s q11, , │ │ - vpmin.u d20, d8, d21 │ │ - @ instruction: 0xff786cab │ │ - @ instruction: 0xff786c0b │ │ - vmls.i q10, q12, │ │ + ldr r4, [r3, #76] @ 0x4c │ │ + vpmin.u d20, d24, d30 │ │ + vabd.f16 d22, d8, d8 │ │ + vqshl.u64 , , q12 │ │ + @ instruction: 0xff796c2c │ │ + vpmax.u d20, d8, d14 │ │ + @ instruction: 0xff786c84 │ │ + vqrdmulh.s q11, q12, q10 │ │ + vmls.i q10, q12, q3 │ │ vaba.u q10, q12, q8 │ │ stmdb sp!, {sp, pc} │ │ b.n b8f7a2 │ │ lsls r4, r3, #13 │ │ b.n b8ef86 │ │ movs r0, r0 │ │ b.n b8fb0a │ │ @@ -3165760,32 +3165759,32 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n b8f298 │ │ movs r0, r0 │ │ b.n b8f87c │ │ movs r0, #2 │ │ b.n b8f880 │ │ @ instruction: 0xffbaeaff │ │ - ldr r3, [r5, #52] @ 0x34 │ │ - @ instruction: 0xff78fd73 │ │ - vqrdmlah.s d22, d24, d7 │ │ - @ instruction: 0xff78fd9f │ │ - vpmax.u d22, d8, d31 │ │ - vqrdmlsh.s d31, d8, d23 │ │ - vpmin.u d22, d8, d3 │ │ - vqrdmlsh.s d31, d8, d11 │ │ - vpmax.u d22, d24, d15 │ │ - vmul.p q11, q12, │ │ - vqrdmlah.s , q12, │ │ - vpmax.u q11, q4, │ │ - vqrdmlsh.s , q4, │ │ - vmul.p d22, d8, d27 │ │ - vqrdmulh.s , q4, │ │ - vmls.i d22, d8, d7 │ │ - vsub.i64 q11, q12, │ │ - vpmax.u , q12, │ │ + ldr r4, [r0, #52] @ 0x34 │ │ + vabd.f16 , q4, q6 │ │ + vqrdmlah.s q11, q4, q8 │ │ + @ instruction: 0xff78fd78 │ │ + vpmax.u d22, d8, d8 │ │ + vqrdmlsh.s d31, d8, d0 │ │ + vmls.i q11, q12, q14 │ │ + vqrdmlah.s , q12, q10 │ │ + vpmax.u q11, q4, q12 │ │ + vmul.p d22, d24, d16 │ │ + vqrdmlah.s d31, d24, d24 │ │ + vpmax.u d22, d8, d20 │ │ + @ instruction: 0xff78fc2c │ │ + vmul.p d22, d8, d4 │ │ + vqrdmlah.s d31, d8, d12 │ │ + vsub.i64 q11, q12, q8 │ │ + vsub.i64 d22, d24, d16 │ │ + vpmax.u d31, d24, d24 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n b8faf6 │ │ movs r4, r0 │ │ b.n b8f2dc │ │ movs r2, r0 │ │ b.n b8fe5e │ │ @@ -3165953,21 +3165952,21 @@ │ │ b.n b8ff2a │ │ @ instruction: 0xffafeaff │ │ lsrs r0, r6, #2 │ │ b.n b8f43a │ │ movs r1, r0 │ │ b.n b90076 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, fp, sp, lr} │ │ + ldmia.w sp!, {r3, r5, fp, sp, lr} │ │ vpmin.f16 d16, d24, d22 │ │ - vaba.u d22, d26, d19 │ │ + vabd.u d22, d26, d12 │ │ vpmin.f16 d16, d8, d10 │ │ - vaba.u d22, d10, d3 │ │ + vmax.u q11, q13, q14 │ │ vcgt.f16 q8, q4, q13 │ │ - vabd.u d22, d10, d31 │ │ + vabd.u d22, d10, d8 │ │ vcgt.f16 d16, d24, d6 │ │ vaba.u d17, d26, d2 │ │ b.n b8f4fe │ │ movs r0, r1 │ │ b.n b8ff84 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ @@ -3166152,20 +3166151,20 @@ │ │ movs r6, r0 │ │ b.n b8fe36 │ │ asrs r7, r5, #32 │ │ b.n b9023a │ │ movs r0, #116 @ 0x74 │ │ b.n b9023e │ │ @ instruction: 0xffd5eaff │ │ - str r3, [r4, #92] @ 0x5c │ │ - vqsub.u64 , q4, │ │ - vqrshl.u64 d22, d31, d9 │ │ - vbif d21, d24, d17 │ │ - vqrshl.u64 q11, , │ │ - vrhadd.u , q12, │ │ + str r4, [r7, #88] @ 0x58 │ │ + vhsub.u d21, d8, d30 │ │ + vqrshl.u64 d22, d8, d9 │ │ + vrhadd.u d21, d24, d10 │ │ + vrshl.u64 q11, q6, │ │ + vbif d21, d24, d30 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8ffbc │ │ strh r0, [r0, r1] │ │ b.n b8f646 │ │ ands r0, r0 │ │ b.n b8fe6a │ │ @@ -3166650,36 +3166649,36 @@ │ │ @ instruction: 0xffeeeaff │ │ movs r0, r1 │ │ b.n b9028e │ │ ldr r2, [r7, #96] @ 0x60 │ │ add.w r0, r2, r0, lsl #24 │ │ b.n b90696 │ │ vpmin.u8 q7, q11, │ │ - str r3, [r2, #76] @ 0x4c │ │ - vacgt.f16 , q12, │ │ - vshl.u64 d22, d3, d24 │ │ - vcgt.f16 d25, d24, d31 │ │ - vcge.u d22, d8, d31 │ │ - vabd.f16 , q4, │ │ - vqsub.u64 q11, q12, │ │ - @ instruction: 0xff789d1f │ │ - vbif q11, q12, │ │ - @ instruction: 0xff789c23 │ │ - vcgt.u d22, d8, d19 │ │ - vabd.f16 , q4, │ │ - vrhadd.u q11, q12, │ │ - vqrdmlah.s , q12, │ │ - vhsub.u q11, q4, │ │ - vqrdmlsh.s d25, d24, d11 │ │ - vqsub.u64 q11, q12, │ │ - vabd.f16 d25, d8, d3 │ │ - vbif d22, d8, d23 │ │ - vqrdmulh.s , q4, │ │ - vqadd.u64 q11, q12, │ │ - vqrdmulh.s d25, d8, d19 │ │ + str r4, [r5, #72] @ 0x48 │ │ + vacgt.f16 , q12, q4 │ │ + vqshl.u64 q11, q6, q4 │ │ + vcgt.f16 d25, d24, d8 │ │ + vcge.u d22, d8, d8 │ │ + vabd.f16 , q4, q2 │ │ + vhsub.u q11, q12, q6 │ │ + vqrdmlsh.s , q12, q12 │ │ + vbif q11, q12, q0 │ │ + vqrdmlah.s , q12, q14 │ │ + vqsub.u64 q11, q12, q14 │ │ + vabd.f16 d25, d8, d24 │ │ + vrhadd.u d22, d24, d16 │ │ + vqrdmulh.s , q12, q6 │ │ + vhsub.u q11, q4, q4 │ │ + vqrdmlsh.s , q4, q10 │ │ + vqsub.u64 d22, d24, d16 │ │ + vqrdmlsh.s , q12, q6 │ │ + vbif d22, d8, d0 │ │ + vqrdmlah.s d25, d8, d28 │ │ + vqadd.u64 q11, q12, q0 │ │ + vpmin.u , q12, q14 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b8fadc │ │ ands r0, r0 │ │ b.n b902fe │ │ movs r2, r0 │ │ b.n b90666 │ │ @@ -3166772,17 +3166771,17 @@ │ │ b.n b907ba │ │ str r0, [r0, #0] │ │ b.n b907be │ │ adds r7, r4, r0 │ │ add.w r0, r0, r6 │ │ b.n b903c6 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r3, r5, r7, r8, r9, sl, sp, lr} │ │ - vaba.u q11, , q9 │ │ - vpmin.f16 , , │ │ + ldmia.w sp!, {r0, r1, r7, r8, r9, sl, sp, lr} │ │ + vabd.u q11, , │ │ + vminnm.f16 d21, d25, d12 │ │ vqrdmlsh.s , q12, │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {lr} │ │ b.n b903e2 │ │ movs r4, r0 │ │ b.n b8fbc8 │ │ lsrs r2, r0, #8 │ │ @@ -3166944,22 +3166943,22 @@ │ │ str r0, [r0, r0] │ │ b.n b9093e │ │ movs r4, r0 │ │ b.n b90542 │ │ asrs r7, r5, #32 │ │ b.n b90946 │ │ @ instruction: 0xffbdeaff │ │ - ldrsh r7, [r6, r4] │ │ - vpmin.u d23, d8, d27 │ │ - vacgt.f16 d21, d8, d19 │ │ - vmul.p d23, d8, d23 │ │ - vacgt.f16 , q12, │ │ - vpmax.u d23, d8, d3 │ │ - vacgt.f16 d21, d24, d31 │ │ - vmls.i , q12, │ │ + ldrsh r0, [r2, r4] │ │ + vpmin.u d23, d8, d4 │ │ + vcgt.f16 d21, d8, d12 │ │ + vmul.p d23, d8, d0 │ │ + vacgt.f16 , q12, q4 │ │ + vmul.p , q12, q6 │ │ + vacgt.f16 d21, d24, d8 │ │ + vmul.p d23, d24, d12 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n b90572 │ │ movs r4, r0 │ │ b.n b8fd58 │ │ movs r2, r0 │ │ b.n b908da │ │ @@ -3167136,20 +3167135,20 @@ │ │ movs r5, r0 │ │ b.n b906fe │ │ strh r4, [r6, r5] │ │ b.n b8feca │ │ asrs r4, r4, #28 │ │ b.n b8fece │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, lr} │ │ - vqadd.u64 , q4, q7 │ │ - vabd.f16 d21, d9, d27 │ │ - vpmin.f16 q8, q12, q5 │ │ - @ instruction: 0xff795d5f │ │ - vminnm.f16 q8, q12, q15 │ │ + ldmia.w sp!, {r3, r4, r7, r8, sl, fp, ip, lr} │ │ + vqadd.u64 d17, d8, d23 │ │ + vabd.f16 d21, d9, d4 │ │ + vpmin.f16 d16, d24, d19 │ │ + @ instruction: 0xff795d38 │ │ + vminnm.f16 q8, q12, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b90884 │ │ str r0, [r0, r0] │ │ b.n b9072e │ │ movs r0, r0 │ │ b.n b90b32 │ │ @@ -3167241,15 +3167240,15 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b90bf2 │ │ movs r4, r0 │ │ b.n b907f6 │ │ beq.n b904c8 │ │ b.n b909d4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r7, r8, r9, fp, ip, lr} │ │ + ldmia.w sp!, {r2, r4, r5, r6, r8, r9, fp, ip, lr} │ │ vqrdmlsh.s d22, d8, d14 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b9080e │ │ movs r4, r0 │ │ b.n b8fff4 │ │ movs r1, r0 │ │ @@ -3167358,22 +3167357,22 @@ │ │ b.n b900f8 │ │ movs r0, r0 │ │ b.n b906dc │ │ movs r0, #2 │ │ b.n b906e0 │ │ strh.w lr, [r5], #1 │ │ @ instruction: 0xffe4eaff │ │ - ldrh r7, [r5, r3] │ │ - vpmin.f16 , q12, q9 │ │ - vpmax.u , , │ │ - vminnm.f16 , q4, q5 │ │ - vpmin.u , , │ │ - vpmin.f16 , q12, q3 │ │ - vpmin.u d21, d25, d7 │ │ - vpmin.f16 d27, d24, d10 │ │ + ldrh r0, [r1, r3] │ │ + vminnm.f16 d27, d24, d27 │ │ + vpmax.u , , q0 │ │ + vminnm.f16 d27, d8, d19 │ │ + vpmax.u d21, d25, d28 │ │ + vminnm.f16 d27, d24, d15 │ │ + vpmin.u , , q8 │ │ + vpmin.f16 , q4, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b90a8c │ │ str r0, [r0, r0] │ │ b.n b90936 │ │ movs r0, r0 │ │ b.n b90d3a │ │ @@ -3167465,16 +3167464,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b90dfa │ │ movs r4, r0 │ │ b.n b909fe │ │ beq.n b906d0 │ │ b.n b90bdc │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r7, r8, fp, ip, lr} │ │ - vqrdmulh.s d30, d24, d31 │ │ + ldmia.w sp!, {r2, r3, r5, r6, r8, fp, ip, lr} │ │ + vqrdmulh.s d30, d24, d8 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n b90a16 │ │ movs r4, r0 │ │ b.n b901fc │ │ movs r1, r0 │ │ b.n b90d7e │ │ @@ -3167582,21 +3167581,21 @@ │ │ b.n b90300 │ │ movs r0, r0 │ │ b.n b908e4 │ │ movs r0, #2 │ │ b.n b908e8 │ │ bfcsel 1e, b8fdce , 22, hi │ │ @ instruction: 0xffe4eaff │ │ - ldr r7, [r4, r3] │ │ + ldr r0, [r0, r3] │ │ vqadd.u64 d24, d24, d23 │ │ - vceq.i , q3, │ │ + vceq.i d21, d6, d24 │ │ vhadd.u d24, d8, d31 │ │ - vsub.i64 , q11, │ │ + vsub.i64 d21, d22, d20 │ │ vqadd.u64 d24, d24, d11 │ │ - vsub.i64 d21, d22, d15 │ │ + vsub.i64 , q3, q12 │ │ vqadd.u64 q12, q4, │ │ vhadd.u d16, d6, d0 │ │ b.n b90e96 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n b9031e │ │ @@ -3167869,18 +3167868,18 @@ │ │ b.n b91186 │ │ asrs r5, r6, #22 │ │ add.w r0, r0, sl │ │ b.n b90d8e │ │ beq.n b90a88 │ │ b.n b90f6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc} │ │ - vsub.i64 q15, , │ │ - @ instruction: 0xff78fc07 │ │ - vceq.i d30, d7, d27 │ │ + ldmia.w sp!, {r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ + vsub.i64 d30, d23, d16 │ │ + vqrdmulh.s , q12, q8 │ │ + vceq.i d30, d7, d4 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b90f08 │ │ add r6, pc, #720 @ (adr r6, b90d40 ) │ │ b.n b90592 │ │ str r1, [r0, r0] │ │ b.n b90db6 │ │ @@ -3168197,19 +3168196,19 @@ │ │ movs r0, #28 │ │ b.n b90858 │ │ movs r0, r0 │ │ b.n b90e3c │ │ movs r0, #2 │ │ b.n b90e40 │ │ @ instruction: 0xffd5eaff │ │ - ldr??.w pc, [pc, #-3959] @ b8fdb1 │ │ + ldr??.w pc, [r8, #119]! │ │ lsrs r5, r0, #27 │ │ - vmul.p d31, d23, d23 │ │ + vmul.p d31, d23, d0 │ │ vacgt.f16 q8, , │ │ - vmul.p d31, d7, d3 │ │ + vsub.i64 , , q14 │ │ vacgt.f16 q8, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b911e0 │ │ add sp, #4 │ │ b.n b9108a │ │ asrs r4, r0, #32 │ │ @@ -3168435,21 +3168434,21 @@ │ │ str r0, [sp, #16] │ │ b.n b90a3a │ │ movs r1, r1 │ │ b.n b9126a │ │ beq.n b90f34 │ │ b.n b91448 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r7, fp, ip, sp, lr, pc} │ │ vbif d16, d23, d12 │ │ movs r0, r0 │ │ - str??.w pc, [r7, #119]! │ │ - str.w pc, [r3, #119]! │ │ - bl b04e32 │ │ - bl aace36 │ │ + str.w pc, [r0, #119]! │ │ + pld [ip, #119]! │ │ + bl adde32 │ │ + bl a85e36 │ │ ldr r0, [pc, #192] @ (b9100c ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b913ec │ │ movs r0, #40 @ 0x28 │ │ b.n b90a90 │ │ b.n b90f60 │ │ b.n b90a7e │ │ @@ -3168543,16 +3168542,16 @@ │ │ b.n b9175e │ │ movs r0, r0 │ │ b.n b90b2a │ │ movs r4, r0 │ │ b.n b90b2e │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - vqshlu.s32 , , #31 │ │ - vmin.u d31, d7, d11 │ │ + vmlsl.u , d15, d12[0] │ │ + vqrshl.u64 , q10, │ │ vqadd.u64 , , q4 │ │ b.n b90b5a │ │ movs r0, r0 │ │ b.n b9177e │ │ stmia r0!, {r3, r6} │ │ b.n b90b68 │ │ movs r0, r0 │ │ @@ -3168749,15 +3168748,15 @@ │ │ movs r4, r0 │ │ b.n b90cee │ │ movs r5, r0 │ │ b.n b9152a │ │ beq.n b911f4 │ │ b.n b91708 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r7, sl, ip, sp, lr, pc} │ │ vhadd.u d17, d7, d0 │ │ b.n b9153a │ │ movs r1, r0 │ │ b.n b9193e │ │ movs r3, r6 │ │ b.n b918a4 │ │ movs r7, r6 │ │ @@ -3169016,22 +3169015,22 @@ │ │ b.n b91b5a │ │ lsrs r2, r0, #19 │ │ add.w r0, r3, r0 │ │ b.n b91b62 │ │ beq.n b91454 │ │ b.n b91940 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r8, r9, ip, sp, lr, pc} │ │ - vhsub.u , , │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r9, ip, sp, lr, pc} │ │ + vhsub.u d31, d23, d20 │ │ vbif d16, d7, d16 │ │ movs r0, r0 │ │ @ instruction: 0xfbacffff │ │ lsls r0, r6, #4 │ │ movs r0, r0 │ │ - bl dbd32e │ │ + bl d9632e │ │ ands r0, r2 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b918e4 │ │ stmia r0!, {r1} │ │ b.n b9178e │ │ movs r0, #1 │ │ b.n b91792 │ │ @@ -3169239,20 +3169238,20 @@ │ │ ldmia.w sp!, {r0, ip, lr} │ │ b.n b91d5a │ │ movs r5, r0 │ │ b.n b9195e │ │ strh r4, [r0, r5] │ │ b.n b9112a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r6, r7, r8, r9, sl, fp, sp, pc} │ │ - vabd.f16 , , │ │ - vpmin.f16 q13, q4, q7 │ │ - @ instruction: 0xff79fce9 │ │ - vpmin.f16 q13, q4, q13 │ │ - vabd.f16 d31, d9, d5 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, sp, pc} │ │ + @ instruction: 0xff79fd3a │ │ + vpmin.f16 d26, d8, d23 │ │ + @ instruction: 0xff79fcc2 │ │ + vpmin.f16 q13, q4, │ │ + vqrdmlsh.s , , q7 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b91ae0 │ │ movs r0, #4 │ │ b.n b9116c │ │ ands r0, r0 │ │ b.n b9198e │ │ @@ -3169508,24 +3169507,24 @@ │ │ movs r4, r0 │ │ b.n b91bae │ │ movs r0, #12 │ │ b.n b91ef2 │ │ asrs r0, r2, #1 │ │ b.n b91fb6 │ │ @ instruction: 0xffb5eaff │ │ - add r6, sp, #8 │ │ + add r5, sp, #876 @ 0x36c │ │ vpmin.u d26, d9, d30 │ │ - vabd.f16 q13, q11, q1 │ │ + @ instruction: 0xff76ad9b │ │ vmul.p q13, , q15 │ │ - vcgt.f16 d26, d6, d22 │ │ + @ instruction: 0xff76adff │ │ vpmax.u q13, , q9 │ │ - vabd.f16 q13, q3, q3 │ │ + @ instruction: 0xff76ad1f │ │ vmls.i d26, d25, d2 │ │ - @ instruction: 0xff76ad1e │ │ - vqrdmlsh.s q13, , q7 │ │ + vqrdmlsh.s q13, q11, │ │ + vqrdmlsh.s d26, d25, d23 │ │ vmul.p d26, d9, d10 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, r4, r5, sp, lr} │ │ b.n b913ec │ │ str r0, [r0, r0] │ │ b.n b91bf2 │ │ movs r0, r0 │ │ @@ -3169549,15 +3169548,15 @@ │ │ add.w r0, r3, r0 │ │ b.n b91f7e │ │ movs r0, r0 │ │ b.n b913ea │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r7, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, lr} │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b91c36 │ │ movs r4, r0 │ │ b.n b9141c │ │ movs r1, r0 │ │ b.n b91f9e │ │ @@ -3169630,17 +3169629,17 @@ │ │ b.n b920d2 │ │ adds r0, #0 │ │ b.n b920d6 │ │ asrs r1, r4, #7 │ │ add.w r0, r0, r5 │ │ b.n b91cde │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, r9, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r7, r8, r9, fp, sp, pc} │ │ vmax.u d25, d25, d17 │ │ - vqrdmlah.s d26, d23, d30 │ │ + vqrdmlah.s d26, d23, d7 │ │ vmin.u , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b914dc │ │ ands r0, r0 │ │ b.n b91cfe │ │ movs r0, r0 │ │ @@ -3169748,19 +3169747,19 @@ │ │ movs r0, #12 │ │ b.n b92122 │ │ movs r4, r0 │ │ b.n b91de6 │ │ asrs r0, r2, #1 │ │ b.n b921ea │ │ @ instruction: 0xffdfeaff │ │ - add r3, sp, #152 @ 0x98 │ │ - vmax.u q10, , │ │ - @ instruction: 0xff784d56 │ │ - vpmax.u d26, d25, d30 │ │ - vrshl.u64 q10, , │ │ + add r2, sp, #1020 @ 0x3fc │ │ + vmin.u d20, d9, d26 │ │ + vabd.f16 d20, d8, d31 │ │ + vpmax.u d26, d25, d7 │ │ + vrshl.u64 q10, q1, │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b915ec │ │ ands r0, r0 │ │ b.n b91e0e │ │ movs r0, r0 │ │ b.n b92176 │ │ @@ -3169886,19 +3169885,19 @@ │ │ b.n b92316 │ │ asrs r1, r2, #5 │ │ add.w r0, r0, r0, lsl #20 │ │ b.n b9231e │ │ movs r5, r0 │ │ b.n b91f22 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r3, r9, fp, sp, pc} │ │ - vpmax.u d26, d9, d23 │ │ - vqrdmlsh.s d20, d9, d30 │ │ - vmls.i d26, d25, d2 │ │ - vmul.p d26, d25, d11 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, fp, sp, pc} │ │ + vpmax.u d26, d9, d0 │ │ + vqrdmlsh.s d20, d9, d7 │ │ + vmul.p q13, , │ │ + vmul.p q13, , q10 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r2, r4, r5, fp, ip, lr} │ │ b.n b91722 │ │ ands r1, r0 │ │ b.n b92346 │ │ movs r0, r0 │ │ b.n b922b4 │ │ @@ -3169947,15 +3169946,15 @@ │ │ b.n b923aa │ │ ands r0, r0 │ │ b.n b923ae │ │ asrs r3, r5, #4 │ │ add.w r0, r0, r4 │ │ b.n b91fb6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r7, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r7, fp, sp, pc} │ │ @ instruction: 0xff794cc8 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b92124 │ │ movs r0, #4 │ │ b.n b917b0 │ │ ands r0, r0 │ │ @@ -3170048,17 +3170047,17 @@ │ │ b.n b9248a │ │ asrs r4, r6, #3 │ │ add.w r0, r0, r5 │ │ b.n b92092 │ │ beq.n b91d64 │ │ b.n b92270 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, sp, pc} │ │ vqadd.u64 d30, d9, d13 │ │ - vsub.i64 d26, d6, d26 │ │ + vsub.i64 d26, d6, d3 │ │ vqadd.u64 d30, d9, d25 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9220c │ │ movs r0, #4 │ │ b.n b91898 │ │ ands r0, r0 │ │ @@ -3170163,17 +3170162,17 @@ │ │ b.n b9258e │ │ asrs r3, r6, #2 │ │ add.w r0, r0, r5 │ │ b.n b92196 │ │ beq.n b91e68 │ │ b.n b92374 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r8, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r5, r6, r7, r9, sl, sp, pc} │ │ vqadd.u64 q14, , q13 │ │ - vabd.u q13, q3, q1 │ │ + vaba.u d26, d6, d11 │ │ vqadd.u64 d28, d25, d18 │ │ vhadd.u d16, d6, d0 │ │ b.n b92518 │ │ movs r0, #1 │ │ b.n b925b6 │ │ adds r3, #116 @ 0x74 │ │ lsls r0, r2, #22 │ │ @@ -3170536,36 +3170535,36 @@ │ │ b.n b922ac │ │ bfcsel 4, b92792 , 8, gt │ │ movs r1, #3 │ │ b.n b92796 │ │ movs r0, #12 │ │ b.n b9281a │ │ @ instruction: 0xffd7eaff │ │ - add r6, pc, #152 @ (adr r6, b92238 ) │ │ - @ instruction: 0xff795c2d │ │ - vmax.u q13, q4, q3 │ │ - @ instruction: 0xff795c4d │ │ + add r5, pc, #1020 @ (adr r5, b9259c ) │ │ + @ instruction: 0xff795c06 │ │ + vmin.u d26, d8, d15 │ │ + @ instruction: 0xff795c26 │ │ vaba.u , q4, q0 │ │ movs r4, r4 │ │ - add r4, pc, #120 @ (adr r4, b9222c ) │ │ - vpmax.u d21, d9, d21 │ │ - vshl.u64 q13, q7, q4 │ │ - vpmin.u , , │ │ - vshl.u64 d26, d2, d8 │ │ - vpmax.u d21, d9, d9 │ │ - vcge.u q13, q12, q7 │ │ - vmls.i , , │ │ - vcge.u d26, d24, d18 │ │ - vmul.p d21, d25, d25 │ │ - vshl.u64 q13, q13, q4 │ │ - vpmin.u , , │ │ + add r3, pc, #988 @ (adr r3, b92590 ) │ │ + vmul.p , , q15 │ │ + vshl.u64 d26, d23, d8 │ │ + vpmax.u d21, d9, d30 │ │ + vcge.u q13, q12, │ │ + vmls.i , , q9 │ │ + vcge.u d26, d24, d23 │ │ + vmul.p d21, d25, d30 │ │ + vcgt.u d26, d24, d11 │ │ + vmul.p d21, d25, d2 │ │ + vshl.u64 q13, , q4 │ │ + vpmax.u , , q5 │ │ vmin.u , q4, q2 │ │ movs r4, r4 │ │ - add r4, pc, #536 @ (adr r4, b92400 ) │ │ - vpmax.u d21, d25, d13 │ │ + add r4, pc, #380 @ (adr r4, b92364 ) │ │ + vpmax.u , , q11 │ │ vrhadd.u d17, d24, d28 │ │ b.n b91d12 │ │ movs r0, r0 │ │ b.n b92898 │ │ asrs r0, r6, #8 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3170752,21 +3170751,21 @@ │ │ movs r4, r0 │ │ b.n b926c6 │ │ movs r0, #12 │ │ b.n b92a0a │ │ asrs r0, r2, #1 │ │ b.n b92ace │ │ @ instruction: 0xffc1eaff │ │ - add r1, pc, #904 @ (adr r1, b9271c ) │ │ + add r1, pc, #748 @ (adr r1, b92680 ) │ │ vmax.u , , │ │ - vqsub.u64 d26, d23, d26 │ │ + vqsub.u64 d26, d23, d3 │ │ vabd.u , , │ │ - vqsub.u64 q13, , q1 │ │ - vshl.u64 d20, d18, d25 │ │ - vrhadd.u q13, , q3 │ │ + vhsub.u d26, d7, d27 │ │ + vqshl.u64 q10, , │ │ + vbif d26, d25, d15 │ │ vmax.u , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b92854 │ │ add sp, #4 │ │ b.n b926fe │ │ add r0, pc, #0 @ (adr r0, b923c0 ) │ │ @@ -3170935,15 +3170934,15 @@ │ │ movs r0, #240 @ 0xf0 │ │ b.n b928c0 │ │ @ instruction: 0xffad1aff │ │ @ instruction: 0xffb9eaff │ │ strh r5, [r2, r0] │ │ b.n b92b36 │ │ @ instruction: 0xffaaeaff │ │ - add r1, pc, #264 @ (adr r1, b92644 ) │ │ + add r1, pc, #108 @ (adr r1, b925a8 ) │ │ vhadd.u q12, , q11 │ │ vaba.u d17, d22, d2 │ │ b.n b920e6 │ │ movs r0, r1 │ │ b.n b92b6c │ │ asrs r1, r0, #32 │ │ lsls r0, r4, #14 │ │ @@ -3171053,16 +3171052,16 @@ │ │ movs r0, r1 │ │ asrs r0, r2, #12 │ │ movs r5, r0 │ │ b.n b9297a │ │ ldr r4, [r2, r1] │ │ asrs r4, r0, #22 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r6, r8, r9, sl, fp, ip, pc} │ │ - vqsub.u64 , , q13 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r8, r9, sl, fp, ip, pc} │ │ + vqsub.u64 , , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b92aec │ │ ands r0, r0 │ │ b.n b92996 │ │ lsls r4, r6, #13 │ │ b.n b9217a │ │ @@ -3171461,32 +3171460,32 @@ │ │ movs r4, r0 │ │ b.n b92cfa │ │ asrs r0, r2, #1 │ │ b.n b930fe │ │ movs r1, #58 @ 0x3a │ │ b.n b92fc2 │ │ vpmin.u q15, q8, │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ - vqrdmulh.s q14, , q10 │ │ - vabd.f16 , q12, q5 │ │ - vqrdmulh.s d28, d9, d4 │ │ - vabd.f16 d25, d24, d10 │ │ - vpmax.u q14, , q2 │ │ - vqrdmulh.s , q12, q15 │ │ - vmls.i d28, d9, d24 │ │ - @ instruction: 0xff789dfa │ │ - vqrdmlah.s d28, d9, d20 │ │ - vqrdmulh.s d25, d24, d30 │ │ - vsub.i64 q14, , q12 │ │ - vqrdmulh.s , q12, q5 │ │ - vmls.i d28, d9, d4 │ │ - vqrdmlah.s d25, d24, d2 │ │ - vsub.i64 q14, , q6 │ │ - vqrdmlsh.s d25, d8, d14 │ │ - vmul.p q14, , q4 │ │ + ldr r6, [sp, #524] @ 0x20c │ │ + vqrdmlah.s d28, d25, d29 │ │ + vabd.f16 d25, d24, d19 │ │ + vpmin.u q14, , │ │ + vabd.f16 , q4, │ │ + vpmin.u d28, d25, d13 │ │ + vqrdmulh.s , q12, │ │ + vmls.i d28, d9, d1 │ │ + @ instruction: 0xff789dd3 │ │ + vqrdmulh.s d28, d9, d13 │ │ + vqrdmulh.s d25, d24, d7 │ │ + vsub.i64 q14, , │ │ + vqrdmulh.s d25, d24, d19 │ │ + vceq.i q14, , │ │ + vqrdmulh.s , q4, │ │ + vsub.i64 d28, d25, d21 │ │ + vqrdmlah.s , q12, │ │ + vmul.p d28, d9, d17 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b92eb0 │ │ bge.n b92a1a │ │ b.n b92eb4 │ │ add r0, pc, #16 @ (adr r0, b92a2c ) │ │ b.n b9253e │ │ @@ -3172406,46 +3172405,46 @@ │ │ b.n b9334c │ │ movs r0, #2 │ │ b.n b93350 │ │ mcr2 10, 4, lr, cr9, cr15, {7} @ │ │ add sp, #0 │ │ b.n b9397a │ │ ldc2l 10, cr14, [sp, #1020]! @ 0x3fc @ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ - vabd.f16 , , q9 │ │ - vrshl.u64 q11, , │ │ - vmls.i , q12, q11 │ │ - vqrdmlsh.s , , q5 │ │ - vpmin.u d25, d25, d6 │ │ - vabd.f16 d23, d25, d10 │ │ + ldr r2, [sp, #284] @ 0x11c │ │ + @ instruction: 0xff797d3b │ │ + vrshl.u64 q11, q1, │ │ + vmul.p d25, d24, d31 │ │ + vqrdmlsh.s d23, d25, d19 │ │ + vpmax.u , , │ │ + vabd.f16 , , │ │ vqrdmulh.s q15, , │ │ - vsub.i64 , q11, q9 │ │ - vqrdmlah.s , , q3 │ │ - vmls.i d25, d9, d18 │ │ - vqrdmlsh.s d23, d9, d6 │ │ - vsub.i64 d25, d9, d18 │ │ - vqrdmlah.s d23, d9, d6 │ │ - vceq.i , , q1 │ │ - vqrdmulh.s , , q3 │ │ - vcgt.u , , q15 │ │ - vmax.u , , q9 │ │ - vcgt.u d25, d25, d18 │ │ - vmin.u d23, d25, d6 │ │ - vcgt.u d25, d25, d6 │ │ - vmin.u , , q13 │ │ + vceq.i d25, d22, d27 │ │ + vqrdmulh.s d23, d25, d31 │ │ + vceq.i , , │ │ + vqrdmulh.s , , │ │ + vaba.u , , │ │ + vpmax.u , , │ │ + vsub.i64 d25, d9, d27 │ │ + vqrdmlah.s d23, d9, d15 │ │ + vcgt.u , , │ │ + vmin.u d23, d25, d27 │ │ + vcge.u , , │ │ + vmax.u , , │ │ + vcge.u , , │ │ + vmin.u , , │ │ vceq.i q11, , q6 │ │ movs r4, r4 │ │ - str r3, [sp, #760] @ 0x2f8 │ │ - vmin.u d23, d25, d18 │ │ - vcge.u , , q7 │ │ - vmin.u , , q1 │ │ - vcge.u d25, d9, d22 │ │ - vmax.u d23, d9, d26 │ │ - vcgt.u d25, d9, d14 │ │ - vmax.u d23, d9, d2 │ │ + str r3, [sp, #604] @ 0x25c │ │ + vmax.u d23, d25, d11 │ │ + vcge.u d25, d9, d23 │ │ + vmax.u d23, d9, d27 │ │ + vcgt.u d25, d9, d15 │ │ + vmax.u d23, d9, d3 │ │ + vhsub.u , , │ │ + vqrshl.u64 , , │ │ vhadd.u d28, d9, d4 │ │ b.n b92dde │ │ movs r0, #0 │ │ b.n b93a02 │ │ movs r0, r1 │ │ b.n b9397e │ │ movs r6, r4 │ │ @@ -3172684,19 +3172683,19 @@ │ │ b.n b93bf2 │ │ lsrs r2, r3, #12 │ │ add.w r0, r0, r5 │ │ b.n b937fa │ │ beq.n b934cc │ │ b.n b939d8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r5, r7, ip, pc} │ │ - vrshl.u64 , q8, │ │ - vrhadd.u d25, d9, d18 │ │ - vhadd.u , , q9 │ │ - vmin.u d19, d9, d12 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, ip, pc} │ │ + vqrshl.u64 d19, d25, d25 │ │ + vqadd.u64 , , │ │ + vqadd.u64 d25, d25, d27 │ │ + vqrshl.u64 , , │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b9381e │ │ movs r4, r0 │ │ b.n b93004 │ │ movs r0, r0 │ │ b.n b93b86 │ │ @@ -3172739,16 +3172738,16 @@ │ │ lsrs r2, r0, #16 │ │ lsls r0, r0, #14 │ │ lsls r4, r7, #2 │ │ lsls r4, r0, #22 │ │ movs r5, r0 │ │ b.n b93882 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, ip, pc} │ │ - vqrshl.u64 d19, d8, d25 │ │ + ldmia.w sp!, {r0, r1, r2, r4, ip, pc} │ │ + vqrshl.u64 , , │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b93896 │ │ movs r4, r0 │ │ b.n b9307c │ │ movs r0, r0 │ │ b.n b93bfe │ │ @@ -3172804,17 +3172803,17 @@ │ │ lsrs r4, r2, #11 │ │ add.w r0, r0, r5 │ │ b.n b93912 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b93d1a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r6, r7, r8, r9, sl, fp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, pc} │ │ vqsub.u64 d29, d9, d14 │ │ - vpmin.f16 d24, d25, d14 │ │ + vpmin.f16 q12, , │ │ vrhadd.u , , q11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b93a90 │ │ add sp, #0 │ │ b.n b9393a │ │ str r4, [r0, #0] │ │ @@ -3173772,41 +3173771,41 @@ │ │ movs r0, #116 @ 0x74 │ │ b.n b93958 │ │ movs r0, r0 │ │ b.n b93f3c │ │ movs r0, #2 │ │ b.n b93f40 │ │ vpmin.u32 q15, , │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ + ldrh r7, [r0, #54] @ 0x36 │ │ @ instruction: 0xff791d18 │ │ - vaba.u d24, d23, d6 │ │ + vabd.u q12, , │ │ vrshl.u64 , q0, │ │ - vmul.p q12, , q1 │ │ + vmls.i d24, d23, d27 │ │ vaba.u , , q14 │ │ - vceq.i q12, , q11 │ │ + vsub.i64 q12, , │ │ vabd.u d17, d9, d16 │ │ - vpmin.f16 q9, , q5 │ │ - vabd.u q12, , q7 │ │ + vpmin.f16 d18, d7, d19 │ │ + vabd.u d24, d25, d23 │ │ vqrshl.u64 , q12, │ │ - @ instruction: 0xff778c8e │ │ - vabd.u q12, , q15 │ │ + @ instruction: 0xff778c67 │ │ + vabd.u q12, , │ │ vqrshl.u64 d17, d8, d25 │ │ - vmul.p d24, d7, d2 │ │ + vsub.i64 q12, , │ │ vaba.u d17, d9, d28 │ │ - vaba.u d24, d23, d18 │ │ + vabd.u d24, d23, d11 │ │ vqrshl.u64 , q6, │ │ - vaba.u q12, , q1 │ │ + vabd.u d24, d7, d27 │ │ vqrshl.u64 , q14, │ │ - vmls.i d24, d7, d30 │ │ + vmls.i d24, d7, d7 │ │ vaba.u , , q4 │ │ - vceq.i d24, d23, d30 │ │ + vceq.i d24, d23, d7 │ │ vmax.u , , q12 │ │ - vmul.p q12, , q5 │ │ + vmul.p d24, d7, d19 │ │ vabd.u d17, d25, d4 │ │ - vaba.u d24, d7, d14 │ │ + vmin.u q12, , │ │ vrshl.u64 , q4, │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n b941de │ │ movs r4, r0 │ │ b.n b939c4 │ │ movs r0, r0 │ │ @@ -3173842,16 +3173841,16 @@ │ │ ldmia.w sp!, {r1} │ │ b.n b9462a │ │ lsrs r4, r7, #2 │ │ b.n b939f6 │ │ movs r1, r0 │ │ b.n b94632 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r9, sl, pc} │ │ - vmls.i d22, d25, d8 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r9, sl, pc} │ │ + vmls.i q11, , │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b943a0 │ │ ands r0, r0 │ │ b.n b9424a │ │ lsls r4, r0, #13 │ │ b.n b93a2e │ │ @@ -3173963,15 +3173962,15 @@ │ │ b.n b94510 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1} │ │ b.n b9473e │ │ beq.n b94010 │ │ b.n b9451c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r8, sl, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r8, sl, pc} │ │ vqrshl.u64 q13, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b944b0 │ │ cmp r0, #148 @ 0x94 │ │ b.n b93b3a │ │ ands r0, r0 │ │ @@ -3174069,15 +3174068,15 @@ │ │ b.n b9481e │ │ lsrs r7, r1, #32 │ │ add.w r0, r0, r0 │ │ b.n b94826 │ │ beq.n b940f8 │ │ b.n b94604 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, sl, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r6, sl, pc} │ │ vrshl.u64 d26, d22, d9 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b94598 │ │ ands r0, r0 │ │ b.n b94442 │ │ lsls r4, r4, #28 │ │ @@ -3174171,15 +3174170,15 @@ │ │ b.n b94902 │ │ lsls r6, r2, #31 │ │ add.w r0, r0, r0 │ │ b.n b9490a │ │ beq.n b941dc │ │ b.n b946e8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r7, r8, r9, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, r9, pc} │ │ vmax.u q10, , │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b9467c │ │ str r1, [r0, r0] │ │ b.n b94526 │ │ asrs r4, r7, #8 │ │ @@ -3174282,16 +3174281,16 @@ │ │ b.n b949fa │ │ lsls r0, r3, #30 │ │ add.w r0, r0, r0 │ │ b.n b94a02 │ │ beq.n b942e4 │ │ b.n b947e0 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r7, r9, pc} │ │ - vpmin.u d16, d9, d11 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r9, pc} │ │ + vmul.p q8, , q10 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b94774 │ │ ands r0, r0 │ │ b.n b9461e │ │ str r1, [r0, r0] │ │ b.n b94622 │ │ @@ -3174525,22 +3174524,22 @@ │ │ movs r0, #28 │ │ b.n b9401c │ │ movs r0, r0 │ │ b.n b94600 │ │ movs r0, #2 │ │ b.n b94604 │ │ @ instruction: 0xffedeaff │ │ - strh r6, [r3, #4] │ │ - vcgt.u q11, , │ │ - vrhadd.u d24, d9, d2 │ │ - vshl.u64 d22, d31, d9 │ │ - vqadd.u64 q12, , q5 │ │ - vcgt.u d22, d25, d7 │ │ - vqadd.u64 d24, d25, d26 │ │ - vcgt.u q11, , │ │ + strh r7, [r6, #2] │ │ + vcgt.u d22, d25, d20 │ │ + vqadd.u64 q12, , │ │ + vshl.u64 d22, d8, d9 │ │ + vqadd.u64 d24, d9, d19 │ │ + vcgt.u q11, , q8 │ │ + vqadd.u64 d24, d25, d3 │ │ + vcgt.u q11, , q0 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b949ac │ │ ands r0, r0 │ │ b.n b94856 │ │ lsrs r0, r1, #32 │ │ b.n b9403a │ │ @@ -3174625,16 +3174624,16 @@ │ │ b.n b94d06 │ │ lsls r5, r2, #27 │ │ add.w r0, r0, r0 │ │ b.n b94d0e │ │ beq.n b945e0 │ │ b.n b94aec │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r4, r7, r8, r9, sl, fp, ip, sp, lr} │ │ - vhsub.u q11, , │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr} │ │ + vqsub.u64 d22, d25, d28 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b94a80 │ │ str r1, [r0, r0] │ │ b.n b9492a │ │ asrs r0, r0, #32 │ │ b.n b9492e │ │ @@ -3174767,15 +3174766,15 @@ │ │ b.n b94e3e │ │ lsls r7, r0, #26 │ │ add.w r0, r0, r0 │ │ b.n b94e46 │ │ beq.n b94718 │ │ b.n b94c24 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r9, sl, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r9, sl, fp, ip, sp, lr} │ │ vmax.u d27, d25, d6 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b94bb8 │ │ str r1, [r0, #0] │ │ b.n b94a62 │ │ movs r3, #72 @ 0x48 │ │ @@ -3174870,15 +3174869,15 @@ │ │ b.n b94e66 │ │ asrs r0, r2, #1 │ │ b.n b94f2a │ │ adds r0, #0 │ │ b.n b94f2e │ │ lsls r3, r1, #25 │ │ @ instruction: 0xeb00ffd3 │ │ - @ instruction: 0xeaff7d6a │ │ + @ instruction: 0xeaff7d43 │ │ vmin.u , , q9 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b94ca0 │ │ ands r0, r0 │ │ b.n b94b4a │ │ lsls r4, r1, #13 │ │ @@ -3174982,16 +3174981,16 @@ │ │ b.n b94dfc │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1} │ │ b.n b9502a │ │ beq.n b948fc │ │ b.n b94e08 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r7, sl, fp, ip, sp, lr} │ │ - vceq.i , , q12 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr} │ │ + vceq.i , , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b94d9c │ │ ands r0, r0 │ │ b.n b94c46 │ │ lsrs r0, r6, #2 │ │ b.n b9442a │ │ @@ -3175112,16 +3175111,16 @@ │ │ b.n b94f1c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b9514a │ │ beq.n b94a1c │ │ b.n b94f28 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r5, r6, r8, r9, fp, ip, sp, lr} │ │ - vacgt.f16 , , │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr} │ │ + vcgt.f16 d21, d25, d30 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b94ebc │ │ cmp r0, #88 @ 0x58 │ │ b.n b94546 │ │ ands r0, r0 │ │ b.n b94d6a │ │ @@ -3175223,15 +3175222,15 @@ │ │ asrs r0, r0, #32 │ │ b.n b9523a │ │ adds r0, r3, r1 │ │ b.n b94606 │ │ beq.n b94b10 │ │ b.n b9501c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr} │ │ vrshl.u64 q11, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b94fb0 │ │ str r1, [r0, r0] │ │ b.n b94e5a │ │ asrs r5, r7, #2 │ │ @@ -3175303,16 +3175302,16 @@ │ │ b.n b952ea │ │ lsls r4, r3, #21 │ │ add.w r0, r0, r0 │ │ b.n b952f2 │ │ beq.n b94bc4 │ │ b.n b950d0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r7, r8, fp, ip, sp, lr} │ │ - vmls.i d24, d25, d30 │ │ + ldmia.w sp!, {r0, r1, r2, r7, r8, fp, ip, sp, lr} │ │ + vmls.i d24, d25, d7 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b95064 │ │ ands r0, r0 │ │ b.n b94f0e │ │ movs r4, r1 │ │ b.n b946f2 │ │ @@ -3175414,15 +3175413,15 @@ │ │ b.n b953de │ │ lsls r7, r3, #20 │ │ add.w r0, r0, r6 │ │ b.n b94fe6 │ │ beq.n b94cb8 │ │ b.n b951c4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r7, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r7, fp, ip, sp, lr} │ │ vqrdmlah.s d27, d9, d16 │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b95158 │ │ ands r0, r0 │ │ b.n b95002 │ │ str r4, [r4, #52] @ 0x34 │ │ @@ -3175922,34 +3175921,34 @@ │ │ adds r0, #0 │ │ b.n b95852 │ │ lsls r2, r0, #16 │ │ add.w r0, r0, r7 │ │ b.n b9545a │ │ ldr r7, [r0, r7] │ │ @ instruction: 0xeb02ff7b │ │ - @ instruction: 0xeaff76aa │ │ - vpmin.f16 d30, d25, d8 │ │ - vmax.u , , q11 │ │ - vpmin.f16 q15, , q2 │ │ - vmax.u , , q5 │ │ - vpmin.f16 d30, d9, d24 │ │ - vmax.u d23, d7, d10 │ │ - vcgt.f16 q15, , q12 │ │ - vshl.u64 , q3, │ │ - vabd.f16 d30, d25, d20 │ │ - vshl.u64 , q3, │ │ - vabd.f16 d30, d9, d20 │ │ - vqshl.u64 d23, d10, d23 │ │ - @ instruction: 0xff79ed78 │ │ - vqrshl.u64 d23, d14, d23 │ │ - vrshl.u64 d23, d14, d9 │ │ - vabd.f16 q15, , q14 │ │ - vqrshl.u64 , q3, │ │ - vacgt.f16 d30, d9, d20 │ │ - vabd.u , , q1 │ │ + @ instruction: 0xeaff7683 │ │ + vpmin.f16 q15, , │ │ + vmin.u d23, d7, d31 │ │ + vminnm.f16 d30, d9, d13 │ │ + vmax.u d23, d7, d19 │ │ + vpmin.f16 d30, d9, d1 │ │ + vrshl.u64 , , │ │ + vcgt.f16 q15, , │ │ + vqshl.u64 d23, d15, d23 │ │ + @ instruction: 0xff79ed7d │ │ + vqshl.u64 d23, d15, d7 │ │ + vqrdmlsh.s q15, , │ │ + vqshl.u64 , , │ │ + @ instruction: 0xff79ed51 │ │ + vqrshl.u64 , , │ │ + vshl.u64 , , │ │ + vabd.f16 q15, , │ │ + vrshl.u64 d23, d31, d7 │ │ + vcgt.f16 d30, d9, d13 │ │ + vaba.u d23, d7, d11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b95614 │ │ str r1, [r0, r0] │ │ b.n b954be │ │ asrs r5, r7, #2 │ │ b.n b94d22 │ │ @@ -3176559,30 +3176558,30 @@ │ │ b.n b957d4 │ │ movs r0, #2 │ │ b.n b957d8 │ │ @ instruction: 0xffaceaff │ │ strb r0, [r3, #29] │ │ b.n b95cc2 │ │ vpmin.u q15, , │ │ - strb r6, [r1, #0] │ │ - vbif d27, d9, d12 │ │ - vhadd.u , , q1 │ │ - vbif , , q0 │ │ - vpmin.f16 q11, , q7 │ │ - vqadd.u64 , , q6 │ │ - vpmin.f16 d22, d23, d10 │ │ - vqadd.u64 d27, d25, d8 │ │ - vpmin.f16 d22, d23, d22 │ │ - vqadd.u64 d27, d25, d20 │ │ - vcgt.f16 d22, d23, d6 │ │ - vminnm.f16 d26, d25, d4 │ │ - @ instruction: 0xff773c89 │ │ + ldr r7, [r4, #124] @ 0x7c │ │ + vqadd.u64 , , │ │ + vqadd.u64 d23, d7, d11 │ │ + vrhadd.u d27, d9, d25 │ │ + vpmin.f16 d22, d23, d23 │ │ + vqadd.u64 d27, d25, d21 │ │ + vpmin.f16 q11, , │ │ + vqadd.u64 , , │ │ + vminnm.f16 q11, , │ │ + vhadd.u d27, d25, d13 │ │ + vacgt.f16 q11, , │ │ + vpmin.f16 q13, , │ │ + @ instruction: 0xff773c62 │ │ vqadd.u64 q14, q12, │ │ - vhadd.u d23, d22, d10 │ │ - vbif d27, d25, d8 │ │ + vhadd.u , q3, │ │ + vbif , , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b95ba8 │ │ str r1, [r0, r0] │ │ b.n b95a52 │ │ asrs r4, r5, #2 │ │ b.n b95254 │ │ @@ -3176661,15 +3176660,15 @@ │ │ lsls r1, r3, #9 │ │ add.w r0, r0, r6 │ │ b.n b95afe │ │ beq.n b95810 │ │ b.n b95cdc │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r4, r5, r6, r9, lr} │ │ - vabd.f16 d22, d26, d22 │ │ + @ instruction: 0xff7a6d7f │ │ vmul.p q11, , │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b95c74 │ │ str r1, [r0, #0] │ │ b.n b95b1e │ │ ands r0, r0 │ │ @@ -3176798,15 +3176797,15 @@ │ │ and.w r0, r0, r2, lsl #28 │ │ b.n b9602e │ │ movs r7, r0 │ │ b.n b95c32 │ │ beq.n b95904 │ │ b.n b95e10 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r4, r6, sl, fp, sp, lr} │ │ vmax.u d24, d9, d20 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b95da4 │ │ ands r0, r0 │ │ b.n b95c4e │ │ lsls r4, r6, #13 │ │ @@ -3176899,15 +3176898,15 @@ │ │ b.n b95ee8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b96116 │ │ beq.n b959e8 │ │ b.n b95ef4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r4, r7, r8, r9, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, sp, lr} │ │ vcgt.u q13, , q10 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b95e88 │ │ ands r0, r0 │ │ b.n b95d32 │ │ lsrs r5, r1, #2 │ │ @@ -3177074,18 +3177073,18 @@ │ │ lsrs r5, r1, #2 │ │ b.n b956de │ │ movs r6, r0 │ │ b.n b95e9a │ │ beq.n b95b6c │ │ b.n b96078 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r8, r9, fp, sp, lr} │ │ - vaba.u d28, d25, d8 │ │ - vpmax.u d22, d7, d30 │ │ - vmin.u d28, d25, d28 │ │ + ldmia.w sp!, {r0, r1, r5, r6, r7, r9, fp, sp, lr} │ │ + vaba.u q14, , │ │ + vpmax.u d22, d7, d7 │ │ + vmin.u d28, d25, d5 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r6, r7, r9, sl, fp, sp} │ │ b.n b9569a │ │ movs r0, r0 │ │ b.n b96222 │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3177206,18 +3177205,18 @@ │ │ ldr r4, [r1, #8] │ │ b.n b95814 │ │ lsrs r5, r1, #2 │ │ b.n b95818 │ │ movs r1, r0 │ │ b.n b963ca │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r3, r5, r8, fp, sp, lr} │ │ - vpmax.u q12, , q15 │ │ - vsub.i64 q11, , q7 │ │ - vpmin.u d24, d25, d2 │ │ + ldmia.w sp!, {r0, r1, r8, fp, sp, lr} │ │ + vpmax.u q12, , │ │ + vsub.i64 d22, d23, d23 │ │ + vpmax.u q12, , │ │ vsub.i64 d18, d23, d14 │ │ b.n b95842 │ │ movs r0, r0 │ │ b.n b9634a │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ cmp r0, #143 @ 0x8f │ │ @@ -3177329,15 +3177328,15 @@ │ │ asrs r0, r0, #32 │ │ b.n b964d6 │ │ adds r7, r1, r2 │ │ b.n b9591a │ │ movs r2, r0 │ │ b.n b964de │ │ vrhadd.u16 d14, d14, d31 │ │ - str r2, [r5, #124] @ 0x7c │ │ + str r3, [r0, #124] @ 0x7c │ │ vmax.u d31, d9, d23 │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {pc} │ │ b.n b960f2 │ │ lsrs r0, r1, #27 │ │ b.n b958d6 │ │ movs r0, r0 │ │ @@ -3177471,20 +3177470,20 @@ │ │ ldrb r6, [r1, #2] │ │ b.n b95a66 │ │ movs r1, r1 │ │ b.n b9621a │ │ ldr r0, [sp, #572] @ 0x23c │ │ b.n b95a6e │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r6, r7, r9, sl, sp, lr} │ │ - vqsub.u64 d16, d9, d8 │ │ - vmin.u q11, q4, q13 │ │ - vrhadd.u q8, , q4 │ │ - vmin.u q11, q12, q11 │ │ - vhsub.u q8, , q2 │ │ + ldmia.w sp!, {r0, r1, r5, r7, r9, sl, sp, lr} │ │ + vbif q8, , │ │ + vmin.u q11, q4, │ │ + vrhadd.u d16, d25, d17 │ │ + vmax.u q11, q12, │ │ + vqsub.u64 d16, d9, d13 │ │ vhadd.u d17, d8, d0 │ │ b.n b9623e │ │ movs r0, r0 │ │ b.n b96642 │ │ movs r0, r0 │ │ b.n b965a8 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3179551,23 +3179550,23 @@ │ │ adds r0, #32 │ │ movs r4, r4 │ │ adds r0, #20 │ │ movs r4, r4 │ │ adds r0, #16 │ │ movs r4, r4 │ │ ldr r2, [sp, #88] @ 0x58 │ │ - vmul.p , , q7 │ │ + vmul.p d23, d9, d23 │ │ vpmax.u d25, d23, d30 │ │ - vmul.p , , q11 │ │ + vmls.i , , │ │ vmul.p , , q1 │ │ - vmul.p d23, d9, d10 │ │ + vceq.i , , │ │ vmls.i , , q9 │ │ - vsub.i64 d23, d25, d26 │ │ + vsub.i64 d23, d25, d3 │ │ vpmin.u , , q3 │ │ - vmul.p d23, d25, d14 │ │ + vmul.p , , │ │ vqrdmulh.s d18, d7, d8 │ │ movs r4, r4 │ │ adds r0, #220 @ 0xdc │ │ movs r4, r4 │ │ adds r0, #212 @ 0xd4 │ │ movs r4, r4 │ │ adds r0, #208 @ 0xd0 │ │ @@ -3179585,15 +3179584,15 @@ │ │ vpmax.u q9, , q6 │ │ movs r4, r4 │ │ cmp r2, #200 @ 0xc8 │ │ movs r4, r4 │ │ cmp r2, #196 @ 0xc4 │ │ movs r4, r4 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - vaba.u , , q3 │ │ + vabd.u d23, d9, d31 │ │ vhadd.u d16, d7, d0 │ │ b.n b977b2 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n b96c3a │ │ movs r0, r0 │ │ @@ -3180352,15 +3180351,15 @@ │ │ b.n b97ea2 │ │ ands r0, r0 │ │ b.n b97ea6 │ │ @ instruction: 0xfa6debff │ │ movs r4, r0 │ │ b.n b97aae │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r5, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r2, r9, sl, fp, lr} │ │ vpmin.u q10, , q12 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b97c1c │ │ adds r0, #12 │ │ b.n b972a6 │ │ str r0, [r3, #4] │ │ @@ -3180985,19 +3180984,19 @@ │ │ movs r0, #20 │ │ b.n b977f8 │ │ movs r0, r0 │ │ b.n b97ddc │ │ movs r0, #2 │ │ b.n b97de0 │ │ @ instruction: 0xffa9eaff │ │ - ldr r2, [pc, #48] @ (b97cf8 ) │ │ - vhadd.u d16, d9, d15 │ │ - vceq.i d20, d24, d24 │ │ - vacgt.f16 d31, d25, d27 │ │ - vqrdmulh.s q10, , q10 │ │ + ldr r1, [pc, #916] @ (b9805c ) │ │ + vpmin.f16 , , q12 │ │ + vceq.i d20, d23, d1 │ │ + vacgt.f16 d31, d25, d4 │ │ + vqrdmlah.s d20, d7, d29 │ │ vmax.u d19, d9, d22 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b98180 │ │ movs r0, #116 @ 0x74 │ │ b.n b9780a │ │ adds r0, #13 │ │ @@ -3181620,17 +3181619,17 @@ │ │ movs r0, r0 │ │ b.n b98952 │ │ lsls r4, r7, #9 │ │ b.n b97d1e │ │ lsls r0, r0, #10 │ │ b.n b97d22 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r5, r7, r8, r9, lr} │ │ - vqadd.u64 , , q3 │ │ - vcgt.u q10, q4, q14 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r8, r9, lr} │ │ + vhadd.u d23, d25, d31 │ │ + vcgt.u q10, q4, │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r4, r5, r6, ip, sp} │ │ b.n b97d52 │ │ adds r0, #13 │ │ b.n b986bc │ │ movs r7, r4 │ │ b.n b988e0 │ │ @@ -3181855,15 +3181854,15 @@ │ │ movs r0, r0 │ │ b.n b98b4e │ │ movs r0, r0 │ │ b.n b97f14 │ │ movs r1, r0 │ │ b.n b98b56 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, lr} │ │ + ldmia.w sp!, {r0, r4, r6, r7, r8, lr} │ │ @ instruction: 0xff790dbb │ │ vcgt.u , , q14 │ │ movs r4, r4 │ │ asrs r0, r5, #13 │ │ movs r4, r4 │ │ lsls r4, r1, #5 │ │ movs r0, r0 │ │ @@ -3182515,33 +3182514,33 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n b984f8 │ │ movs r0, r0 │ │ b.n b98adc │ │ movs r0, #2 │ │ b.n b98ae0 │ │ @ instruction: 0xff85eaff │ │ - lsrs r0, r6 │ │ + lsrs r1, r1 │ │ @ instruction: 0xff79ec46 │ │ - vhadd.u d20, d6, d20 │ │ + vminnm.f16 , q11, │ │ vqrdmlah.s q15, , q13 │ │ - vminnm.f16 d19, d6, d4 │ │ + vcgt.f16 , q11, │ │ vpmax.u q15, , q13 │ │ - vminnm.f16 d19, d6, d16 │ │ + vpmin.f16 d19, d6, d9 │ │ vpmax.u d30, d25, d6 │ │ - @ instruction: 0xff763d9c │ │ + @ instruction: 0xff763d75 │ │ vceq.i q15, , q9 │ │ - @ instruction: 0xff763d58 │ │ + @ instruction: 0xff763d31 │ │ vsub.i64 d30, d25, d30 │ │ - @ instruction: 0xff763d3c │ │ + @ instruction: 0xff763d15 │ │ vceq.i d30, d25, d2 │ │ - vqrdmlah.s , q11, q8 │ │ + vqrdmulh.s , q11, │ │ vabd.u q15, , q3 │ │ - vqrdmlah.s d19, d22, d24 │ │ + vqrdmlah.s d19, d22, d1 │ │ vabd.u d30, d9, d14 │ │ - vqrdmlah.s , q11, q2 │ │ + vqrdmulh.s d19, d22, d29 │ │ vabd.u d30, d9, d26 │ │ vhadd.u d17, d22, d20 │ │ b.n b9853a │ │ asrs r4, r0, #32 │ │ b.n b99120 │ │ movs r7, r0 │ │ b.n b990c4 │ │ @@ -3182577,16 +3182576,16 @@ │ │ b.n b991a6 │ │ adds r0, #0 │ │ b.n b991aa │ │ bfcsel 16, b9926a , 18, lt │ │ movs r0, r0 │ │ b.n b991b2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r3, r5, r8, r9, fp, ip, sp} │ │ - vqrdmlsh.s d23, d9, d24 │ │ + ldmia.w sp!, {r0, r8, r9, fp, ip, sp} │ │ + vqrdmlsh.s d23, d9, d1 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b98f20 │ │ ands r0, r0 │ │ b.n b98dca │ │ movs r4, r1 │ │ b.n b985ae │ │ @@ -3182820,22 +3182819,22 @@ │ │ b.n b98d94 │ │ movs r0, #2 │ │ b.n b98d98 │ │ bvs.n b98d6a │ │ add.w r1, r1, r3, lsl #8 │ │ b.n b99282 │ │ @ instruction: 0xffeeeaff │ │ - subs r1, #0 │ │ - vrhadd.u , , │ │ - vpmax.u d19, d23, d0 │ │ - vcgt.u , , │ │ - vmls.i , , q2 │ │ - vhsub.u d27, d9, d5 │ │ - vmul.p , , q10 │ │ - vqsub.u64 d27, d9, d21 │ │ + subs r0, #217 @ 0xd9 │ │ + vbif d27, d25, d10 │ │ + vpmin.u , , │ │ + vcge.u d27, d9, d10 │ │ + vmul.p d19, d7, d13 │ │ + vbif , , q7 │ │ + vmls.i , , │ │ + vhsub.u d27, d9, d14 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b99148 │ │ add r0, pc, #0 @ (adr r0, b98cb0 ) │ │ b.n b98ff2 │ │ lsls r4, r7, #8 │ │ b.n b987d6 │ │ @@ -3184259,64 +3184258,64 @@ │ │ b.n b9a046 │ │ @ instruction: 0xffdfeaff │ │ ands r0, r0 │ │ b.n b9a04e │ │ ldr r6, [r3, #80] @ 0x50 │ │ b.n b99f12 │ │ @ instruction: 0xffdceaff │ │ - subs r0, #12 │ │ - vrshl.u64 q11, q8, │ │ - vceq.i , q4, q2 │ │ - vrshl.u64 d22, d24, d25 │ │ - vaba.u , q4, q14 │ │ - vqshl.u64 q11, q0, │ │ - vaba.u d19, d24, d28 │ │ - vqrshl.u64 d22, d0, d9 │ │ - vmin.u , q12, q8 │ │ - vmin.u d19, d25, d16 │ │ - vshl.u64 d22, d4, d9 │ │ - vabd.u d19, d8, d20 │ │ - vrhadd.u d19, d9, d24 │ │ - vmin.u , , q12 │ │ - vqadd.u64 , , q4 │ │ - vcgt.f16 d21, d9, d28 │ │ - vmax.u d19, d8, d4 │ │ - vhsub.u d19, d9, d20 │ │ + adds r7, #229 @ 0xe5 │ │ + vqrshl.u64 d22, d25, d9 │ │ + vsub.i64 d19, d8, d29 │ │ + vrshl.u64 d22, d1, d25 │ │ + vaba.u , q4, │ │ + vshl.u64 d22, d25, d25 │ │ + vaba.u d19, d24, d5 │ │ + vshl.u64 q11, , │ │ + vmax.u , q12, │ │ + vmax.u d19, d25, d9 │ │ + vcge.u q11, , │ │ + vmin.u , q12, │ │ + vrhadd.u d19, d9, d1 │ │ + vmin.u , , │ │ + vqadd.u64 d19, d25, d17 │ │ + vcgt.f16 d21, d9, d5 │ │ + vqrshl.u64 , , q12 │ │ + vbif , , │ │ vrhadd.u d17, d25, d22 │ │ - vcge.u d19, d6, d20 │ │ + vcgt.u d19, d6, d13 │ │ vqsub.u64 d17, d25, d22 │ │ vcgt.u , q11, │ │ - vhsub.u , , q14 │ │ + vhsub.u , , │ │ vrhadd.u , , q15 │ │ - vrshl.u64 d19, d4, d22 │ │ - vhsub.u , , q4 │ │ + vqrshl.u64 , , q3 │ │ + vhsub.u d19, d9, d17 │ │ vrhadd.u , , q5 │ │ - vcgt.f16 q9, q3, q8 │ │ + vacgt.f16 d18, d6, d25 │ │ vabd.f16 q8, , q9 │ │ - vacgt.f16 d18, d6, d16 │ │ - vhsub.u d19, d9, d4 │ │ + vcgt.f16 d18, d6, d9 │ │ + vbif , , │ │ vshl.u64 d23, d16, d25 │ │ - vbif , , q2 │ │ - vacgt.f16 d18, d25, d16 │ │ + vrhadd.u d19, d25, d29 │ │ + vcgt.f16 d18, d25, d9 │ │ vrhadd.u , , q6 │ │ - vcge.u , , q6 │ │ - vbif , , q6 │ │ - vcgt.f16 , , q14 │ │ - @ instruction: 0xff782d58 │ │ - vpmax.u , , q12 │ │ - vabd.f16 d18, d8, d28 │ │ - vqsub.u64 d19, d25, d0 │ │ - @ instruction: 0xff792df0 │ │ - vpmin.f16 q10, , q5 │ │ - @ instruction: 0xff772d90 │ │ - vpmin.f16 q10, , q13 │ │ - vqadd.u64 , , q10 │ │ - vqrdmlsh.s q9, , q4 │ │ - vacgt.f16 d20, d25, d18 │ │ - vrhadd.u d19, d23, d12 │ │ + vcge.u d19, d9, d21 │ │ + vbif d19, d9, d21 │ │ + vcgt.f16 , , │ │ + @ instruction: 0xff782d31 │ │ + vpmax.u , , │ │ + vabd.f16 d18, d8, d5 │ │ + vhsub.u , , │ │ + vabd.f16 q9, , │ │ + vpmin.f16 d20, d25, d19 │ │ + vabd.f16 q9, , │ │ + vpmin.f16 q10, , │ │ + vhadd.u , , │ │ + vqrdmlsh.s d18, d25, d17 │ │ + vcgt.f16 d20, d25, d11 │ │ + vrhadd.u , , │ │ vmul.p q11, , q10 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b99e84 │ │ ldrb r0, [r2, #1] │ │ b.n b9950e │ │ str r1, [r0, #0] │ │ @@ -3184391,16 +3184390,16 @@ │ │ b.n b9a1c6 │ │ bfcsel 6, b99286 , 8, ls │ │ movs r4, r0 │ │ b.n b99dce │ │ beq.n b99aa0 │ │ b.n b99fac │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r8, r9, fp, sp} │ │ - vqrdmulh.s q9, , │ │ + ldmia.w sp!, {r0, r2, r5, r6, r7, r9, fp, sp} │ │ + vqrdmulh.s d18, d9, d18 │ │ vhadd.u d17, d9, d0 │ │ b.n b99de2 │ │ lsls r4, r6, #1 │ │ b.n b995c6 │ │ movs r0, #2 │ │ b.n b99f2a │ │ movs r0, r0 │ │ @@ -3184969,22 +3184968,22 @@ │ │ asrs r0, r0 │ │ b.n b99a86 │ │ movs r1, r0 │ │ b.n b9a6ca │ │ beq.n b99fbc │ │ b.n b9a4a8 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r4, r7, r9, sl, sp} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r9, sl, sp} │ │ vabd.u d20, d9, d29 │ │ - vceq.i d18, d9, d8 │ │ - vqsub.u64 d25, d9, d9 │ │ - vaba.u q9, q4, q0 │ │ - vmax.u q9, , q8 │ │ + vaba.u q9, , │ │ + vbif , , q9 │ │ + vabd.u d18, d8, d25 │ │ + vmin.u d18, d9, d25 │ │ vshl.u64 d27, d11, d25 │ │ - vmin.u d18, d6, d20 │ │ + vmax.u d18, d6, d13 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b9a454 │ │ ands r0, r0 │ │ b.n b9a2fe │ │ movs r4, r0 │ │ b.n b99ae4 │ │ @@ -3186044,55 +3186043,55 @@ │ │ movs r4, r0 │ │ b.n b9abfe │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ b.n b9af66 │ │ @ instruction: 0xffef1aff │ │ mcr2 10, 0, lr, cr3, cr15, {7} @ │ │ - movs r5, #140 @ 0x8c │ │ + movs r5, #101 @ 0x65 │ │ @ instruction: 0xff795db7 │ │ vmax.u , q11, q0 │ │ movs r3, r4 │ │ - movs r3, #240 @ 0xf0 │ │ + movs r3, #201 @ 0xc9 │ │ vqrdmlsh.s d21, d9, d11 │ │ - vqsub.u64 q9, q3, q8 │ │ + vhsub.u q9, q3, │ │ vpmin.u d21, d25, d11 │ │ - vhsub.u d18, d22, d24 │ │ + vhsub.u d18, d22, d1 │ │ vpmin.u , , │ │ - vqshl.u64 q9, q0, q11 │ │ + vshl.u64 d18, d25, d22 │ │ vqrdmlsh.s , , │ │ - vshl.u64 q9, q6, q3 │ │ + vshl.u64 d18, d21, d6 │ │ vqrdmlsh.s , , │ │ - vqshl.u64 d18, d8, d6 │ │ + vcge.u q9, q11, │ │ @ instruction: 0xff795c43 │ │ - vhsub.u d18, d22, d12 │ │ + vhsub.u q9, q3, │ │ vpmin.u d21, d25, d23 │ │ - vrhadd.u q9, q11, q12 │ │ + vrhadd.u q9, q11, │ │ vpmin.u d21, d9, d3 │ │ - vbif d18, d22, d4 │ │ + vrhadd.u q9, q3, │ │ vmul.p d21, d25, d31 │ │ - vhadd.u d18, d6, d16 │ │ + vminnm.f16 , q11, │ │ vsub.i64 , , │ │ - vhadd.u d18, d22, d28 │ │ + vhadd.u d18, d22, d5 │ │ vceq.i , , │ │ - vminnm.f16 d17, d6, d4 │ │ + vcgt.f16 , q11, │ │ vaba.u d21, d9, d31 │ │ - @ instruction: 0xff761df4 │ │ + vabd.f16 , q11, │ │ vmin.u d21, d9, d15 │ │ - vcgt.f16 d17, d6, d16 │ │ + @ instruction: 0xff761df9 │ │ vmax.u , , │ │ - @ instruction: 0xff761d9c │ │ + @ instruction: 0xff761d75 │ │ vrshl.u64 , , │ │ - vqrdmlsh.s , q11, q6 │ │ - vshl.u64 d18, d8, d25 │ │ - vqshl.u64 d18, d20, d25 │ │ + vqrdmlsh.s d17, d22, d21 │ │ + vshl.u64 q9, , │ │ + vshl.u64 d18, d13, d25 │ │ vqrdmlsh.s , , │ │ - vhsub.u q9, q3, q0 │ │ + vqsub.u64 d18, d6, d9 │ │ vpmax.u , , │ │ - vabd.f16 , q11, q4 │ │ + vabd.f16 d17, d22, d17 │ │ vqrshl.u64 , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b9ae14 │ │ ands r0, r0 │ │ b.n b9acbe │ │ movs r0, r0 │ │ @@ -3186592,33 +3186591,33 @@ │ │ b.n b9b3ae │ │ movs r0, r2 │ │ b.n b9a8ec │ │ asrs r1, r0, #32 │ │ b.n b9aed4 │ │ b.n b9aa6e │ │ @ instruction: 0xeb02ff3c │ │ - @ instruction: 0xeaff1b14 │ │ + @ instruction: 0xeaff1aed │ │ vacgt.f16 , , q1 │ │ - vpmax.u , , q12 │ │ + vpmax.u , , │ │ vcgt.f16 d27, d25, d22 │ │ - vsub.i64 d17, d21, d28 │ │ + vsub.i64 d17, d21, d5 │ │ @ instruction: 0xff79bc6a │ │ - vceq.i d17, d21, d0 │ │ + vsub.i64 , , │ │ @ instruction: 0xff79bc4e │ │ - vsub.i64 , , q8 │ │ + vceq.i d17, d5, d25 │ │ vqrdmlsh.s d27, d9, d14 │ │ - vceq.i d17, d5, d16 │ │ + vsub.i64 d17, d5, d9 │ │ vqrdmulh.s , , q15 │ │ - vabd.u , , q12 │ │ + vabd.u , , │ │ vqrdmulh.s d27, d25, d22 │ │ - vabd.u , , q0 │ │ - vmls.i d17, d9, d0 │ │ - vsub.i64 d17, d9, d4 │ │ + vaba.u d17, d21, d9 │ │ + vceq.i , , │ │ + vaba.u , , │ │ vqrdmulh.s , , q1 │ │ - vqrdmulh.s , , q0 │ │ + vqrdmlah.s d17, d5, d9 │ │ vacgt.f16 , , q15 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b9b2b0 │ │ strb r1, [r0, #0] │ │ b.n b9b15a │ │ asrs r4, r7, #8 │ │ @@ -3188266,80 +3188265,80 @@ │ │ b.n b9c222 │ │ @ instruction: 0xffc5eaff │ │ movs r0, r0 │ │ b.n b9c36a │ │ movs r4, r4 │ │ b.n b9b748 │ │ @ instruction: 0xffc5eaff │ │ - asrs r0, r6, #27 │ │ - vqrdmlah.s q15, , │ │ - vmax.u d17, d23, d8 │ │ - vqrdmlah.s d30, d25, d3 │ │ - vrshl.u64 , q2, │ │ - vcge.u , , q12 │ │ - vqadd.u64 q11, , q10 │ │ - vsub.i64 , q4, q15 │ │ - vceq.i , q4, q3 │ │ - vqrshl.u64 , q10, q12 │ │ - vpmin.u q15, , │ │ - vcgt.f16 d16, d23, d4 │ │ - @ instruction: 0xff795c00 │ │ - vqrdmlsh.s q8, q12, q8 │ │ - vpmax.u d19, d9, d9 │ │ - vshl.u64 d17, d12, d24 │ │ + asrs r1, r1, #27 │ │ + vqrdmlah.s q15, , q2 │ │ + vmax.u , , │ │ + vqrdmulh.s q15, , q14 │ │ + vqrshl.u64 d17, d13, d23 │ │ + vcge.u , , │ │ + vhadd.u q11, , │ │ + vsub.i64 , q4, │ │ + vsub.i64 d27, d8, d31 │ │ + vrshl.u64 , , q12 │ │ + vpmin.u q15, , q4 │ │ + vacgt.f16 q8, , │ │ + vqrdmlah.s , , │ │ + @ instruction: 0xff780cc9 │ │ + vmls.i , , q9 │ │ + vshl.u64 , , q4 │ │ vmin.u , , q15 │ │ - vrhadd.u d17, d25, d0 │ │ + vbif , , │ │ vcge.u , , q9 │ │ vpmin.u q8, , q11 │ │ vminnm.f16 d18, d6, d9 │ │ vcgt.f16 d25, d25, d19 │ │ - vacgt.f16 q8, q3, q4 │ │ + vacgt.f16 d16, d6, d17 │ │ vhadd.u , , q5 │ │ vsub.i64 d16, d25, d23 │ │ - vpmin.u d16, d22, d12 │ │ + vpmin.u q8, q3, │ │ vabd.f16 d20, d9, d14 │ │ - vpmax.u q8, , q2 │ │ + vpmin.u d16, d25, d13 │ │ @ instruction: 0xff794d36 │ │ - vpmin.u q8, , q2 │ │ + vpmax.u d16, d9, d29 │ │ @ instruction: 0xff794cc6 │ │ - vmul.p q8, , q8 │ │ + vmls.i q8, , │ │ vqrdmulh.s q10, , q9 │ │ - vcge.u d17, d9, d12 │ │ + vqsub.u64 , , │ │ vrshl.u64 d21, d18, d25 │ │ - vqsub.u64 d17, d9, d8 │ │ + vbif , , │ │ vqshl.u64 d21, d14, d25 │ │ - vbif d17, d9, d20 │ │ + vrhadd.u d17, d9, d13 │ │ vcge.u d21, d25, d26 │ │ - vqsub.u64 d17, d9, d20 │ │ + vhsub.u d17, d9, d13 │ │ vqshl.u64 d21, d26, d25 │ │ - vabd.f16 q8, , q2 │ │ + @ instruction: 0xff790d9d │ │ vhadd.u , , q5 │ │ - vhsub.u , , q10 │ │ - vminnm.f16 , , │ │ - vqrdmlsh.s d16, d24, d24 │ │ - vmul.p , , │ │ - vabd.f16 d16, d8, d16 │ │ - vpmin.u d19, d9, d25 │ │ - vpmin.u q8, q12, q10 │ │ - vsub.i64 d19, d9, d13 │ │ - vqrdmlah.s d16, d8, d0 │ │ - vsub.i64 d19, d9, d25 │ │ - vpmax.u d16, d8, d8 │ │ - vabd.u d19, d9, d17 │ │ - vmls.i q8, q12, q8 │ │ - vmin.u , , │ │ - vmls.i q8, q12, q2 │ │ - vmin.u , , │ │ - vqrdmulh.s q8, q4, q6 │ │ - vmul.p d16, d25, d12 │ │ - vmin.u d19, d25, d21 │ │ - vqshl.u64 , q6, q4 │ │ - vbif q10, , │ │ - vrshl.u64 , q12, q4 │ │ - vhsub.u d20, d25, d1 │ │ + vqsub.u64 d17, d25, d29 │ │ + vminnm.f16 , , q3 │ │ + vqrdmlsh.s d16, d24, d1 │ │ + vmls.i d19, d25, d26 │ │ + vqrdmlsh.s q8, q12, │ │ + vpmin.u d19, d9, d2 │ │ + vpmax.u q8, q12, │ │ + vabd.u , , q11 │ │ + vpmax.u q8, q12, │ │ + vsub.i64 d19, d9, d2 │ │ + vmls.i q8, q12, │ │ + vmin.u , , q13 │ │ + vmul.p d16, d24, d25 │ │ + vmin.u , , q1 │ │ + vmul.p d16, d24, d13 │ │ + vmin.u d19, d25, d22 │ │ + vqrdmulh.s d16, d8, d21 │ │ + vmul.p q8, , │ │ + vmax.u d19, d25, d14 │ │ + vqshl.u64 d17, d21, d8 │ │ + vrhadd.u q10, , q7 │ │ + vrshl.u64 , , q4 │ │ + vqsub.u64 q10, , q5 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b9c1dc │ │ str r1, [r0, r0] │ │ b.n b9c086 │ │ asrs r0, r7, #2 │ │ b.n b9b86a │ │ @@ -3188926,40 +3188925,40 @@ │ │ b.n b9c832 │ │ movs r4, r1 │ │ b.n b9bd70 │ │ asrs r1, r0, #32 │ │ b.n b9c358 │ │ b.n b9c4b0 │ │ @ instruction: 0xeb02ff44 │ │ - @ instruction: 0xeaff07f8 │ │ - vaba.u d16, d25, d0 │ │ - vabd.u d26, d25, d30 │ │ - vabd.u d26, d24, d2 │ │ - vrshl.u64 d16, d8, d8 │ │ - vceq.i q15, , │ │ - vcge.u d16, d8, d28 │ │ - vcgt.u d16, d25, d12 │ │ - vcgt.u q8, , q10 │ │ - vmin.u d30, d25, d25 │ │ - vmin.u q8, q12, q12 │ │ - vpmax.u q15, , │ │ - vsub.i64 q13, q12, q9 │ │ - vceq.i d26, d24, d22 │ │ - vqrshl.u64 q8, q6, q12 │ │ - vmul.p d30, d9, d17 │ │ - vrshl.u64 q8, q0, q12 │ │ - vmul.p d30, d9, d5 │ │ - vshl.u64 d16, d16, d8 │ │ - vaba.u q15, , │ │ - vqshl.u64 q8, q0, q4 │ │ - vabd.u d30, d25, d21 │ │ - vmax.u d16, d8, d28 │ │ - vmls.i d30, d25, d1 │ │ - vaba.u d16, d8, d20 │ │ - vpmax.u d30, d25, d9 │ │ + @ instruction: 0xeaff07d1 │ │ + vabd.u q8, , │ │ + vabd.u d26, d25, d7 │ │ + vaba.u q13, q4, │ │ + vshl.u64 q8, , q12 │ │ + vceq.i d30, d9, d22 │ │ + vcge.u d16, d8, d5 │ │ + vcgt.u q8, , │ │ + vcge.u d16, d9, d29 │ │ + vmin.u d30, d25, d2 │ │ + vmin.u q8, q12, │ │ + vpmax.u d30, d9, d22 │ │ + vceq.i d26, d24, d27 │ │ + vsub.i64 d26, d24, d15 │ │ + vqrshl.u64 d16, d21, d24 │ │ + vmls.i d30, d9, d10 │ │ + vqrshl.u64 d16, d9, d24 │ │ + vsub.i64 q15, , q15 │ │ + vcge.u q8, q12, │ │ + vabd.u q15, , q7 │ │ + vshl.u64 d16, d25, d8 │ │ + vaba.u q15, , q15 │ │ + vmax.u d16, d8, d5 │ │ + vmul.p q15, , q5 │ │ + vabd.u d16, d8, d13 │ │ + vpmax.u q15, , q9 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n b9c5f2 │ │ movs r4, r0 │ │ b.n b9bdd8 │ │ movs r0, r0 │ │ b.n b9c95a │ │ @@ -3189023,18 +3189022,18 @@ │ │ add.w r0, r1, r4 │ │ b.n b9c682 │ │ asrs r0, r2, #1 │ │ b.n b9ca86 │ │ movs r1, #105 @ 0x69 │ │ b.n b9c94a │ │ @ instruction: 0xffe5eaff │ │ - lsls r4, r4, #10 │ │ - vsub.i64 d27, d25, d15 │ │ - vhsub.u q8, , q0 │ │ - vsub.i64 d27, d9, d27 │ │ + lsls r5, r7, #9 │ │ + vsub.i64 , , q12 │ │ + vqsub.u64 d16, d7, d9 │ │ + vsub.i64 d27, d9, d4 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b9c800 │ │ strh r0, [r0, #0] │ │ b.n b9c6aa │ │ movs r4, r0 │ │ b.n b9be90 │ │ @@ -3189728,33 +3189727,33 @@ │ │ add.w r1, r1, r3, lsl #8 │ │ b.n b9cf36 │ │ ands r0, r0 │ │ b.n b9d07a │ │ movs r0, #12 │ │ b.n b9cfbe │ │ vpmin.u8 q15, , │ │ - lsls r4, r0, #3 │ │ - vsub.i64 d24, d9, d24 │ │ - vpmin.f16 , q12, q0 │ │ - vminnm.f16 d31, d8, d0 │ │ - vmin.u q12, q4, q10 │ │ - vpmin.f16 , q4, q10 │ │ - vmax.u q12, q12, q4 │ │ + lsls r5, r3, #2 │ │ + vsub.i64 d24, d9, d1 │ │ + vminnm.f16 d31, d24, d9 │ │ + vcgt.f16 , q12, │ │ + vmax.u q12, q4, │ │ + vminnm.f16 d31, d8, d29 │ │ + vmax.u d24, d24, d17 │ │ vpmin.f16 q10, q4, │ │ - vqrdmlsh.s , q3, q10 │ │ - vcge.u q12, q12, q4 │ │ - @ instruction: 0xff78fc4c │ │ - vcge.u d24, d24, d16 │ │ + @ instruction: 0xff76fc4d │ │ + vcge.u d24, d24, d17 │ │ + @ instruction: 0xff78fc25 │ │ + vcgt.u d24, d24, d9 │ │ vbif , q4, q12 │ │ - vhadd.u d16, d25, d12 │ │ - vminnm.f16 d31, d9, d28 │ │ - vmax.u d24, d24, d16 │ │ - @ instruction: 0xff78fcac │ │ - vqshl.u64 d24, d0, d8 │ │ - vqrdmlsh.s , q12, q10 │ │ + vhadd.u q8, , │ │ + vminnm.f16 d31, d9, d5 │ │ + vmin.u q12, q4, │ │ + @ instruction: 0xff78fc85 │ │ + vcgt.u q12, q12, │ │ + @ instruction: 0xff78fccd │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r2, ip} │ │ b.n b9c4b8 │ │ movs r0, r0 │ │ b.n b9d03c │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3189816,15 +3189815,15 @@ │ │ @ instruction: 0xebfe0004 │ │ b.n b9cd5e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r3, r4, r8, sp, pc} │ │ @ instruction: 0xebfe0001 │ │ b.n b9d16a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ vhadd.u d23, d8, d19 │ │ vqadd.u64 q9, q3, q10 │ │ b.n b9c55a │ │ adds r0, #4 │ │ b.n b9cec2 │ │ movs r2, r0 │ │ b.n b9d0e8 │ │ @@ -3189863,16 +3189862,16 @@ │ │ b.n b9d1ce │ │ adds r0, #0 │ │ b.n b9d1d2 │ │ b.n b9c5d8 │ │ @ instruction: 0xebff0000 │ │ b.n b9d1da │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r8, r9, fp, ip, sp, lr, pc} │ │ - vqrdmlah.s d31, d8, d5 │ │ + ldmia.w sp!, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + vpmax.u , q12, q15 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9cf48 │ │ ands r0, r0 │ │ b.n b9cdf2 │ │ lsrs r6, r1, #2 │ │ b.n b9c656 │ │ @@ -3190340,31 +3190339,31 @@ │ │ b.n b9d5f2 │ │ movs r1, #127 @ 0x7f │ │ b.n b9d4b6 │ │ @ instruction: 0xffeeeaff │ │ str r0, [r0, r0] │ │ b.n b9d5fe │ │ @ instruction: 0xffeeeaff │ │ - @ instruction: 0xfa0cff78 │ │ - lsrs r1, r5, #7 │ │ - vmls.i d31, d24, d16 │ │ - vmul.p q8, q4, │ │ - vabd.u , q4, q10 │ │ - vabd.u q8, q4, │ │ - vabd.u , q4, q4 │ │ - vabd.u d16, d8, d21 │ │ + vld4.16 {d31[],d33[],d35[],d37[]}, [r5 :64], r8 │ │ + lsrs r2, r0, #7 │ │ + vmul.p , q4, │ │ + vmul.p q8, q4, q3 │ │ + vaba.u d31, d8, d29 │ │ + vaba.u d16, d8, d10 │ │ + vabd.u d31, d8, d17 │ │ + vmin.u q8, q12, q15 │ │ vceq.i q14, q12, q2 │ │ movs r3, r4 │ │ - vst4. {d31[0],d32[0],d33[0],d34[0]}, [ip :256], r8 │ │ + vld4.16 {d15[],d17[],d19[],d21[]}, [r5 :64], r8 │ │ adds r2, #16 │ │ - vmul.p d31, d6, d16 │ │ + vmls.i d31, d6, d9 │ │ vbif , q4, q10 │ │ - vaba.u d31, d6, d8 │ │ + vmin.u , q11, │ │ vminnm.f16 q9, q4, q6 │ │ - vmin.u , q11, q4 │ │ + vmin.u d31, d22, d17 │ │ vminnm.f16 d18, d8, d12 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b9d3a8 │ │ ands r0, r0 │ │ b.n b9d252 │ │ movs r0, r0 │ │ @@ -3190748,19 +3190747,19 @@ │ │ str r1, [r0, r0] │ │ lsls r0, r0, #12 │ │ movs r5, r0 │ │ b.n b9d58e │ │ beq.n b9d270 │ │ b.n b9d76c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r3, r4, r6, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r5, sl, ip, sp, lr, pc} │ │ @ instruction: 0xff782ce6 │ │ - vrshl.u64 d31, d12, d6 │ │ + vshl.u64 , , q11 │ │ @ instruction: 0xff782d96 │ │ - vrshl.u64 d31, d28, d22 │ │ + vrshl.u64 d31, d5, d22 │ │ vacgt.f16 d18, d8, d22 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b9d710 │ │ ands r0, r0 │ │ b.n b9d5ba │ │ lsrs r4, r6, #2 │ │ @@ -3191130,30 +3191129,30 @@ │ │ movs r0, #48 @ 0x30 │ │ b.n b9d0d0 │ │ movs r0, r0 │ │ b.n b9d6b4 │ │ movs r0, #2 │ │ b.n b9d6b8 │ │ @ instruction: 0xffedeaff │ │ - bl c4e490 │ │ - ldrh r4, [r4, #30] │ │ - vhadd.u d31, d23, d0 │ │ - vqrdmlah.s d24, d24, d20 │ │ - vmin.u d26, d23, d13 │ │ - vabd.u d26, d23, d1 │ │ - vqadd.u64 , , q6 │ │ - vqrdmlah.s d24, d24, d0 │ │ + bl c27490 │ │ + ldrh r5, [r7, #28] │ │ + vqadd.u64 , , │ │ + vqrdmulh.s d24, d24, d13 │ │ + vmin.u q13, , q11 │ │ + vaba.u q13, , q5 │ │ + vqadd.u64 d31, d7, d21 │ │ + vqrdmulh.s q12, q4, │ │ vqrshl.u64 q14, q8, │ │ - vpmin.f16 q15, , q8 │ │ - vqrdmlah.s d24, d8, d4 │ │ + vminnm.f16 d30, d25, d25 │ │ + vpmax.u q12, q12, │ │ vqrshl.u64 q14, q14, │ │ - vhadd.u , , q6 │ │ - @ instruction: 0xff788c00 │ │ - vhadd.u d31, d7, d20 │ │ - vqrdmlah.s q12, q4, q4 │ │ + vhadd.u d31, d25, d21 │ │ + vqrdmlah.s q12, q12, │ │ + vminnm.f16 q15, , │ │ + vqrdmlah.s d24, d8, d17 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {sp} │ │ b.n b9dd26 │ │ ands r0, r0 │ │ b.n b9d92a │ │ str r4, [r0, #0] │ │ b.n b9d10e │ │ @@ -3191421,27 +3191420,27 @@ │ │ movs r0, #12 │ │ b.n b9deb2 │ │ movs r4, r0 │ │ b.n b9db76 │ │ asrs r0, r2, #1 │ │ b.n b9df7a │ │ @ instruction: 0xff8eeaff │ │ - vrecps.f16 , q0, q12 │ │ + mcr 15, 7, pc, cr9, cr8, {3} @ │ │ movs r7, #185 @ 0xb9 │ │ - vpmin.f16 q15, q3, q0 │ │ + vminnm.f16 d30, d6, d9 │ │ vabd.u q9, q12, │ │ - vcgt.f16 q15, q3, q4 │ │ + vcgt.f16 d30, d6, d17 │ │ vmin.u q9, q12, │ │ - @ instruction: 0xff76ed74 │ │ + vabd.f16 q15, q3, │ │ vmin.u d18, d8, d13 │ │ - @ instruction: 0xff76ed58 │ │ + @ instruction: 0xff76ed31 │ │ vmax.u d18, d8, d1 │ │ - @ instruction: 0xff76edd4 │ │ + vabd.f16 d30, d22, d29 │ │ vmin.u q9, q4, │ │ - vabd.f16 d30, d22, d20 │ │ + @ instruction: 0xff76ed7d │ │ vmax.u q9, q4, │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b9dd18 │ │ ands r0, r0 │ │ b.n b9dbc2 │ │ lsls r4, r4, #2 │ │ @@ -3191632,18 +3191631,18 @@ │ │ b.n b9db2c │ │ blt.n b9da9a │ │ add.w r0, r2, r0 │ │ b.n b9e156 │ │ beq.n b9da98 │ │ b.n b9df34 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r4, sl, fp, sp, lr, pc} │ │ - vqrdmlah.s d30, d24, d4 │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ + vqrdmulh.s q15, q4, │ │ @ instruction: 0xff780c48 │ │ - vqrdmulh.s q15, , q12 │ │ + vqrdmulh.s q15, , │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9ded0 │ │ movs r0, #4 │ │ b.n b9df54 │ │ str r0, [r0, r0] │ │ b.n b9e17e │ │ @@ -3191700,16 +3191699,16 @@ │ │ b.n b9e1ee │ │ b.n b9dde6 │ │ @ instruction: 0xebff0005 │ │ b.n b9ddf6 │ │ beq.n b9dac8 │ │ b.n b9dfd4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - vminnm.f16 , q12, q4 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ + vminnm.f16 d27, d24, d17 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9df68 │ │ ands r0, r0 │ │ b.n b9de12 │ │ lsls r4, r7, #8 │ │ b.n b9d5f6 │ │ @@ -3191864,22 +3191863,22 @@ │ │ movs r0, #12 │ │ b.n b9e2a6 │ │ movs r4, r0 │ │ b.n b9df6a │ │ asrs r0, r2, #1 │ │ b.n b9e36e │ │ @ instruction: 0xffc1eaff │ │ - @ instruction: 0xea54ff78 │ │ - add r6, sp, #552 @ 0x228 │ │ - vmul.p d30, d24, d4 │ │ - vabd.f16 q13, q12, q5 │ │ - vmls.i q15, q4, q10 │ │ - @ instruction: 0xff78ad9a │ │ - vmls.i q15, q12, q2 │ │ - @ instruction: 0xff78adfa │ │ + @ instruction: 0xea2dff78 │ │ + add r6, sp, #396 @ 0x18c │ │ + vmls.i q15, q4, │ │ + vabd.f16 d26, d24, d19 │ │ + vmul.p d30, d8, d29 │ │ + @ instruction: 0xff78ad73 │ │ + vmul.p d30, d24, d13 │ │ + @ instruction: 0xff78add3 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n b9df9a │ │ movs r4, r0 │ │ b.n b9d780 │ │ movs r0, r0 │ │ b.n b9e302 │ │ @@ -3192050,23 +3192049,23 @@ │ │ movs r5, r0 │ │ b.n b9ded2 │ │ lsls r0, r6, #3 │ │ b.n b9e15c │ │ movs r1, r0 │ │ b.n b9e512 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r3, r4, r6, fp, sp, lr, pc} │ │ - vpmin.u d16, d8, d5 │ │ - vsub.i64 d30, d7, d24 │ │ - vmls.i q8, q12, │ │ - vsub.i64 d30, d23, d28 │ │ - vabd.u q15, q12, q10 │ │ - vmls.i d16, d24, d17 │ │ - vceq.i q15, , q10 │ │ - vpmin.u d16, d8, d17 │ │ + ldmia.w sp!, {r0, r4, r5, fp, sp, lr, pc} │ │ + vmls.i q8, q12, q15 │ │ + vsub.i64 d30, d7, d1 │ │ + vmul.p d16, d24, d30 │ │ + vsub.i64 d30, d23, d5 │ │ + vaba.u d30, d24, d29 │ │ + vmul.p q8, q4, q13 │ │ + vsub.i64 q15, , │ │ + vpmax.u d16, d8, d10 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b9e142 │ │ str r4, [r0, #0] │ │ b.n b9d926 │ │ vqrdmlah.s32 q7, q15, │ │ str r0, [r0, r0] │ │ @@ -3192167,18 +3192166,18 @@ │ │ b.n b9e61e │ │ adds r0, #0 │ │ b.n b9e622 │ │ b.n b9e000 │ │ @ instruction: 0xebff0005 │ │ b.n b9e22a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r4, r5, r7, r9, sl, sp, lr, pc} │ │ - vaba.u d18, d24, d14 │ │ - vmin.u q15, , q10 │ │ - vabd.u q9, q12, q9 │ │ + ldmia.w sp!, {r0, r3, r7, r9, sl, sp, lr, pc} │ │ + vaba.u q9, q4, │ │ + vmax.u q15, , │ │ + vaba.u d18, d24, d27 │ │ vqsub.u64 d16, d7, d28 │ │ b.n b9da22 │ │ adds r3, #245 @ 0xf5 │ │ b.n b9e506 │ │ asrs r0, r3, #32 │ │ b.n b9da2a │ │ lsls r4, r4, #18 │ │ @@ -3192735,37 +3192734,37 @@ │ │ b.n b9e4fc │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ add.w r0, r1, r6, lsl #8 │ │ b.n b9e9e6 │ │ movs r0, #8 │ │ b.n b9ea6a │ │ @ instruction: 0xff9feaff │ │ - b.n b9eb98 │ │ + b.n b9eb4a │ │ vcgt.u q14, q4, q14 │ │ - vcge.u d30, d21, d12 │ │ + vcge.u q15, , │ │ vcge.u d28, d8, d20 │ │ - vqrshl.u64 d30, d8, d5 │ │ - vcge.u q15, q4, q6 │ │ + vqshl.u64 q15, , │ │ + vcge.u d30, d8, d21 │ │ vqsub.u64 q14, q12, q10 │ │ - vhsub.u q15, , q2 │ │ - vcge.u d30, d8, d8 │ │ + vqsub.u64 d30, d5, d13 │ │ + vqsub.u64 q15, q12, │ │ vqsub.u64 d28, d24, d16 │ │ - vhsub.u q15, , q8 │ │ + vqsub.u64 d30, d21, d25 │ │ vqsub.u64 q14, q4, q12 │ │ - vqsub.u64 d30, d21, d16 │ │ + vhsub.u d30, d21, d9 │ │ vhsub.u q14, q4, q4 │ │ - vhsub.u d30, d21, d4 │ │ + vqsub.u64 q15, , │ │ vqsub.u64 d28, d8, d12 │ │ - vqsub.u64 d30, d5, d12 │ │ + vbif q15, , │ │ vbif d28, d24, d20 │ │ - vbif q15, , q8 │ │ + vrhadd.u q15, , │ │ vrhadd.u d28, d24, d8 │ │ - vbif d30, d21, d12 │ │ + vbif q15, , │ │ vbif d28, d8, d20 │ │ - vrhadd.u q15, , q2 │ │ + vbif d30, d21, d13 │ │ vbif q14, q4, q6 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9e8f0 │ │ ands r0, r0 │ │ b.n b9e79a │ │ movs r0, r0 │ │ @@ -3192874,17 +3192873,17 @@ │ │ b.n b9ec7a │ │ udf #248 @ 0xf8 │ │ @ instruction: 0xebff0000 │ │ b.n b9ec82 │ │ beq.n b9e554 │ │ b.n b9ea60 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r5, r7, sp, lr, pc} │ │ - vqadd.u64 q15, q4, q2 │ │ - @ instruction: 0xff782dfc │ │ + ldmia.w sp!, {r0, r2, r7, sp, lr, pc} │ │ + vhadd.u d30, d8, d29 │ │ + @ instruction: 0xff782dd5 │ │ vhadd.u d16, d8, d0 │ │ b.n b9ebfa │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b9e620 ) │ │ stmdb sp!, {r2, r3, r4, r5, lr} │ │ b.n b9e0a4 │ │ str r0, [r0, r0] │ │ @@ -3192911,15 +3192910,15 @@ │ │ b.n b9e8d6 │ │ asrs r4, r0, #32 │ │ b.n b9e8da │ │ movs r0, #102 @ 0x66 │ │ b.n b9ecde │ │ ldr r0, [pc, #192] @ (b9e660 ) │ │ ldmia.w sp!, {r5, r6, fp, ip, lr, pc} │ │ - @ instruction: 0xea02b52c │ │ + @ instruction: 0xea02b505 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b9ea4c │ │ str r1, [r0, r0] │ │ b.n b9e8f6 │ │ ands r0, r0 │ │ b.n b9e8fa │ │ @@ -3194534,32 +3194533,32 @@ │ │ movs r0, #102 @ 0x66 │ │ b.n b9fa9a │ │ bmi.n b9f340 │ │ add.w r0, r2, r5 │ │ b.n b9f6a2 │ │ ldr r0, [r4, #32] │ │ @ instruction: 0xebfeffb2 │ │ - @ instruction: 0xeaffaf70 │ │ - vabd.u q13, , q6 │ │ - vhadd.u , , q0 │ │ - vsub.i64 q13, , q0 │ │ - vcgt.f16 q11, , │ │ - vsub.i64 d26, d23, d20 │ │ - vcgt.f16 q11, , │ │ - vsub.i64 d26, d23, d8 │ │ - vcgt.f16 d22, d23, d25 │ │ - vqrdmlsh.s q13, , q10 │ │ - @ instruction: 0xff77ac48 │ │ - vpmax.u q13, , q2 │ │ - vpmin.u q13, , q14 │ │ - vmls.i q13, , q4 │ │ - vpmin.f16 q11, , │ │ - vmls.i d26, d23, d12 │ │ - vpmin.f16 d22, d23, d29 │ │ - vabd.u q13, , q14 │ │ + @ instruction: 0xeaffaf49 │ │ + vabd.u d26, d23, d21 │ │ + vqadd.u64 d27, d7, d9 │ │ + vceq.i d26, d7, d9 │ │ + vacgt.f16 d22, d7, d26 │ │ + vceq.i q13, , │ │ + vacgt.f16 d22, d23, d14 │ │ + vsub.i64 q13, , │ │ + vcgt.f16 d22, d23, d2 │ │ + @ instruction: 0xff77ac4d │ │ + @ instruction: 0xff77ac21 │ │ + vpmin.u d26, d23, d13 │ │ + vpmin.u q13, , │ │ + vmls.i d26, d23, d17 │ │ + vpmin.f16 q11, , q1 │ │ + vmls.i q13, , │ │ + vpmin.f16 d22, d23, d6 │ │ + vabd.u q13, , │ │ vqsub.u64 q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b9f854 │ │ str r0, [r0, r0] │ │ b.n b9f6fe │ │ str r0, [r6, #8] │ │ b.n b9eee2 │ │ @@ -3194717,15 +3194716,15 @@ │ │ @ instruction: 0xebff5000 │ │ b.n b9fc4a │ │ movs r5, r0 │ │ b.n b9f84e │ │ beq.n b9f520 │ │ b.n b9fa2c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r7, r8, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r7, r8, sl, sp, pc} │ │ vqrdmlsh.s , , q12 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b9f866 │ │ movs r1, r0 │ │ b.n b9fbcc │ │ movs r7, r1 │ │ @@ -3194793,15 +3194792,15 @@ │ │ str r3, [sp, #464] @ 0x1d0 │ │ @ instruction: 0xebfe1001 │ │ b.n b9fd02 │ │ ldrh r7, [r0, r6] │ │ add.w r0, r0, r4 │ │ b.n b9f90a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r6, r8, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r8, sl, sp, pc} │ │ @ instruction: 0xff77cca3 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9fa78 │ │ ands r0, r0 │ │ b.n b9f922 │ │ lsls r0, r5, #13 │ │ @@ -3195014,16 +3195013,16 @@ │ │ @ instruction: 0xebff4000 │ │ b.n b9f2b2 │ │ movs r4, r0 │ │ b.n b9faea │ │ beq.n b9f7bc │ │ b.n b9fcc8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r5, r8, r9, sp, pc} │ │ - vmin.u q10, , q3 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r9, sp, pc} │ │ + vmax.u d20, d23, d31 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9fc5c │ │ str r0, [r0, r0] │ │ b.n b9fb06 │ │ lsls r4, r6, #2 │ │ b.n b9f2ea │ │ @@ -3195212,18 +3195211,18 @@ │ │ add.w r0, r2, r0, lsl #28 │ │ b.n ba0096 │ │ movs r7, r0 │ │ b.n b9fc9a │ │ beq.n b9f96c │ │ b.n b9fe78 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r4, r5, r7, r9, sp, pc} │ │ - vhsub.u d26, d23, d4 │ │ - vbif q13, , q2 │ │ - vbif d26, d23, d0 │ │ + ldmia.w sp!, {r0, r2, r3, r7, r9, sp, pc} │ │ + vqsub.u64 q13, , │ │ + vrhadd.u d26, d7, d29 │ │ + vrhadd.u q13, , │ │ vbif q10, , q8 │ │ stmdb sp!, {r0, pc} │ │ b.n b9fcba │ │ asrs r0, r4, #3 │ │ b.n b9f4bc │ │ ands r0, r0 │ │ b.n b9fcc2 │ │ @@ -3195326,19 +3195325,19 @@ │ │ b.n b9fd92 │ │ movs r0, #85 @ 0x55 │ │ b.n ba0196 │ │ bcc.n b9fabe │ │ add.w r0, r2, r0 │ │ b.n ba019e │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r3, r4, r8, sp, pc} │ │ - vhadd.u q13, , q10 │ │ - vqadd.u64 q13, , q12 │ │ - vqadd.u64 d26, d23, d16 │ │ - vhadd.u q13, , q8 │ │ + ldmia.w sp!, {r0, r4, r5, r6, r7, sp, pc} │ │ + vqadd.u64 d26, d23, d29 │ │ + vqadd.u64 q13, , │ │ + vhadd.u d26, d23, d9 │ │ + vqadd.u64 d26, d7, d25 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r4, r6} │ │ movt r0, #513 @ 0x201 │ │ b.n b9fdc2 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #4685824 @ 0x478000 │ │ orr.w r0, r2, #131072 @ 0x20000 │ │ @@ -3195981,16 +3195980,16 @@ │ │ b.n ba07aa │ │ movs r0, r0 │ │ b.n ba0690 │ │ vpmin.u , q11, │ │ @ instruction: 0xffd5eaff │ │ @ instruction: 0xb860 │ │ vqsub.u16 , q1, q12 │ │ - vqrdmulh.s16 d25, d2, d4 │ │ - vqrdmlah.s d25, d7, d28 │ │ + vpmin.u16 , q9, │ │ + vqrdmlah.s d25, d7, d5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n ba034e │ │ movs r4, r1 │ │ b.n b9fb34 │ │ adds r0, #16 │ │ b.n b9fb38 │ │ @@ -3196116,20 +3196115,20 @@ │ │ movs r0, #8 │ │ b.n ba079e │ │ movs r4, r0 │ │ b.n ba0462 │ │ asrs r0, r2, #1 │ │ b.n ba0866 │ │ @ instruction: 0xffcfeaff │ │ - ldr r2, [sp, #320] @ 0x140 │ │ - vpmax.u d28, d23, d3 │ │ - vmul.p d25, d22, d8 │ │ - vmls.i q14, , │ │ - vmul.p , q11, q10 │ │ - vpmax.u d28, d7, d23 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + vpmin.u q14, , q6 │ │ + vmul.p , q3, │ │ + vmls.i d28, d23, d20 │ │ + vmls.i , q11, │ │ + vpmax.u d28, d7, d0 │ │ vbif q10, q11, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n ba05e4 │ │ str r4, [r2, #8] │ │ b.n b9fc6e │ │ ands r1, r0 │ │ b.n ba0492 │ │ @@ -3196928,24 +3196927,24 @@ │ │ lsls r0, r6, #9 │ │ b.n ba032e │ │ @ instruction: 0xffc8eaff │ │ beq.n ba0904 │ │ movs r0, r4 │ │ beq.n ba07b0 │ │ movs r0, r4 │ │ - adds r4, r6, #3 │ │ + adds r5, r1, #3 │ │ vqrdmulh.s q11, , │ │ - vqrdmulh.s , q3, q12 │ │ + vqrdmulh.s , q3, │ │ vpmin.u q11, , │ │ - vqrshl.u64 d23, d18, d6 │ │ - vpmax.u , , q6 │ │ + vrshl.u64 d23, d11, d6 │ │ + vpmax.u d17, d7, d21 │ │ vmls.i q11, , │ │ - vqrdmlah.s d17, d6, d16 │ │ + vqrdmulh.s d17, d6, d9 │ │ vpmax.u d22, d7, d21 │ │ - vshl.u64 , , q11 │ │ + vqshl.u64 d23, d14, d22 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n ba0cfc │ │ strb r0, [r0, #0] │ │ b.n ba0ba6 │ │ movs r4, r1 │ │ b.n ba038a │ │ @@ -3197670,40 +3197669,40 @@ │ │ movs r0, #104 @ 0x68 │ │ b.n ba09d8 │ │ movs r0, r0 │ │ b.n ba0fbc │ │ movs r0, #2 │ │ b.n ba0fc0 │ │ @ instruction: 0xff94eaff │ │ - asrs r4, r1, #30 │ │ - vhadd.u d28, d23, d9 │ │ - vrshl.u64 d17, d28, d22 │ │ - vcgt.f16 d27, d23, d25 │ │ - vrshl.u64 , q4, q3 │ │ - vcgt.f16 , , │ │ - vqrshl.u64 , q10, q3 │ │ - vqshl.u64 , q14, │ │ - @ instruction: 0xff77bdf9 │ │ - vqrshl.u64 d17, d8, d6 │ │ - vacgt.f16 d27, d7, d5 │ │ - vcgt.u , q11, q14 │ │ - @ instruction: 0xff77bce9 │ │ - vcge.u , q11, q0 │ │ - @ instruction: 0xff77bccd │ │ - vmax.u d17, d6, d4 │ │ - vrshl.u64 , q4, │ │ - vcgt.f16 , , │ │ - vcgt.u d17, d22, d12 │ │ - @ instruction: 0xff77bc89 │ │ - vqshl.u64 d17, d24, d22 │ │ - vcgt.u d17, d23, d24 │ │ - @ instruction: 0xff77bca5 │ │ - vcge.u , q3, q2 │ │ - vqrdmlsh.s , , │ │ - vqshl.u64 d17, d8, d6 │ │ + asrs r5, r4, #29 │ │ + vhadd.u q14, , q9 │ │ + vrshl.u64 d17, d5, d22 │ │ + vcgt.f16 d27, d23, d2 │ │ + vrshl.u64 d17, d17, d6 │ │ + vacgt.f16 d27, d7, d14 │ │ + vrshl.u64 , , q3 │ │ + vqshl.u64 , , │ │ + @ instruction: 0xff77bdd2 │ │ + vqshl.u64 , , q11 │ │ + vabd.f16 , , q15 │ │ + vcgt.u , q11, │ │ + @ instruction: 0xff77bcc2 │ │ + vcgt.u d17, d22, d25 │ │ + @ instruction: 0xff77bca6 │ │ + vqrshl.u64 , , q11 │ │ + vrshl.u64 d17, d17, d23 │ │ + vacgt.f16 d27, d23, d14 │ │ + vcgt.u , q3, │ │ + @ instruction: 0xff77bc62 │ │ + vqshl.u64 d17, d1, d22 │ │ + vcgt.u d17, d23, d1 │ │ + vqrdmlsh.s , , q15 │ │ + vcgt.u d17, d6, d29 │ │ + @ instruction: 0xff77bc2a │ │ + vcge.u , q11, │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba13b0 │ │ ands r0, r0 │ │ b.n ba125a │ │ movs r4, r1 │ │ b.n ba0a3e │ │ @@ -3197853,16 +3197852,16 @@ │ │ b.n ba1574 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {ip, sp, lr} │ │ b.n ba17a2 │ │ @ instruction: 0xfffaeaff │ │ ldrh r4, [r5, #34] @ 0x22 │ │ vqrdmlsh.s d24, d9, d16 │ │ - vhsub.u , , q0 │ │ - vacgt.f16 d18, d23, d31 │ │ + vqsub.u64 d17, d9, d9 │ │ + vacgt.f16 d18, d23, d8 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r6, r7, ip, lr, pc} │ │ b.n ba1518 │ │ strb r0, [r0, #0] │ │ b.n ba17c2 │ │ str r1, [r0, r0] │ │ b.n ba13c6 │ │ @@ -3198547,44 +3198546,44 @@ │ │ b.n ba1d9e │ │ movs r0, #123 @ 0x7b │ │ b.n ba1da2 │ │ adds r0, #0 │ │ b.n ba1da6 │ │ bcs.n ba15c2 │ │ @ instruction: 0xebffff2a │ │ - @ instruction: 0xeaff10b0 │ │ + @ instruction: 0xeaff1089 │ │ vqadd.u64 d24, d7, d30 │ │ - vhadd.u , q3, q14 │ │ + vhadd.u , q3, │ │ vminnm.f16 , , q13 │ │ - vqadd.u64 , q3, q0 │ │ + vhadd.u d17, d6, d25 │ │ vminnm.f16 , , q7 │ │ - vqadd.u64 d17, d6, d8 │ │ + vminnm.f16 q8, q11, │ │ vpmin.f16 d23, d23, d22 │ │ - vhadd.u , q11, q8 │ │ + vqadd.u64 d17, d22, d25 │ │ vhadd.u q12, , q15 │ │ - vpmin.f16 d16, d6, d0 │ │ + vacgt.f16 q8, q11, │ │ vcgt.f16 d23, d23, d14 │ │ - vabd.f16 q8, q3, q6 │ │ + vabd.f16 d16, d6, d21 │ │ vqrdmlsh.s , , q5 │ │ - vminnm.f16 d16, d6, d12 │ │ + vacgt.f16 q8, q11, │ │ vcgt.f16 d23, d23, d26 │ │ - vacgt.f16 q8, q3, q8 │ │ + vcgt.f16 q8, q3, │ │ @ instruction: 0xff777dfe │ │ - @ instruction: 0xff760d7c │ │ + @ instruction: 0xff760d55 │ │ vabd.f16 d23, d7, d10 │ │ - @ instruction: 0xff760dbc │ │ - vqrdmlah.s q8, , q6 │ │ + @ instruction: 0xff760d95 │ │ + vqrdmlah.s d16, d23, d21 │ │ vqrdmulh.s , , q13 │ │ - vqrdmlah.s q8, q11, q12 │ │ + vqrdmlah.s q8, q11, │ │ vqrdmulh.s d23, d23, d6 │ │ - @ instruction: 0xff760c80 │ │ + vqrdmlsh.s q8, q3, │ │ @ instruction: 0xff777c0e │ │ - vqrdmulh.s d16, d22, d24 │ │ + vqrdmulh.s d16, d22, d1 │ │ vqrdmlah.s d23, d7, d22 │ │ - vacgt.f16 d16, d22, d16 │ │ + vcgt.f16 d16, d22, d9 │ │ vabd.u d17, d7, d20 │ │ b.n ba120a │ │ lsls r4, r3, #10 │ │ b.n ba1210 │ │ movs r0, r0 │ │ b.n ba1d92 │ │ vrhadd.u16 d1, d14, d31 │ │ @@ -3198832,19 +3198831,19 @@ │ │ movs r0, #24 │ │ b.n ba1444 │ │ movs r0, r0 │ │ b.n ba1a28 │ │ movs r0, #2 │ │ b.n ba1a2c │ │ @ instruction: 0xffdceaff │ │ - lsrs r0, r6, #5 │ │ - vcgt.f16 q14, , │ │ + lsrs r1, r1, #5 │ │ + vacgt.f16 d28, d23, d30 │ │ vmax.u d30, d6, d4 │ │ - vsub.i64 q8, , q12 │ │ - vacgt.f16 q14, , │ │ + vsub.i64 q8, , │ │ + vacgt.f16 d28, d7, d22 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba1dc8 │ │ cmp r0, #184 @ 0xb8 │ │ b.n ba1452 │ │ ands r0, r0 │ │ b.n ba1c76 │ │ @@ -3198892,16 +3198891,16 @@ │ │ b.n ba20d2 │ │ bne.n ba1958 │ │ @ instruction: 0xebff0005 │ │ b.n ba1cda │ │ beq.n ba19ac │ │ b.n ba1eb8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r7, fp} │ │ - vceq.i d16, d23, d4 │ │ + ldmia.w sp!, {r0, r3, r4, r6, fp} │ │ + vsub.i64 q8, , │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n ba1cf2 │ │ lsrs r0, r3, #4 │ │ b.n ba1fb6 │ │ movs r0, r0 │ │ b.n ba1ac2 │ │ @@ -3199014,19 +3199013,19 @@ │ │ movs r0, r0 │ │ b.n ba214a │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n ba1df2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r4, fp} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, r9, sl} │ │ vceq.i d26, d7, d9 │ │ - vabd.u q8, , q2 │ │ + vaba.u d16, d21, d13 │ │ vabd.u q13, , │ │ - vabd.u d16, d21, d0 │ │ + vaba.u q8, , │ │ vabd.u d26, d23, d5 │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {lr} │ │ b.n ba1e16 │ │ movs r4, r1 │ │ b.n ba15fa │ │ asrs r4, r7, #32 │ │ @@ -3199222,22 +3199221,22 @@ │ │ movs r0, #12 │ │ b.n ba22fa │ │ movs r4, r0 │ │ b.n ba1fbe │ │ asrs r0, r2, #1 │ │ b.n ba23c2 │ │ @ instruction: 0xffe2eaff │ │ - lsls r0, r7, #23 │ │ - vpmin.f16 d26, d7, d15 │ │ - vmin.u d16, d22, d8 │ │ - vpmin.f16 d26, d23, d31 │ │ - vqrshl.u64 d16, d28, d22 │ │ - vacgt.f16 q13, , │ │ - vrshl.u64 d16, d12, d22 │ │ - vcgt.f16 d26, d23, d19 │ │ + lsls r1, r2, #23 │ │ + vcgt.f16 q13, , q12 │ │ + vmin.u q8, q3, │ │ + vpmin.f16 d26, d23, d8 │ │ + vqrshl.u64 d16, d5, d22 │ │ + vcgt.f16 d26, d23, d28 │ │ + vrshl.u64 q8, , q3 │ │ + vacgt.f16 q13, , q14 │ │ vbif q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba2148 │ │ ands r0, r0 │ │ b.n ba1ff2 │ │ lsls r4, r5, #6 │ │ b.n ba17d6 │ │ @@ -3199648,23 +3199647,23 @@ │ │ movs r0, #12 │ │ b.n ba26ae │ │ movs r4, r0 │ │ b.n ba2372 │ │ asrs r0, r2, #1 │ │ b.n ba2776 │ │ @ instruction: 0xff99eaff │ │ - lsls r0, r5, #13 │ │ + lsls r1, r0, #13 │ │ vqadd.u64 q14, , q13 │ │ - vcge.u d16, d21, d4 │ │ + vcgt.u q8, , │ │ vhadd.u d28, d23, d22 │ │ - vcgt.u q8, , q2 │ │ + vcge.u d16, d21, d13 │ │ vqadd.u64 q14, , q3 │ │ - vbif q8, , q4 │ │ + vbif d16, d21, d17 │ │ vcgt.f16 , , q13 │ │ - vqshl.u64 q8, q6, │ │ + vqshl.u64 d16, d21, d5 │ │ vrhadd.u q14, , q15 │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r4, r6, r7, fp, ip} │ │ b.n ba1b8a │ │ ands r0, r0 │ │ b.n ba23ae │ │ movs r1, r0 │ │ @@ -3199757,18 +3199756,18 @@ │ │ b.n ba2876 │ │ adds r0, #0 │ │ b.n ba287a │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ b.n ba2882 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r2, r4, r6, r7} │ │ - vabd.u d25, d23, d3 │ │ - vrhadd.u d16, d7, d20 │ │ - vaba.u , , │ │ + ldmia.w sp!, {r0, r2, r3, r5, r7} │ │ + vaba.u , , q6 │ │ + vqadd.u64 q8, , │ │ + vabd.u d25, d23, d28 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba25f8 │ │ ands r0, r0 │ │ b.n ba24a2 │ │ str r1, [r0, r0] │ │ b.n ba28a6 │ │ @@ -3199811,15 +3199810,15 @@ │ │ @ instruction: 0xebff5000 │ │ b.n ba28fa │ │ movs r5, r0 │ │ b.n ba24fe │ │ beq.n ba21d0 │ │ b.n ba26dc │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r6} │ │ + ldmia.w sp!, {r0, r2, r4, r5} │ │ vcgt.f16 q12, , q3 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n ba2670 │ │ str r0, [sp, #0] │ │ b.n ba251a │ │ movs r0, r0 │ │ @@ -3200379,39 +3200378,39 @@ │ │ b.n ba27ac │ │ movs r0, #2 │ │ b.n ba27b0 │ │ add r7, sp, #964 @ 0x3c4 │ │ @ instruction: 0xeb018000 │ │ b.n ba2dda │ │ @ instruction: 0xff8deaff │ │ - vcvt.u32.f32 , q11, #16 │ │ - str r6, [sp, #316] @ 0x13c │ │ - vacgt.f16 , , q6 │ │ - vqrshl.u64 , , q3 │ │ - vpmin.f16 d31, d7, d20 │ │ - vrshl.u64 , , q11 │ │ - vpmin.f16 d31, d7, d0 │ │ - vqrshl.u64 d25, d15, d22 │ │ - vcgt.f16 d31, d7, d24 │ │ - vshl.u64 , , q11 │ │ - vabd.f16 d31, d7, d20 │ │ - vcgt.u , q11, │ │ - vcgt.f16 , , q2 │ │ - vshl.u64 , , q11 │ │ - vqrdmulh.s , , q2 │ │ - vhsub.u , q3, │ │ - vqrdmulh.s , , q8 │ │ - vqsub.u64 , q3, │ │ - @ instruction: 0xff77fd5c │ │ - vcge.u , q11, │ │ - vqrdmlah.s d31, d23, d4 │ │ - vqsub.u64 d25, d6, d19 │ │ - @ instruction: 0xff77fdf4 │ │ - vqrdmulh.s , q3, q10 │ │ - vhsub.u d25, d6, d3 │ │ + @ instruction: 0xff89ff76 │ │ + str r6, [sp, #160] @ 0xa0 │ │ + vacgt.f16 d31, d23, d21 │ │ + vqrshl.u64 , q2, q3 │ │ + vacgt.f16 , , │ │ + vqrshl.u64 d25, d12, d22 │ │ + vacgt.f16 , , │ │ + vqrshl.u64 , q12, q3 │ │ + vcgt.f16 d31, d7, d1 │ │ + vshl.u64 d25, d16, d22 │ │ + vqrdmlsh.s , , │ │ + vcge.u d25, d22, d12 │ │ + vacgt.f16 d31, d7, d13 │ │ + vqshl.u64 d25, d28, d22 │ │ + vqrdmlah.s d31, d23, d13 │ │ + vqsub.u64 d25, d6, d28 │ │ + vqrdmlah.s d31, d23, d25 │ │ + vqsub.u64 , q3, q4 │ │ + @ instruction: 0xff77fd35 │ │ + vcge.u , q11, q2 │ │ + vqrdmulh.s , , │ │ + vhsub.u d25, d6, d12 │ │ + vabd.f16 , , │ │ + vqrdmlah.s d31, d6, d29 │ │ + vbif , q11, q6 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba2ba4 │ │ ands r0, r0 │ │ b.n ba2a4e │ │ movs r0, r0 │ │ b.n ba2e52 │ │ @@ -3200687,29 +3200686,29 @@ │ │ b.n ba2a80 │ │ stmia r7!, {r4, r5, r6} │ │ add.w r0, r2, r7 │ │ b.n ba2caa │ │ beq.n ba297c │ │ b.n ba2e88 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r4, r8, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ vmul.p d25, d6, d20 │ │ - vmul.p d31, d21, d0 │ │ + vmls.i , , │ │ vmls.i d25, d22, d28 │ │ - vmul.p , , q2 │ │ + vmls.i d31, d5, d29 │ │ vmul.p , q3, q8 │ │ - vceq.i , , q14 │ │ + vceq.i , , │ │ vmul.p d25, d6, d8 │ │ - vsub.i64 , , q2 │ │ + vceq.i d31, d21, d13 │ │ vsub.i64 , q11, q8 │ │ - vsub.i64 , , q8 │ │ + vceq.i d31, d21, d25 │ │ vceq.i , q11, q14 │ │ - vmul.p d31, d21, d24 │ │ + vmul.p d31, d21, d1 │ │ vmul.p , q11, q2 │ │ - vceq.i d31, d21, d0 │ │ + vsub.i64 , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n ba2e50 │ │ str r0, [sp, #0] │ │ b.n ba2cfa │ │ str r1, [r0, #0] │ │ b.n ba2cfe │ │ @@ -3201067,26 +3201066,26 @@ │ │ vpmin.u32 q15, q15, │ │ movs r0, r1 │ │ b.n ba301e │ │ str r2, [r6, #124] @ 0x7c │ │ @ instruction: 0xeb04b000 │ │ b.n ba3426 │ │ vpmin.u16 q15, q15, │ │ - bl b53bd8 │ │ - bl b80bdc │ │ - bl a4fbe0 │ │ - adds r5, #193 @ 0xc1 │ │ - vqrshl.u64 d31, d0, d23 │ │ - vshl.u64 d19, d21, d22 │ │ - vrshl.u64 , q10, │ │ - vqshl.u64 , , q3 │ │ - vrshl.u64 d31, d24, d7 │ │ - vqshl.u64 d19, d29, d6 │ │ - vaba.u , , q4 │ │ - vsub.i64 d31, d6, d5 │ │ + bl b2cbd8 │ │ + bl b59bdc │ │ + bl a28be0 │ │ + adds r5, #154 @ 0x9a │ │ + vrshl.u64 , , │ │ + vqshl.u64 , q15, q3 │ │ + vqrshl.u64 d31, d29, d7 │ │ + vqshl.u64 , q1, q3 │ │ + vrshl.u64 d31, d1, d7 │ │ + vqshl.u64 d19, d6, d6 │ │ + vaba.u d31, d23, d17 │ │ + vaba.u , q11, q7 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r2, sp, lr} │ │ b.n ba2842 │ │ str r0, [sp, #12] │ │ b.n ba3066 │ │ strh r0, [r4, #0] │ │ b.n ba284a │ │ @@ -3201415,16 +3201414,16 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, r9} │ │ b.n ba2b0a │ │ movs r0, r0 │ │ b.n ba3686 │ │ @ instruction: 0xfff31aff │ │ @ instruction: 0xffeeeaff │ │ - bl f3fedc │ │ - subs r3, r4, #2 │ │ + bl f18edc │ │ + subs r4, r7, #1 │ │ vsub.i64 q11, q4, q14 │ │ movs r3, r4 │ │ str r0, [r6, #120] @ 0x78 │ │ movs r3, r4 │ │ ldr r7, [pc, #960] @ (ba33c0 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n ba34a0 │ │ @@ -3201713,17 +3201712,17 @@ │ │ lsls r4, r6, #8 │ │ b.n ba2d6a │ │ movs r6, r0 │ │ b.n ba35a6 │ │ beq.n ba32a0 │ │ b.n ba3784 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r6, r7, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r7, ip, sp, lr, pc} │ │ vpmin.u q15, q3, q2 │ │ - vhadd.u d31, d21, d0 │ │ + vqadd.u64 , , │ │ vpmin.u d30, d6, d4 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n ba3720 │ │ str r0, [r0, r0] │ │ b.n ba35ca │ │ lsls r0, r7, #8 │ │ @@ -3203722,39 +3203721,39 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n ba3ec8 │ │ movs r0, r0 │ │ b.n ba44ac │ │ movs r0, #2 │ │ b.n ba44b0 │ │ vpmin.u16 q15, , │ │ - b.n ba4450 │ │ + b.n ba4402 │ │ vpmax.u d29, d6, d7 │ │ vrshl.u64 , q0, │ │ movs r0, r4 │ │ str r5, [sp, #48] @ 0x30 │ │ movs r0, r4 │ │ - b.n ba4420 │ │ + b.n ba43d2 │ │ vmls.i , q11, │ │ - vqadd.u64 q15, , q14 │ │ + vqadd.u64 q15, , │ │ vpmax.u d29, d6, d23 │ │ - vhadd.u q15, , q6 │ │ + vhadd.u d30, d21, d21 │ │ vpmin.u , q3, │ │ vrshl.u64 , q14, │ │ movs r3, r4 │ │ - b.n ba45c4 │ │ + b.n ba4576 │ │ vpmax.u d29, d22, d27 │ │ - vcgt.f16 d29, d21, d24 │ │ + vcgt.f16 d29, d21, d1 │ │ vceq.i , q3, │ │ vshl.u64 , q14, │ │ movs r3, r4 │ │ - udf #100 @ 0x64 │ │ + udf #61 @ 0x3d │ │ vsub.i64 d29, d6, d15 │ │ - vpmin.f16 , , q0 │ │ + vminnm.f16 d29, d5, d9 │ │ vsub.i64 , q11, │ │ - vcgt.f16 , , q12 │ │ + vcgt.f16 , , │ │ vceq.i d29, d22, d3 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n ba4890 │ │ add r0, pc, #0 @ (adr r0, ba43f8 ) │ │ b.n ba473a │ │ lsls r4, r5, #6 │ │ @@ -3204340,26 +3204339,26 @@ │ │ b.n ba4a1c │ │ add r7, pc, #344 @ (adr r7, ba4a58 ) │ │ add.w r0, r1, pc, lsl #8 │ │ b.n ba4f06 │ │ @ instruction: 0xff9ceaff │ │ lsls r4, r1, #9 │ │ movs r0, r0 │ │ - bge.n ba4818 │ │ - vqrdmlah.s q13, q3, │ │ - vmul.p , , q12 │ │ - vpmax.u q13, q3, │ │ - vpmin.u d29, d23, d20 │ │ - vqrdmulh.s d26, d22, d27 │ │ - vmul.p , , q6 │ │ - vpmin.u q13, q3, │ │ - vmls.i d29, d7, d20 │ │ - vpmin.u d26, d6, d11 │ │ - vceq.i , , q12 │ │ - vmls.i q13, q11, │ │ + bge.n ba49ca │ │ + vqrdmlah.s q13, q3, q2 │ │ + vmul.p , , │ │ + vpmax.u q13, q3, q4 │ │ + vpmax.u d29, d23, d13 │ │ + vqrdmulh.s d26, d22, d4 │ │ + vmul.p d29, d7, d21 │ │ + vpmax.u d26, d6, d28 │ │ + vceq.i , , │ │ + vmul.p q13, q11, q10 │ │ + vceq.i , , │ │ + vmls.i q13, q11, q4 │ │ vminnm.f16 d20, d7, d4 │ │ movs r3, r4 │ │ ldr r6, [pc, #384] @ (ba4ac4 ) │ │ movs r3, r4 │ │ asrs r0, r0, #32 │ │ b.n ba446c │ │ movs r0, r0 │ │ @@ -3204542,19 +3204541,19 @@ │ │ b.n ba521a │ │ stmia r5!, {r4, r7} │ │ @ instruction: 0xebff0005 │ │ b.n ba4e22 │ │ beq.n ba4af4 │ │ b.n ba5000 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r6, r8, r9, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r8, r9, sl, ip, lr, pc} │ │ vqshl.u64 , , q3 │ │ - vaba.u , , q8 │ │ + vabd.u , , │ │ vqshl.u64 d25, d7, d22 │ │ - vaba.u d29, d5, d24 │ │ + vaba.u d29, d5, d1 │ │ vqshl.u64 , , q3 │ │ vbif q10, , q8 │ │ stmdb sp!, {r0, pc} │ │ b.n ba4e4a │ │ asrs r4, r6, #2 │ │ b.n ba464c │ │ eors r0, r0 │ │ @@ -3204630,16 +3204629,16 @@ │ │ b.n ba52f6 │ │ ands r0, r0 │ │ b.n ba52fa │ │ stmia r5!, {r3, r4, r6} │ │ @ instruction: 0xebff0004 │ │ b.n ba4f02 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r3, r4, r6, r7, r9, sl, ip, lr, pc} │ │ - vmin.u , q3, q4 │ │ + ldmia.w sp!, {r0, r4, r5, r7, r9, sl, ip, lr, pc} │ │ + vmin.u d29, d6, d17 │ │ vcge.u d25, d22, d2 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {r4, r6, r7, fp, ip} │ │ b.n ba46fa │ │ ands r0, r0 │ │ b.n ba4f1e │ │ movs r0, r0 │ │ @@ -3204687,16 +3204686,16 @@ │ │ b.n ba537e │ │ str r0, [r0, r0] │ │ b.n ba5382 │ │ stmia r5!, {r1, r2, r4, r5} │ │ @ instruction: 0xebff0005 │ │ b.n ba4f8a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r4, r6, r7, r8, sl, ip, lr, pc} │ │ - vqshl.u64 d17, d30, d22 │ │ + ldmia.w sp!, {r0, r3, r5, r7, r8, sl, ip, lr, pc} │ │ + vqshl.u64 d17, d7, d22 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n ba50f8 │ │ add sp, #192 @ 0xc0 │ │ b.n ba479c │ │ add r0, pc, #4 @ (adr r0, ba4c68 ) │ │ b.n ba4fa6 │ │ @@ -3204848,17 +3204847,17 @@ │ │ and.w r0, r0, r0, lsl #28 │ │ b.n ba54e6 │ │ movs r7, r0 │ │ b.n ba50ea │ │ beq.n ba4dc4 │ │ b.n ba52c8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r5, r7, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r7, sl, ip, lr, pc} │ │ vmin.u q8, q3, q12 │ │ - vqshl.u64 , q4, q11 │ │ + vqshl.u64 d29, d17, d22 │ │ vmax.u d16, d22, d24 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n ba48ea │ │ movs r0, #116 @ 0x74 │ │ b.n ba48f4 │ │ movs r0, #40 @ 0x28 │ │ @@ -3205371,18 +3205370,18 @@ │ │ b.n ba5898 │ │ @ instruction: 0xffec1aff │ │ movs r0, #116 @ 0x74 │ │ b.n ba4cfe │ │ movs r1, r0 │ │ b.n ba5942 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ - vacgt.f16 q15, q3, │ │ - @ instruction: 0xff76ecc8 │ │ - vqrdmlsh.s q15, q11, │ │ + ldmia.w sp!, {r0, r2, r4, r9, sl, fp, sp, lr, pc} │ │ + vcgt.f16 d30, d6, d26 │ │ + @ instruction: 0xff76eca1 │ │ + vqrdmlsh.s d30, d22, d22 │ │ vaba.u , q3, q6 │ │ b.n ba4d3a │ │ movs r1, r0 │ │ b.n ba5840 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #12 │ │ @@ -3206220,17 +3206219,17 @@ │ │ b.n ba6062 │ │ movs r1, #34 @ 0x22 │ │ b.n ba596c │ │ asrs r1, r4, #2 │ │ b.n ba5c4e │ │ @ instruction: 0xffe31aff │ │ @ instruction: 0xffddeaff │ │ - b.n ba585c │ │ - vceq.i d29, d22, d25 │ │ - vmls.i q15, , q6 │ │ + b.n ba580e │ │ + vceq.i d29, d22, d2 │ │ + vmls.i d30, d7, d21 │ │ vqrdmlah.s d17, d22, d25 │ │ vhadd.u d17, d6, d0 │ │ b.n ba5c86 │ │ lsls r4, r7, #8 │ │ b.n ba546a │ │ movs r0, #16 │ │ b.n ba546e │ │ @@ -3206597,16 +3206596,16 @@ │ │ b.n ba5f8e │ │ movs r0, #0 │ │ b.n ba6392 │ │ adds r0, #0 │ │ b.n ba6396 │ │ ldr r0, [pc, #192] @ (ba5d18 ) │ │ ldmia.w sp!, {r1, r2, r3, r5, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaffe388 │ │ - vhsub.u d31, d6, d8 │ │ + @ instruction: 0xeaffe361 │ │ + vrhadd.u , q11, │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6108 │ │ ands r0, r0 │ │ b.n ba5fb2 │ │ lsls r4, r6, #1 │ │ b.n ba5796 │ │ @@ -3207400,16 +3207399,16 @@ │ │ movs r0, r0 │ │ b.n ba6434 │ │ movs r0, r0 │ │ b.n ba5e1c │ │ movs r1, r0 │ │ b.n ba6a5e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r3, r4, r6, sl, fp, ip, lr, pc} │ │ - vpmax.u , q3, q0 │ │ + ldmia.w sp!, {r0, r4, r5, sl, fp, ip, lr, pc} │ │ + vpmin.u d17, d6, d9 │ │ vqshl.u64 , q2, │ │ movs r3, r4 │ │ adds r4, #80 @ 0x50 │ │ movs r3, r4 │ │ lsls r4, r6, #3 │ │ movs r0, r0 │ │ lsls r4, r2, #9 │ │ @@ -3207535,15 +3207534,15 @@ │ │ itte cc │ │ @ instruction: 0xebff0005 │ │ bcc.n ba677a @ unpredictable branch in IT block │ │ │ │ beq.n ba644c @ unpredictable │ │ b.n ba6958 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r5, r6, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r4, r6, r9, fp, ip, lr, pc} │ │ vqrshl.u64 , , q11 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba68ec │ │ ands r0, r0 │ │ b.n ba6796 │ │ movs r4, r1 │ │ @@ -3207842,19 +3207841,19 @@ │ │ asrs r0, r4, #14 │ │ @ instruction: 0xfff2eaff │ │ str r1, [r0, #0] │ │ b.n ba6e12 │ │ @ instruction: 0xfff0eaff │ │ adds r2, #44 @ 0x2c │ │ movs r3, r4 │ │ - bls.n ba678c │ │ + bls.n ba673e │ │ vpmax.u d23, d6, d17 │ │ - vmls.i d29, d5, d20 │ │ + vceq.i , , │ │ vmls.i , q11, │ │ - vceq.i d29, d5, d8 │ │ + vaba.u , , │ │ vsub.i64 , q11, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6b94 │ │ str r0, [r2, #40] @ 0x28 │ │ b.n ba621e │ │ ands r0, r0 │ │ @@ -3207996,20 +3207995,20 @@ │ │ b.n ba6948 │ │ movs r0, #2 │ │ b.n ba694c │ │ ldr r7, [sp, #552] @ 0x228 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n ba6e36 │ │ @ instruction: 0xffeceaff │ │ - bvs.n ba6814 │ │ - vcgt.f16 d21, d6, d26 │ │ - vmax.u , q4, q10 │ │ - vabd.f16 d21, d22, d18 │ │ - vmin.u d29, d24, d16 │ │ - vabd.f16 , q11, q15 │ │ + bvs.n ba67c6 │ │ + vcgt.f16 d21, d6, d3 │ │ + vmin.u d29, d8, d29 │ │ + @ instruction: 0xff765d7b │ │ + vmax.u d29, d24, d9 │ │ + vabd.f16 , q11, │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n ba6cf4 │ │ add sp, #0 │ │ b.n ba6f9e │ │ str r1, [r0, #0] │ │ b.n ba6ba2 │ │ @@ -3209256,59 +3209255,59 @@ │ │ b.n ba791a │ │ movs r4, r4 │ │ b.n ba6e58 │ │ asrs r1, r0, #32 │ │ b.n ba7440 │ │ push {lr} │ │ @ instruction: 0xeb02fd97 │ │ - @ instruction: 0xeaffd554 │ │ - vqadd.u64 d18, d22, d0 │ │ - vrshl.u64 d29, d28, d8 │ │ - vhadd.u q9, q3, q12 │ │ - vqshl.u64 d29, d16, d24 │ │ - vpmin.f16 , q11, q14 │ │ - @ instruction: 0xff78cdd8 │ │ - vmul.p d17, d6, d4 │ │ - vqrdmlsh.s d28, d24, d4 │ │ - vaba.u , q11, q0 │ │ - vminnm.f16 q14, q4, q8 │ │ - vpmax.u d17, d22, d28 │ │ - vhadd.u d29, d8, d20 │ │ - vqrdmulh.s , q3, q8 │ │ - @ instruction: 0xff78cce0 │ │ - vceq.i d17, d6, d12 │ │ + @ instruction: 0xeaffd52d │ │ + vhadd.u q9, q3, │ │ + vrshl.u64 d29, d5, d8 │ │ + vhadd.u q9, q3, │ │ + vshl.u64 d29, d9, d24 │ │ + vpmin.f16 , q11, │ │ + @ instruction: 0xff78cdb1 │ │ + vsub.i64 , q11, │ │ + @ instruction: 0xff78cc6d │ │ + vabd.u d17, d22, d25 │ │ + vpmin.f16 q14, q4, │ │ + vpmax.u d17, d22, d5 │ │ + vminnm.f16 q14, q12, │ │ + vqrdmlah.s d17, d6, d25 │ │ + vqrdmlsh.s d28, d24, d25 │ │ + vaba.u , q11, │ │ vhadd.u d21, d8, d14 │ │ vqshl.u64 d23, d17, d5 │ │ vcge.u d30, d24, d23 │ │ - vabd.f16 d28, d5, d16 │ │ - vceq.i , q3, q6 │ │ - vhadd.u d29, d24, d24 │ │ - vqrdmulh.s , q11, q10 │ │ - @ instruction: 0xff78ccc4 │ │ - vsub.i64 d17, d6, d0 │ │ - vqrdmlsh.s q14, q4, q2 │ │ - vaba.u d17, d22, d0 │ │ - @ instruction: 0xff78cd90 │ │ - vsub.i64 , q11, q6 │ │ - vpmin.f16 d28, d8, d28 │ │ - vpmax.u , q3, q12 │ │ - vpmin.f16 q14, q12, q10 │ │ - vqrdmulh.s d17, d6, d16 │ │ - vqadd.u64 , q12, q4 │ │ - vqrdmlsh.s d17, d6, d4 │ │ - @ instruction: 0xff78cd5c │ │ - vceq.i d17, d22, d8 │ │ - vminnm.f16 d28, d24, d16 │ │ - vpmax.u , q11, q14 │ │ - vhsub.u , q12, q10 │ │ - vqadd.u64 , q11, q12 │ │ - vqrdmlah.s q14, q11, q12 │ │ - vaba.u d17, d6, d20 │ │ - vqrdmulh.s q14, q4, q14 │ │ - vqrdmlah.s d28, d22, d28 │ │ + vqrdmlsh.s q14, , │ │ + vceq.i d17, d6, d21 │ │ + vhadd.u d29, d24, d1 │ │ + vqrdmlah.s d17, d22, d29 │ │ + vqrdmlsh.s d28, d24, d13 │ │ + vaba.u , q11, │ │ + @ instruction: 0xff78cc2d │ │ + vabd.u , q3, │ │ + vabd.f16 q14, q4, │ │ + vsub.i64 d17, d22, d21 │ │ + vpmin.f16 d28, d8, d5 │ │ + vpmax.u , q3, │ │ + vminnm.f16 d28, d24, d29 │ │ + vpmin.u , q11, │ │ + vqadd.u64 d29, d24, d17 │ │ + vqrdmulh.s , q11, │ │ + @ instruction: 0xff78cd35 │ │ + vceq.i , q3, │ │ + vpmin.f16 d28, d24, d9 │ │ + vpmax.u , q11, │ │ + vqsub.u64 d29, d24, d29 │ │ + vqadd.u64 , q11, │ │ + vqrdmlah.s q14, q11, │ │ + vabd.u d17, d6, d13 │ │ + vqrdmulh.s q14, q4, │ │ + vqrdmlah.s d28, d22, d5 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba7880 │ │ ands r0, r0 │ │ b.n ba772a │ │ movs r4, r1 │ │ b.n ba6f0e │ │ @@ -3209626,25 +3209625,25 @@ │ │ b.n ba77bc │ │ movs r0, #2 │ │ b.n ba77c0 │ │ ldr r3, [sp, #948] @ 0x3b4 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n ba7caa │ │ @ instruction: 0xffa5eaff │ │ - ldmia r2, {r2, r3, r4, r6} │ │ - vsub.i64 d28, d6, d12 │ │ - vmls.i d27, d6, d15 │ │ - vceq.i d28, d7, d16 │ │ - vmul.p d27, d6, d19 │ │ - vaba.u q14, , q8 │ │ - vceq.i , q11, │ │ - vmul.p q14, , q4 │ │ - vpmin.u , q3, │ │ - vsub.i64 q14, , q6 │ │ - vmls.i , q3, │ │ + ldmia r2, {r0, r2, r4, r5} │ │ + vabd.u q14, q11, │ │ + vsub.i64 , q11, q12 │ │ + vsub.i64 d28, d7, d9 │ │ + vmls.i d27, d6, d12 │ │ + vabd.u q14, , │ │ + vsub.i64 , q11, q6 │ │ + vmul.p d28, d7, d17 │ │ + vpmin.u d27, d6, d20 │ │ + vsub.i64 d28, d7, d21 │ │ + vmls.i d27, d6, d24 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r4, r5, r6, r9, ip} │ │ b.n ba7202 │ │ movs r0, r0 │ │ b.n ba7d88 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3211030,61 +3211029,61 @@ │ │ movs r0, #184 @ 0xb8 │ │ b.n ba7e1c │ │ movs r0, r0 │ │ b.n ba8400 │ │ movs r0, #2 │ │ b.n ba8404 │ │ mrc2 10, 3, lr, cr14, cr15, {7} @ │ │ - pop {r4, r5, r6, r7} │ │ - vrhadd.u d25, d22, d31 │ │ - vqsub.u64 d28, d7, d12 │ │ - vmin.u , q11, │ │ + pop {r0, r3, r6, r7} │ │ + vrhadd.u d25, d22, d8 │ │ + vbif q14, , │ │ + vmin.u d25, d22, d20 │ │ vcgt.u q9, , │ │ - vrshl.u64 q14, q8, │ │ - vqadd.u64 q14, q11, q12 │ │ - vqrshl.u64 d25, d23, d22 │ │ - vcgt.u d28, d7, d0 │ │ - vaba.u d25, d22, d31 │ │ - vqsub.u64 d28, d7, d24 │ │ + vqrshl.u64 d28, d25, d25 │ │ + vqadd.u64 q14, q11, │ │ + vqrshl.u64 d25, d0, d22 │ │ + vqsub.u64 q14, , │ │ + vaba.u d25, d22, d8 │ │ + vqsub.u64 d28, d7, d1 │ │ vqrdmlsh.s q15, q11, │ │ - vcgt.u d28, d4, d24 │ │ + vcgt.u d28, d4, d1 │ │ vceq.i , q3, q10 │ │ - vqshl.u64 d28, d8, d5 │ │ - vhsub.u q14, q11, q2 │ │ + vcge.u q14, , │ │ + vqsub.u64 d28, d22, d13 │ │ vceq.i d29, d6, d0 │ │ - vhsub.u d28, d21, d0 │ │ + vqsub.u64 q14, , │ │ vabd.u , q11, q6 │ │ - vhsub.u d28, d5, d0 │ │ + vbif q14, , │ │ vabd.u , q3, q6 │ │ - vrhadd.u q14, , q4 │ │ + vrhadd.u d28, d21, d17 │ │ vaba.u d29, d6, d4 │ │ - vrhadd.u d28, d21, d28 │ │ + vrhadd.u d28, d21, d5 │ │ vmin.u , q11, q12 │ │ - vrhadd.u q14, , q0 │ │ + vbif d28, d5, d9 │ │ vmax.u d29, d22, d12 │ │ - vqadd.u64 q14, , q0 │ │ + vhadd.u d28, d21, d25 │ │ vmin.u d29, d6, d12 │ │ - vacgt.f16 d27, d5, d16 │ │ + vcgt.f16 d27, d5, d9 │ │ vcge.u , q3, q14 │ │ - vcgt.f16 d27, d21, d12 │ │ - vacgt.f16 , q3, q6 │ │ + vcgt.f16 , , │ │ + vacgt.f16 d27, d6, d21 │ │ vcgt.u d29, d22, d24 │ │ - vabd.f16 , , q8 │ │ + @ instruction: 0xff75bd39 │ │ vhsub.u d29, d22, d28 │ │ vminnm.f16 d19, d5, d26 │ │ - vhadd.u q10, , q13 │ │ - @ instruction: 0xff78bd1c │ │ + vhadd.u q10, , │ │ + vqrdmlsh.s , q12, │ │ vhsub.u , q3, q12 │ │ - vpmin.f16 , , q10 │ │ + vminnm.f16 d27, d5, d29 │ │ vqshl.u64 d29, d16, d22 │ │ - vqrdmulh.s , , q6 │ │ - vqrdmulh.s d27, d22, d28 │ │ + vqrdmulh.s d27, d21, d21 │ │ + vqrdmulh.s d27, d22, d5 │ │ vqadd.u64 , q11, q12 │ │ - vbif q14, , q12 │ │ - vpmin.f16 d27, d6, d24 │ │ + vbif q14, , │ │ + vpmin.f16 d27, d6, d1 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba8848 │ │ movs r7, #232 @ 0xe8 │ │ b.n ba7ed2 │ │ ands r0, r0 │ │ b.n ba86f6 │ │ @@ -3211142,16 +3211141,16 @@ │ │ b.n ba8b66 │ │ @ instruction: 0xb73d │ │ @ instruction: 0xebff0005 │ │ b.n ba876e │ │ beq.n ba8440 │ │ b.n ba894c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r7, r9, fp, ip, sp, pc} │ │ - vrshl.u64 d18, d10, d6 │ │ + ldmia.w sp!, {r0, r5, r6, r9, fp, ip, sp, pc} │ │ + vshl.u64 q9, , q11 │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba88e0 │ │ movs r0, #0 │ │ b.n ba8b8a │ │ adds r0, #0 │ │ b.n ba8b8e │ │ @@ -3211373,16 +3211372,16 @@ │ │ b.n ba8d6e │ │ adds r0, #0 │ │ b.n ba8d72 │ │ @ instruction: 0xb6ba │ │ @ instruction: 0xebff0000 │ │ b.n ba8d7a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r6, fp, ip, sp, pc} │ │ - vqshl.u64 d30, d3, d22 │ │ + ldmia.w sp!, {r0, r4, r6, fp, ip, sp, pc} │ │ + vshl.u64 q15, q14, q3 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n ba8ae8 │ │ str r0, [r0, r0] │ │ b.n ba8992 │ │ lsrs r4, r6, #2 │ │ b.n ba8176 │ │ @@ -3212122,44 +3212121,44 @@ │ │ movs r0, #12 │ │ b.n ba87d8 │ │ movs r0, r0 │ │ b.n ba8dbc │ │ movs r0, #2 │ │ b.n ba8dc0 │ │ mrc2 10, 4, lr, cr9, cr15, {7} @ │ │ - cbz r0, ba8ce4 │ │ - vmin.u d24, d22, d6 │ │ - vsub.i64 d27, d7, d8 │ │ - vabd.u d27, d22, d4 │ │ - @ instruction: 0xff768c2a │ │ - vaba.u d27, d7, d28 │ │ - vqrdmulh.s q12, q11, q9 │ │ - vaba.u d27, d23, d16 │ │ - vqrdmlsh.s q12, q3, q3 │ │ - vqrshl.u64 , q10, │ │ - vpmin.u d24, d22, d10 │ │ - vmax.u d27, d23, d24 │ │ - vqrdmulh.s q12, q3, q7 │ │ - vshl.u64 , q4, │ │ - vmls.i q12, q3, q15 │ │ - vcgt.u d27, d23, d28 │ │ - vceq.i q12, q3, q1 │ │ - vrshl.u64 , q6, │ │ - vmul.p q12, q11, q9 │ │ - vrshl.u64 d27, d16, d7 │ │ - vrshl.u64 d27, d12, d6 │ │ - vcge.u d27, d6, d4 │ │ - vaba.u d24, d22, d26 │ │ - vqsub.u64 , , q12 │ │ - vcgt.u , q3, q4 │ │ - vabd.u q12, q11, q15 │ │ - vhsub.u , , q4 │ │ - vabd.u q12, q3, q15 │ │ - vhsub.u d27, d7, d12 │ │ - vmin.u d24, d22, d18 │ │ + cbz r1, ba8cda │ │ + vmax.u q12, q3, │ │ + vabd.u , , │ │ + vaba.u , q3, │ │ + @ instruction: 0xff768c03 │ │ + vaba.u d27, d7, d5 │ │ + vqrdmlah.s d24, d22, d27 │ │ + vabd.u d27, d23, d9 │ │ + @ instruction: 0xff768c2f │ │ + vrshl.u64 , , │ │ + vpmin.u q12, q3, │ │ + vmax.u d27, d23, d1 │ │ + vqrdmulh.s d24, d6, d23 │ │ + vshl.u64 d27, d17, d23 │ │ + vmls.i q12, q3, │ │ + vcgt.u d27, d23, d5 │ │ + vsub.i64 d24, d6, d27 │ │ + vrshl.u64 d27, d21, d7 │ │ + vmls.i q12, q11, │ │ + vqshl.u64 , , │ │ + vshl.u64 , , q11 │ │ + vhsub.u , q11, │ │ + vaba.u d24, d22, d3 │ │ + vqsub.u64 , , │ │ + vcgt.u d27, d6, d17 │ │ + vabd.u q12, q11, │ │ + vhsub.u d27, d23, d17 │ │ + vabd.u q12, q3, │ │ + vrhadd.u , , │ │ + vmax.u d24, d22, d11 │ │ vrhadd.u , , q1 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n ba906a │ │ movs r4, r0 │ │ b.n ba8850 │ │ movs r0, r0 │ │ @@ -3212273,20 +3212272,20 @@ │ │ movs r0, r0 │ │ b.n ba94c2 │ │ str r3, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n ba916a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r6, r8, ip, sp, pc} │ │ - vcge.u , q11, q0 │ │ - vhadd.u , q11, q0 │ │ - vcgt.u , q3, q6 │ │ - vqadd.u64 , q11, q8 │ │ - vcge.u , q3, q14 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r8, ip, sp, pc} │ │ + vcgt.u d29, d22, d25 │ │ + vqadd.u64 d27, d22, d9 │ │ + vcgt.u d29, d6, d21 │ │ + vhadd.u , q11, │ │ + vcge.u , q3, │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n ba92e8 │ │ str r0, [r0, r0] │ │ b.n ba9192 │ │ movs r0, r0 │ │ b.n ba9596 │ │ @@ -3213148,45 +3213147,45 @@ │ │ b.n ba9ce6 │ │ vpmin.u16 q15, , │ │ str r0, [sp, #0] │ │ b.n ba9cee │ │ str r0, [r0, #0] │ │ b.n ba9cf2 │ │ vpmin.u16 q15, q14, │ │ - add r4, sp, #176 @ 0xb0 │ │ + add r4, sp, #20 │ │ vminnm.f16 d31, d6, d22 │ │ - vqrdmulh.s q13, , q6 │ │ + vqrdmulh.s d26, d21, d21 │ │ vacgt.f16 , q11, q3 │ │ - vqrdmlah.s d26, d5, d20 │ │ + vqrdmulh.s d26, d5, d13 │ │ vacgt.f16 d31, d6, d30 │ │ - vqrdmulh.s d26, d21, d4 │ │ + vqrdmlah.s q13, , │ │ vcgt.f16 d31, d22, d14 │ │ - vqrdmlah.s q13, , q14 │ │ + vqrdmlah.s q13, , │ │ vpmin.f16 d31, d6, d6 │ │ - vpmax.u q13, , q10 │ │ + vpmin.u d26, d5, d29 │ │ vabd.f16 , q3, q15 │ │ - vpmin.u d26, d5, d24 │ │ + vpmin.u d26, d5, d1 │ │ vabd.f16 , q3, q1 │ │ - vpmax.u d26, d5, d0 │ │ + vmul.p q13, , │ │ vabd.f16 d31, d6, d10 │ │ - vmul.p q13, , q0 │ │ + vmls.i d26, d5, d25 │ │ vqrdmlsh.s , q3, q5 │ │ - vmls.i d26, d5, d20 │ │ - vabd.f16 q13, q11, q4 │ │ - vmul.p q13, q11, q0 │ │ + vceq.i q13, , │ │ + vabd.f16 d26, d22, d17 │ │ + vmls.i d26, d22, d25 │ │ vqrdmlsh.s , q11, q5 │ │ - vqrdmulh.s d26, d5, d12 │ │ + vpmax.u q13, , │ │ vacgt.f16 d31, d6, d6 │ │ - vpmin.u d26, d21, d4 │ │ + vpmax.u q13, , │ │ @ instruction: 0xff76fd9e │ │ - vmls.i d26, d5, d4 │ │ + vceq.i q13, , │ │ @ instruction: 0xff76fc0e │ │ - vpmin.u q13, , q6 │ │ + vpmin.u d26, d21, d21 │ │ vabd.f16 , q11, q11 │ │ - vmls.i d26, d21, d20 │ │ + vmul.p q13, , │ │ @ instruction: 0xff76fcae │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r3, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n ba9ad8 │ │ ands r0, r0 │ │ b.n ba9982 │ │ lsls r4, r7, #8 │ │ @@ -3214260,73 +3214259,73 @@ │ │ add.w r0, r1, r4 │ │ b.n baa2ca │ │ asrs r7, r5, #32 │ │ b.n baa6ce │ │ movs r0, #108 @ 0x6c │ │ b.n baa6d2 │ │ mcr2 10, 7, lr, cr15, cr15, {7} @ │ │ - add r0, sp, #16 │ │ + add r7, pc, #884 @ (adr r7, baa30c ) │ │ vbif d23, d22, d30 │ │ - vabd.u q13, q12, q6 │ │ + vabd.u d26, d24, d21 │ │ vrhadd.u d23, d22, d6 │ │ - vaba.u d26, d8, d4 │ │ + vmax.u q13, q12, │ │ vhadd.u , q11, q7 │ │ - vhadd.u d29, d24, d22 │ │ - vmax.u q13, , q12 │ │ + vqadd.u64 , q4, │ │ + vmax.u q13, , │ │ vhadd.u d23, d22, d18 │ │ - vaba.u d26, d8, d16 │ │ + vabd.u d26, d8, d9 │ │ vhadd.u , q11, q13 │ │ - vqadd.u64 q13, q12, q0 │ │ + vhadd.u d26, d24, d25 │ │ vpmax.u d22, d22, d10 │ │ - vmin.u d26, d24, d24 │ │ - vhadd.u q13, q3, q4 │ │ + vmin.u d26, d24, d1 │ │ + vhadd.u d26, d6, d17 │ │ vpmax.u d22, d6, d2 │ │ - vqshl.u64 d26, d20, d24 │ │ + vshl.u64 d26, d13, d24 │ │ vcgt.f16 q11, q3, q7 │ │ - vcge.u q13, q4, q14 │ │ + vcge.u q13, q4, │ │ vpmax.u d16, d6, d28 │ │ - vmax.u d26, d5, d16 │ │ - vbif q13, q11, q10 │ │ + vqrshl.u64 q13, , │ │ + vrhadd.u q13, q11, │ │ vsub.i64 d16, d22, d20 │ │ - vqsub.u64 d26, d5, d0 │ │ + vrhadd.u q13, , │ │ vsub.i64 q8, q11, q0 │ │ - vrhadd.u d26, d21, d24 │ │ + vrhadd.u d26, d21, d1 │ │ vceq.i q8, q3, q4 │ │ - vrhadd.u q13, , q2 │ │ + vbif d26, d21, d13 │ │ vceq.i q8, q3, q10 │ │ - vminnm.f16 d25, d21, d12 │ │ - vabd.u d25, d6, d11 │ │ - vqrshl.u64 q13, q0, │ │ - vqadd.u64 d26, d22, d8 │ │ + vminnm.f16 , , │ │ + vmax.u , q11, q10 │ │ + vrshl.u64 d26, d25, d23 │ │ + vqadd.u64 q13, q3, │ │ vabd.u q8, q3, q4 │ │ - vpmin.f16 , , q4 │ │ + vpmin.f16 d25, d21, d17 │ │ vmin.u q8, q3, q12 │ │ - vqshl.u64 q13, q8, │ │ - vshl.u64 d26, d4, d22 │ │ - vcge.u q13, q3, q0 │ │ - @ instruction: 0xff764c40 │ │ - vqadd.u64 q13, q3, q14 │ │ - vmls.i q10, q3, q14 │ │ - vqadd.u64 d26, d6, d0 │ │ - vmls.i d20, d6, d0 │ │ - vhadd.u d26, d6, d28 │ │ - vmul.p d20, d6, d12 │ │ - vcgt.u q13, q11, q2 │ │ - vqrdmlsh.s d20, d22, d20 │ │ - vrhadd.u d26, d6, d0 │ │ + vshl.u64 q13, , │ │ + vqshl.u64 q13, , q3 │ │ + vcgt.u d26, d6, d25 │ │ + vqrdmlsh.s d20, d6, d9 │ │ + vqadd.u64 q13, q3, │ │ + vmls.i q10, q3, │ │ + vpmin.f16 , q11, │ │ + vceq.i q10, q11, │ │ + vhadd.u d26, d6, d5 │ │ + vceq.i q10, q11, │ │ + vcge.u d26, d22, d13 │ │ + @ instruction: 0xff764c8d │ │ + vqadd.u64 q13, q11, │ │ vceq.i d20, d22, d31 │ │ - vbif d26, d8, d16 │ │ + vrhadd.u d26, d8, d9 │ │ vsub.i64 q10, q11, │ │ - vpmin.f16 , q4, q0 │ │ + vminnm.f16 d25, d8, d9 │ │ vmin.u q10, q11, │ │ - vpmin.f16 , q4, q14 │ │ + vpmin.f16 , q4, │ │ vabd.u d20, d6, d27 │ │ - vminnm.f16 d25, d8, d0 │ │ + vcgt.f16 , q12, │ │ vmax.u q10, q11, │ │ - vbif q13, q4, q6 │ │ + vbif d26, d8, d21 │ │ vpmin.u q11, q11, q11 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n ba9bb0 │ │ ands r0, r0 │ │ b.n baa3d2 │ │ movs r0, r0 │ │ @@ -3214456,19 +3214455,19 @@ │ │ movs r4, r0 │ │ b.n baa4e2 │ │ movs r0, #12 │ │ b.n baa826 │ │ asrs r0, r2, #1 │ │ b.n baa8ea │ │ @ instruction: 0xffedeaff │ │ - ldr r5, [sp, #256] @ 0x100 │ │ + ldr r5, [sp, #100] @ 0x64 │ │ vcge.u q8, q11, │ │ - vmax.u d28, d21, d30 │ │ - vmax.u d28, d23, d6 │ │ - vqrdmlsh.s , , q14 │ │ + vmax.u d28, d21, d7 │ │ + vmin.u q14, , │ │ + vqrdmlsh.s , , │ │ vcge.u d16, d22, d5 │ │ vqadd.u64 q9, , q10 │ │ b.n ba9cea │ │ movs r6, r2 │ │ b.n baa872 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3214503,15 +3214502,15 @@ │ │ b.n baa956 │ │ adds r0, #0 │ │ b.n baa95a │ │ add r7, sp, #768 @ 0x300 │ │ @ instruction: 0xebff0000 │ │ b.n baa962 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r4, r7, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r3, r5, r6, sl, fp, ip, pc} │ │ vacgt.f16 q8, q3, │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n baa6d0 │ │ ands r0, r0 │ │ b.n baa57a │ │ str r1, [r0, #0] │ │ @@ -3216078,62 +3216077,62 @@ │ │ movs r0, #188 @ 0xbc │ │ b.n baaae4 │ │ movs r0, r0 │ │ b.n bab0c8 │ │ movs r0, #2 │ │ b.n bab0cc │ │ mcr2 10, 3, lr, cr14, cr15, {7} @ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - vaba.u , q3, │ │ - vpmin.u , q11, q14 │ │ - vabd.u d31, d6, d21 │ │ - vqrdmulh.s , q3, q10 │ │ - vabd.u d31, d22, d13 │ │ - vpmax.u , q3, q6 │ │ - vmin.u , q3, │ │ - vqrshl.u64 , q0, q3 │ │ - vbif , q3, │ │ - vmin.u d25, d22, d28 │ │ - vhsub.u , q11, │ │ - vpmax.u , q11, q0 │ │ - vmin.u , q11, q4 │ │ - vcgt.u d31, d6, d1 │ │ - vsub.i64 , q11, q8 │ │ - vrshl.u64 d31, d9, d6 │ │ - vrshl.u64 d25, d20, d6 │ │ - vrhadd.u , q3, │ │ - vshl.u64 , q6, q11 │ │ - vqadd.u64 , q11, │ │ - vqshl.u64 , q12, q11 │ │ - vrhadd.u d31, d6, d17 │ │ - vshl.u64 d25, d16, d22 │ │ - vhadd.u , q11, │ │ - vqshl.u64 , q10, q3 │ │ - vqadd.u64 d31, d22, d13 │ │ - vpmin.f16 d24, d6, d28 │ │ - vqrdmlah.s q15, q3, │ │ - vqrshl.u64 d25, d24, d22 │ │ - vrhadd.u , q11, │ │ - vpmin.f16 d24, d6, d0 │ │ - vqrdmulh.s d30, d6, d25 │ │ - vhsub.u d25, d22, d24 │ │ - vrhadd.u d25, d6, d28 │ │ - vsub.i64 d18, d6, d13 │ │ - vbif , , q6 │ │ - vceq.i d18, d6, d29 │ │ - vminnm.f16 q12, , q12 │ │ + ldr r3, [sp, #4] │ │ + vabd.u d31, d6, d26 │ │ + vpmin.u , q11, │ │ + vmin.u , q11, q15 │ │ + vqrdmlah.s d25, d6, d29 │ │ + vabd.u , q3, q11 │ │ + vpmax.u d25, d6, d21 │ │ + vmax.u , q3, q7 │ │ + vrshl.u64 d25, d25, d6 │ │ + vbif , q3, q1 │ │ + vmin.u d25, d22, d5 │ │ + vqsub.u64 d31, d22, d30 │ │ + vpmin.u d25, d22, d9 │ │ + vmin.u d25, d22, d17 │ │ + vqsub.u64 , q11, q5 │ │ + vceq.i d25, d22, d25 │ │ + vshl.u64 , q9, q11 │ │ + vqshl.u64 , , q11 │ │ + vrhadd.u d31, d6, d22 │ │ + vshl.u64 d25, d21, d22 │ │ + vhadd.u , q11, q7 │ │ + vqshl.u64 , , q11 │ │ + vqadd.u64 , q11, q13 │ │ + vqshl.u64 , , q3 │ │ + vhadd.u d31, d22, d18 │ │ + vshl.u64 , , q3 │ │ + vqadd.u64 , q3, q11 │ │ + vpmin.f16 d24, d6, d5 │ │ + vqrdmulh.s d30, d6, d30 │ │ + vqrshl.u64 d25, d1, d22 │ │ + vbif d31, d22, d26 │ │ + vacgt.f16 q12, q11, │ │ + vqrdmulh.s d30, d6, d2 │ │ + vhsub.u d25, d22, d1 │ │ + vrhadd.u d25, d6, d5 │ │ + vabd.u q9, q11, q11 │ │ + vbif d25, d7, d21 │ │ + vceq.i d18, d6, d6 │ │ + vminnm.f16 q12, , │ │ vcgt.u d17, d22, d7 │ │ - vhadd.u d25, d5, d28 │ │ + vhadd.u d25, d5, d5 │ │ vcge.u d17, d22, d27 │ │ - vabd.u d25, d5, d28 │ │ - vcge.u , q3, │ │ - vcgt.f16 q12, q11, q10 │ │ - vqrdmulh.s d30, d6, d13 │ │ - vpmin.f16 q12, q3, q14 │ │ - vpmax.u , q11, q5 │ │ + vabd.u d25, d5, d5 │ │ + vcgt.u d31, d6, d30 │ │ + vacgt.f16 d24, d22, d29 │ │ + vpmax.u q15, q11, q11 │ │ + vpmin.f16 q12, q3, │ │ + vpmax.u d29, d22, d19 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n baab9a │ │ movs r0, r0 │ │ b.n bab720 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3216191,16 +3216190,16 @@ │ │ b.n bab836 │ │ adds r0, #0 │ │ b.n bab83a │ │ add r4, sp, #32 │ │ @ instruction: 0xebff0000 │ │ b.n bab842 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r4, r5, r7, r8, sl, fp, pc} │ │ - vsub.i64 d31, d6, d13 │ │ + ldmia.w sp!, {r0, r3, r7, r8, sl, fp, pc} │ │ + vabd.u , q11, q11 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bab5b0 │ │ ands r0, r0 │ │ b.n bab45a │ │ movs r0, r0 │ │ b.n bab85e │ │ @@ -3216433,23 +3216432,23 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n baae4c │ │ movs r0, r0 │ │ b.n bab430 │ │ movs r0, #2 │ │ b.n bab434 │ │ @ instruction: 0xffd9eaff │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ - vqrdmlsh.s d24, d6, d0 │ │ + ldrh r1, [r1, #38] @ 0x26 │ │ + vqrdmulh.s q12, q11, │ │ vcgt.f16 d27, d22, d17 │ │ - @ instruction: 0xff758c60 │ │ + vqrdmlsh.s d24, d5, d25 │ │ vacgt.f16 , q11, │ │ - vqrdmulh.s q12, , q0 │ │ - vqrdmlah.s q12, q3, q14 │ │ + vqrdmlah.s d24, d21, d9 │ │ + vqrdmlah.s q12, q3, │ │ vcgt.f16 d27, d6, d13 │ │ - @ instruction: 0xff758c44 │ │ + vqrdmlsh.s d24, d5, d13 │ │ vacgt.f16 , q11, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n baae6c │ │ ands r0, r0 │ │ b.n bab68e │ │ movs r2, r0 │ │ @@ -3216631,23 +3216630,23 @@ │ │ str r0, [r0, r0] │ │ b.n babc1a │ │ movs r0, r1 │ │ b.n babb5e │ │ movs r0, #12 │ │ b.n babbe2 │ │ @ instruction: 0xffdaeaff │ │ - ldrh r0, [r1, #24] │ │ - vqrshl.u64 d16, d31, d6 │ │ - vpmax.u q12, , q6 │ │ - vshl.u64 d16, d3, d22 │ │ - vpmin.u q12, , q14 │ │ - vqshl.u64 d16, d19, d22 │ │ - vpmin.u d24, d7, d12 │ │ - vmls.i q12, q11, q2 │ │ - vcge.u q8, q11, │ │ + ldrh r1, [r4, #22] │ │ + vqrshl.u64 d16, d8, d6 │ │ + vpmax.u d24, d7, d21 │ │ + vqshl.u64 q8, q6, q3 │ │ + vpmin.u q12, , │ │ + vshl.u64 d16, d12, d22 │ │ + vmul.p q12, , │ │ + vmul.p d24, d22, d13 │ │ + vcge.u q8, q11, q2 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n bab9ac │ │ ands r0, r0 │ │ b.n bab856 │ │ str r1, [r0, #0] │ │ b.n bab85a │ │ @@ -3216963,27 +3216962,27 @@ │ │ b.n bab8ec │ │ movs r0, #2 │ │ b.n bab8f0 │ │ ldrh r1, [r4, #28] │ │ add.w r0, r1, r0, lsl #28 │ │ b.n babf1a │ │ @ instruction: 0xff8ceaff │ │ - ldrh r0, [r2, #2] │ │ + ldrh r1, [r5, #0] │ │ vqrshl.u64 d22, d0, d22 │ │ - vceq.i d24, d5, d4 │ │ + vabd.u q12, , │ │ vqrshl.u64 q11, q2, q3 │ │ vminnm.f16 d17, d5, d16 │ │ movs r0, r4 │ │ - ldrh r4, [r0, #4] │ │ + ldrh r5, [r3, #2] │ │ vrshl.u64 q11, q2, q11 │ │ - vaba.u d24, d21, d4 │ │ + vabd.u q12, , │ │ vqshl.u64 q11, q2, q11 │ │ - vmax.u q12, , q14 │ │ + vmax.u q12, , │ │ vshl.u64 d22, d28, d6 │ │ - vmax.u q12, , q0 │ │ + vmin.u d24, d21, d9 │ │ vshl.u64 d22, d0, d6 │ │ vacgt.f16 , , q4 │ │ movs r0, r4 │ │ rors r0, r6 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n babcb8 │ │ ands r0, r0 │ │ @@ -3217290,30 +3217289,30 @@ │ │ movs r4, r0 │ │ b.n babe06 │ │ asrs r2, r6, #32 │ │ b.n bac20a │ │ movs r0, #147 @ 0x93 │ │ b.n bac20e │ │ @ instruction: 0xffeceaff │ │ - strh r0, [r1, #42] @ 0x2a │ │ - vminnm.f16 d31, d22, d3 │ │ - vrshl.u64 d24, d12, d6 │ │ - vminnm.f16 , q3, │ │ - vshl.u64 q12, q6, q3 │ │ - vacgt.f16 d31, d22, d7 │ │ - vshl.u64 q12, q10, q11 │ │ - vpmin.f16 d31, d6, d31 │ │ - vshl.u64 d24, d20, d22 │ │ - vcgt.f16 , q11, │ │ - vqshl.u64 q12, q8, q3 │ │ - vacgt.f16 d31, d22, d27 │ │ - vqshl.u64 d24, d12, d6 │ │ - vcgt.f16 , q3, │ │ - vcge.u q12, q11, q4 │ │ - vcgt.f16 d31, d6, d19 │ │ + strh r1, [r4, #40] @ 0x28 │ │ + vpmin.f16 , q3, q14 │ │ + vshl.u64 q12, , q11 │ │ + vminnm.f16 d31, d6, d16 │ │ + vshl.u64 d24, d21, d6 │ │ + vacgt.f16 , q3, q8 │ │ + vqshl.u64 d24, d29, d22 │ │ + vpmin.f16 d31, d6, d8 │ │ + vqshl.u64 q12, , q3 │ │ + vcgt.f16 , q11, q4 │ │ + vshl.u64 q12, , q3 │ │ + vacgt.f16 d31, d22, d4 │ │ + vcge.u q12, q11, │ │ + vcgt.f16 , q3, q0 │ │ + vcge.u d24, d22, d17 │ │ + @ instruction: 0xff76fdfc │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n babfb4 │ │ movs r0, #4 │ │ b.n bac038 │ │ str r0, [r0, r0] │ │ b.n bac262 │ │ @@ -3217537,19 +3217536,19 @@ │ │ b.n bab838 │ │ vmaxnm.f64 d30, d14, d1 │ │ movs r5, r0 │ │ b.n bac046 │ │ beq.n babd18 │ │ b.n bac224 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r5, r6, r7, r9, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r7, r9, pc} │ │ vhadd.u d22, d6, d9 │ │ - vcgt.u d24, d5, d24 │ │ + vcgt.u d24, d5, d1 │ │ vqadd.u64 q11, q3, │ │ - vbif d24, d21, d20 │ │ + vrhadd.u d24, d21, d13 │ │ vacgt.f16 , q11, │ │ vpmax.u , , q2 │ │ movs r2, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bac1cc │ │ movs r7, #232 @ 0xe8 │ │ @@ -3217610,16 +3217609,16 @@ │ │ b.n bac4ea │ │ add r0, sp, #880 @ 0x370 │ │ @ instruction: 0xebff0005 │ │ b.n bac0f2 │ │ beq.n babdc4 │ │ b.n bac2d0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r8, pc} │ │ - vqrdmulh.s d30, d22, d6 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r7, pc} │ │ + vqrdmlah.s q15, q3, │ │ vhsub.u , , q8 │ │ b.n bab8e8 │ │ movs r4, r0 │ │ b.n bac470 │ │ movs r0, r5 │ │ subs r2, #0 │ │ movs r0, #1 │ │ @@ -3217886,16 +3217885,16 @@ │ │ b.n bac73e │ │ add r0, sp, #284 @ 0x11c │ │ @ instruction: 0xebff0000 │ │ b.n bac746 │ │ beq.n bac018 │ │ b.n bac524 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r5, r7, r9, sl, fp, ip, sp, lr} │ │ - vqrdmulh.s q8, q3, q3 │ │ + ldmia.w sp!, {r0, r2, r7, r9, sl, fp, ip, sp, lr} │ │ + vqrdmlah.s d16, d6, d15 │ │ vhadd.u d17, d6, d0 │ │ b.n bac35a │ │ movs r0, r0 │ │ b.n babb3e │ │ movs r0, #4 │ │ b.n bac722 │ │ movs r5, r0 │ │ @@ -3218774,19 +3218773,19 @@ │ │ @ instruction: 0xfff98aff │ │ movs r0, r0 │ │ b.n bace4e │ │ @ instruction: 0xffe64aff │ │ str r0, [r1, r0] │ │ b.n bac8bc │ │ @ instruction: 0xffbaeaff │ │ - lsrs r6, r6, #29 │ │ + lsrs r7, r1, #29 │ │ vminnm.f16 d29, d7, d16 │ │ - vacgt.f16 d16, d4, d26 │ │ + vacgt.f16 d16, d4, d3 │ │ @ instruction: 0xff77ddf4 │ │ - vcgt.f16 q8, q10, q3 │ │ + vacgt.f16 d16, d20, d15 │ │ vcgt.f16 d29, d23, d0 │ │ vceq.i q10, q10, q8 │ │ stmdb sp!, {r3, r4, sp, lr} │ │ b.n bac310 │ │ movs r0, r0 │ │ b.n bace7c │ │ stmia r0!, {} │ │ @@ -3219121,17 +3219120,17 @@ │ │ b.n bad1ea │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n bad1f2 │ │ strb r0, [r1, #0] │ │ b.n bac5be │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r5, r7, r8, r9, fp} │ │ - vhsub.u d27, d23, d29 │ │ - vqrdmlah.s d16, d6, d18 │ │ + ldmia.w sp!, {r0, r1, r7, r8, r9, fp} │ │ + vhsub.u d27, d23, d6 │ │ + vqrdmulh.s d16, d6, d11 │ │ vhadd.u d16, d7, d0 │ │ b.n bad16a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r3, r4, r7, ip} │ │ @@ -3219203,17 +3219202,17 @@ │ │ b.n bad166 │ │ asrs r1, r0, #32 │ │ b.n bacc88 │ │ ldr r6, [sp, #952] @ 0x3b8 │ │ add.w r0, r2, r0 │ │ b.n bad2b2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r7, r9, fp} │ │ - vpmax.u q8, , q5 │ │ - vpmax.u d16, d7, d30 │ │ + ldmia.w sp!, {r0, r1, r2, r7, r9, fp} │ │ + vpmax.u d16, d7, d19 │ │ + vpmax.u d16, d7, d7 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bac6c8 │ │ movs r0, r2 │ │ b.n bad2ce │ │ movs r1, #99 @ 0x63 │ │ b.n bad192 │ │ @@ -3219223,15 +3219222,15 @@ │ │ add.w r0, r2, r0 │ │ b.n bad23e │ │ asrs r4, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r0, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r9, fp} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, fp} │ │ vhadd.u d16, d7, d0 │ │ b.n bad252 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (bacc78 ) │ │ stmdb sp!, {r2, r3, lr} │ │ b.n bac6de │ │ movs r0, r2 │ │ @@ -3219263,16 +3219262,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n bad1fa │ │ asrs r1, r0, #32 │ │ b.n bacd1c │ │ ldr r6, [sp, #804] @ 0x324 │ │ @ instruction: 0xea02ff1e │ │ b.n bace64 │ │ - lsrs r2, r0, #7 │ │ - vmul.p d16, d23, d10 │ │ + lsrs r3, r3, #6 │ │ + vmul.p q8, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bacf56 │ │ asrs r0, r4, #32 │ │ b.n bac758 │ │ str r0, [r0, #0] │ │ b.n bacf5e │ │ @@ -3219286,15 +3219285,15 @@ │ │ b.n bad22e │ │ ldr r6, [sp, #756] @ 0x2f4 │ │ add.w r0, r2, r0, lsl #16 │ │ b.n bac742 │ │ str r0, [r1, r0] │ │ b.n bac746 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r4, r5, r6, r8, fp} │ │ + ldmia.w sp!, {r0, r1, r3, r6, r8, fp} │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bac788 │ │ ands r0, r0 │ │ b.n bacf8e │ │ movs r0, r2 │ │ b.n bad392 │ │ @@ -3219304,15 +3219303,15 @@ │ │ b.n bacd78 │ │ ldr r5, [sp, #920] @ 0x398 │ │ add.w r0, r2, r0 │ │ b.n bad302 │ │ ands r4, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r8, fp} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r8, fp} │ │ vhadd.u d16, d7, d0 │ │ b.n bad312 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #12 │ │ b.n bac81a │ │ movs r0, r2 │ │ b.n bad2a2 │ │ @@ -3219349,16 +3219348,16 @@ │ │ asrs r4, r1, #32 │ │ b.n bac804 │ │ movs r1, #113 @ 0x71 │ │ b.n bad2ca │ │ asrs r1, r0, #32 │ │ b.n bacdec │ │ ldr r6, [sp, #596] @ 0x254 │ │ - and.w r8, r2, lr, ror #3 │ │ - vsub.i64 q8, , q5 │ │ + and.w r8, r2, r7, lsr #3 │ │ + vsub.i64 d16, d23, d19 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {} │ │ b.n bad382 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n bad02a │ │ @@ -3219403,16 +3219402,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n bad33e │ │ asrs r1, r0, #32 │ │ b.n bace60 │ │ ldr r0, [pc, #192] @ (bace04 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, pc} │ │ @ instruction: 0xea028830 │ │ - ldmia.w sp!, {r1, r4, r5, r6, fp} │ │ - vceq.i q8, , q3 │ │ + ldmia.w sp!, {r0, r1, r3, r6, fp} │ │ + vsub.i64 d16, d7, d31 │ │ vhadd.u d19, d7, d0 │ │ b.n bac87c │ │ movs r0, #0 │ │ b.n bac87e │ │ adds r0, #3 │ │ b.n bace06 │ │ movs r1, r0 │ │ @@ -3219931,20 +3219930,20 @@ │ │ movs r0, r1 │ │ b.n bad87e │ │ asrs r7, r0, #32 │ │ b.n bad702 │ │ movs r5, r1 │ │ b.n bad946 │ │ @ instruction: 0xffbdeaff │ │ - str r0, [r3, r7] │ │ - vpmin.f16 d21, d22, d10 │ │ - vrhadd.u , , q4 │ │ - vacgt.f16 , q11, q13 │ │ - vhadd.u , , q6 │ │ - @ instruction: 0xff765dfe │ │ + str r1, [r6, r6] │ │ + vpmin.f16 , q3, │ │ + vrhadd.u d21, d7, d17 │ │ + vacgt.f16 , q11, │ │ + vhadd.u d21, d7, d21 │ │ + @ instruction: 0xff765dd7 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bad6c4 │ │ str r0, [sp, #176] @ 0xb0 │ │ b.n bacd68 │ │ ands r3, r0 │ │ b.n bad572 │ │ @@ -3220188,16 +3220187,16 @@ │ │ movs r5, r0 │ │ b.n bad77e │ │ beq.n bad4e0 │ │ b.n bad95c │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, r9, sl, sp, lr} │ │ vhsub.u d29, d5, d24 │ │ - vcgt.u , q10, q8 │ │ - vqshl.u64 d17, d12, d6 │ │ + vcge.u d17, d20, d25 │ │ + vcge.u , q11, │ │ @ instruction: 0xff764df0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bad8f8 │ │ add sp, #192 @ 0xc0 │ │ b.n bacf9c │ │ strh r0, [r0, #0] │ │ b.n bad7a6 │ │ @@ -3220362,16 +3220361,16 @@ │ │ add.w r0, r1, r0 │ │ b.n badd0a │ │ beq.n bad5ec │ │ b.n badae8 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r9, lr, pc} │ │ movs r2, r4 │ │ - ldr r4, [pc, #560] @ (bad808 ) │ │ - @ instruction: 0xff761d55 │ │ + ldr r4, [pc, #404] @ (bad76c ) │ │ + vabd.f16 d17, d6, d30 │ │ vhsub.u d28, d7, d16 │ │ movs r2, r4 │ │ ldr r0, [pc, #0] @ (bad5e4 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bada84 │ │ adds r0, #0 │ │ b.n badd2e │ │ @@ -3220852,16 +3220851,16 @@ │ │ b.n badd4a │ │ asrs r3, r2, #24 │ │ add.w r0, r0, r4 │ │ b.n badd52 │ │ beq.n bada24 │ │ b.n badf30 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r3, r4, r6, r7, sl, fp, sp} │ │ - vceq.i q10, q3, │ │ + ldmia.w sp!, {r0, r4, r5, r7, sl, fp, sp} │ │ + vceq.i q10, q3, q1 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n badec4 │ │ movs r0, r0 │ │ b.n bae0d4 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3221057,17 +3221056,17 @@ │ │ adds r4, #35 @ 0x23 │ │ b.n badf16 │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffaeeaff │ │ str r0, [r0, r0] │ │ b.n bae322 │ │ @ instruction: 0xffaceaff │ │ - cmp r4, #44 @ 0x2c │ │ + cmp r4, #5 │ │ vcgt.u q9, q11, q3 │ │ - vqrdmlah.s d18, d5, d28 │ │ + vqrdmlah.s d18, d5, d5 │ │ vqsub.u64 q9, q11, q3 │ │ vhadd.u d18, d5, d2 │ │ b.n bae33a │ │ @ instruction: 0xffffeaff │ │ lsls r0, r6 │ │ stmdb sp!, {} │ │ b.n bae2a8 │ │ @@ -3221321,24 +3221320,24 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n bae562 │ │ movs r5, r1 │ │ b.n bae566 │ │ asrs r0, r4, #3 │ │ b.n bae56a │ │ @ instruction: 0xff9eeaff │ │ - cmp r2, #68 @ 0x44 │ │ - vqrdmlah.s d16, d6, d16 │ │ - vpmin.u d18, d6, d4 │ │ - vqrdmulh.s d16, d6, d0 │ │ - vpmin.u q9, q3, q8 │ │ + cmp r2, #29 │ │ + vqrdmulh.s d16, d6, d9 │ │ + vmls.i q9, q11, │ │ + vpmin.u q8, q11, │ │ + vpmax.u q9, q3, │ │ vrshl.u64 , q2, q3 │ │ - vceq.i d18, d21, d4 │ │ - vqrdmlah.s d28, d6, d9 │ │ - vceq.i q9, , q2 │ │ - vqrdmlah.s q14, q3, │ │ + vsub.i64 q9, , │ │ + vpmin.u q14, q11, q9 │ │ + vsub.i64 d18, d23, d29 │ │ + vqrdmlah.s d28, d6, d18 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {} │ │ b.n bae500 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ b.n bad988 │ │ @@ -3221531,21 +3221530,21 @@ │ │ adds r4, #5 │ │ asrs r0, r4, #6 │ │ ldrb r2, [r4, r0] │ │ asrs r3, r0, #6 │ │ movs r4, #2 │ │ asrs r1, r0, #6 │ │ @ instruction: 0xffeceaff │ │ - movs r7, #228 @ 0xe4 │ │ + movs r7, #189 @ 0xbd │ │ vmul.p d18, d22, d22 │ │ - vaba.u d18, d24, d20 │ │ + vabd.u d18, d24, d13 │ │ vmls.i d18, d22, d6 │ │ - vabd.u d18, d24, d8 │ │ + vabd.u q9, q4, │ │ vmul.p q9, q3, q5 │ │ - vceq.i d18, d8, d0 │ │ + vabd.u q9, q12, │ │ vhsub.u , q11, q10 │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bae4d0 │ │ movs r0, r0 │ │ b.n bae6dc │ │ movs r4, r1 │ │ @@ -3221788,15 +3221787,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n bae592 │ │ asrs r1, r0, #16 │ │ add.w r0, r0, r0 │ │ b.n bae99a │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, sl, sp} │ │ + ldmia.w sp!, {r0, r2, r4, r6, sl, sp} │ │ vacgt.f16 q14, q3, │ │ vhadd.u d18, d5, d2 │ │ b.n bae9aa │ │ @ instruction: 0xffffeaff │ │ ldr r0, [pc, #192] @ (bae330 ) │ │ stmdb sp!, {ip, lr} │ │ b.n bae5b6 │ │ @@ -3221876,17 +3221875,17 @@ │ │ b.n baea5a │ │ movs r0, #0 │ │ b.n baea5e │ │ strh r2, [r1, #8] │ │ add.w r0, r1, r4 │ │ b.n bae666 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r4, r6, r7, r8, r9, sp} │ │ + ldmia.w sp!, {r0, r3, r5, r7, r8, r9, sp} │ │ vqrshl.u64 d18, d25, d22 │ │ - vcgt.u d18, d24, d20 │ │ + vcge.u q9, q4, │ │ vrshl.u64 d18, d13, d22 │ │ vhadd.u d18, d8, d10 │ │ b.n baea7e │ │ mcr2 10, 1, lr, cr14, cr15, {7} @ │ │ movs r0, r0 │ │ b.n bae9e6 │ │ movs r0, r3 │ │ @@ -3222087,15 +3222086,15 @@ │ │ lsls r0, r6, #3 │ │ b.n bae87e │ │ movs r7, r0 │ │ b.n bae832 │ │ beq.n bae504 │ │ b.n baea10 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r3, r4, r7, r9, sp} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r9, sp} │ │ vpmin.f16 q11, q11, │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bae9a4 │ │ str r4, [r5, #0] │ │ b.n bae048 │ │ b.n bae512 │ │ @@ -3222360,15 +3222359,15 @@ │ │ asrs r1, r3, #1 │ │ add.w r0, r0, r4 │ │ b.n baea8a │ │ beq.n bae78c │ │ b.n baec68 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ - @ instruction: 0xff750c4b │ │ + @ instruction: 0xff750c24 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n baebfc │ │ str r4, [r3, #0] │ │ b.n baec80 │ │ movs r0, r0 │ │ b.n baee0a │ │ @@ -3222445,15 +3222444,15 @@ │ │ b.n baef4a │ │ movs r4, r0 │ │ b.n baeb4e │ │ beq.n bae880 │ │ b.n baed2c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r4, r5, sl, fp, sp, lr} │ │ - vqrdmulh.s q8, , │ │ + vqrdmlah.s d16, d5, d12 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n baecc0 │ │ stmia r0!, {} │ │ b.n baef6a │ │ stmia r0!, {} │ │ b.n bae348 │ │ @@ -3223722,57 +3223721,57 @@ │ │ ldrb r1, [r2, #19] │ │ add.w r0, r1, sp │ │ b.n bafa5a │ │ asrs r7, r3, #2 │ │ b.n bafa5e │ │ stc2l 10, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ ldr r7, [r2, #56] @ 0x38 │ │ - vsub.i64 , , q1 │ │ + vceq.i d23, d21, d11 │ │ vpmin.u q11, q11, │ │ - vsub.i64 d23, d5, d22 │ │ + vaba.u , , │ │ vqrdmulh.s q11, q3, │ │ - vsub.i64 , , q15 │ │ + vsub.i64 , , │ │ vmul.p d22, d22, d15 │ │ - vmax.u , , q5 │ │ + vmax.u d23, d21, d19 │ │ vmul.p q11, q11, │ │ - vmin.u , , q15 │ │ + vmin.u , , │ │ vqrshl.u64 q11, , q3 │ │ - vqsub.u64 , , q15 │ │ + vqsub.u64 , , │ │ vsub.i64 d22, d22, d7 │ │ - vqrshl.u64 d23, d18, d21 │ │ + vrshl.u64 d23, d11, d21 │ │ vqrdmlsh.s q13, q3, q10 │ │ vqsub.u64 q11, q12, │ │ - vqadd.u64 d23, d5, d14 │ │ + vminnm.f16 q11, , │ │ vmls.i q11, q3, │ │ - vmin.u d23, d21, d10 │ │ + vmin.u , , │ │ vcge.u d22, d6, d11 │ │ - vhadd.u , , q3 │ │ + vqadd.u64 d23, d5, d15 │ │ vcgt.u q11, q3, │ │ - vhadd.u , , q15 │ │ + vhadd.u , , │ │ vpmax.u d22, d6, d7 │ │ - vaba.u d23, d5, d18 │ │ + vabd.u d23, d5, d11 │ │ vmax.u d22, d22, d11 │ │ - vcge.u d23, d21, d22 │ │ + vcgt.u d23, d21, d15 │ │ vcge.u q11, q3, │ │ - vhadd.u d23, d21, d10 │ │ + vhadd.u , , │ │ vqadd.u64 q11, q11, │ │ - vcgt.f16 d22, d5, d26 │ │ + vcgt.f16 d22, d5, d3 │ │ vqshl.u64 q11, , q3 │ │ - vrhadd.u d23, d21, d2 │ │ + vbif , , │ │ vbif q11, q3, │ │ - vacgt.f16 q11, , q15 │ │ + vacgt.f16 q11, , │ │ vminnm.f16 q14, q3, │ │ vrshl.u64 , , q2 │ │ vbif q11, q2, │ │ - vcgt.f16 d22, d21, d22 │ │ + vacgt.f16 q11, , │ │ vqsub.u64 d22, d22, d31 │ │ - vpmin.f16 q11, , q13 │ │ + vpmin.f16 q11, , │ │ vqadd.u64 d24, d22, d0 │ │ vhsub.u d22, d4, d23 │ │ - vminnm.f16 q11, , q1 │ │ + vpmin.f16 d22, d5, d27 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n baf874 │ │ movs r0, r0 │ │ b.n bafa7e │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ @@ -3223979,17 +3223978,17 @@ │ │ b.n baf094 │ │ movs r1, r0 │ │ b.n bafcd6 │ │ beq.n baf5f0 │ │ b.n bafab4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r9, sl, fp, ip, lr} │ │ - vqadd.u64 d29, d21, d19 │ │ + vhadd.u d29, d21, d12 │ │ vcgt.f16 d21, d23, d7 │ │ - vhadd.u , , │ │ + vhadd.u , , q0 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n bafa50 │ │ add sp, #0 │ │ b.n baf8fa │ │ movs r0, r0 │ │ b.n bafcfe │ │ @@ -3225033,29 +3225032,29 @@ │ │ str r2, [sp, #144] @ 0x90 │ │ add.w r0, r2, r4 │ │ b.n bb01da │ │ beq.n baff34 │ │ b.n bb03b8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, lr} │ │ - vmin.u q12, , │ │ + vmax.u q12, , q7 │ │ vabd.f16 d21, d22, d23 │ │ - vmax.u q12, , │ │ + vmin.u d24, d5, d14 │ │ vpmin.u d21, d22, d23 │ │ - vcge.u q12, , │ │ + vcgt.u d24, d5, d30 │ │ vqrdmlsh.s d21, d22, d27 │ │ - vqrshl.u64 q12, , │ │ + vqrshl.u64 d24, d18, d5 │ │ vsub.i64 , q11, │ │ - @ instruction: 0xff75ec82 │ │ + vqrdmlsh.s q15, , │ │ @ instruction: 0xff755c63 │ │ - vrshl.u64 d24, d1, d5 │ │ + vqshl.u64 q12, q5, │ │ vpmin.u , q11, │ │ - vcge.u q12, , │ │ + vcge.u q12, , q3 │ │ vmax.u d21, d6, d3 │ │ - vcgt.f16 d23, d21, d17 │ │ + vacgt.f16 , , q13 │ │ vabd.u , q3, │ │ vpmin.f16 , , │ │ vmax.u , , │ │ vcgt.f16 , , │ │ vaba.u d21, d21, d27 │ │ vminnm.f16 d17, d21, d1 │ │ vabd.u , , │ │ @@ -3225348,21 +3225347,21 @@ │ │ ldrb r6, [r6, #4] │ │ add.w r0, r1, sp │ │ b.n bb08c6 │ │ asrs r0, r5, #2 │ │ b.n bb08ca │ │ @ instruction: 0xffaaeaff │ │ strb r7, [r5, r1] │ │ - vhsub.u q9, , │ │ + vqsub.u64 d18, d21, d12 │ │ vcgt.u , q11, │ │ - vqsub.u64 d18, d5, d23 │ │ + vqsub.u64 d18, d5, d0 │ │ vcge.u d21, d6, d27 │ │ - vrhadd.u d18, d21, d15 │ │ + vrhadd.u q9, , q12 │ │ vqsub.u64 d21, d22, d3 │ │ - vhadd.u q9, , │ │ + vhadd.u q9, , q0 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bb0650 │ │ str r0, [r0, #0] │ │ b.n bafce0 │ │ str r0, [sp, #0] │ │ b.n bb04fe │ │ @@ -3225832,29 +3225831,29 @@ │ │ ldrb r6, [r4, #0] │ │ add.w r0, r1, sp │ │ b.n bb0d06 │ │ asrs r7, r3, #2 │ │ b.n bb0d0a │ │ @ instruction: 0xffc8eaff │ │ str r7, [r5, r4] │ │ - vaba.u , , │ │ + vaba.u , , q3 │ │ vacgt.f16 q10, q3, │ │ - vrshl.u64 d25, d17, d5 │ │ + vqshl.u64 , q13, │ │ vacgt.f16 q10, q11, │ │ - vrshl.u64 , , │ │ + vqrshl.u64 d25, d10, d21 │ │ vcgt.f16 q10, q11, │ │ - vqrshl.u64 d25, d9, d21 │ │ + vqrshl.u64 , q9, │ │ vminnm.f16 q10, q11, │ │ - vmax.u d25, d21, d17 │ │ + vmin.u , , q13 │ │ vpmin.f16 q10, q3, │ │ - vmin.u d25, d5, d25 │ │ + vmin.u d25, d5, d2 │ │ vrhadd.u d21, d22, d11 │ │ - vceq.i , , │ │ + vceq.i d25, d5, d18 │ │ vminnm.f16 d20, d6, d19 │ │ - vmax.u d25, d5, d1 │ │ + vqrshl.u64 , q5, │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bb0ab0 │ │ strh r0, [r0, #0] │ │ b.n bb095a │ │ movs r0, r0 │ │ b.n bb0140 │ │ @@ -3226123,23 +3226122,23 @@ │ │ strb r5, [r7, #29] │ │ add.w r0, r1, sp │ │ b.n bb0faa │ │ asrs r7, r3, #2 │ │ b.n bb0fae │ │ @ instruction: 0xffe2eaff │ │ ldr r3, [pc, #700] @ (bb0b30 ) │ │ - vshl.u64 q10, q6, │ │ + vshl.u64 d20, d21, d21 │ │ @ instruction: 0xff774c4b │ │ - vrshl.u64 q10, q12, │ │ + vrshl.u64 q10, , │ │ vqrdmlsh.s d20, d7, d15 │ │ - vqrshl.u64 d20, d28, d5 │ │ + vqrshl.u64 d20, d5, d5 │ │ vqrdmlah.s q10, , │ │ - vabd.f16 , , q4 │ │ + vabd.f16 d27, d21, d17 │ │ vqrdmlsh.s q10, , │ │ - vqrshl.u64 d20, d0, d21 │ │ + vrshl.u64 q10, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bb0d3c │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-224]! @ 0xffffff20 │ │ b.n bb0d44 │ │ str r3, [r0, #0] │ │ @@ -3226710,23 +3226709,23 @@ │ │ @ instruction: 0xeb02fef3 │ │ @ instruction: 0xeaff7000 │ │ b.n bb14c6 │ │ @ instruction: 0xfff7eaff │ │ ands r0, r0 │ │ b.n bb14ce │ │ @ instruction: 0xfff1eaff │ │ - udf #180 @ 0xb4 │ │ - vabd.u d18, d5, d5 │ │ - vcgt.f16 d29, d23, d8 │ │ - vmin.u q9, , │ │ - vpmin.u , , q14 │ │ - vhsub.u q9, , │ │ - @ instruction: 0xff77dce4 │ │ - vpmax.u , , q2 │ │ - vpmin.u , , q0 │ │ + udf #141 @ 0x8d │ │ + vmin.u q9, , q7 │ │ + vcgt.f16 , , │ │ + vmin.u d18, d21, d18 │ │ + vpmin.u , , │ │ + vhsub.u d18, d21, d22 │ │ + vqrdmlsh.s d29, d23, d29 │ │ + vpmin.u d29, d5, d13 │ │ + vpmax.u d29, d21, d25 │ │ vhadd.u d19, d5, d0 │ │ b.n bb14fa │ │ b.n bb1434 │ │ and.w r1, r2, r0, ror #19 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n bb1260 │ │ movs r0, r0 │ │ @@ -3226871,19 +3226870,19 @@ │ │ add.w r0, r0, r4, lsl #16 │ │ b.n bb1002 │ │ movs r4, r0 │ │ b.n bb1246 │ │ beq.n bb0fa8 │ │ b.n bb1424 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r3, r7, r8, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r5, r6, r8, fp, ip, lr, pc} │ │ vaba.u d25, d5, d31 │ │ - vmls.i , q2, q2 │ │ - @ instruction: 0xff75bc69 │ │ - vmls.i d29, d5, d0 │ │ + vmul.p d29, d4, d13 │ │ + @ instruction: 0xff75bc42 │ │ + vceq.i , , │ │ vqsub.u64 d21, d5, d24 │ │ vqadd.u64 q10, q2, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bb13c8 │ │ str r0, [r0, r0] │ │ b.n bb1272 │ │ movs r0, r0 │ │ @@ -3226960,16 +3226959,16 @@ │ │ b.n bb130e │ │ beq.n bb1000 │ │ b.n bb14ec │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, lr} │ │ b.n bb171a │ │ @ instruction: 0xfffaeaff │ │ - bhi.n bb1000 │ │ - vqadd.u64 q9, , │ │ + bvc.n bb0fb2 │ │ + vhadd.u q9, , q5 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bb1488 │ │ movs r0, r0 │ │ b.n bb1694 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3227277,22 +3227276,22 @@ │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n bb15ca │ │ movs r2, r1 │ │ add.w r0, r0, r0, lsl #16 │ │ b.n bb19d2 │ │ @ instruction: 0xff83eaff │ │ - bvc.n bb1300 │ │ + bvc.n bb12b2 │ │ vqrdmulh.s q8, , │ │ - vmax.u , , q14 │ │ + vmax.u , , │ │ vqrdmlah.s d16, d5, d13 │ │ - vmax.u d29, d21, d4 │ │ - vmax.u d29, d5, d16 │ │ - vrshl.u64 , q2, │ │ - vrshl.u64 , q10, │ │ + vmin.u , , │ │ + vqrshl.u64 , , │ │ + vqrshl.u64 d29, d13, d21 │ │ + vqrshl.u64 d29, d29, d5 │ │ vmul.p d16, d21, d5 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {} │ │ b.n bb1962 │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3227361,17 +3227360,17 @@ │ │ cmp r6, #23 │ │ b.n bb1a8e │ │ asrs r1, r0, #32 │ │ b.n bb1470 │ │ ldr r0, [pc, #192] @ (bb1414 ) │ │ ldmia.w sp!, {r0, r1, r4, r5, r6, r7, sl, fp, pc} │ │ @ instruction: 0xea028830 │ │ - ldmia.w sp!, {r3, r4, r6, r7, sl, ip, lr, pc} │ │ - vqshl.u64 d29, d8, d21 │ │ - vshl.u64 , q14, │ │ + ldmia.w sp!, {r0, r4, r5, r7, sl, ip, lr, pc} │ │ + vqshl.u64 , , │ │ + vshl.u64 , , │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bb0eb0 │ │ movs r0, r3 │ │ b.n bb1ab6 │ │ cmp r7, #85 @ 0x55 │ │ b.n bb1aba │ │ @@ -3227381,15 +3227380,15 @@ │ │ add.w r0, r2, r0 │ │ b.n bb1a26 │ │ asrs r1, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r6, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r4, sl, ip, lr, pc} │ │ vabd.f16 d30, d21, d7 │ │ @ instruction: 0xeaff41f0 │ │ stmdb sp!, {} │ │ b.n bb1a42 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3227684,16 +3227683,16 @@ │ │ str r0, [r0, r0] │ │ b.n bb1132 │ │ @ instruction: 0xffd9eaff │ │ movs r0, r0 │ │ b.n bb1cd8 │ │ @ instruction: 0xffc41aff │ │ @ instruction: 0xffceeaff │ │ - cmp r1, #31 │ │ - vmls.i d18, d22, d11 │ │ + cmp r0, #248 @ 0xf8 │ │ + vmls.i q9, q3, q10 │ │ vpmin.u d28, d6, d12 │ │ vhadd.u d19, d4, d0 │ │ b.n bb1d82 │ │ movs r0, r0 │ │ b.n bb1ce8 │ │ lsls r4, r0, #1 │ │ ldr r2, [pc, #0] @ (bb1648 ) │ │ @@ -3227828,15 +3227827,15 @@ │ │ b.n bb1e96 │ │ beq.n bb1768 │ │ b.n bb1c74 │ │ blx lr │ │ ldmia.w sp!, {r0, r1} │ │ b.n bb1aa2 │ │ vrhadd.u16 d14, d14, d31 │ │ - cmp r0, #39 @ 0x27 │ │ + cmp r0, #0 │ │ vhadd.u d18, d6, d0 │ │ b.n bb1aae │ │ movs r0, r0 │ │ b.n bb1eb2 │ │ movs r0, r0 │ │ b.n bb1e18 │ │ movs r4, r1 │ │ @@ -3227947,15 +3227946,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n bb136a │ │ movs r4, r0 │ │ b.n bb1ba2 │ │ beq.n bb1884 │ │ b.n bb1d80 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r4, r6, r7, r9, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r7, r9, pc} │ │ vhadd.u d19, d6, d0 │ │ b.n bb1fb2 │ │ @ instruction: 0xffceeaff │ │ ldr r7, [pc, #960] @ (bb1c38 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bb1d18 │ │ add sp, #0 │ │ @@ -3228428,18 +3228427,18 @@ │ │ b.n bb23b6 │ │ vrhadd.u d14, d6, d31 │ │ movs r0, r0 │ │ b.n bb231e │ │ strb r0, [r1, #0] │ │ asrs r0, r4, #6 │ │ @ instruction: 0xff90eaff │ │ - strh r1, [r6, #8] │ │ - vcge.u , q3, │ │ - vbif d24, d23, d25 │ │ - vcge.u , q11, │ │ + strh r2, [r1, #8] │ │ + vcgt.u , q3, q5 │ │ + vbif d24, d23, d2 │ │ + vcge.u , q11, q1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bb2138 │ │ str r0, [sp, #0] │ │ b.n bb17c6 │ │ add r0, pc, #4 @ (adr r0, bb1ca8 ) │ │ b.n bb1fe6 │ │ @@ -3229122,25 +3229121,25 @@ │ │ b.n bb25b6 │ │ @ instruction: 0xe992ebff │ │ movs r3, r1 │ │ b.n bb25be │ │ beq.n bb22e8 │ │ b.n bb279c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r7, r9, fp, ip, sp, lr} │ │ - vmls.i d22, d22, d23 │ │ - vpmin.u , , │ │ - vpmax.u d23, d6, d29 │ │ + ldmia.w sp!, {r1, r2, r5, r6, r9, fp, ip, sp, lr} │ │ + vmls.i d22, d22, d0 │ │ + vpmax.u d23, d7, d26 │ │ + vpmax.u d23, d6, d6 │ │ vhsub.u q8, q3, q10 │ │ movs r0, r0 │ │ - ldrb r1, [r7, #2] │ │ - vpmax.u d23, d22, d25 │ │ - vmls.i q11, q11, │ │ - vqrdmlsh.s , , │ │ - vqrdmlah.s q11, q3, │ │ + ldrb r2, [r2, #2] │ │ + vpmax.u d23, d22, d2 │ │ + vmul.p d22, d22, d12 │ │ + vqrdmlsh.s d23, d7, d22 │ │ + vqrdmlah.s q11, q3, q0 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb2750 │ │ ands r0, r0 │ │ b.n bb25fa │ │ movs r4, r0 │ │ b.n bb1de2 │ │ @@ -3229828,15 +3229827,15 @@ │ │ b.n bb2bd2 │ │ asrs r5, r0, #32 │ │ b.n bb2bd6 │ │ blx lr │ │ ldmia.w sp!, {r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bb2afc │ │ ldr r1, [pc, #928] @ (bb2c40 ) │ │ - vqrdmlsh.s q14, , │ │ + vqrdmlsh.s q14, , q0 │ │ vpmax.u q10, q11, q6 │ │ vmul.p d20, d5, d4 │ │ vhadd.u d18, d5, d0 │ │ b.n bb2ff2 │ │ vpmin.u16 q15, , │ │ ldr r3, [pc, #960] @ (bb2c78 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3231254,16 +3231253,16 @@ │ │ b.n bb3472 │ │ push {r2, r3, r6, lr} │ │ add.w r0, r2, r0 │ │ b.n bb3c92 │ │ movs r5, r0 │ │ b.n bb345e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r9, sl, sp, lr} │ │ - vqrdmulh.s , q3, │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, sl, sp, lr} │ │ + vqrdmlah.s d31, d6, d10 │ │ vhadd.u d16, d6, d0 │ │ b.n bb3c06 │ │ movs r0, r0 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r0, r0 │ │ @@ -3231332,15 +3231331,15 @@ │ │ asrs r4, r0, #32 │ │ b.n bb3106 │ │ movs r0, r1 │ │ b.n bb310a │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bb3868 │ │ - str r0, [r6, #80] @ 0x50 │ │ + str r1, [r1, #80] @ 0x50 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n bb3956 │ │ movs r0, #0 │ │ b.n bb395a │ │ movs r0, r0 │ │ b.n bb3cc2 │ │ @@ -3231408,16 +3231407,16 @@ │ │ strb r0, [r0, #0] │ │ b.n bb3dea │ │ movs r1, r0 │ │ b.n bb3dee │ │ str r4, [r6, #12] │ │ b.n bb3a3c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r7, sl, sp, lr} │ │ - vqshl.u64 d22, d12, d22 │ │ + ldmia.w sp!, {r0, r2, r4, r7, sl, sp, lr} │ │ + vqshl.u64 q11, , q3 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {} │ │ b.n bb3d6a │ │ ands r1, r0 │ │ b.n bb3a0a │ │ movs r0, #0 │ │ asrs r2, r2, #22 │ │ @@ -3231626,17 +3231625,17 @@ │ │ and.w r0, r0, r0, lsl #24 │ │ b.n bb3fce │ │ movs r6, r0 │ │ b.n bb3bd2 │ │ beq.n bb38a4 │ │ b.n bb3db0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r4, r5, r7, r9, sp, lr} │ │ + ldmia.w sp!, {r0, r3, r7, r9, sp, lr} │ │ @ instruction: 0xff76adf9 │ │ - vhsub.u q11, , q6 │ │ + vhsub.u d22, d23, d21 │ │ vacgt.f16 d26, d6, d5 │ │ vhadd.u d16, d7, d4 │ │ b.n bb33ec │ │ movs r0, r0 │ │ b.n bb39d0 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r7, [sp, #400] @ 0x190 │ │ @@ -3231948,15 +3231947,15 @@ │ │ b.n bb3674 │ │ movs r4, r0 │ │ b.n bb3eae │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {} │ │ b.n bb42b6 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r8, r9, fp, sp} │ │ + ldmia.w sp!, {r2, r3, r6, r8, r9, fp, sp} │ │ vqrdmlsh.s , , q8 │ │ movs r7, r3 │ │ movs r0, r0 │ │ b.n bb4226 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (bb3b8c ) │ │ @@ -3232174,16 +3232173,16 @@ │ │ b.n bb3880 │ │ stc2 11, cr14, [r2, #1020] @ 0x3fc @ │ │ movs r0, r0 │ │ b.n bb44be │ │ movs r4, r0 │ │ b.n bb388c │ │ @ instruction: 0xffbceaff │ │ - cmp r2, #43 @ 0x2b │ │ - vpmin.u d18, d7, d3 │ │ + cmp r2, #4 │ │ + vmls.i q9, , q14 │ │ vqrdmlah.s , , q0 │ │ movs r7, r3 │ │ ldr r3, [sp, #560] @ 0x230 │ │ movs r7, r3 │ │ ldr r2, [sp, #816] @ 0x330 │ │ movs r7, r3 │ │ ldr r3, [pc, #960] @ (bb415c ) │ │ @@ -3232396,19 +3232395,19 @@ │ │ add.w r0, r1, r0, lsl #20 │ │ b.n bb469e │ │ movs r5, r0 │ │ b.n bb42a2 │ │ beq.n bb3fa4 │ │ b.n bb4480 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r4, r5, sl, fp, sp} │ │ - @ instruction: 0xff772c42 │ │ - vqrdmlsh.s q9, , q11 │ │ - vqrdmlah.s d18, d23, d6 │ │ - vqrdmulh.s d18, d23, d22 │ │ + ldmia.w sp!, {r0, r1, r3, sl, fp, sp} │ │ + vqrdmlsh.s d18, d7, d11 │ │ + @ instruction: 0xff772c4f │ │ + vqrdmulh.s q9, , │ │ + vqrdmlah.s q9, , │ │ vqrdmlsh.s d29, d23, d18 │ │ vhadd.u d16, d4, d4 │ │ b.n bb3ac4 │ │ movs r0, r0 │ │ b.n bb40a8 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [sp, #832] @ 0x340 │ │ @@ -3232675,19 +3232674,19 @@ │ │ movs r1, r0 │ │ b.n bb4912 │ │ beq.n bb4204 │ │ b.n bb46f0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r6, fp, lr, pc} │ │ vaba.u q14, , │ │ - vqrdmlsh.s q8, , q6 │ │ + vqrdmlsh.s d16, d7, d21 │ │ vaba.u d28, d23, d5 │ │ - vqrdmlsh.s d16, d7, d8 │ │ + vqrdmlah.s q8, , │ │ vabd.u d28, d7, d29 │ │ - vqrdmlah.s d16, d23, d16 │ │ + vqrdmulh.s d16, d23, d9 │ │ vhadd.u d18, d7, d0 │ │ b.n bb3d1a │ │ movs r4, r2 │ │ b.n bb3d24 │ │ movs r0, #0 │ │ b.n bb3d26 │ │ movs r1, r0 │ │ @@ -3232739,15 +3232738,15 @@ │ │ movs r0, #0 │ │ b.n bb3d8c │ │ adds r0, #12 │ │ lsls r0, r4, #6 │ │ asrs r3, r0, #32 │ │ b.n bb45b2 │ │ lsrs r4, r1, #23 │ │ - @ instruction: 0xea009355 │ │ + @ instruction: 0xea00932e │ │ vabd.u , q11, │ │ vqadd.u64 d20, d4, d0 │ │ stmdb sp!, {r5, ip} │ │ b.n bb3dc4 │ │ ands r0, r0 │ │ b.n bb45ca │ │ movs r0, r1 │ │ @@ -3233539,15 +3233538,15 @@ │ │ str r4, [r6, #116] @ 0x74 │ │ add.w r0, r1, r0 │ │ b.n bb50be │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r2, r5, r7, r8, r9, sl, ip, lr} │ │ movs r3, r4 │ │ movs r0, #38 @ 0x26 │ │ - vabd.f16 d27, d20, d4 │ │ + @ instruction: 0xff74bd5d │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r4, r6} │ │ b.n bb44d4 │ │ asrs r0, r0, #32 │ │ b.n bb50da │ │ ands r0, r0 │ │ b.n bb50de │ │ @@ -3233859,26 +3233858,26 @@ │ │ movs r1, #115 @ 0x73 │ │ b.n bb524a │ │ ldrb r6, [r6, #26] │ │ add.w r0, r2, r5 │ │ b.n bb4f92 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r3, r6, r8, r9, sl, fp, ip} │ │ - vpmin.f16 d21, d4, d7 │ │ + vcgt.f16 , q10, q8 │ │ vrhadd.u q8, , q14 │ │ movs r0, r0 │ │ subs r2, r2, #3 │ │ vabd.f16 , q2, q13 │ │ - vabd.f16 d21, d4, d23 │ │ + vabd.f16 d21, d4, d0 │ │ vcgt.f16 d17, d23, d10 │ │ vcgt.f16 , q2, q13 │ │ vqrshl.u64 , q8, q2 │ │ movs r3, r4 │ │ subs r6, r1, #0 │ │ - vabd.f16 , q10, │ │ + vabd.f16 d21, d20, d20 │ │ @ instruction: 0xff771dd2 │ │ vabd.f16 d17, d20, d2 │ │ vqadd.u64 q10, q2, q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7} │ │ b.n bb47d0 │ │ movs r0, r0 │ │ b.n bb4db4 │ │ @@ -3234023,15 +3234022,15 @@ │ │ movs r0, r3 │ │ b.n bb551e │ │ movs r0, #17 │ │ b.n bb5522 │ │ asrs r1, r0, #32 │ │ b.n bb4f04 │ │ ldrb r3, [r0, #22] │ │ - @ instruction: 0xea02d48f │ │ + @ instruction: 0xea02d468 │ │ vhadd.u d16, d5, d0 │ │ b.n bb5492 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (bb51b8 ) │ │ stmdb sp!, {sp, lr} │ │ b.n bb491e │ │ ands r0, r0 │ │ @@ -3234083,16 +3234082,16 @@ │ │ b.n bb51aa │ │ movs r0, #41 @ 0x29 │ │ b.n bb55ae │ │ asrs r1, r0, #32 │ │ b.n bb4f90 │ │ ldr r0, [pc, #960] @ (bb5234 ) │ │ ldmia.w sp!, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xea02d463 │ │ - vshl.u64 d29, d3, d5 │ │ + @ instruction: 0xea02d43c │ │ + vcge.u , , q6 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n bb51ca │ │ asrs r4, r3, #1 │ │ b.n bb49cc │ │ str r2, [r0, #0] │ │ b.n bb51d2 │ │ @@ -3234135,15 +3234134,15 @@ │ │ b.n bb49e2 │ │ movs r0, #240 @ 0xf0 │ │ b.n bb526a │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {} │ │ b.n bb562a │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, r9, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r7, r8, r9, ip, lr, pc} │ │ vhadd.u d28, d5, d0 │ │ b.n bb4a16 │ │ movs r0, r0 │ │ b.n bb563a │ │ movs r0, r0 │ │ b.n bb55b6 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3236222,23 +3236221,23 @@ │ │ b.n bb640e │ │ asrs r6, r0, #32 │ │ b.n bb6412 │ │ lsls r4, r6, #24 │ │ @ instruction: 0xeb008000 │ │ b.n bb681a │ │ @ instruction: 0xffe7eaff │ │ - subs r3, #95 @ 0x5f │ │ - vacgt.f16 q10, q11, │ │ - vpmin.u d19, d22, d27 │ │ - vcgt.f16 q10, q3, │ │ - vrhadd.u q14, q11, │ │ + subs r3, #56 @ 0x38 │ │ + vcgt.f16 d20, d22, d26 │ │ + vpmin.u d19, d22, d4 │ │ + vcgt.f16 d20, d6, d18 │ │ + vrhadd.u q14, q11, q1 │ │ @ instruction: 0xff75cd1e │ │ - vqsub.u64 q14, q2, │ │ + vhsub.u d28, d4, d30 │ │ vabd.f16 d28, d21, d10 │ │ - vrshl.u64 , q12, q2 │ │ + vrshl.u64 , , q2 │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r5, r6} │ │ b.n bb670a │ │ movs r0, r0 │ │ b.n bb6790 │ │ ldrsh r4, [r2, r6] │ │ add.w r0, r1, r0 │ │ @@ -3237432,19 +3237431,19 @@ │ │ str r0, [r0, r0] │ │ b.n bb6eaa │ │ @ instruction: 0xffa0eaff │ │ str r0, [r0, r0] │ │ b.n bb72b2 │ │ @ instruction: 0xff9eeaff │ │ movs r7, #255 @ 0xff │ │ - vmin.u d28, d21, d21 │ │ + vmax.u d28, d21, d14 │ │ vsub.i64 d18, d6, d31 │ │ - vmax.u q14, , │ │ + vmin.u d28, d21, d30 │ │ vmax.u d18, d22, d27 │ │ - vrshl.u64 q14, , │ │ + vqrshl.u64 d28, d26, d5 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bb7030 │ │ eors r0, r4 │ │ b.n bb66d4 │ │ movs r0, r0 │ │ b.n bb723e │ │ @@ -3238430,21 +3238429,21 @@ │ │ strh r0, [r4, #30] │ │ movs r0, r0 │ │ b.n bb7ac6 │ │ adds r0, #0 │ │ bne.n bb736a │ │ @ instruction: 0xff8ceaff │ │ subs r3, r2, #6 │ │ - vrshl.u64 d23, d18, d21 │ │ + vqrshl.u64 , , │ │ vpmin.f16 , , │ │ - vqrshl.u64 , q3, │ │ + vrshl.u64 d23, d31, d21 │ │ vpmin.f16 d17, d5, d3 │ │ - vqrshl.u64 d23, d2, d5 │ │ + vshl.u64 , , │ │ vacgt.f16 , , │ │ - vshl.u64 , q15, │ │ + vshl.u64 , , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r6, ip, lr} │ │ b.n bb6f94 │ │ ands r0, r0 │ │ b.n bb779a │ │ lsrs r1, r0, #31 │ │ b.n bb77e0 │ │ @@ -3238891,17 +3238890,17 @@ │ │ b.n bb7f8e │ │ asrs r1, r0, #32 │ │ b.n bb7970 │ │ strb r4, [r6, #14] │ │ add.w r0, r2, r0 │ │ b.n bb7f9a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r9, sl, fp, lr} │ │ - vcgt.f16 d20, d7, d31 │ │ - vcgt.f16 d20, d7, d7 │ │ + ldmia.w sp!, {r2, r3, r5, r9, sl, fp, lr} │ │ + vcgt.f16 d20, d7, d8 │ │ + vabd.f16 q10, , q8 │ │ vhadd.u d16, d7, d0 │ │ b.n bb7f0e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (bb7934 ) │ │ stmdb sp!, {r2, r3, r5, lr} │ │ b.n bb73b8 │ │ str r0, [r0, r0] │ │ @@ -3238921,15 +3238920,15 @@ │ │ b.n bb7bda │ │ asrs r4, r0, #32 │ │ b.n bb7bde │ │ movs r0, #54 @ 0x36 │ │ b.n bb7fe2 │ │ ldr r0, [pc, #192] @ (bb7964 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r8, r9, ip, sp, lr} │ │ - and.w sp, r2, pc, lsl #19 │ │ + and.w sp, r2, r8, asr #18 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r0, r1, lr} │ │ b.n bb7bf6 │ │ adds r0, #4 │ │ b.n bb73da │ │ lsls r6, r0, #4 │ │ b.n bb7fa2 │ │ @@ -3240265,15 +3240264,15 @@ │ │ b.n bb882a │ │ beq.n bb8554 │ │ b.n bb8a08 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {lr} │ │ b.n bb8c36 │ │ @ instruction: 0xfffaeaff │ │ - subs r5, r4, r1 │ │ + subs r6, r7, r0 │ │ vhadd.u d29, d6, d4 │ │ b.n bb899c │ │ ldr r0, [pc, #0] @ (bb8504 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n bb89a4 │ │ adds r0, #44 @ 0x2c │ │ b.n bb8028 │ │ @@ -3240909,17 +3240908,17 @@ │ │ movs r1, r0 │ │ b.n bb918a │ │ beq.n bb8ad4 │ │ b.n bb8f68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r5, r7, r9, fp, ip, sp} │ │ vmax.u d26, d4, d2 │ │ - vqrdmulh.s , q2, │ │ - vmax.u d23, d6, d27 │ │ - vqadd.u64 q12, , q4 │ │ + vqrdmlah.s d31, d4, d14 │ │ + vmax.u d23, d6, d4 │ │ + vqadd.u64 d24, d5, d17 │ │ vqrshl.u64 q13, q9, q3 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n bb8f0c │ │ stmia r0!, {r2, r3, r4} │ │ b.n bb8f90 │ │ lsrs r0, r0, #13 │ │ @@ -3241831,20 +3241830,20 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n bb9a62 │ │ movs r4, r0 │ │ b.n bb95e6 │ │ beq.n bb92b8 │ │ b.n bb97c4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ - vqrshl.u64 d21, d3, d21 │ │ - vpmin.u d30, d21, d7 │ │ - vrshl.u64 , , │ │ - vpmin.u q15, , │ │ - vrshl.u64 , , │ │ + ldmia.w sp!, {r3, r4, r7, r9, fp, sp, lr, pc} │ │ + vrshl.u64 , q14, │ │ + vpmin.u q15, , q8 │ │ + vrshl.u64 , q2, │ │ + vpmin.u q15, , q2 │ │ + vrshl.u64 d21, d24, d21 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bb960e │ │ movs r0, r0 │ │ b.n bb997c │ │ ands r0, r5 │ │ asrs r5, r2, #22 │ │ @@ -3241922,17 +3241921,17 @@ │ │ b.n bb996e │ │ asrs r1, r0, #32 │ │ b.n bb9490 │ │ ldr r4, [r5, #76] @ 0x4c │ │ add.w r0, r2, r1 │ │ b.n bb9aba │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r9, fp, sp, lr, pc} │ │ - vmul.p q15, , │ │ - vmls.i d30, d21, d23 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ + vmul.p d30, d21, d24 │ │ + vmls.i d30, d21, d0 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb982c │ │ str r0, [r7, r0] │ │ b.n bb8ed0 │ │ movs r0, r0 │ │ b.n bb9a40 │ │ @@ -3242063,18 +3242062,18 @@ │ │ b.n bb8fe2 │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ add.w r0, r2, r4 │ │ b.n bb97fa │ │ beq.n bb94d4 │ │ b.n bb99d8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r7, fp, sp, lr, pc} │ │ - vqshl.u64 q9, q7, │ │ - vceq.i q15, q11, │ │ - vqshl.u64 d18, d18, d21 │ │ + ldmia.w sp!, {r5, r6, fp, sp, lr, pc} │ │ + vqshl.u64 d18, d23, d5 │ │ + vceq.i d30, d22, d20 │ │ + vshl.u64 d18, d11, d21 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb9974 │ │ str r0, [r7, r0] │ │ b.n bb9018 │ │ movs r0, r0 │ │ b.n bb9b88 │ │ @@ -3242236,19 +3242235,19 @@ │ │ b.n bb916e │ │ ldr r5, [sp, #40] @ 0x28 │ │ add.w r0, r2, r4 │ │ b.n bb9986 │ │ beq.n bb9660 │ │ b.n bb9b64 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ vqrdmlsh.s , , q5 │ │ - vmin.u q15, q10, │ │ + vmin.u q15, q10, q2 │ │ vqrdmlah.s , , q5 │ │ - vabd.u q15, q2, │ │ + vabd.u d30, d4, d24 │ │ @ instruction: 0xff75fc2e │ │ vaba.u q10, q10, q8 │ │ stmdb sp!, {r4, r5, r6, r7, ip, lr, pc} │ │ b.n bb9b08 │ │ str r0, [r1, #0] │ │ b.n bb9b8c │ │ strh r1, [r0, #0] │ │ @@ -3242711,16 +3242710,16 @@ │ │ str r0, [r0, #0] │ │ b.n bb9576 │ │ str r4, [r0, r0] │ │ b.n bb957a │ │ movs r1, r0 │ │ b.n bba1b6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r8, r9, sp, lr, pc} │ │ - vcge.u d30, d5, d3 │ │ + ldmia.w sp!, {r2, r3, r5, r8, r9, sp, lr, pc} │ │ + vhsub.u q15, , q14 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n bb9f24 │ │ str r0, [r0, #0] │ │ b.n bb9dce │ │ lsls r4, r4, #4 │ │ b.n bb95cc │ │ @@ -3243824,16 +3243823,16 @@ │ │ movs r0, r5 │ │ b.n bb9f32 │ │ movs r1, r0 │ │ b.n bbaaea │ │ beq.n bba37c │ │ b.n bba8c8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r9, fp, ip, lr, pc} │ │ - vacgt.f16 d24, d5, d22 │ │ + ldmia.w sp!, {r4, r7, r9, fp, ip, lr, pc} │ │ + vcgt.f16 d24, d5, d15 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bba85c │ │ movs r1, r0 │ │ b.n bbaaaa │ │ movs r7, r4 │ │ bge.n bba3ca │ │ @@ -3243949,19 +3243948,19 @@ │ │ b.n bbabfe │ │ str r2, [r4, r2] │ │ add.w r0, r1, r0 │ │ b.n bbac86 │ │ beq.n bba4d8 │ │ b.n bba9e4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r7, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r6, fp, ip, lr, pc} │ │ vqrdmlah.s d19, d5, d16 │ │ - vceq.i , q2, │ │ + vsub.i64 , q2, q6 │ │ vqrdmulh.s d19, d5, d8 │ │ - vsub.i64 , q10, │ │ + vsub.i64 , q10, q0 │ │ vqrdmlah.s , , q14 │ │ vqshl.u64 , q2, q10 │ │ bmi.n bba492 │ │ bmi.n bba494 │ │ bmi.n bba496 │ │ bmi.n bba498 │ │ bmi.n bba49a │ │ @@ -3244071,18 +3244070,18 @@ │ │ b.n bba91a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ b.n bbac22 │ │ subs r3, #196 @ 0xc4 │ │ ... │ │ movs r0, r0 │ │ - bhi.n bba612 │ │ - vaba.u , , │ │ - vabd.u , , │ │ - vaba.u , , │ │ + bvc.n bba5c4 │ │ + vaba.u d29, d21, d20 │ │ + vaba.u d29, d5, d28 │ │ + vaba.u , , q2 │ │ vhadd.u d16, d5, d4 │ │ b.n bba144 │ │ movs r0, r0 │ │ b.n bba728 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r4, #232 @ 0xe8 │ │ movs r7, r3 │ │ @@ -3244192,15 +3244191,15 @@ │ │ movs r0, #0 │ │ b.n bbae4a │ │ str r7, [r1, r0] │ │ add.w r0, r1, r0 │ │ b.n bbae52 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r3, r6, r7, r8, sp, lr, pc} │ │ - vminnm.f16 , , │ │ + vminnm.f16 , , q1 │ │ vshl.u64 d19, d8, d23 │ │ movs r7, r3 │ │ rors r0, r6 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bbaa6a │ │ asrs r5, r3, #32 │ │ b.n bba2ce │ │ @@ -3245673,17 +3245672,17 @@ │ │ b.n bbb702 │ │ movs r0, #222 @ 0xde │ │ b.n bbbb06 │ │ asrs r1, r0, #32 │ │ b.n bbb4e8 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r2, r4, r6, r7, sl, sp, lr} │ │ - and.w r7, r2, r9, ror #7 │ │ - vceq.i d17, d5, d1 │ │ - vabd.u , , │ │ + and.w r7, r2, r2, lsr #7 │ │ + vabd.u , , q13 │ │ + vaba.u d17, d21, d14 │ │ vqadd.u64 d16, d5, d0 │ │ b.n bbaf02 │ │ movs r1, r0 │ │ b.n bbb3e6 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n bbba8e │ │ @@ -3245741,17 +3245740,17 @@ │ │ asrs r0, r2, #32 │ │ b.n bbafa4 │ │ movs r0, #233 @ 0xe9 │ │ b.n bbbbaa │ │ asrs r1, r0, #32 │ │ b.n bbb58c │ │ str r5, [r5, #72] @ 0x48 │ │ - and.w r7, r2, sp, lsl #5 │ │ - vabd.u , , │ │ - vabd.u d17, d5, d17 │ │ + and.w r7, r2, r6, asr #4 │ │ + vabd.u , , q3 │ │ + vmin.u , , q13 │ │ vqadd.u64 q8, , q0 │ │ movt r0, #256 @ 0x100 │ │ b.n bbbbc6 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r0, #2097152 @ 0x200000 │ │ b.n bbaf8e │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3245768,15 +3245767,15 @@ │ │ add.w r0, r2, r0 │ │ b.n bbbb4e │ │ asrs r1, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r0, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r3, r5, r6, r7, r9, sl, ip} │ │ + ldmia.w sp!, {r1, r6, r7, r9, sl, ip} │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bbb004 │ │ movs r4, r2 │ │ b.n bbbc0a │ │ movs r0, #248 @ 0xf8 │ │ b.n bbbc0e │ │ @@ -3245786,15 +3245785,15 @@ │ │ add.w r0, r2, r0 │ │ b.n bbbb7a │ │ asrs r1, r1, #32 │ │ asrs r0, r4, #14 │ │ asrs r0, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r9, sl, ip} │ │ + ldmia.w sp!, {r1, r2, r4, r7, r9, sl, ip} │ │ vhadd.u d18, d5, d8 │ │ b.n bbb00e │ │ movs r1, r0 │ │ b.n bbb796 │ │ vrhadd.u16 d10, d14, d31 │ │ muls r0, r6 │ │ stmdb sp!, {r0, sl} │ │ @@ -3245925,20 +3245924,20 @@ │ │ str r0, [r1, r0] │ │ b.n bbb116 │ │ ands r0, r0 │ │ b.n bbb11a │ │ muls r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bbb880 │ │ - asrs r1, r7, #25 │ │ - vceq.i , , │ │ - vmin.u d17, d6, d13 │ │ - vsub.i64 d25, d5, d1 │ │ - vmax.u , q3, │ │ - vrshl.u64 d17, d17, d21 │ │ + asrs r2, r2, #25 │ │ + vceq.i d25, d5, d22 │ │ + vqrshl.u64 , q11, q11 │ │ + vaba.u , , q5 │ │ + vmin.u d17, d6, d10 │ │ + vqrshl.u64 , q13, │ │ vhadd.u d16, d5, d0 │ │ b.n bbbcde │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r4, ip, lr} │ │ @@ -3246077,18 +3246076,18 @@ │ │ b.n bbbea6 │ │ asrs r1, r0, #32 │ │ b.n bbb888 │ │ str r6, [r5, #60] @ 0x3c │ │ add.w r0, r2, r0 │ │ b.n bbbeb2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r8, sl, ip} │ │ - vqshl.u64 , , │ │ - vshl.u64 , , │ │ - vshl.u64 d17, d21, d5 │ │ + ldmia.w sp!, {r1, r2, r8, sl, ip} │ │ + vshl.u64 d17, d26, d5 │ │ + vqshl.u64 d17, d30, d5 │ │ + vcge.u , , q15 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r4, sp} │ │ b.n bbb330 │ │ ands r1, r0 │ │ b.n bbbad2 │ │ asrs r0, r1, #32 │ │ b.n bbbed6 │ │ @@ -3246644,18 +3246643,18 @@ │ │ b.n bbbf76 │ │ movs r0, #233 @ 0xe9 │ │ b.n bbc37a │ │ asrs r1, r0, #32 │ │ b.n bbbd5c │ │ str r1, [r7, #40] @ 0x28 │ │ @ instruction: 0xeb02ffde │ │ - @ instruction: 0xeaff11b5 │ │ - vminnm.f16 q8, , │ │ - vminnm.f16 d16, d21, d1 │ │ - vminnm.f16 q8, , │ │ + @ instruction: 0xeaff118e │ │ + vminnm.f16 q8, , q1 │ │ + vpmin.f16 q8, , q13 │ │ + vpmin.f16 d16, d5, d26 │ │ vhadd.u d16, d5, d0 │ │ b.n bbc2fe │ │ movs r0, r0 │ │ mvns r0, r4 │ │ vrhadd.u16 d4, d14, d31 │ │ ldr r0, [pc, #0] @ (bbbc64 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3248086,26 +3248085,26 @@ │ │ movs r4, r1 │ │ b.n bbcfc6 │ │ movs r4, #74 @ 0x4a │ │ b.n bbce8a │ │ asrs r1, r0, #32 │ │ b.n bbc9ac │ │ ldrsh r1, [r5, r2] │ │ - and.w r3, r2, r1 │ │ + and.w r2, r2, sl, lsr #3 │ │ vhadd.u d16, d5, d0 │ │ b.n bbcf3a │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n bbc3e0 │ │ movs r4, #84 @ 0x54 │ │ b.n bbcea6 │ │ asrs r1, r0, #32 │ │ b.n bbc9c8 │ │ ldrsh r6, [r3, r6] │ │ - and.w r2, r2, r5, asr #3 │ │ + and.w r2, r2, lr, ror #2 │ │ vqadd.u64 d18, d5, d0 │ │ b.n bbc3d6 │ │ asrs r1, r0, #32 │ │ b.n bbcbbe │ │ asrs r0, r2, #32 │ │ b.n bbc3be │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3248783,15 +3248782,15 @@ │ │ str r0, [r0, r1] │ │ b.n bbc9aa │ │ str r4, [r0, r1] │ │ b.n bbc9ae │ │ asrs r0, r1, #1 │ │ b.n bbc9b2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r4, r5, r8, sl, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r8, sl, lr} │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {} │ │ b.n bbd55a │ │ strh r0, [r2, #0] │ │ lsrs r5, r7, #2 │ │ ands r0, r0 │ │ b.n bbd202 │ │ @@ -3248817,15 +3248816,15 @@ │ │ b.n bbd232 │ │ movs r1, #2 │ │ b.n bbd4f6 │ │ asrs r1, r0, #32 │ │ b.n bbd018 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r9, sl, fp, ip, lr} │ │ - and.w r4, r2, ip, lsr #18 │ │ + and.w r4, r2, r5, ror #17 │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bbd3a8 │ │ str r0, [r0, r0] │ │ b.n bbd252 │ │ movs r1, r0 │ │ b.n bbd256 │ │ @@ -3249387,17 +3249386,17 @@ │ │ b.n bbd72a │ │ str r0, [r0, r0] │ │ b.n bbcefe │ │ movs r4, r0 │ │ b.n bbd732 │ │ ldrh r5, [r3, #44] @ 0x2c │ │ @ instruction: 0xeb02ffa9 │ │ - @ instruction: 0xeaff40d8 │ │ - vminnm.f16 d19, d22, d24 │ │ - vhadd.u d20, d6, d20 │ │ + @ instruction: 0xeaff40b1 │ │ + vminnm.f16 d19, d22, d1 │ │ + vminnm.f16 , q11, │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bbd74e │ │ movs r0, r3 │ │ b.n bbd912 │ │ strb r3, [r0, #0] │ │ b.n bbd756 │ │ @@ -3249454,15 +3249453,15 @@ │ │ movs r0, #32 │ │ b.n bbdbca │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #32768 @ 0x8000 │ │ b.n bbcf98 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r3, r5, r6, r8} │ │ + ldmia.w sp!, {r0, r1, r6, r8} │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r4, r5, ip} │ │ b.n bbcfe4 │ │ movs r4, r6 │ │ b.n bbdbea │ │ movs r0, #122 @ 0x7a │ │ b.n bbdbee │ │ @@ -3249481,15 +3249480,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #524288 @ 0x80000 │ │ b.n bbdc16 │ │ movs r0, #0 │ │ b.n bbcfdc │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r5, r8} │ │ + ldmia.w sp!, {r0, r1, r8} │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n bbd028 │ │ ands r0, r0 │ │ b.n bbd82e │ │ movs r4, r6 │ │ b.n bbdc32 │ │ @@ -3249512,15 +3249511,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n bbdc62 │ │ movs r0, #0 │ │ b.n bbd028 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r5, r6, r7} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7} │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n bbd074 │ │ movs r4, r6 │ │ b.n bbdc7a │ │ movs r0, #122 @ 0x7a │ │ b.n bbdc7e │ │ @@ -3249543,15 +3249542,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n bbdcae │ │ movs r0, #0 │ │ b.n bbd074 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r7} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6} │ │ vhadd.u d16, d6, d0 │ │ b.n bbdc1e │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r4, r5, r7, r8, ip} │ │ b.n bbd0c8 │ │ ands r0, r0 │ │ @@ -3249747,17 +3249746,17 @@ │ │ b.n bbda72 │ │ movs r0, #176 @ 0xb0 │ │ b.n bbde76 │ │ asrs r1, r0, #32 │ │ b.n bbd858 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, lr} │ │ - and.w r0, r2, r2, lsl #1 │ │ - vhadd.u d16, d6, d18 │ │ - vcgt.f16 d31, d22, d18 │ │ + and.w r0, r2, fp, lsr #32 │ │ + vminnm.f16 , q11, │ │ + vacgt.f16 , , │ │ vhadd.u d17, d5, d20 │ │ b.n bbd272 │ │ movs r0, r0 │ │ b.n bbddf8 │ │ movs r0, #40 @ 0x28 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3249867,17 +3249866,17 @@ │ │ add.w r0, r1, r4, asr #32 │ │ b.n bbd36c │ │ movs r1, r0 │ │ b.n bbdd46 │ │ movs r4, r4 │ │ b.n bbd354 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xff75fdf6 │ │ - @ instruction: 0xff75fdb6 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ + vabd.f16 , , │ │ + vabd.f16 d31, d21, d15 │ │ vqshl.u64 d20, d4, d5 │ │ vhadd.u d16, d4, d0 │ │ b.n bbdf02 │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r4, #32 │ │ b.n bbd38a │ │ movs r0, r0 │ │ @@ -3250314,17 +3250313,17 @@ │ │ movs r1, r0 │ │ b.n bbe152 │ │ movs r0, r4 │ │ b.n bbd75e │ │ movs r4, r0 │ │ b.n bbdf96 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ - vqrdmulh.s d31, d21, d10 │ │ - vmls.i d17, d5, d0 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ + vqrdmulh.s , , │ │ + vceq.i , , │ │ vhadd.u d16, d6, d0 │ │ b.n bbe30a │ │ movs r0, r6 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3253313,17 +3253312,17 @@ │ │ bl c0e65c │ │ movw r1, #3 │ │ mov r0, #3 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ b bc0ad0 │ │ - @ instruction: 0xff74c0b0 │ │ + @ instruction: 0xff74c089 │ │ @ instruction: 0xff74a5f3 │ │ - @ instruction: 0xff74c0f0 │ │ + @ instruction: 0xff74c0c9 │ │ @ instruction: 0xff74a633 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bbd74c │ │ @@ -3253668,15 +3253667,15 @@ │ │ bl c0e74c │ │ b bc108c │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff74a092 │ │ - @ instruction: 0xff765ab4 │ │ + @ instruction: 0xff765a8d │ │ eoreq r8, r1, ip, ror r7 │ │ eoreq r8, r1, r8, ror r7 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl bc1e90 │ │ @@ -3253727,15 +3253726,15 @@ │ │ bl c0e74c │ │ b bc1178 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff749fa6 │ │ - @ instruction: 0xff7659c8 │ │ + @ instruction: 0xff7659a1 │ │ mlaeq r1, r8, r6, r8 │ │ mlaeq r1, r4, r6, r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ ldr r7, [r3, #4] │ │ mov r8, r1 │ │ mov r4, r3 │ │ @@ -3253914,15 +3253913,15 @@ │ │ bl c0e74c │ │ b bc1464 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff749cba │ │ - @ instruction: 0xff7656dc │ │ + @ instruction: 0xff7656b5 │ │ eoreq r8, r1, ip, lsr #7 │ │ eoreq r8, r1, r8, lsr #7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r9, [r3, #4] │ │ mov sl, r1 │ │ mov r5, r3 │ │ @@ -3254135,15 +3254134,15 @@ │ │ mov r7, #0 │ │ mov r0, r8 │ │ bl bbd85c │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff749946 │ │ - @ instruction: 0xff765368 │ │ + @ instruction: 0xff765341 │ │ eoreq r8, r1, r4, lsr r0 │ │ eoreq r8, r1, r0, lsr r0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r2, r3 │ │ mov r6, r3 │ │ @@ -3254312,18 +3254311,18 @@ │ │ bl c0e65c │ │ mov r5, #0 │ │ mov r0, #3 │ │ mov r1, #107 @ 0x6b │ │ b bc1a04 │ │ mov r5, #0 │ │ b bc1a0c │ │ - @ instruction: 0xff76ac8d │ │ - @ instruction: 0xff7581a6 │ │ - @ instruction: 0xff76abf1 │ │ - @ instruction: 0xff75810a │ │ + @ instruction: 0xff76ac66 │ │ + @ instruction: 0xff75817f │ │ + @ instruction: 0xff76abca │ │ + @ instruction: 0xff7580e3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ ldr r8, [sp, #96] @ 0x60 │ │ mov r9, r0 │ │ mov r4, r3 │ │ mov r5, r2 │ │ str r1, [sp, #16] │ │ @@ -3254757,15 +3254756,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r2, r5 │ │ str r0, [r8, #12] │ │ mov r0, #1 │ │ str r2, [r8, #4] │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff7348a5 │ │ - @ instruction: 0xff768829 │ │ + @ instruction: 0xff768802 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r9, r0 │ │ ldr sl, [r1, #12] │ │ ldr r0, [r2, #12] │ │ mov r5, r2 │ │ cmp sl, r0 │ │ bne bc21f4 │ │ @@ -3255930,15 +3255929,15 @@ │ │ mov r0, #3 │ │ mov r1, #119 @ 0x77 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff7420b6 │ │ - @ instruction: 0xff7675bd │ │ + @ instruction: 0xff767596 │ │ 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 │ │ add r4, r2, r1, lsr #27 │ │ @@ -3257030,15 +3257029,15 @@ │ │ sub r1, r4, r1 │ │ blx d31f9a │ │ str r4, [r5] │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff7344ca │ │ - @ instruction: 0xff76271d │ │ + @ instruction: 0xff7626f6 │ │ @ instruction: 0xff734426 │ │ @ instruction: 0xff7343d6 │ │ @ instruction: 0xff734442 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ beq bc45bc │ │ cmp r2, #0 │ │ @@ -3257510,60 +3257509,60 @@ │ │ mov r8, #1 │ │ b bc4c98 │ │ bl c0e978 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff75370e │ │ + @ instruction: 0xff7536e7 │ │ @ instruction: 0xff737bc8 │ │ - @ instruction: 0xff75a707 │ │ - @ instruction: 0xff765d3f │ │ - @ instruction: 0xff763dc2 │ │ + @ instruction: 0xff75a6e0 │ │ + @ instruction: 0xff765d18 │ │ + @ instruction: 0xff763d9b │ │ eoreq r5, r2, r0, asr #19 │ │ andeq r0, r0, r8, ror #29 │ │ - @ instruction: 0xff75ac3f │ │ + @ instruction: 0xff75ac18 │ │ eoreq r5, r2, r0, lsl #19 │ │ eoreq r5, r2, ip, lsl r9 │ │ andeq r0, r0, r0, ror #28 │ │ eoreq r5, r2, ip, lsl #18 │ │ eoreq r5, r2, r8, lsr r8 │ │ eoreq r5, r2, r0, lsr r8 │ │ mlaeq r2, r4, r7, r5 │ │ - @ instruction: 0xff75aa13 │ │ + @ instruction: 0xff75a9ec │ │ ldrdeq r5, [r2], -r0 @ │ │ strdeq r0, [r0], -r0 @ │ │ - @ instruction: 0xff75aa4b │ │ - @ instruction: 0xff75710e │ │ - @ instruction: 0xff74dab6 │ │ - @ instruction: 0xff75ab26 │ │ + @ instruction: 0xff75aa24 │ │ + @ instruction: 0xff7570e7 │ │ + @ instruction: 0xff74da8f │ │ + @ instruction: 0xff75aaff │ │ andeq r0, r0, r8, ror sp │ │ - @ instruction: 0xff75a96f │ │ - @ instruction: 0xff76039b │ │ - @ instruction: 0xff74819f │ │ + @ instruction: 0xff75a948 │ │ + @ instruction: 0xff760374 │ │ + @ instruction: 0xff748178 │ │ @ instruction: 0xff737859 │ │ @ instruction: 0xff7427dd │ │ eoreq r5, r2, r8, ror r6 │ │ @ instruction: 0x00000bbc │ │ eoreq r5, r2, r8, ror #12 │ │ mlaeq r2, ip, r5, r5 │ │ eoreq r5, r2, r8, lsr #11 │ │ strdeq r5, [r2], -r4 @ │ │ eoreq r5, r2, r0, ror #9 │ │ - @ instruction: 0xff75a74f │ │ + @ instruction: 0xff75a728 │ │ @ instruction: 0xff73ee57 │ │ - @ instruction: 0xff75a8cf │ │ + @ instruction: 0xff75a8a8 │ │ andeq r0, r0, ip, lsl fp │ │ @ instruction: 0xff737799 │ │ @ instruction: 0xff735ab8 │ │ eoreq r5, r2, r0, asr r5 │ │ eoreq r5, r2, ip, lsr #10 │ │ eoreq r5, r2, r0, lsr #10 │ │ andeq r0, r0, r8, lsr sl │ │ - @ instruction: 0xff75a793 │ │ + @ instruction: 0xff75a76c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r3 │ │ mov fp, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ bl c3e31c │ │ @@ -3257637,15 +3257636,15 @@ │ │ blt bc4e90 │ │ bl c0e978 │ │ b bc4e94 │ │ bl c0ead4 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff75a4ff │ │ + @ instruction: 0xff75a4d8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #180] @ bc4f68 │ │ add r0, pc, r0 │ │ bl c41d8c │ │ cmp r0, #0 │ │ beq bc4ed8 │ │ @@ -3257687,22 +3257686,22 @@ │ │ ldr r1, [pc, #32] @ bc4f74 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bc4ecc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74d429 │ │ - @ instruction: 0xff75a493 │ │ + @ instruction: 0xff74d402 │ │ + @ instruction: 0xff75a46c │ │ @ instruction: 0xff73de72 │ │ - @ instruction: 0xff75a407 │ │ - @ instruction: 0xff75a463 │ │ - @ instruction: 0xff75fe64 │ │ + @ instruction: 0xff75a3e0 │ │ + @ instruction: 0xff75a43c │ │ + @ instruction: 0xff75fe3d │ │ @ instruction: 0xff73c768 │ │ - @ instruction: 0xff74efd1 │ │ + @ instruction: 0xff74efaa │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r0 │ │ bl bc50f0 │ │ cmp r0, #0 │ │ beq bc50b8 │ │ ldr r0, [pc, #300] @ bc50d4 │ │ @@ -3257870,15 +3257869,15 @@ │ │ ldrdeq r4, [r2], -r4 @ │ │ andeq r0, r0, r4, lsl r5 │ │ strhteq r4, [r2], -ip │ │ mlaeq r2, ip, pc, r4 @ │ │ eoreq r4, r2, r0, lsr #31 │ │ eoreq r4, r2, r8, ror #30 │ │ eoreq r4, r2, ip, asr pc │ │ - @ instruction: 0xff75a1d3 │ │ + @ instruction: 0xff75a1ac │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl bd8588 │ │ ldr r0, [r4, #4] │ │ movw r2, #567 @ 0x237 │ │ ldr r5, [pc, #28] @ bc5284 │ │ @@ -3257886,15 +3257885,15 @@ │ │ mov r1, r5 │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #568 @ 0x238 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff75a0f7 │ │ + @ instruction: 0xff75a0d0 │ │ push {fp, lr} │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #0 │ │ bl bc52ac │ │ cmp r0, #0 │ │ @@ -3257994,22 +3257993,22 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ eoreq r4, r2, r4, lsl lr │ │ andeq r0, r0, r4, asr r3 │ │ strdeq r4, [r2], -r8 @ │ │ ldrdeq r4, [r2], -r4 @ │ │ eoreq r4, r2, ip, asr #27 │ │ - @ instruction: 0xff75a01b │ │ - @ instruction: 0xff759ffb │ │ + @ instruction: 0xff759ff4 │ │ + @ instruction: 0xff759fd4 │ │ eoreq r4, r2, r4, lsr sp │ │ eoreq r4, r2, r4, lsr #26 │ │ eoreq r4, r2, r8, lsl sp │ │ strdeq r4, [r2], -ip @ │ │ eoreq r4, r2, ip, ror #25 │ │ - @ instruction: 0xff759f6b │ │ + @ instruction: 0xff759f44 │ │ push {r4, lr} │ │ mov r0, #1 │ │ bl bc4f88 │ │ ldr r0, [pc, #72] @ bc54b0 │ │ ldr r0, [pc, r0] │ │ bl c60994 │ │ ldr r0, [pc, #64] @ bc54b4 │ │ @@ -3258108,15 +3258107,15 @@ │ │ bl c0e65c │ │ mov r0, #14 │ │ mov r1, #115 @ 0x73 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff759d83 │ │ + @ instruction: 0xff759d5c │ │ @ instruction: 0xff734fe4 │ │ push {fp, lr} │ │ bl bc7e94 │ │ bl c0981c │ │ ldr r0, [pc, #12] @ bc5624 │ │ mov r1, #1 │ │ add r0, pc, r0 │ │ @@ -3258147,15 +3258146,15 @@ │ │ bl c0e74c │ │ mov r4, #0 │ │ ldr r0, [pc, #20] @ bc56a0 │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, pc} │ │ eoreq r4, r2, r4, lsl #21 │ │ - @ instruction: 0xff759cfb │ │ + @ instruction: 0xff759cd4 │ │ @ instruction: 0xff76900e │ │ eoreq r4, r2, r4, asr sl │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq bc56c0 │ │ cmp r1, #0 │ │ beq bc56e8 │ │ @@ -3258181,17 +3258180,17 @@ │ │ mov r0, #14 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff741b63 │ │ - @ instruction: 0xff76336e │ │ + @ instruction: 0xff763347 │ │ @ instruction: 0xff741b3b │ │ - @ instruction: 0xff763346 │ │ + @ instruction: 0xff76331f │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl bc7a10 │ │ cmp r0, #0 │ │ @@ -3258222,16 +3258221,16 @@ │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff741acb │ │ - @ instruction: 0xff75d94d │ │ - @ instruction: 0xff74e779 │ │ + @ instruction: 0xff75d926 │ │ + @ instruction: 0xff74e752 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r3, #0 │ │ beq bc5828 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl bc572c │ │ @@ -3258313,21 +3258312,21 @@ │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7419fb │ │ - @ instruction: 0xff766e50 │ │ + @ instruction: 0xff766e29 │ │ 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: 0xff741933 │ │ - @ instruction: 0xff766d88 │ │ + @ instruction: 0xff766d61 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #32 │ │ mov r4, r0 │ │ ldr r0, [pc, #68] @ bc59a4 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bne bc5978 │ │ @@ -3258432,16 +3258431,16 @@ │ │ ldr r1, [pc, #24] @ bc5b10 │ │ mov r0, r5 │ │ mov r2, #118 @ 0x76 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff766bdb │ │ - @ instruction: 0xff766ba3 │ │ + @ instruction: 0xff766bb4 │ │ + @ instruction: 0xff766b7c │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #44] @ bc5b54 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ ldr r2, [pc, #40] @ bc5b58 │ │ add r1, pc, r1 │ │ @@ -3258465,15 +3258464,15 @@ │ │ ldr r1, [pc, #20] @ bc5b90 │ │ mov r0, r4 │ │ mov r2, #153 @ 0x99 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff766b1f │ │ + @ instruction: 0xff766af8 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ bl bc7c38 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ @@ -3259505,16 +3259504,16 @@ │ │ movw r0, #7 │ │ movt r0, #8 │ │ add r1, r0, #7 │ │ mov r0, #14 │ │ mov r2, #0 │ │ bl c0e74c │ │ b bc6cf8 │ │ - @ instruction: 0xff752159 │ │ - @ instruction: 0xff766aa3 │ │ + @ instruction: 0xff752132 │ │ + @ instruction: 0xff766a7c │ │ bl c0e568 │ │ ldr r0, [pc, #500] @ bc6dd8 │ │ movw r1, #549 @ 0x225 │ │ ldr r2, [pc, #496] @ bc6ddc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ @@ -3259592,62 +3259591,62 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r5, #0 │ │ mov r0, #14 │ │ mov r1, #103 @ 0x67 │ │ b bc6ad0 │ │ - @ instruction: 0xff765dab │ │ - @ instruction: 0xff76215c │ │ - @ instruction: 0xff765d83 │ │ - @ instruction: 0xff762134 │ │ - @ instruction: 0xff765be7 │ │ - @ instruction: 0xff761f98 │ │ - @ instruction: 0xff765c1b │ │ - @ instruction: 0xff761fcc │ │ - @ instruction: 0xff766933 │ │ - @ instruction: 0xff766867 │ │ - @ instruction: 0xff765a8f │ │ - @ instruction: 0xff761e40 │ │ - @ instruction: 0xff76598f │ │ - @ instruction: 0xff761d40 │ │ + @ instruction: 0xff765d84 │ │ + @ instruction: 0xff762135 │ │ + @ instruction: 0xff765d5c │ │ + @ instruction: 0xff76210d │ │ + @ instruction: 0xff765bc0 │ │ + @ instruction: 0xff761f71 │ │ + @ instruction: 0xff765bf4 │ │ + @ instruction: 0xff761fa5 │ │ + @ instruction: 0xff76690c │ │ + @ instruction: 0xff766840 │ │ + @ instruction: 0xff765a68 │ │ + @ instruction: 0xff761e19 │ │ + @ instruction: 0xff765968 │ │ + @ instruction: 0xff761d19 │ │ @ instruction: 0xff7360b4 │ │ - @ instruction: 0xff762859 │ │ + @ instruction: 0xff762832 │ │ @ instruction: 0xff76a3af │ │ - @ instruction: 0xff765b87 │ │ - @ instruction: 0xff761f38 │ │ - @ instruction: 0xff764539 │ │ - @ instruction: 0xff76622e │ │ + @ instruction: 0xff765b60 │ │ + @ instruction: 0xff761f11 │ │ + @ instruction: 0xff764512 │ │ + @ instruction: 0xff766207 │ │ @ instruction: 0xff742d6a │ │ - @ instruction: 0xff7661df │ │ - @ instruction: 0xff7660bb │ │ - @ instruction: 0xff76608f │ │ - @ instruction: 0xff7659ff │ │ + @ instruction: 0xff7661b8 │ │ + @ instruction: 0xff766094 │ │ + @ instruction: 0xff766068 │ │ + @ instruction: 0xff7659d8 │ │ @ instruction: 0xff73b028 │ │ - @ instruction: 0xff766017 │ │ - @ instruction: 0xff765a63 │ │ - @ instruction: 0xff761e14 │ │ - @ instruction: 0xff7659df │ │ - @ instruction: 0xff761d90 │ │ - @ instruction: 0xff765a1f │ │ - @ instruction: 0xff761dd0 │ │ - @ instruction: 0xff765d3f │ │ - @ instruction: 0xff765ceb │ │ - @ instruction: 0xff760148 │ │ + @ instruction: 0xff765ff0 │ │ + @ instruction: 0xff765a3c │ │ + @ instruction: 0xff761ded │ │ + @ instruction: 0xff7659b8 │ │ + @ instruction: 0xff761d69 │ │ + @ instruction: 0xff7659f8 │ │ + @ instruction: 0xff761da9 │ │ + @ instruction: 0xff765d18 │ │ + @ instruction: 0xff765cc4 │ │ + @ instruction: 0xff760121 │ │ @ instruction: 0xff744705 │ │ - @ instruction: 0xff765c63 │ │ - @ instruction: 0xff765b3b │ │ - @ instruction: 0xff761eec │ │ - @ instruction: 0xff747c7c │ │ - @ instruction: 0xff766467 │ │ - @ instruction: 0xff765ab7 │ │ - @ instruction: 0xff761e68 │ │ - @ instruction: 0xff765af7 │ │ - @ instruction: 0xff761ea8 │ │ - @ instruction: 0xff765baf │ │ + @ instruction: 0xff765c3c │ │ + @ instruction: 0xff765b14 │ │ + @ instruction: 0xff761ec5 │ │ + @ instruction: 0xff747c55 │ │ + @ instruction: 0xff766440 │ │ + @ instruction: 0xff765a90 │ │ + @ instruction: 0xff761e41 │ │ + @ instruction: 0xff765ad0 │ │ + @ instruction: 0xff761e81 │ │ + @ instruction: 0xff765b88 │ │ push {fp, lr} │ │ mov r3, r1 │ │ ldr r1, [pc, #24] @ bc6e14 │ │ ldr r2, [pc, #24] @ bc6e18 │ │ ldr r0, [r0, #8] │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3259709,16 +3259708,16 @@ │ │ movw r1, #2 │ │ mov r0, #14 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff74b497 │ │ - @ instruction: 0xff7657e3 │ │ + @ instruction: 0xff74b470 │ │ + @ instruction: 0xff7657bc │ │ @ instruction: 0xff72fb60 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, r1 │ │ mov r5, r0 │ │ bl d38a20 │ │ add r0, r0, #2 │ │ @@ -3259803,18 +3259802,18 @@ │ │ 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: 0xff73ac91 │ │ @ instruction: 0xff742239 │ │ - @ instruction: 0xff76569f │ │ + @ instruction: 0xff765678 │ │ @ instruction: 0xff73a64c │ │ - @ instruction: 0xff75843d │ │ - @ instruction: 0xff765743 │ │ + @ instruction: 0xff758416 │ │ + @ instruction: 0xff76571c │ │ ldrsb r2, [r1] │ │ cmp r2, #0 │ │ bmi bc7120 │ │ push {fp, lr} │ │ ldr lr, [r0, #4] │ │ uxtb r3, r2 │ │ movw ip, #775 @ 0x307 │ │ @@ -3260159,17 +3260158,17 @@ │ │ bl c0e74c │ │ mov r4, #0 │ │ mov r0, sl │ │ bl bc41b4 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7650cb │ │ - @ instruction: 0xff75f560 │ │ - @ instruction: 0xff76513b │ │ + @ instruction: 0xff7650a4 │ │ + @ instruction: 0xff75f539 │ │ + @ instruction: 0xff765114 │ │ ldr ip, [r0, #4] │ │ sub r2, r1, #1 │ │ b bc7624 │ │ add r2, r2, #1 │ │ ldrsb r3, [r2, #1] │ │ cmp r3, #0 │ │ bmi bc7620 │ │ @@ -3260237,20 +3260236,20 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ str r7, [r5] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff759d10 │ │ - @ instruction: 0xff748742 │ │ - @ instruction: 0xff746603 │ │ + @ instruction: 0xff759ce9 │ │ + @ instruction: 0xff74871b │ │ + @ instruction: 0xff7465dc │ │ @ instruction: 0xff72eacd │ │ - @ instruction: 0xff764f93 │ │ - @ instruction: 0xff75f431 │ │ + @ instruction: 0xff764f6c │ │ + @ instruction: 0xff75f40a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r6, r1 │ │ mov r1, sp │ │ mov r5, r2 │ │ mov r4, r0 │ │ bl d38f60 │ │ @@ -3260302,21 +3260301,21 @@ │ │ mov r1, r6 │ │ bl bc6f0c │ │ cmp r0, #0 │ │ beq bc7800 │ │ str r4, [r5] │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff764ec7 │ │ - @ instruction: 0xff7631d6 │ │ + @ instruction: 0xff764ea0 │ │ + @ instruction: 0xff7631af │ │ @ instruction: 0xff769100 │ │ - @ instruction: 0xff764ef7 │ │ - @ instruction: 0xff763206 │ │ - @ instruction: 0xff7463e7 │ │ - @ instruction: 0xff757b6d │ │ + @ instruction: 0xff764ed0 │ │ + @ instruction: 0xff7631df │ │ + @ instruction: 0xff7463c0 │ │ + @ instruction: 0xff757b46 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldrd r4, [r0] │ │ mov r2, r1 │ │ cmp r5, #0 │ │ beq bc78a0 │ │ ldr r0, [r0, #8] │ │ @@ -3260333,15 +3260332,15 @@ │ │ mov r0, r2 │ │ mov r2, r4 │ │ add r1, pc, r1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, lr} │ │ b bb79a8 │ │ @ instruction: 0xff731055 │ │ - @ instruction: 0xff7522f1 │ │ + @ instruction: 0xff7522ca │ │ bx r2 │ │ mov r2, r0 │ │ cmp r2, #0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ bne bc78e0 │ │ bx lr │ │ @@ -3260416,15 +3260415,15 @@ │ │ mov r1, r6 │ │ mov r2, #61 @ 0x3d │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff750389 │ │ + @ instruction: 0xff750362 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ beq bc7ad0 │ │ cmp r3, #0 │ │ @@ -3260475,15 +3260474,15 @@ │ │ bl c41d8c │ │ mov r2, r7 │ │ mov r3, r6 │ │ cmp r0, #0 │ │ bne bc7ad0 │ │ b bc7aa8 │ │ @ instruction: 0xff766bfb │ │ - @ instruction: 0xff7502a1 │ │ + @ instruction: 0xff75027a │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ ldr r0, [r2, #8] │ │ cmp r0, #0 │ │ beq bc7b20 │ │ @@ -3260584,15 +3260583,15 @@ │ │ ldr r0, [r4, #8] │ │ add r1, pc, r1 │ │ bl c3cc18 │ │ ldr r0, [r4, #8] │ │ pop {r4, lr} │ │ b c3c5c8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff750105 │ │ + @ instruction: 0xff7500de │ │ andeq r0, r0, ip, lsl #4 │ │ andeq r0, r0, r4, lsr r0 │ │ andeq r0, r0, ip, lsr r0 │ │ mov r2, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3260640,16 +3260639,16 @@ │ │ mov r1, r4 │ │ bl c54728 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, #182 @ 0xb6 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c54728 │ │ - @ instruction: 0xff750051 │ │ - @ instruction: 0xff74ffed │ │ + @ instruction: 0xff75002a │ │ + @ instruction: 0xff74ffc6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c9b6cc │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq bc7e54 │ │ @@ -3260701,18 +3260700,18 @@ │ │ mov r0, r4 │ │ mov r2, #212 @ 0xd4 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff74ff9d │ │ - @ instruction: 0xff74ff75 │ │ - @ instruction: 0xff74ff11 │ │ - @ instruction: 0xff74feed │ │ + @ instruction: 0xff74ff76 │ │ + @ instruction: 0xff74ff4e │ │ + @ instruction: 0xff74feea │ │ + @ instruction: 0xff74fec6 │ │ bx r2 │ │ push {fp, lr} │ │ bl bc7eb8 │ │ bl bc80d4 │ │ bl c0982c │ │ bl c1a05c │ │ bl bcb628 │ │ @@ -3260848,24 +3260847,24 @@ │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff73d577 │ │ @ instruction: 0xff73d4a7 │ │ @ instruction: 0xff73d473 │ │ @ instruction: 0xff73d407 │ │ - @ instruction: 0xff75b036 │ │ + @ instruction: 0xff75b00f │ │ bx lr │ │ ldr r0, [pc, #20] @ bc80f0 │ │ ldr r1, [pc, #20] @ bc80f4 │ │ ldr r2, [pc, #20] @ bc80f8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ b bc5288 │ │ - @ instruction: 0xff744ae2 │ │ + @ instruction: 0xff744abb │ │ 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 bc54c8 │ │ mov r1, r0 │ │ @@ -3261086,34 +3261085,34 @@ │ │ bl c0e65c │ │ movw r1, #13 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ b bc83c4 │ │ - @ instruction: 0xff75ad7a │ │ + @ instruction: 0xff75ad53 │ │ @ instruction: 0xff73d14a │ │ @ instruction: 0xff733957 │ │ @ instruction: 0xff742491 │ │ - @ instruction: 0xff7553a5 │ │ - @ instruction: 0xff75ad4e │ │ - @ instruction: 0xff756ff3 │ │ - @ instruction: 0xff756fde │ │ - @ instruction: 0xff75c2b9 │ │ + @ instruction: 0xff75537e │ │ + @ instruction: 0xff75ad27 │ │ + @ instruction: 0xff756fcc │ │ + @ instruction: 0xff756fb7 │ │ + @ instruction: 0xff75c292 │ │ @ instruction: 0xff72e7b5 │ │ - @ instruction: 0xff75ac7a │ │ - @ instruction: 0xff756f1f │ │ + @ instruction: 0xff75ac53 │ │ + @ instruction: 0xff756ef8 │ │ eoreq r1, r1, r0, lsl r4 │ │ - @ instruction: 0xff75acf6 │ │ + @ instruction: 0xff75accf │ │ @ instruction: 0xff73d0c6 │ │ strhteq r1, [r1], -r4 │ │ - @ instruction: 0xff75acba │ │ - @ instruction: 0xff756f5f │ │ - @ instruction: 0xff758f6b │ │ - @ instruction: 0xff754b24 │ │ + @ instruction: 0xff75ac93 │ │ + @ instruction: 0xff756f38 │ │ + @ instruction: 0xff758f44 │ │ + @ instruction: 0xff754afd │ │ b bcb4fc │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r3, sp, #4 │ │ mov r2, #0 │ │ str r2, [sp, #4] │ │ bl bc8540 │ │ @@ -3261804,15 +3261803,15 @@ │ │ ldr r0, [r8] │ │ orr r0, r0, r1 │ │ str r0, [r8] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff752a0a │ │ + @ instruction: 0xff7529e3 │ │ andseq r4, lr, ip, lsr #30 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mvn fp, #0 │ │ cmp r0, #0 │ │ beq bc912c │ │ mov r6, r1 │ │ @@ -3262119,27 +3262118,27 @@ │ │ b bc9478 │ │ mov r0, #4 │ │ str r0, [r5, #12] │ │ b bc9478 │ │ andseq r4, lr, r0, lsl lr │ │ @ instruction: 0xff738b47 │ │ @ instruction: 0xff734ede │ │ - @ instruction: 0xff75bc7b │ │ + @ instruction: 0xff75bc54 │ │ @ instruction: 0xff738b77 │ │ @ instruction: 0xff734f0e │ │ @ instruction: 0xff738ab7 │ │ @ instruction: 0xff734e4e │ │ @ instruction: 0xff7388d7 │ │ - @ instruction: 0xff75258f │ │ + @ instruction: 0xff752568 │ │ @ instruction: 0xff73884f │ │ @ instruction: 0xff734be6 │ │ - @ instruction: 0xff75f82e │ │ + @ instruction: 0xff75f807 │ │ @ instruction: 0xff730ade │ │ - @ instruction: 0xff74cf11 │ │ - @ instruction: 0xff74ead8 │ │ + @ instruction: 0xff74ceea │ │ + @ instruction: 0xff74eab1 │ │ @ instruction: 0xff738993 │ │ @ instruction: 0xff734d2a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ beq bc9598 │ │ @@ -3262234,15 +3262233,15 @@ │ │ add r2, pc, r2 │ │ bl c0e74c │ │ b bc9598 │ │ @ instruction: 0xff7386d3 │ │ @ instruction: 0xff7368ec │ │ @ instruction: 0xff73860f │ │ @ instruction: 0xff736828 │ │ - @ instruction: 0xff74a8ea │ │ + @ instruction: 0xff74a8c3 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #20] │ │ ldr r6, [r0] │ │ cmp r5, #0 │ │ bne bc96c0 │ │ cmn r6, #1 │ │ beq bc96c0 │ │ @@ -3262288,17 +3262287,17 @@ │ │ ldr ip, [sp, #16] │ │ movne r1, r6 │ │ stm r0, {r2, r3, ip} │ │ mov r0, #1 │ │ str r1, [r5] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff7385a7 │ │ - @ instruction: 0xff75225f │ │ + @ instruction: 0xff752238 │ │ @ instruction: 0xff73856f │ │ - @ instruction: 0xff752227 │ │ + @ instruction: 0xff752200 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq bc9814 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ @@ -3262342,15 +3262341,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff738457 │ │ - @ instruction: 0xff7433df │ │ + @ instruction: 0xff7433b8 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov lr, #0 │ │ str lr, [sp, #8] │ │ stm sp, {ip, lr} │ │ bl bc984c │ │ @@ -3262781,39 +3262780,39 @@ │ │ b bc9e20 │ │ movw r7, #4098 @ 0x1002 │ │ mov r0, #30 │ │ cmp r1, #0 │ │ bne bc9cb4 │ │ b bc9ec0 │ │ @ instruction: 0xff734670 │ │ - @ instruction: 0xff75b40c │ │ + @ instruction: 0xff75b3e5 │ │ @ instruction: 0xff7346c0 │ │ - @ instruction: 0xff75b45c │ │ + @ instruction: 0xff75b435 │ │ @ instruction: 0xff734648 │ │ - @ instruction: 0xff75b3e4 │ │ + @ instruction: 0xff75b3bd │ │ @ instruction: 0xff734698 │ │ - @ instruction: 0xff75b434 │ │ + @ instruction: 0xff75b40d │ │ @ instruction: 0xff7345ec │ │ - @ instruction: 0xff75b388 │ │ + @ instruction: 0xff75b361 │ │ @ instruction: 0xff73d81f │ │ @ instruction: 0xff734398 │ │ - @ instruction: 0xff75b134 │ │ - @ instruction: 0xff757721 │ │ + @ instruction: 0xff75b10d │ │ + @ instruction: 0xff7576fa │ │ @ instruction: 0xff734218 │ │ - @ instruction: 0xff75afb4 │ │ + @ instruction: 0xff75af8d │ │ @ instruction: 0xff7342e4 │ │ - @ instruction: 0xff75b080 │ │ + @ instruction: 0xff75b059 │ │ 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: 0xff7341a0 │ │ @ instruction: 0xff7342c8 │ │ - @ instruction: 0xff75b064 │ │ + @ instruction: 0xff75b03d │ │ 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 │ │ mov r5, r2 │ │ @@ -3263601,15 +3263600,15 @@ │ │ mov r1, #20 │ │ bl bb84fc │ │ str r0, [r4] │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff72fa9c │ │ - @ instruction: 0xff743c6a │ │ + @ instruction: 0xff743c43 │ │ 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 │ │ @@ -3263642,15 +3263641,15 @@ │ │ mov r0, #13 │ │ mov r1, #173 @ 0xad │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff75475f │ │ + @ instruction: 0xff754738 │ │ @ instruction: 0xff765cb5 │ │ ldr r1, [r0, #4] │ │ cmp r1, #23 │ │ beq bcac98 │ │ cmp r1, #24 │ │ movne r0, #0 │ │ bxne lr │ │ @@ -3263843,18 +3263842,18 @@ │ │ str r7, [sp, #12] │ │ str r6, [sp, #16] │ │ str r0, [sp, #20] │ │ b bcaf20 │ │ @ instruction: 0xff74024b │ │ @ instruction: 0xff72da9c │ │ @ instruction: 0xff77247c │ │ - @ instruction: 0xff7438b0 │ │ - @ instruction: 0xff74585f │ │ + @ instruction: 0xff743889 │ │ + @ instruction: 0xff745838 │ │ @ instruction: 0xff7724e0 │ │ - @ instruction: 0xff7581e6 │ │ + @ instruction: 0xff7581bf │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r0 │ │ add r0, sp, #4 │ │ mov r2, r1 │ │ mov r1, sp │ │ bl bcac9c │ │ @@ -3264187,15 +3264186,15 @@ │ │ eoreq lr, r1, ip, asr sp │ │ @ instruction: 0xff772094 │ │ andeq r0, r0, r0, lsr #3 │ │ @ instruction: 0xff765537 │ │ strdeq lr, [r1], -r0 @ │ │ @ instruction: 0xff7654db │ │ @ instruction: 0xff7654c3 │ │ - @ instruction: 0xff755f71 │ │ + @ instruction: 0xff755f4a │ │ ldr r0, [pc, #36] @ bcb528 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r2, [pc, #24] @ bcb52c │ │ mov r3, #0 │ │ ldr r1, [pc, #20] @ bcb530 │ │ @@ -3264425,24 +3264424,24 @@ │ │ add r2, pc, r2 │ │ movweq r1, #118 @ 0x76 │ │ b bcb844 │ │ mov r0, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff73825f │ │ - @ instruction: 0xff7595a4 │ │ - @ instruction: 0xff760e86 │ │ + @ instruction: 0xff75957d │ │ + @ instruction: 0xff760e5f │ │ @ instruction: 0xff7383df │ │ eoreq lr, r1, r4, lsr sl │ │ eoreq lr, r1, r4, lsr #20 │ │ @ instruction: 0xff73839f │ │ eoreq lr, r1, r0, ror #19 │ │ @ instruction: 0xff738213 │ │ - @ instruction: 0xff759558 │ │ - @ instruction: 0xff755b13 │ │ + @ instruction: 0xff759531 │ │ + @ instruction: 0xff755aec │ │ strdeq lr, [r1], -r8 @ │ │ ldr r0, [pc, #264] @ bcb9ec │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r1, [pc, #248] @ bcb9f0 │ │ @@ -3264575,15 +3264574,15 @@ │ │ mov r2, #136 @ 0x88 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff73d80b │ │ @ instruction: 0xff73d7d7 │ │ @ instruction: 0xff73d79b │ │ - @ instruction: 0xff760c35 │ │ + @ instruction: 0xff760c0e │ │ @ instruction: 0xff73d767 │ │ andeq r0, r0, r8, lsl #1 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #60] @ bcbb64 │ │ mov r5, r0 │ │ @@ -3264731,21 +3264730,21 @@ │ │ mvn r0, #0 │ │ cmp r1, #1 │ │ addeq r0, r4, r8 │ │ streq r0, [r9] │ │ subeq r0, r8, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff762a5f │ │ - @ instruction: 0xff75ed56 │ │ + @ instruction: 0xff75ed2f │ │ @ instruction: 0xff762a2f │ │ - @ instruction: 0xff75ed26 │ │ + @ instruction: 0xff75ecff │ │ @ instruction: 0xff7629a7 │ │ - @ instruction: 0xff75ec9e │ │ + @ instruction: 0xff75ec77 │ │ @ instruction: 0xff7629c3 │ │ - @ instruction: 0xff75ecba │ │ + @ instruction: 0xff75ec93 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r1 │ │ sub r1, r2, #65536 @ 0x10000 │ │ cmn r1, #65536 @ 0x10000 │ │ bhi bcbde4 │ │ mov r4, #0 │ │ @@ -3264945,15 +3264944,15 @@ │ │ add r0, r3, #4 │ │ ldr r1, [r4, #44] @ 0x2c │ │ ldr r2, [r4, #48] @ 0x30 │ │ blx d3218e │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff7626bb │ │ - @ instruction: 0xff747f44 │ │ + @ instruction: 0xff747f1d │ │ @ instruction: 0xff762693 │ │ @ instruction: 0xff76264f │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r7, r1 │ │ mov r5, r0 │ │ @@ -3265063,15 +3265062,15 @@ │ │ blt bcc148 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r6, #0 │ │ b bcc148 │ │ @ instruction: 0xff76259b │ │ - @ instruction: 0xff742712 │ │ + @ instruction: 0xff7426eb │ │ @ instruction: 0xff762527 │ │ @ instruction: 0xff762573 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ movw r3, #1 │ │ mov r5, r1 │ │ sub r1, r2, #65536 @ 0x10000 │ │ movt r3, #65535 @ 0xffff │ │ @@ -3265385,19 +3265384,19 @@ │ │ bne bcc4e0 │ │ mvn r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff761f43 │ │ @ instruction: 0xff761fbb │ │ - @ instruction: 0xff742132 │ │ + @ instruction: 0xff74210b │ │ @ instruction: 0xff761f6f │ │ @ instruction: 0xff73cae6 │ │ @ instruction: 0xff762027 │ │ - @ instruction: 0xff74219e │ │ + @ instruction: 0xff742177 │ │ @ instruction: 0xff761fdf │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r0 │ │ ldr r0, [r1] │ │ str r0, [sp] │ │ add r0, sp, #4 │ │ @@ -3266342,25 +3266341,25 @@ │ │ mov r6, #0 │ │ bl c0e74c │ │ b bcd698 │ │ mov r6, #0 │ │ mov r0, r7 │ │ bl c106f0 │ │ b bcd500 │ │ - @ instruction: 0xff748cc1 │ │ - @ instruction: 0xff741366 │ │ - @ instruction: 0xff748c69 │ │ - @ instruction: 0xff74130e │ │ - @ instruction: 0xff748c19 │ │ - @ instruction: 0xff7412be │ │ - @ instruction: 0xff748bd9 │ │ - @ instruction: 0xff74127e │ │ + @ instruction: 0xff748c9a │ │ + @ instruction: 0xff74133f │ │ + @ instruction: 0xff748c42 │ │ + @ instruction: 0xff7412e7 │ │ + @ instruction: 0xff748bf2 │ │ + @ instruction: 0xff741297 │ │ + @ instruction: 0xff748bb2 │ │ + @ instruction: 0xff741257 │ │ @ instruction: 0xff7340d1 │ │ - @ instruction: 0xff748b31 │ │ - @ instruction: 0xff7411d6 │ │ + @ instruction: 0xff748b0a │ │ + @ instruction: 0xff7411af │ │ 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 bcd84c │ │ @@ -3266571,21 +3266570,21 @@ │ │ ldr r2, [fp, #64] @ 0x40 │ │ add r1, pc, r1 │ │ bl bb79a8 │ │ cmp r0, #0 │ │ bgt bcd904 │ │ b bcd8d4 │ │ @ instruction: 0xff72afdb │ │ - @ instruction: 0xff74dfce │ │ - @ instruction: 0xff75ed94 │ │ - @ instruction: 0xff74dfb0 │ │ + @ instruction: 0xff74dfa7 │ │ + @ instruction: 0xff75ed6d │ │ + @ instruction: 0xff74df89 │ │ @ instruction: 0xff7290d0 │ │ @ instruction: 0xff72cc52 │ │ - @ instruction: 0xff74fbe4 │ │ - @ instruction: 0xff759281 │ │ + @ instruction: 0xff74fbbd │ │ + @ instruction: 0xff75925a │ │ @ instruction: 0xff72b045 │ │ 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 │ │ @@ -3266673,15 +3266672,15 @@ │ │ mov r7, #91 @ 0x5b │ │ b bcdb6c │ │ mov r9, #109 @ 0x6d │ │ mov r7, #97 @ 0x61 │ │ mov r5, sl │ │ b bcdb6c │ │ @ instruction: 0x001e06b0 │ │ - @ instruction: 0xff758fe9 │ │ + @ instruction: 0xff758fc2 │ │ @ instruction: 0xff735f27 │ │ 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] │ │ @@ -3266765,22 +3266764,22 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ bl bacbac │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff758f2d │ │ + @ instruction: 0xff758f06 │ │ @ instruction: 0xff728e35 │ │ andseq r0, lr, ip, asr r5 │ │ - @ instruction: 0xff758e89 │ │ + @ instruction: 0xff758e62 │ │ @ instruction: 0xff728d91 │ │ - @ instruction: 0xff758e6d │ │ + @ instruction: 0xff758e46 │ │ @ instruction: 0xff728d75 │ │ - @ instruction: 0xff758e41 │ │ + @ instruction: 0xff758e1a │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #84] @ bcddc4 │ │ mov r6, r1 │ │ ldr r1, [r5, #8] │ │ ldr r3, [r5, #20] │ │ add r0, pc, r0 │ │ @@ -3266923,24 +3266922,24 @@ │ │ ldr r2, [pc, #56] @ bcdfdc │ │ mov r1, r7 │ │ ldr r0, [sp, #12] │ │ mov r3, #217 @ 0xd9 │ │ add r2, pc, r2 │ │ bl c54980 │ │ b bcdf88 │ │ - @ instruction: 0xff758cf1 │ │ + @ instruction: 0xff758cca │ │ @ instruction: 0xff760862 │ │ andseq r0, lr, ip, lsl r3 │ │ - @ instruction: 0xff758c41 │ │ + @ instruction: 0xff758c1a │ │ @ instruction: 0xff7607b2 │ │ - @ instruction: 0xff758c15 │ │ + @ instruction: 0xff758bee │ │ @ instruction: 0xff760786 │ │ - @ instruction: 0xff758bf9 │ │ + @ instruction: 0xff758bd2 │ │ @ instruction: 0xff76076a │ │ - @ instruction: 0xff758bb9 │ │ + @ instruction: 0xff758b92 │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b bcd858 │ │ ldr r0, [r0, #20] │ │ b bd534c │ │ ldr r0, [r0, #20] │ │ b bd5338 │ │ @@ -3267091,15 +3267090,15 @@ │ │ bl c0e65c │ │ mov r0, #5 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff758931 │ │ + @ instruction: 0xff75890a │ │ @ instruction: 0xff73587d │ │ ldr r0, [r0, #20] │ │ b bcfc84 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #112] @ 0x70 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3267209,15 +3267208,15 @@ │ │ mov r0, r5 │ │ bl c5ae68 │ │ mov r0, fp │ │ bl c57ef8 │ │ b bce2dc │ │ @ instruction: 0xff72dcae │ │ @ instruction: 0xff7600cd │ │ - @ instruction: 0xff756a90 │ │ + @ instruction: 0xff756a69 │ │ @ instruction: 0xff72fcbe │ │ @ instruction: 0xff736ff3 │ │ @ instruction: 0xff72ded0 │ │ mov r2, #28 │ │ b bce4bc │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ @@ -3267303,16 +3267302,16 @@ │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff7585e9 │ │ - @ instruction: 0xff73e661 │ │ + @ instruction: 0xff7585c2 │ │ + @ instruction: 0xff73e63a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq bce6c8 │ │ mov r7, r2 │ │ mov r6, r1 │ │ @@ -3267389,20 +3267388,20 @@ │ │ cmp r1, #0 │ │ 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: 0xff745962 │ │ + @ instruction: 0xff74593b │ │ @ instruction: 0xff72dc9d │ │ @ instruction: 0xff7347b2 │ │ - @ instruction: 0xff74c859 │ │ + @ instruction: 0xff74c832 │ │ @ instruction: 0xff72dc05 │ │ - @ instruction: 0xff74c7e9 │ │ + @ instruction: 0xff74c7c2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r2, #0 │ │ beq bce798 │ │ mov r4, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ @@ -3267508,21 +3267507,21 @@ │ │ ldr r2, [pc, #48] @ bce8f8 │ │ mov r0, fp │ │ ldr r1, [sp, #16] │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl c54980 │ │ b bce7fc │ │ - @ instruction: 0xff753f24 │ │ + @ instruction: 0xff753efd │ │ @ instruction: 0xff73466a │ │ - @ instruction: 0xff74d1a6 │ │ + @ instruction: 0xff74d17f │ │ @ instruction: 0xff72f853 │ │ @ instruction: 0xff738a53 │ │ - @ instruction: 0xff745714 │ │ - @ instruction: 0xff74d0e0 │ │ + @ instruction: 0xff7456ed │ │ + @ instruction: 0xff74d0b9 │ │ @ instruction: 0xff73899f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov fp, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl bbb324 │ │ @@ -3267745,15 +3267744,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff738624 │ │ - @ instruction: 0xff7544ab │ │ + @ instruction: 0xff754484 │ │ ldr r3, [pc, #4] @ bceca0 │ │ add r3, pc, r3 │ │ b bae81c │ │ andseq pc, sp, r8, ror r5 @ │ │ ldr r2, [pc, #4] @ bcecb0 │ │ add r2, pc, r2 │ │ b bb186c │ │ @@ -3267828,16 +3267827,16 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl bd524c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andseq pc, sp, r4, lsr #11 │ │ - @ instruction: 0xff7543a0 │ │ - @ instruction: 0xff754384 │ │ + @ instruction: 0xff754379 │ │ + @ instruction: 0xff75435d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r1 │ │ add r1, sp, #36 @ 0x24 │ │ add r6, r0, #8 │ │ add r2, r1, #4 │ │ add r3, r1, #8 │ │ @@ -3268040,15 +3268039,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff74bdb5 │ │ + @ instruction: 0xff74bd8e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bbb4bc │ │ cmp r0, #0 │ │ str r0, [r4] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ @@ -3268245,16 +3268244,16 @@ │ │ b bcf3c4 │ │ mov r7, #0 │ │ b bcf424 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff753470 │ │ - @ instruction: 0xff7515f4 │ │ + @ instruction: 0xff753449 │ │ + @ instruction: 0xff7515cd │ │ @ instruction: 0xff76e414 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bd54fc │ │ mov r1, r6 │ │ @@ -3268606,17 +3268605,17 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bbb334 │ │ mov r7, r5 │ │ mov r4, r6 │ │ b bcf9a4 │ │ - @ instruction: 0xff7590f2 │ │ + @ instruction: 0xff7590cb │ │ @ instruction: 0xff72c924 │ │ - @ instruction: 0xff7590a6 │ │ + @ instruction: 0xff75907f │ │ @ instruction: 0xff72c8d8 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ add r1, sp, #4 │ │ mov r4, #0 │ │ str r4, [sp, #4] │ │ bl bcfb58 │ │ @@ -3268915,31 +3268914,31 @@ │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c0e74c │ │ tst r4, #256 @ 0x100 │ │ bne bcfcf0 │ │ b bcfd1c │ │ @ instruction: 0xff75e9ab │ │ - @ instruction: 0xff7409e6 │ │ + @ instruction: 0xff7409bf │ │ @ instruction: 0xff75e977 │ │ - @ instruction: 0xff7409b2 │ │ + @ instruction: 0xff74098b │ │ @ instruction: 0xff75e943 │ │ - @ instruction: 0xff74097e │ │ + @ instruction: 0xff740957 │ │ @ instruction: 0xff75e90f │ │ - @ instruction: 0xff74094a │ │ + @ instruction: 0xff740923 │ │ @ instruction: 0xff75e8db │ │ - @ instruction: 0xff740916 │ │ + @ instruction: 0xff7408ef │ │ @ instruction: 0xff75e8a7 │ │ - @ instruction: 0xff7408e2 │ │ + @ instruction: 0xff7408bb │ │ @ instruction: 0xff75e873 │ │ - @ instruction: 0xff7408ae │ │ + @ instruction: 0xff740887 │ │ @ instruction: 0xff75e83f │ │ - @ instruction: 0xff74087a │ │ + @ instruction: 0xff740853 │ │ @ instruction: 0xff75e9eb │ │ - @ instruction: 0xff740a26 │ │ + @ instruction: 0xff7409ff │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl bd44e0 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3269162,19 +3269161,19 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ ldr r0, [sp, #4] │ │ tst r0, #4 │ │ bne bd01f8 │ │ b bd0228 │ │ @ instruction: 0xff75e49f │ │ - @ instruction: 0xff7404e6 │ │ + @ instruction: 0xff7404bf │ │ @ instruction: 0xff75e467 │ │ - @ instruction: 0xff7404ae │ │ + @ instruction: 0xff740487 │ │ @ instruction: 0xff75e4e3 │ │ - @ instruction: 0xff74052a │ │ + @ instruction: 0xff740503 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r7, r0 │ │ ldr r0, [r6, #8]! │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bbb1fc │ │ @@ -3269852,25 +3269851,25 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #0 │ │ ldr sl, [sp, #112] @ 0x70 │ │ b bd0d3c │ │ cmn r0, #1 │ │ movne r6, #1 │ │ b bd0d3c │ │ - @ instruction: 0xff74775d │ │ + @ instruction: 0xff747736 │ │ @ instruction: 0xff72da1f │ │ - @ instruction: 0xff747081 │ │ + @ instruction: 0xff74705a │ │ @ instruction: 0xff72d343 │ │ - @ instruction: 0xff747721 │ │ + @ instruction: 0xff7476fa │ │ @ instruction: 0xff76d03c │ │ @ instruction: 0xff76cd50 │ │ @ instruction: 0xff76ccf4 │ │ @ instruction: 0xff76cedc │ │ @ instruction: 0xff76ce74 │ │ - @ instruction: 0xff74703d │ │ + @ instruction: 0xff747016 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r7, r3 │ │ mov fp, r2 │ │ mov sl, r1 │ │ mov r4, r0 │ │ bl bbb1a0 │ │ @@ -3270501,18 +3270500,18 @@ │ │ mov r1, r8 │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl c54980 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff74682e │ │ - @ instruction: 0xff74660e │ │ - @ instruction: 0xff746772 │ │ - @ instruction: 0xff744b88 │ │ + @ instruction: 0xff746807 │ │ + @ instruction: 0xff7465e7 │ │ + @ instruction: 0xff74674b │ │ + @ instruction: 0xff744b61 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [sp, #24] │ │ ldr lr, [sp, #28] │ │ @@ -3270663,22 +3270662,22 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #40] @ bd1a40 │ │ mov r1, #178 @ 0xb2 │ │ ldr r2, [pc, #36] @ bd1a44 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b bd1948 │ │ - @ instruction: 0xff74653a │ │ - @ instruction: 0xff75ae8b │ │ - @ instruction: 0xff746566 │ │ - @ instruction: 0xff75aeb7 │ │ - @ instruction: 0xff74645a │ │ - @ instruction: 0xff75adab │ │ - @ instruction: 0xff74637e │ │ - @ instruction: 0xff75accf │ │ + @ instruction: 0xff746513 │ │ + @ instruction: 0xff75ae64 │ │ + @ instruction: 0xff74653f │ │ + @ instruction: 0xff75ae90 │ │ + @ instruction: 0xff746433 │ │ + @ instruction: 0xff75ad84 │ │ + @ instruction: 0xff746357 │ │ + @ instruction: 0xff75aca8 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ str r3, [sp] │ │ mov r0, #2 │ │ @@ -3270771,19 +3270770,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #3 │ │ mov r1, #113 @ 0x71 │ │ b bd1b08 │ │ - @ instruction: 0xff7462ae │ │ + @ instruction: 0xff746287 │ │ @ instruction: 0xff72c571 │ │ - @ instruction: 0xff7462da │ │ + @ instruction: 0xff7462b3 │ │ @ instruction: 0xff72c59d │ │ - @ instruction: 0xff7461de │ │ + @ instruction: 0xff7461b7 │ │ @ instruction: 0xff72c4a1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #256 @ 0x100 │ │ str r3, [sp, #24] │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r8, r0 │ │ @@ -3270991,22 +3270990,22 @@ │ │ bl d39460 │ │ add r0, sp, #32 │ │ mov r1, #96 @ 0x60 │ │ bl d39460 │ │ mov r0, r8 │ │ add sp, sp, #256 @ 0x100 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff74614a │ │ - @ instruction: 0xff745f0e │ │ + @ instruction: 0xff746123 │ │ + @ instruction: 0xff745ee7 │ │ @ instruction: 0xff72a437 │ │ - @ instruction: 0xff73cbde │ │ - @ instruction: 0xff745f56 │ │ + @ instruction: 0xff73cbb7 │ │ + @ instruction: 0xff745f2f │ │ @ instruction: 0xff72a47f │ │ - @ instruction: 0xff745e8a │ │ - @ instruction: 0xff745ee2 │ │ + @ instruction: 0xff745e63 │ │ + @ instruction: 0xff745ebb │ │ @ instruction: 0xff72a40b │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3271366,17 +3271365,17 @@ │ │ bl bc19b4 │ │ ldr r4, [sp, #4] │ │ cmp r0, #0 │ │ mov r2, fp │ │ bne bd24a4 │ │ mov r5, #0 │ │ b bd24c0 │ │ - @ instruction: 0xff74d31d │ │ + @ instruction: 0xff74d2f6 │ │ @ instruction: 0xff739093 │ │ - @ instruction: 0xff74d22d │ │ + @ instruction: 0xff74d206 │ │ @ instruction: 0xff738fa3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #164 @ 0xa4 │ │ mov r5, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ mov fp, r2 │ │ @@ -3271840,15 +3271839,15 @@ │ │ ldr r5, [sp, #20] │ │ cmp ip, r3 │ │ mov r6, lr │ │ bne bd289c │ │ b bd28bc │ │ ldr r6, [sp, #16] │ │ b bd2bf0 │ │ - @ instruction: 0xff74cdd9 │ │ + @ instruction: 0xff74cdb2 │ │ @ instruction: 0xff72ba8f │ │ 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 │ │ @@ -3272256,16 +3272255,16 @@ │ │ bne bd2f08 │ │ mov r7, #0 │ │ mov r0, sl │ │ bl bbd85c │ │ add r0, sp, #24 │ │ bl bd3ec4 │ │ b bd2d20 │ │ - @ instruction: 0xff74c6cd │ │ - @ instruction: 0xff7434bb │ │ + @ instruction: 0xff74c6a6 │ │ + @ instruction: 0xff743494 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #92 @ 0x5c │ │ mov r9, r0 │ │ mov r0, r3 │ │ mov sl, r3 │ │ mov r4, r2 │ │ @@ -3272802,18 +3272801,18 @@ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b bd3ad0 │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ ldr r6, [fp, #-112] @ 0xffffff90 │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b bd3ad0 │ │ - @ instruction: 0xff74c041 │ │ - @ instruction: 0xff73b4ed │ │ - @ instruction: 0xff74be79 │ │ - @ instruction: 0xff74b8c5 │ │ + @ instruction: 0xff74c01a │ │ + @ instruction: 0xff73b4c6 │ │ + @ instruction: 0xff74be52 │ │ + @ instruction: 0xff74b89e │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmn r1, #31 │ │ bxlt lr │ │ push {fp, lr} │ │ asr r3, r1, #31 │ │ ldr ip, [r2, #4] │ │ @@ -3273308,15 +3273307,15 @@ │ │ str r6, [r5, #12] │ │ ldr r0, [r7, #12] │ │ ldr r1, [r8, #12] │ │ eor r0, r1, r0 │ │ str r0, [r4, #12] │ │ b bd430c │ │ @ instruction: 0xff732feb │ │ - @ instruction: 0xff747680 │ │ + @ instruction: 0xff747659 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c38f30 │ │ cmp r0, #0 │ │ beq bd43dc │ │ mov r5, r0 │ │ @@ -3273349,15 +3273348,15 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff7310da │ │ - @ instruction: 0xff7457d7 │ │ + @ instruction: 0xff7457b0 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b bd4380 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3273580,25 +3273579,25 @@ │ │ movw r1, #3 │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r8 │ │ b bd4598 │ │ - @ instruction: 0xff741ca3 │ │ + @ instruction: 0xff741c7c │ │ @ instruction: 0xff729b67 │ │ - @ instruction: 0xff741c5b │ │ + @ instruction: 0xff741c34 │ │ @ instruction: 0xff729b1f │ │ - @ instruction: 0xff741bf3 │ │ + @ instruction: 0xff741bcc │ │ @ instruction: 0xff729ab7 │ │ - @ instruction: 0xff741a87 │ │ + @ instruction: 0xff741a60 │ │ @ instruction: 0xff72994b │ │ - @ instruction: 0xff741a37 │ │ + @ instruction: 0xff741a10 │ │ @ instruction: 0xff7298fb │ │ - @ instruction: 0xff741a5f │ │ + @ instruction: 0xff741a38 │ │ @ instruction: 0xff729923 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r4, r0 │ │ str r6, [sp, #4] │ │ ldr r0, [r2, #104] @ 0x68 │ │ @@ -3273779,16 +3273778,16 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bbb3e8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff741723 │ │ - @ instruction: 0xff739de7 │ │ + @ instruction: 0xff7416fc │ │ + @ instruction: 0xff739dc0 │ │ 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 │ │ @@ -3273890,21 +3273889,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #5 │ │ mov r1, #106 @ 0x6a │ │ b bd4b54 │ │ - @ instruction: 0xff74168b │ │ + @ instruction: 0xff741664 │ │ @ instruction: 0xff759bc5 │ │ - @ instruction: 0xff7415a7 │ │ + @ instruction: 0xff741580 │ │ @ instruction: 0xff759ae1 │ │ - @ instruction: 0xff74160f │ │ - @ instruction: 0xff7415d7 │ │ - @ instruction: 0xff741553 │ │ + @ instruction: 0xff7415e8 │ │ + @ instruction: 0xff7415b0 │ │ + @ instruction: 0xff74152c │ │ @ instruction: 0xff759a8d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r0 │ │ mov r4, r0 │ │ ldr r0, [r6, #8]! │ │ bl bbb1fc │ │ @@ -3274103,22 +3274102,22 @@ │ │ cmp fp, r0 │ │ beq bd4fdc │ │ mov r0, fp │ │ bl bbb3e8 │ │ mov r0, r9 │ │ bl bbd578 │ │ b bd4d8c │ │ - @ instruction: 0xff7414e3 │ │ - @ instruction: 0xff748945 │ │ - @ instruction: 0xff74149b │ │ - @ instruction: 0xff7488fd │ │ - @ instruction: 0xff74145f │ │ - @ instruction: 0xff7488c1 │ │ - @ instruction: 0xff74123b │ │ - @ instruction: 0xff74869d │ │ + @ instruction: 0xff7414bc │ │ + @ instruction: 0xff74891e │ │ + @ instruction: 0xff741474 │ │ + @ instruction: 0xff7488d6 │ │ + @ instruction: 0xff741438 │ │ + @ instruction: 0xff74889a │ │ + @ instruction: 0xff741214 │ │ + @ instruction: 0xff748676 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r5, sp, #24 │ │ mov ip, r3 │ │ mov r0, r1 │ │ mov r1, r2 │ │ ldm r5, {r3, r4, r5} │ │ @@ -3274638,21 +3274637,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #13 │ │ mov r4, #0 │ │ b bd5798 │ │ @ instruction: 0xff75b131 │ │ - @ instruction: 0xff756ed0 │ │ + @ instruction: 0xff756ea9 │ │ @ instruction: 0xff75b14d │ │ - @ instruction: 0xff756eec │ │ + @ instruction: 0xff756ec5 │ │ @ instruction: 0xff75b1ed │ │ - @ instruction: 0xff756f8c │ │ + @ instruction: 0xff756f65 │ │ @ instruction: 0xff75b1d1 │ │ - @ instruction: 0xff756f70 │ │ + @ instruction: 0xff756f49 │ │ @ instruction: 0xff75b1a5 │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ ldr r2, [r1, #20] │ │ ldr r1, [r0, #64] @ 0x40 │ │ ldr r0, [r2, #64] @ 0x40 │ │ bl bbc0b4 │ │ @@ -3274787,23 +3274786,23 @@ │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bacbac │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff75b04d │ │ - @ instruction: 0xff7408e0 │ │ + @ instruction: 0xff7408b9 │ │ @ instruction: 0xff75af65 │ │ - @ instruction: 0xff7407f8 │ │ + @ instruction: 0xff7407d1 │ │ @ instruction: 0xff75af3d │ │ - @ instruction: 0xff7407d0 │ │ + @ instruction: 0xff7407a9 │ │ @ instruction: 0xff75af11 │ │ - @ instruction: 0xff7407a4 │ │ + @ instruction: 0xff74077d │ │ @ instruction: 0xff75aef5 │ │ - @ instruction: 0xff740788 │ │ + @ instruction: 0xff740761 │ │ @ instruction: 0xff75af81 │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b bd6088 │ │ ldr r0, [r0, #20] │ │ b bd81c4 │ │ ldr r0, [r0, #20] │ │ @@ -3274945,19 +3274944,19 @@ │ │ bl ca5e90 │ │ mov r6, r0 │ │ b bd5d04 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff745205 │ │ - @ instruction: 0xff745279 │ │ - @ instruction: 0xff73c68e │ │ + @ instruction: 0xff7451de │ │ + @ instruction: 0xff745252 │ │ + @ instruction: 0xff73c667 │ │ @ instruction: 0xff72de3a │ │ - @ instruction: 0xff7451e5 │ │ + @ instruction: 0xff7451be │ │ ldr r0, [r0, #20] │ │ b bd68e4 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ moveq r0, #672 @ 0x2a0 │ │ streq r0, [r3] │ │ moveq r0, #1 │ │ @@ -3275087,15 +3275086,15 @@ │ │ mov r6, r0 │ │ mov r0, r5 │ │ bl c5ae68 │ │ mov r0, fp │ │ bl c57ef8 │ │ b bd5e3c │ │ @ instruction: 0xff726152 │ │ - @ instruction: 0xff74ef58 │ │ + @ instruction: 0xff74ef31 │ │ @ instruction: 0xff758555 │ │ @ instruction: 0xff72f4d7 │ │ @ instruction: 0xff7263b0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ @@ -3275247,17 +3275246,17 @@ │ │ bl c39e08 │ │ 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: 0xff745824 │ │ + @ instruction: 0xff7457fd │ │ @ instruction: 0xff73314b │ │ - @ instruction: 0xff7565d3 │ │ + @ instruction: 0xff7565ac │ │ @ instruction: 0xff73115f │ │ @ instruction: 0xff72615f │ │ ldr r3, [pc, #4] @ bd61e8 │ │ add r3, pc, r3 │ │ b bae81c │ │ andseq r8, sp, r4, asr #8 │ │ ldr r2, [pc, #4] @ bd61f8 │ │ @@ -3275578,15 +3275577,15 @@ │ │ mov r8, #109 @ 0x6d │ │ b bd664c │ │ movw r8, #259 @ 0x103 │ │ mov r7, #177 @ 0xb1 │ │ movt r8, #12 │ │ b bd664c │ │ @ instruction: 0xff75a323 │ │ - @ instruction: 0xff74e77e │ │ + @ instruction: 0xff74e757 │ │ ldr r0, [r0, #92] @ 0x5c │ │ bx lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #424] @ bd68b8 │ │ mov r6, r0 │ │ mov r0, #112 @ 0x70 │ │ @@ -3275691,18 +3275690,18 @@ │ │ mov r1, r8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bd68e4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff73bbf5 │ │ - @ instruction: 0xff73bb69 │ │ + @ instruction: 0xff73bbce │ │ + @ instruction: 0xff73bb42 │ │ @ instruction: 0xff72d32c │ │ - @ instruction: 0xff73ba7d │ │ + @ instruction: 0xff73ba56 │ │ @ instruction: 0xff72d240 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b bd6700 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b bd6700 │ │ @@ -3275748,15 +3275747,15 @@ │ │ bl bbb334 │ │ ldr r1, [pc, #16] @ bd699c │ │ mov r0, r4 │ │ mov r2, #242 @ 0xf2 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff73b979 │ │ + @ instruction: 0xff73b952 │ │ add r0, r0, #80 @ 0x50 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne bd69a4 │ │ mov r0, #0 │ │ @@ -3276088,16 +3276087,16 @@ │ │ b bd6b94 │ │ mov fp, #111 @ 0x6f │ │ b bd6b94 │ │ mov r5, #0 │ │ b bd6b94 │ │ mov r4, r6 │ │ b bd6bcc │ │ - @ instruction: 0xff74a837 │ │ - @ instruction: 0xff751ee9 │ │ + @ instruction: 0xff74a810 │ │ + @ instruction: 0xff751ec2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ ldrne r6, [r7, #12] │ │ cmpne r6, #0 │ │ @@ -3276353,21 +3276352,21 @@ │ │ mov r0, r5 │ │ bl bbd578 │ │ mov r0, fp │ │ bl bbb334 │ │ mov r0, r8 │ │ bl bbb334 │ │ b bd6f44 │ │ - @ instruction: 0xff74a4b7 │ │ + @ instruction: 0xff74a490 │ │ @ instruction: 0xff732348 │ │ - @ instruction: 0xff74a407 │ │ + @ instruction: 0xff74a3e0 │ │ @ instruction: 0xff732298 │ │ - @ instruction: 0xff74a1bf │ │ + @ instruction: 0xff74a198 │ │ @ instruction: 0xff732050 │ │ - @ instruction: 0xff74a10f │ │ + @ instruction: 0xff74a0e8 │ │ @ instruction: 0xff731fa0 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, #0 │ │ str r3, [sp] │ │ str r3, [sp, #4] │ │ str r3, [sp, #8] │ │ @@ -3276596,22 +3276595,22 @@ │ │ beq bd7490 │ │ ldr r1, [sp, #32] │ │ mov r0, fp │ │ bl bbbfe4 │ │ clz r0, r0 │ │ lsr r4, r0, #5 │ │ b bd74c4 │ │ - @ instruction: 0xff74a02b │ │ - @ instruction: 0xff74f7c6 │ │ - @ instruction: 0xff749edb │ │ - @ instruction: 0xff74f676 │ │ - @ instruction: 0xff749fa3 │ │ - @ instruction: 0xff74f73e │ │ - @ instruction: 0xff749f3b │ │ - @ instruction: 0xff74f6d6 │ │ + @ instruction: 0xff74a004 │ │ + @ instruction: 0xff74f79f │ │ + @ instruction: 0xff749eb4 │ │ + @ instruction: 0xff74f64f │ │ + @ instruction: 0xff749f7c │ │ + @ instruction: 0xff74f717 │ │ + @ instruction: 0xff749f14 │ │ + @ instruction: 0xff74f6af │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r2, [r0, #108] @ 0x6c │ │ orr r1, r1, #1 │ │ str r1, [r0, #72] @ 0x48 │ │ add r1, r2, #1 │ │ str r1, [r0, #108] @ 0x6c │ │ mov r0, #1 │ │ @@ -3277125,16 +3277124,16 @@ │ │ mov r2, r5 │ │ bl bbcd50 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ mov r1, r5 │ │ movwne r6, #1 │ │ b bd79c0 │ │ - @ instruction: 0xff75123a │ │ - @ instruction: 0xff737033 │ │ + @ instruction: 0xff751213 │ │ + @ instruction: 0xff73700c │ │ ldr r1, [pc, #12] @ bd7f3c │ │ mov r0, #8 │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b c543f8 │ │ @ instruction: 0xff7243b9 │ │ cmp r0, #0 │ │ @@ -3277615,17 +3277614,17 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff727819 │ │ - @ instruction: 0xff746d68 │ │ + @ instruction: 0xff746d41 │ │ @ instruction: 0xff7277ed │ │ - @ instruction: 0xff746d3c │ │ + @ instruction: 0xff746d15 │ │ @ instruction: 0xff72785d │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ moveq r0, #0 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ @@ -3277727,21 +3277726,21 @@ │ │ mov r6, #108 @ 0x6c │ │ mov r7, #143 @ 0x8f │ │ b bd87c4 │ │ mov r6, #103 @ 0x67 │ │ mov r7, #147 @ 0x93 │ │ b bd87c4 │ │ @ instruction: 0xff7276f9 │ │ - @ instruction: 0xff73f61a │ │ + @ instruction: 0xff73f5f3 │ │ @ instruction: 0xff727731 │ │ - @ instruction: 0xff73449e │ │ + @ instruction: 0xff734477 │ │ @ instruction: 0xff727679 │ │ @ instruction: 0xff727651 │ │ @ instruction: 0xff7276b5 │ │ - @ instruction: 0xff73f5d6 │ │ + @ instruction: 0xff73f5af │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq bd8908 │ │ cmp r1, #3 │ │ beq bd894c │ │ cmp r1, #2 │ │ beq bd8940 │ │ @@ -3277784,17 +3277783,17 @@ │ │ orr r1, r1, r2 │ │ str r1, [r0, #12] │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff727571 │ │ - @ instruction: 0xff73f4a9 │ │ + @ instruction: 0xff73f482 │ │ @ instruction: 0xff727599 │ │ - @ instruction: 0xff73f4d1 │ │ + @ instruction: 0xff73f4aa │ │ push {r4, r5, fp, lr} │ │ movw r4, #258 @ 0x102 │ │ cmp r0, #0 │ │ movt r4, #12 │ │ mov r5, #163 @ 0xa3 │ │ cmpne r1, #0 │ │ bne bd89cc │ │ @@ -3277823,15 +3277822,15 @@ │ │ mov r4, #106 @ 0x6a │ │ mov r5, #171 @ 0xab │ │ b bd8994 │ │ mov r4, #108 @ 0x6c │ │ mov r5, #167 @ 0xa7 │ │ b bd8994 │ │ @ instruction: 0xff7274e5 │ │ - @ instruction: 0xff73f40f │ │ + @ instruction: 0xff73f3e8 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r0, [r0, #32] │ │ popne {r4, pc} │ │ bl c0e568 │ │ ldr r0, [pc, #48] @ bd8a58 │ │ mov r1, #219 @ 0xdb │ │ @@ -3277935,17 +3277934,17 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #37 @ 0x25 │ │ mov r1, #111 @ 0x6f │ │ b bd8b88 │ │ @ instruction: 0xff72731d │ │ - @ instruction: 0xff73d699 │ │ + @ instruction: 0xff73d672 │ │ @ instruction: 0xff7272e1 │ │ - @ instruction: 0xff73d65d │ │ + @ instruction: 0xff73d636 │ │ @ instruction: 0xff727341 │ │ ldr r0, [pc, #4] @ bd8be4 │ │ add r0, pc, r0 │ │ bx lr │ │ eoreq pc, r0, r4, asr r7 @ │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3278026,21 +3278025,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #136 @ 0x88 │ │ bl c54728 │ │ mov r0, r5 │ │ bl d38ce0 │ │ b bd8cdc │ │ - @ instruction: 0xff7449d2 │ │ + @ instruction: 0xff7449ab │ │ @ instruction: 0xff73060f │ │ - @ instruction: 0xff7449a2 │ │ + @ instruction: 0xff74497b │ │ @ instruction: 0xff7305df │ │ - @ instruction: 0xff73b2b2 │ │ - @ instruction: 0xff74496a │ │ - @ instruction: 0xff744946 │ │ + @ instruction: 0xff73b28b │ │ + @ instruction: 0xff744943 │ │ + @ instruction: 0xff74491f │ │ @ instruction: 0xff730583 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq bd8d94 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ bl c9bf74 │ │ @@ -3278082,17 +3278081,17 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ ldr r0, [r5, #4] │ │ mov r1, #0 │ │ bl c9be40 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74489a │ │ + @ instruction: 0xff744873 │ │ @ instruction: 0xff71dceb │ │ - @ instruction: 0xff74485e │ │ + @ instruction: 0xff744837 │ │ @ instruction: 0xff71dcaf │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ movne r4, r1 │ │ cmpne r1, #0 │ │ bne bd8e6c │ │ @@ -3278165,23 +3278164,23 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff7447f2 │ │ + @ instruction: 0xff7447cb │ │ @ instruction: 0xff72e475 │ │ - @ instruction: 0xff744736 │ │ + @ instruction: 0xff74470f │ │ @ instruction: 0xff72e3b9 │ │ - @ instruction: 0xff74470a │ │ + @ instruction: 0xff7446e3 │ │ @ instruction: 0xff72e38d │ │ - @ instruction: 0xff74477a │ │ + @ instruction: 0xff744753 │ │ @ instruction: 0xff72e3fd │ │ - @ instruction: 0xff73d33a │ │ + @ instruction: 0xff73d313 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl d38a20 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3278241,21 +3278240,21 @@ │ │ add r2, pc, r2 │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r3, r4 │ │ bl bb84fc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74463e │ │ - @ instruction: 0xff73af4f │ │ - @ instruction: 0xff744682 │ │ - @ instruction: 0xff7445f6 │ │ - @ instruction: 0xff7483a5 │ │ - @ instruction: 0xff733b97 │ │ - @ instruction: 0xff734bcb │ │ + @ instruction: 0xff744617 │ │ + @ instruction: 0xff73af28 │ │ + @ instruction: 0xff74465b │ │ + @ instruction: 0xff7445cf │ │ + @ instruction: 0xff74837e │ │ + @ instruction: 0xff733b70 │ │ + @ instruction: 0xff734ba4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ orrs r0, r1, r2 │ │ beq bd90ec │ │ cmp r2, #0 │ │ beq bd90d4 │ │ cmp r1, #0 │ │ beq bd9128 │ │ @@ -3278328,19 +3278327,19 @@ │ │ mov r1, r4 │ │ strb r0, [r1, r6]! │ │ add r0, r1, #1 │ │ mov r1, r5 │ │ bl d39500 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff744542 │ │ - @ instruction: 0xff74da88 │ │ - @ instruction: 0xff744562 │ │ - @ instruction: 0xff74450a │ │ - @ instruction: 0xff74448e │ │ + @ instruction: 0xff74451b │ │ + @ instruction: 0xff74da61 │ │ + @ instruction: 0xff74453b │ │ + @ instruction: 0xff7444e3 │ │ + @ instruction: 0xff744467 │ │ mvn r0, #0 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl d38d90 │ │ @@ -3278411,15 +3278410,15 @@ │ │ mov r5, #0 │ │ bl c0e74c │ │ ldr r0, [sp, #20] │ │ bl be2358 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff748102 │ │ + @ instruction: 0xff7480db │ │ @ instruction: 0xff731e50 │ │ 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 │ │ @@ -3278489,18 +3278488,18 @@ │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ mov r4, r8 │ │ ldr r6, [sp, #16] │ │ cmp r6, #16 │ │ beq bd93f8 │ │ b bd9400 │ │ - @ instruction: 0xff747fda │ │ - @ instruction: 0xff7532f1 │ │ - @ instruction: 0xff74807a │ │ - @ instruction: 0xff747ffa │ │ + @ instruction: 0xff747fb3 │ │ + @ instruction: 0xff7532ca │ │ + @ instruction: 0xff748053 │ │ + @ instruction: 0xff747fd3 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #20] │ │ mov r5, r1 │ │ bl be2f64 │ │ mov r6, r0 │ │ ldr r0, [r4, #20] │ │ @@ -3278626,20 +3278625,20 @@ │ │ cmp r6, #16 │ │ bne bd9688 │ │ ldr r0, [sp, #12] │ │ bl bacbac │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff747dea │ │ - @ instruction: 0xff7405bd │ │ - @ instruction: 0xff747dba │ │ - @ instruction: 0xff74058d │ │ - @ instruction: 0xff747e36 │ │ - @ instruction: 0xff740609 │ │ + @ instruction: 0xff747dc3 │ │ + @ instruction: 0xff740596 │ │ + @ instruction: 0xff747d93 │ │ + @ instruction: 0xff740566 │ │ + @ instruction: 0xff747e0f │ │ + @ instruction: 0xff7405e2 │ │ ldr r1, [r1, #20] │ │ mov r3, #0 │ │ b bd9d94 │ │ ldr r0, [r0, #20] │ │ b bdc3f0 │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ @@ -3278818,15 +3278817,15 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff747a96 │ │ + @ instruction: 0xff747a6f │ │ @ instruction: 0xff72a17c │ │ ldr r0, [r0, #20] │ │ b be2888 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq bd99bc │ │ @@ -3278842,16 +3278841,16 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #124 @ 0x7c │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff747a36 │ │ - @ instruction: 0xff734ee0 │ │ + @ instruction: 0xff747a0f │ │ + @ instruction: 0xff734eb9 │ │ 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 │ │ @@ -3278977,15 +3278976,15 @@ │ │ bl bbd85c │ │ mov r0, r9 │ │ bl bbd578 │ │ b bd9a2c │ │ @ instruction: 0xff72b88f │ │ @ instruction: 0xff722758 │ │ @ instruction: 0xff729f86 │ │ - @ instruction: 0xff747832 │ │ + @ instruction: 0xff74780b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl c34b40 │ │ mov r5, r0 │ │ ldrd r0, [r4, #4] │ │ @@ -3279033,16 +3279032,16 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff747742 │ │ - @ instruction: 0xff734c00 │ │ + @ instruction: 0xff74771b │ │ + @ instruction: 0xff734bd9 │ │ ldr r2, [r1, #20] │ │ cmp r2, #0 │ │ beq bd9d4c │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r2 │ │ bl be243c │ │ @@ -3279233,27 +3279232,27 @@ │ │ ldr r0, [sp, #4] │ │ mov r1, r4 │ │ movw r2, #342 @ 0x156 │ │ bl c54728 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7474c6 │ │ - @ instruction: 0xff741a0c │ │ + @ instruction: 0xff74749f │ │ + @ instruction: 0xff7419e5 │ │ @ instruction: 0xff72f2cf │ │ @ instruction: 0xff72606e │ │ - @ instruction: 0xff732ddd │ │ - @ instruction: 0xff741ab4 │ │ + @ instruction: 0xff732db6 │ │ + @ instruction: 0xff741a8d │ │ @ instruction: 0xff720797 │ │ @ instruction: 0xff728f26 │ │ - @ instruction: 0xff74af16 │ │ + @ instruction: 0xff74aeef │ │ @ instruction: 0xff728ede │ │ - @ instruction: 0xff747452 │ │ - @ instruction: 0xff741998 │ │ - @ instruction: 0xff74741e │ │ + @ instruction: 0xff74742b │ │ + @ instruction: 0xff741971 │ │ + @ instruction: 0xff7473f7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r2, #0 │ │ beq bda0b4 │ │ mov r5, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3279330,19 +3279329,19 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #16 │ │ mov r4, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ b bda0dc │ │ - @ instruction: 0xff747342 │ │ + @ instruction: 0xff74731b │ │ @ instruction: 0xff729a17 │ │ - @ instruction: 0xff7472ce │ │ + @ instruction: 0xff7472a7 │ │ @ instruction: 0xff7299a3 │ │ - @ instruction: 0xff747292 │ │ + @ instruction: 0xff74726b │ │ @ instruction: 0xff729967 │ │ ldr r0, [pc, #4] @ bda1b8 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001d47b0 │ │ ldr r0, [pc, #4] @ bda1c8 │ │ add r0, pc, r0 │ │ @@ -3279895,37 +3279894,37 @@ │ │ movw r5, #13 │ │ movt r5, #8 │ │ b bda5bc │ │ andseq r4, sp, r8, asr r6 │ │ @ instruction: 0xff72ce41 │ │ @ instruction: 0xff730cd1 │ │ @ instruction: 0xff72ce0d │ │ - @ instruction: 0xff74e5ee │ │ + @ instruction: 0xff74e5c7 │ │ @ instruction: 0xff72ccb1 │ │ - @ instruction: 0xff74e492 │ │ + @ instruction: 0xff74e46b │ │ @ instruction: 0xff72cc55 │ │ - @ instruction: 0xff74e436 │ │ + @ instruction: 0xff74e40f │ │ @ instruction: 0xff72cc01 │ │ - @ instruction: 0xff74e3e2 │ │ + @ instruction: 0xff74e3bb │ │ @ instruction: 0x001d44d0 │ │ @ instruction: 0xff72cc8d │ │ - @ instruction: 0xff74e46e │ │ + @ instruction: 0xff74e447 │ │ @ instruction: 0xff72cc2d │ │ - @ instruction: 0xff74e40e │ │ + @ instruction: 0xff74e3e7 │ │ @ instruction: 0xff72cbd9 │ │ - @ instruction: 0xff74e3ba │ │ + @ instruction: 0xff74e393 │ │ @ instruction: 0xff72caf1 │ │ - @ instruction: 0xff74e2d2 │ │ + @ instruction: 0xff74e2ab │ │ andseq r4, sp, r4, lsl r2 │ │ @ instruction: 0xff72cad5 │ │ - @ instruction: 0xff74e2b6 │ │ + @ instruction: 0xff74e28f │ │ @ instruction: 0xff72cb29 │ │ - @ instruction: 0xff74e30a │ │ + @ instruction: 0xff74e2e3 │ │ @ instruction: 0xff72cd41 │ │ - @ instruction: 0xff74e522 │ │ + @ instruction: 0xff74e4fb │ │ @ instruction: 0xff72c911 │ │ @ instruction: 0xff72ab29 │ │ @ instruction: 0xff72c8e5 │ │ @ instruction: 0xff72cf4d │ │ @ instruction: 0xff72cf29 │ │ @ instruction: 0xff72ca4d │ │ @ instruction: 0xff72c8a1 │ │ @@ -3280546,15 +3280545,15 @@ │ │ b bdad30 │ │ mov r0, #800 @ 0x320 │ │ str r0, [sp, #24] │ │ mov r8, r4 │ │ mov fp, r7 │ │ b bdb02c │ │ @ instruction: 0xff72c5cd │ │ - @ instruction: 0xff74a0f3 │ │ + @ instruction: 0xff74a0cc │ │ @ instruction: 0xff72c21d │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq bdb4e4 │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ beq bdb534 │ │ @@ -3280626,21 +3280625,21 @@ │ │ mov r0, #16 │ │ mov r1, #119 @ 0x77 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff72bde1 │ │ - @ instruction: 0xff75123a │ │ + @ instruction: 0xff751213 │ │ @ instruction: 0xff72bd2d │ │ - @ instruction: 0xff751186 │ │ + @ instruction: 0xff75115f │ │ @ instruction: 0xff72bd5d │ │ - @ instruction: 0xff7511b6 │ │ + @ instruction: 0xff75118f │ │ @ instruction: 0xff72bd89 │ │ - @ instruction: 0xff7511e2 │ │ + @ instruction: 0xff7511bb │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r1] │ │ ldr r3, [pc, #168] @ bdb6b0 │ │ mov r5, r1 │ │ add r1, sp, #4 │ │ @@ -3280733,18 +3280732,18 @@ │ │ ldr r1, [pc, #36] @ bdb790 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl bb25fc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72bbc5 │ │ - @ instruction: 0xff743cd1 │ │ + @ instruction: 0xff743caa │ │ andseq r3, sp, r0, lsr #4 │ │ @ instruction: 0xff72bb91 │ │ - @ instruction: 0xff743c9d │ │ + @ instruction: 0xff743c76 │ │ mulseq sp, ip, r1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r0, [r1] │ │ ldr r3, [pc, #568] @ bdb9e4 │ │ mov r9, r1 │ │ @@ -3280888,15 +3280887,15 @@ │ │ ldr r1, [sp] │ │ add r0, r0, #1 │ │ str r1, [r9] │ │ str r0, [r4, #56] @ 0x38 │ │ b bdb978 │ │ @ instruction: 0x001d33d0 │ │ @ instruction: 0xff72b9a9 │ │ - @ instruction: 0xff7494ee │ │ + @ instruction: 0xff7494c7 │ │ andseq r3, sp, r8, lsl r2 │ │ andseq r3, sp, r0, asr #3 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ movne r7, r0 │ │ @@ -3281190,17 +3281189,17 @@ │ │ b bdbd98 │ │ 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: 0xff72b551 │ │ - @ instruction: 0xff736596 │ │ + @ instruction: 0xff73656f │ │ @ instruction: 0xff72b461 │ │ - @ instruction: 0xff7364a6 │ │ + @ instruction: 0xff73647f │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ ldrne r5, [r0] │ │ cmpne r5, #0 │ │ bne bdbf00 │ │ bl c0e568 │ │ ldr r0, [pc, #156] @ bdbf6c │ │ @@ -3281241,17 +3281240,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #16 │ │ movt r1, #8 │ │ b bdbeec │ │ @ instruction: 0xff72b401 │ │ - @ instruction: 0xff75087b │ │ + @ instruction: 0xff750854 │ │ @ instruction: 0xff72b381 │ │ - @ instruction: 0xff7507fb │ │ + @ instruction: 0xff7507d4 │ │ push {r4, r5, r6, r8, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ movne r4, r1 │ │ ldrne r1, [r0, #16] │ │ cmpne r1, #0 │ │ bne bdbfd0 │ │ @@ -3281333,18 +3281332,18 @@ │ │ bl c54728 │ │ mov r5, #0 │ │ str r5, [r4] │ │ b bdc008 │ │ mov r5, #0 │ │ b bdc008 │ │ @ instruction: 0xff72b32d │ │ - @ instruction: 0xff7507b7 │ │ + @ instruction: 0xff750790 │ │ @ instruction: 0xff72b2a5 │ │ @ instruction: 0xff72b249 │ │ - @ instruction: 0xff7506d3 │ │ + @ instruction: 0xff7506ac │ │ @ instruction: 0xff72b215 │ │ ldr r1, [pc, #12] @ bdc108 │ │ mov r0, #8 │ │ movw r2, #1197 @ 0x4ad │ │ add r1, pc, r1 │ │ b c543f8 │ │ @ instruction: 0xff72b1d5 │ │ @@ -3281593,17 +3281592,17 @@ │ │ mov r0, #1 │ │ b bdc4e0 │ │ mov r0, #0 │ │ ldr r1, [pc, #12] @ bdc4f4 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff735ec1 │ │ + @ instruction: 0xff735e9a │ │ andseq r2, sp, ip, lsl #14 │ │ - @ instruction: 0xff731fa9 │ │ + @ instruction: 0xff731f82 │ │ cmp r0, #0 │ │ beq bdc524 │ │ cmp r0, #16384 @ 0x4000 │ │ beq bdc520 │ │ mov r1, #0 │ │ cmp r0, #8192 @ 0x2000 │ │ bne bdc534 │ │ @@ -3281658,17 +3281657,17 @@ │ │ mov r1, #24576 @ 0x6000 │ │ bl be3188 │ │ mov r0, r4 │ │ mov r1, r5 │ │ bl be3004 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff73b7f5 │ │ - @ instruction: 0xff744eb3 │ │ - @ instruction: 0xff73f3d0 │ │ + @ instruction: 0xff73b7ce │ │ + @ instruction: 0xff744e8c │ │ + @ instruction: 0xff73f3a9 │ │ andseq r2, sp, r0, asr #12 │ │ cmp r0, #0 │ │ moveq r0, #4 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [pc, #108] @ bdc688 │ │ mov r4, r0 │ │ @@ -3281695,15 +3281694,15 @@ │ │ mov r0, #0 │ │ b bdc678 │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ bdc68c │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff746b2f │ │ + @ instruction: 0xff746b08 │ │ mulseq sp, ip, r5 │ │ @ instruction: 0xff71fcf0 │ │ @ instruction: 0xff71c347 │ │ cmp r0, #6 │ │ beq bdc6c0 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3282060,47 +3282059,47 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff72cb79 │ │ - @ instruction: 0xff735c20 │ │ + @ instruction: 0xff735bf9 │ │ andseq r2, sp, r4, asr #9 │ │ - @ instruction: 0xff744cc2 │ │ + @ instruction: 0xff744c9b │ │ @ instruction: 0xff72ca81 │ │ - @ instruction: 0xff735b28 │ │ + @ instruction: 0xff735b01 │ │ andseq r2, sp, r4, ror #8 │ │ @ instruction: 0xff71f2dc │ │ @ instruction: 0xff72ca5d │ │ - @ instruction: 0xff735b04 │ │ + @ instruction: 0xff735add │ │ @ instruction: 0xff751f63 │ │ - @ instruction: 0xff73f103 │ │ - @ instruction: 0xff742bef │ │ + @ instruction: 0xff73f0dc │ │ + @ instruction: 0xff742bc8 │ │ @ instruction: 0xff71f73e │ │ @ instruction: 0xff71f066 │ │ @ instruction: 0xff728c44 │ │ @ instruction: 0xff71f692 │ │ @ instruction: 0xff71efaa │ │ @ instruction: 0xff728b7c │ │ - @ instruction: 0xff735307 │ │ - @ instruction: 0xff7352d7 │ │ + @ instruction: 0xff7352e0 │ │ + @ instruction: 0xff7352b0 │ │ @ instruction: 0xff71bfb6 │ │ @ instruction: 0xff71bf96 │ │ - @ instruction: 0xff73ef5b │ │ - @ instruction: 0xff73eef7 │ │ + @ instruction: 0xff73ef34 │ │ + @ instruction: 0xff73eed0 │ │ @ instruction: 0xff7270a5 │ │ @ instruction: 0xff727075 │ │ - @ instruction: 0xff735597 │ │ - @ instruction: 0xff7354a3 │ │ + @ instruction: 0xff735570 │ │ + @ instruction: 0xff73547c │ │ @ instruction: 0xff72c699 │ │ @ instruction: 0xff726f36 │ │ @ instruction: 0xff71db01 │ │ @ instruction: 0xff72c749 │ │ - @ instruction: 0xff7357f0 │ │ + @ instruction: 0xff7357c9 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl be2f64 │ │ mov r4, #0 │ │ cmp r6, #1 │ │ bhi bdccf8 │ │ @@ -3282424,20 +3282423,20 @@ │ │ bl be3004 │ │ b bdd1dc │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff726b52 │ │ - @ instruction: 0xff736f93 │ │ - @ instruction: 0xff7443aa │ │ - @ instruction: 0xff739186 │ │ - @ instruction: 0xff73ac05 │ │ - @ instruction: 0xff7442c7 │ │ - @ instruction: 0xff73e7e4 │ │ + @ instruction: 0xff736f6c │ │ + @ instruction: 0xff744383 │ │ + @ instruction: 0xff73915f │ │ + @ instruction: 0xff73abde │ │ + @ instruction: 0xff7442a0 │ │ + @ instruction: 0xff73e7bd │ │ andseq r1, sp, r4, asr sl │ │ @ instruction: 0xff72c1a1 │ │ @ instruction: 0xff751631 │ │ ldr r2, [r0, #4] │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ @@ -3282626,16 +3282625,16 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi bdd478 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff734eb1 │ │ - @ instruction: 0xff730f95 │ │ + @ instruction: 0xff734e8a │ │ + @ instruction: 0xff730f6e │ │ andseq r1, sp, r0, lsl #14 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #4] │ │ mov r2, r0 │ │ mov r0, #0 │ │ @@ -3282694,15 +3282693,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi bdd564 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff745baf │ │ + @ instruction: 0xff745b88 │ │ @ instruction: 0xff71ed6c │ │ @ instruction: 0xff71b3c3 │ │ andseq r1, sp, r8, lsl r6 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ @@ -3282848,19 +3282847,19 @@ │ │ bl be2358 │ │ mov r0, r5 │ │ bl be3ae8 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72bb25 │ │ - @ instruction: 0xff73c46b │ │ + @ instruction: 0xff73c444 │ │ @ instruction: 0xff72ba5d │ │ - @ instruction: 0xff73c3a3 │ │ + @ instruction: 0xff73c37c │ │ @ instruction: 0xff72ba91 │ │ - @ instruction: 0xff73c3d7 │ │ + @ instruction: 0xff73c3b0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r5, r2 │ │ mov r6, r1 │ │ add r1, sp, #20 │ │ add r2, sp, #16 │ │ add r3, sp, #8 │ │ @@ -3282901,15 +3282900,15 @@ │ │ bl c0e74c │ │ ldr r0, [sp, #12] │ │ bl be2358 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72b979 │ │ - @ instruction: 0xff73fd37 │ │ + @ instruction: 0xff73fd10 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq bdd9e0 │ │ mov r6, r1 │ │ mov r5, #0 │ │ cmp r2, #0 │ │ bne bdd9a4 │ │ @@ -3282958,17 +3282957,17 @@ │ │ ldr r2, [pc, #32] @ bdda50 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #3 │ │ movt r1, #8 │ │ b bdda08 │ │ - @ instruction: 0xff7365ce │ │ + @ instruction: 0xff7365a7 │ │ @ instruction: 0xff7224bb │ │ - @ instruction: 0xff736592 │ │ + @ instruction: 0xff73656b │ │ @ instruction: 0xff72247f │ │ 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 │ │ @@ -3283083,17 +3283082,17 @@ │ │ bl be5048 │ │ mov r8, #1 │ │ cmp r0, #0 │ │ bne bddbc0 │ │ mov r6, #122 @ 0x7a │ │ mov r7, #107 @ 0x6b │ │ b bddb90 │ │ - @ instruction: 0xff73653e │ │ + @ instruction: 0xff736517 │ │ @ instruction: 0xff72064c │ │ - @ instruction: 0xff73641e │ │ + @ instruction: 0xff7363f7 │ │ @ instruction: 0xff72052c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, r2 │ │ cmp r2, #1 │ │ blt bde25c │ │ ldr r3, [pc, #1652] @ bde2d8 │ │ @@ -3283508,18 +3283507,18 @@ │ │ movw r0, #16 │ │ movw sl, #3277 @ 0xccd │ │ movt r0, #8 │ │ sub r0, r0, #8 │ │ str r0, [sp, #48] @ 0x30 │ │ b bde1cc │ │ andseq r0, sp, ip, asr #31 │ │ - @ instruction: 0xff73ba2d │ │ - @ instruction: 0xff74c7fa │ │ - @ instruction: 0xff73b9a5 │ │ - @ instruction: 0xff73066c │ │ + @ instruction: 0xff73ba06 │ │ + @ instruction: 0xff74c7d3 │ │ + @ instruction: 0xff73b97e │ │ + @ instruction: 0xff730645 │ │ @ instruction: 0xff726df9 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b bddc48 │ │ b c19788 │ │ b c19548 │ │ @@ -3283744,17 +3283743,17 @@ │ │ ldr r2, [sp, #28] │ │ bl d38a60 │ │ mov r1, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r1, #0 │ │ bne bde5bc │ │ b bde59c │ │ - @ instruction: 0xff73b871 │ │ + @ instruction: 0xff73b84a │ │ andseq r0, sp, ip, asr r6 │ │ - @ instruction: 0xff73b6a9 │ │ + @ instruction: 0xff73b682 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ mov r5, r0 │ │ bl bea924 │ │ @@ -3283985,15 +3283984,15 @@ │ │ mov r1, #131 @ 0x83 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff7180a3 │ │ - @ instruction: 0xff7393a6 │ │ + @ instruction: 0xff73937f │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r0 │ │ cmp r1, #0 │ │ beq bdea84 │ │ ldr r2, [r5, #40] @ 0x28 │ │ @@ -3284072,15 +3284071,15 @@ │ │ mov r0, r5 │ │ bl bbd85c │ │ mov r0, r6 │ │ bl bbd578 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff717f63 │ │ - @ instruction: 0xff72e0f3 │ │ + @ instruction: 0xff72e0cc │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bbb490 │ │ str r0, [r4, #8] │ │ bl bbb490 │ │ str r0, [r4, #12] │ │ bl bbb490 │ │ @@ -3284208,15 +3284207,15 @@ │ │ mov r5, #1 │ │ str r5, [r4, #20] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff717db7 │ │ - @ instruction: 0xff74276c │ │ + @ instruction: 0xff742745 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl be5048 │ │ cmp r0, #0 │ │ beq bdee18 │ │ @@ -3285003,15 +3285002,15 @@ │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7170c3 │ │ - @ instruction: 0xff7345f3 │ │ + @ instruction: 0xff7345cc │ │ push {r4, lr} │ │ mov ip, r2 │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r0, r1 │ │ mov r1, ip │ │ bl be0ff8 │ │ cmp r0, #0 │ │ @@ -3285027,15 +3285026,15 @@ │ │ mov r0, #16 │ │ mov r1, #165 @ 0xa5 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff717057 │ │ - @ instruction: 0xff74cd53 │ │ + @ instruction: 0xff74cd2c │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r3, #20] │ │ cmp r0, #0 │ │ beq bdfc90 │ │ ldr r9, [sp, #40] @ 0x28 │ │ @@ -3285854,15 +3285853,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff74e07d │ │ - @ instruction: 0xff744701 │ │ + @ instruction: 0xff7446da │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r7, r0 │ │ bl bbc7f4 │ │ cmp r0, #0 │ │ beq be083c │ │ @@ -3287398,17 +3287397,17 @@ │ │ mov r1, r8 │ │ bl bbb784 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ movwne r5, #1 │ │ b be1f70 │ │ @ instruction: 0xff74c995 │ │ - @ instruction: 0xff72e974 │ │ + @ instruction: 0xff72e94d │ │ @ instruction: 0xff74ca31 │ │ - @ instruction: 0xff72ea10 │ │ + @ instruction: 0xff72e9e9 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ mov r4, #0 │ │ bic r5, r1, #-1073741824 @ 0xc0000000 │ │ str r4, [sp] │ │ @@ -3287752,17 +3287751,17 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ b be24ac │ │ @ instruction: 0xff728d90 │ │ - @ instruction: 0xff73cff4 │ │ + @ instruction: 0xff73cfcd │ │ @ instruction: 0xff728d1c │ │ - @ instruction: 0xff73cf80 │ │ + @ instruction: 0xff73cf59 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0] │ │ ldr r1, [r0, #168] @ 0xa8 │ │ mov r0, r4 │ │ blx r1 │ │ @@ -3287968,15 +3287967,15 @@ │ │ mov r0, r7 │ │ bl bbb3e8 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r8 │ │ b be2820 │ │ - @ instruction: 0xff72dfa7 │ │ + @ instruction: 0xff72df80 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #12] │ │ cmpne r1, #0 │ │ bne be28d8 │ │ bl c0e568 │ │ ldr r0, [pc, #124] @ be2924 │ │ @@ -3288009,17 +3288008,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #257 @ 0x101 │ │ movt r1, #12 │ │ b be28c4 │ │ @ instruction: 0xff728974 │ │ - @ instruction: 0xff739147 │ │ + @ instruction: 0xff739120 │ │ @ instruction: 0xff728914 │ │ - @ instruction: 0xff7390e7 │ │ + @ instruction: 0xff7390c0 │ │ 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 │ │ beq be2964 │ │ @@ -3288321,17 +3288320,17 @@ │ │ bl c0e74c │ │ b be2df8 │ │ mov r8, #1 │ │ mov r0, r4 │ │ bl be3bd4 │ │ b be2d30 │ │ @ instruction: 0xff728514 │ │ - @ instruction: 0xff73c78c │ │ + @ instruction: 0xff73c765 │ │ @ instruction: 0xff72844c │ │ - @ instruction: 0xff73c6c4 │ │ + @ instruction: 0xff73c69d │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq be2e84 │ │ mov r6, r0 │ │ ldr r0, [r0, #48] @ 0x30 │ │ bl bbd458 │ │ cmp r0, #0 │ │ @@ -3288661,15 +3288660,15 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff727ef8 │ │ - @ instruction: 0xff7457cc │ │ + @ instruction: 0xff7457a5 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [r0, #12] │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ ldrne r5, [r5] │ │ cmpne r5, #0 │ │ @@ -3288698,15 +3288697,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff727e60 │ │ - @ instruction: 0xff741aa1 │ │ + @ instruction: 0xff741a7a │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ ldr r2, [r0, #20] │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ bne be3420 │ │ @@ -3288744,17 +3288743,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff727dac │ │ - @ instruction: 0xff7419fd │ │ + @ instruction: 0xff7419d6 │ │ @ instruction: 0xff727dc8 │ │ - @ instruction: 0xff741a19 │ │ + @ instruction: 0xff7419f2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, #0 │ │ cmp r2, #0 │ │ ldrne r2, [r2] │ │ cmpne r2, #0 │ │ bne be34d4 │ │ @@ -3288831,18 +3288830,18 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ b be352c │ │ @ instruction: 0xff727ccc │ │ - @ instruction: 0xff73a17f │ │ + @ instruction: 0xff73a158 │ │ @ instruction: 0xff727d18 │ │ @ instruction: 0xff727c4c │ │ - @ instruction: 0xff73a0ff │ │ + @ instruction: 0xff73a0d8 │ │ @ instruction: 0xff727cec │ │ ldr r1, [r0, #12] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ ldrne r1, [r1] │ │ cmpne r1, #0 │ │ ldrne r0, [r1] │ │ @@ -3288947,18 +3288946,18 @@ │ │ mov r1, r6 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl be2358 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff73faf4 │ │ - @ instruction: 0xff73faac │ │ + @ instruction: 0xff73facd │ │ + @ instruction: 0xff73fa85 │ │ eoreq r4, r0, ip, lsl #25 │ │ - @ instruction: 0xff73f9b4 │ │ + @ instruction: 0xff73f98d │ │ @ instruction: 0xff71a9cb │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r6, [r3] │ │ mov r4, #0 │ │ str r1, [sp, #12] │ │ str r4, [sp, #8] │ │ @@ -3289024,19 +3289023,19 @@ │ │ mov r3, #173 @ 0xad │ │ add r2, pc, r2 │ │ bl c54980 │ │ ldr r4, [sp, #12] │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73f8f4 │ │ - @ instruction: 0xff729420 │ │ - @ instruction: 0xff73f8cc │ │ - @ instruction: 0xff7293f8 │ │ - @ instruction: 0xff73f86c │ │ + @ instruction: 0xff73f8cd │ │ + @ instruction: 0xff7293f9 │ │ + @ instruction: 0xff73f8a5 │ │ + @ instruction: 0xff7293d1 │ │ + @ instruction: 0xff73f845 │ │ push {r4, r5, r6, r7, r8, lr} │ │ cmp r2, #0 │ │ beq be39e8 │ │ mov r6, r2 │ │ ldr r2, [r2, #8] │ │ cmp r2, #0 │ │ beq be3a14 │ │ @@ -3289407,17 +3289406,17 @@ │ │ mov r1, r4 │ │ str r7, [r5, #36] @ 0x24 │ │ ldr r2, [r0, #20] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ bx r2 │ │ @ instruction: 0xff712e28 │ │ - @ instruction: 0xff746da2 │ │ + @ instruction: 0xff746d7b │ │ @ instruction: 0xff712e54 │ │ - @ instruction: 0xff746dce │ │ + @ instruction: 0xff746da7 │ │ @ instruction: 0xff712cd8 │ │ @ instruction: 0xff712c68 │ │ @ instruction: 0xff712c1c │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq be3f9c │ │ ldr r1, [r0] │ │ @@ -3289972,15 +3289971,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff712344 │ │ - @ instruction: 0xff73ad0b │ │ + @ instruction: 0xff73ace4 │ │ ldr r1, [r0] │ │ ldr r1, [r1, #32] │ │ cmp r1, #0 │ │ beq be47ec │ │ bx r1 │ │ push {fp, lr} │ │ bl c0e568 │ │ @@ -3290016,15 +3290015,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff712294 │ │ - @ instruction: 0xff72bf83 │ │ + @ instruction: 0xff72bf5c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r2 │ │ mov r2, r0 │ │ ldr r0, [r1] │ │ ldr r3, [r2] │ │ ldr r7, [r0, #4] │ │ @@ -3290285,17 +3290284,17 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff711e68 │ │ - @ instruction: 0xff736d80 │ │ + @ instruction: 0xff736d59 │ │ @ instruction: 0xff711e90 │ │ - @ instruction: 0xff736da8 │ │ + @ instruction: 0xff736d81 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0] │ │ movw r5, #406 @ 0x196 │ │ ldr ip, [r4, #4] │ │ cmp ip, r5 │ │ bne be4d10 │ │ ldr r5, [r1] │ │ @@ -3290335,17 +3290334,17 @@ │ │ cmpne r4, r5 │ │ bne be4ce8 │ │ str lr, [sp, #20] │ │ str ip, [sp, #16] │ │ pop {r4, r5, fp, lr} │ │ b bf3998 │ │ @ instruction: 0xff711dcc │ │ - @ instruction: 0xff73e449 │ │ + @ instruction: 0xff73e422 │ │ @ instruction: 0xff711df4 │ │ - @ instruction: 0xff73e471 │ │ + @ instruction: 0xff73e44a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r7, [r0] │ │ ldr r6, [r7, #64] @ 0x40 │ │ cmp r6, #0 │ │ beq be4e10 │ │ ldr r4, [r1] │ │ @@ -3290395,15 +3290394,15 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ cmp r7, ip │ │ bne be4e1c │ │ b be4dcc │ │ mov r5, #0 │ │ b be4e4c │ │ @ instruction: 0xff711cc0 │ │ - @ instruction: 0xff741dcf │ │ + @ instruction: 0xff741da8 │ │ push {fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #100] @ 0x64 │ │ cmp ip, #0 │ │ beq be4ebc │ │ ldr r3, [r1] │ │ cmp lr, r3 │ │ @@ -3290555,17 +3290554,17 @@ │ │ ldr r2, [r1, #4] │ │ cmp r2, #0 │ │ cmpne r3, r2 │ │ bne be5068 │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff711a4c │ │ - @ instruction: 0xff73c40d │ │ + @ instruction: 0xff73c3e6 │ │ @ instruction: 0xff711a74 │ │ - @ instruction: 0xff73c435 │ │ + @ instruction: 0xff73c40e │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr ip, [r4, #84] @ 0x54 │ │ cmp ip, #0 │ │ beq be5178 │ │ ldr r6, [r1] │ │ cmp r4, r6 │ │ @@ -3290619,17 +3290618,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff711964 │ │ - @ instruction: 0xff732c66 │ │ + @ instruction: 0xff732c3f │ │ @ instruction: 0xff711924 │ │ - @ instruction: 0xff732c26 │ │ + @ instruction: 0xff732bff │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #88] @ 0x58 │ │ cmp ip, #0 │ │ beq be5258 │ │ ldr r4, [r1] │ │ cmp lr, r4 │ │ @@ -3290718,17 +3290717,17 @@ │ │ ldr lr, [r1, #4] │ │ cmp lr, #0 │ │ cmpne r3, lr │ │ bne be52f4 │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff7117c0 │ │ - @ instruction: 0xff729647 │ │ + @ instruction: 0xff729620 │ │ @ instruction: 0xff7117e8 │ │ - @ instruction: 0xff72966f │ │ + @ instruction: 0xff729648 │ │ 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] │ │ @@ -3290820,17 +3290819,17 @@ │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #16 │ │ b be53d4 │ │ @ instruction: 0xff711730 │ │ - @ instruction: 0xff74185f │ │ + @ instruction: 0xff741838 │ │ @ instruction: 0xff7115fc │ │ - @ instruction: 0xff74172b │ │ + @ instruction: 0xff741704 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b bbb1fc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ @@ -3290959,15 +3290958,15 @@ │ │ bne be56d8 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ mov r0, r4 │ │ strne r2, [r1] │ │ pop {r4, pc} │ │ @ instruction: 0xff711404 │ │ - @ instruction: 0xff743428 │ │ + @ instruction: 0xff743401 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq be57c8 │ │ ldr r4, [r0] │ │ ldr ip, [r4, #4] │ │ movw r4, #407 @ 0x197 │ │ cmp ip, r4 │ │ @@ -3291110,21 +3291109,21 @@ │ │ mov r0, #16 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff73bbf6 │ │ + @ instruction: 0xff73bbcf │ │ @ instruction: 0xff7111c4 │ │ @ instruction: 0xff7130f4 │ │ @ instruction: 0xff71620c │ │ @ instruction: 0xff71117c │ │ @ instruction: 0xff7130ac │ │ - @ instruction: 0xff72c7e3 │ │ + @ instruction: 0xff72c7bc │ │ @ instruction: 0xff711228 │ │ @ instruction: 0xff7111fc │ │ @ instruction: 0xff7111a8 │ │ @ instruction: 0xff7130d8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r6, r1 │ │ @@ -3291642,25 +3291641,25 @@ │ │ str r0, [r8, #24] │ │ b be6078 │ │ movw sl, #1738 @ 0x6ca │ │ mov fp, #102 @ 0x66 │ │ b be6040 │ │ @ instruction: 0xff714c59 │ │ @ instruction: 0xff710ecc │ │ - @ instruction: 0xff72abd7 │ │ + @ instruction: 0xff72abb0 │ │ @ instruction: 0xff748baf │ │ @ instruction: 0xff710f30 │ │ @ instruction: 0xff712e79 │ │ @ instruction: 0xff710e9c │ │ @ instruction: 0xff712de5 │ │ @ instruction: 0xff712efa │ │ @ instruction: 0xff710ef8 │ │ @ instruction: 0xff712e41 │ │ - @ instruction: 0xff735ea3 │ │ - @ instruction: 0xff739917 │ │ + @ instruction: 0xff735e7c │ │ + @ instruction: 0xff7398f0 │ │ @ instruction: 0xff710fe8 │ │ @ instruction: 0xff712f31 │ │ @ instruction: 0xff715c56 │ │ @ instruction: 0xff710d38 │ │ @ instruction: 0xff712c81 │ │ @ instruction: 0xff71f828 │ │ @ instruction: 0xff710d0c │ │ @@ -3291670,23 +3291669,23 @@ │ │ @ instruction: 0xff712c29 │ │ @ instruction: 0xff710ca8 │ │ @ instruction: 0xff712bf1 │ │ @ instruction: 0xff710b1c │ │ @ instruction: 0xff712a65 │ │ @ instruction: 0xff710db0 │ │ @ instruction: 0xff712cf9 │ │ - @ instruction: 0xff72c20b │ │ + @ instruction: 0xff72c1e4 │ │ @ instruction: 0xff710b58 │ │ @ instruction: 0xff712aa1 │ │ - @ instruction: 0xff735acb │ │ + @ instruction: 0xff735aa4 │ │ @ instruction: 0xff710b80 │ │ @ instruction: 0xff712ac9 │ │ @ instruction: 0xff710a9c │ │ @ instruction: 0xff7129e5 │ │ - @ instruction: 0xff72bd8b │ │ + @ instruction: 0xff72bd64 │ │ @ instruction: 0xff71da75 │ │ @ instruction: 0xff7158e4 │ │ @ instruction: 0xff710a50 │ │ @ instruction: 0xff710d7c │ │ @ instruction: 0xff712cc5 │ │ @ instruction: 0xff710ad0 │ │ @ instruction: 0xff712a19 │ │ @@ -3291817,16 +3291816,16 @@ │ │ bl c54728 │ │ mov r0, r4 │ │ ldr r1, [pc, #16] @ be64ac │ │ mov r2, #101 @ 0x65 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff731977 │ │ - @ instruction: 0xff731963 │ │ + @ instruction: 0xff731950 │ │ + @ instruction: 0xff73193c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ ldr r4, [sp, #72] @ 0x48 │ │ mov r8, r3 │ │ mov sl, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ @@ -3292246,20 +3292245,20 @@ │ │ mov r5, #1 │ │ ldr r8, [sp, #28] │ │ ldr r9, [sp, #24] │ │ b be6a28 │ │ mov r6, #136 @ 0x88 │ │ movw fp, #367 @ 0x16f │ │ b be6a5c │ │ - @ instruction: 0xff7318e3 │ │ - @ instruction: 0xff72fd1a │ │ - @ instruction: 0xff7318a7 │ │ - @ instruction: 0xff72fcde │ │ - @ instruction: 0xff7313f3 │ │ - @ instruction: 0xff72f82a │ │ + @ instruction: 0xff7318bc │ │ + @ instruction: 0xff72fcf3 │ │ + @ instruction: 0xff731880 │ │ + @ instruction: 0xff72fcb7 │ │ + @ instruction: 0xff7313cc │ │ + @ instruction: 0xff72f803 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r0] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r7, #212] @ 0xd4 │ │ cmp ip, #0 │ │ beq be6b98 │ │ str r4, [sp, #24] │ │ @@ -3293091,42 +3293090,42 @@ │ │ ldr r1, [sp, #8] │ │ ldr r2, [sp, #120] @ 0x78 │ │ bl be52d4 │ │ cmp r0, #0 │ │ beq be701c │ │ mov r6, #1 │ │ b be7750 │ │ - @ instruction: 0xff7310a3 │ │ - @ instruction: 0xff734cc1 │ │ - @ instruction: 0xff730f87 │ │ - @ instruction: 0xff730cbf │ │ - @ instruction: 0xff7348dd │ │ - @ instruction: 0xff730c87 │ │ - @ instruction: 0xff7348a5 │ │ - @ instruction: 0xff730d27 │ │ - @ instruction: 0xff734945 │ │ - @ instruction: 0xff7306fb │ │ - @ instruction: 0xff734319 │ │ - @ instruction: 0xff730b6b │ │ - @ instruction: 0xff730767 │ │ - @ instruction: 0xff73074f │ │ - @ instruction: 0xff73436d │ │ - @ instruction: 0xff730af3 │ │ - @ instruction: 0xff730ad7 │ │ - @ instruction: 0xff730a43 │ │ - @ instruction: 0xff734661 │ │ - @ instruction: 0xff730797 │ │ - @ instruction: 0xff7343b5 │ │ - @ instruction: 0xff73069b │ │ - @ instruction: 0xff730663 │ │ - @ instruction: 0xff73063b │ │ - @ instruction: 0xff7305ff │ │ - @ instruction: 0xff7305eb │ │ - @ instruction: 0xff730c53 │ │ - @ instruction: 0xff734871 │ │ + @ instruction: 0xff73107c │ │ + @ instruction: 0xff734c9a │ │ + @ instruction: 0xff730f60 │ │ + @ instruction: 0xff730c98 │ │ + @ instruction: 0xff7348b6 │ │ + @ instruction: 0xff730c60 │ │ + @ instruction: 0xff73487e │ │ + @ instruction: 0xff730d00 │ │ + @ instruction: 0xff73491e │ │ + @ instruction: 0xff7306d4 │ │ + @ instruction: 0xff7342f2 │ │ + @ instruction: 0xff730b44 │ │ + @ instruction: 0xff730740 │ │ + @ instruction: 0xff730728 │ │ + @ instruction: 0xff734346 │ │ + @ instruction: 0xff730acc │ │ + @ instruction: 0xff730ab0 │ │ + @ instruction: 0xff730a1c │ │ + @ instruction: 0xff73463a │ │ + @ instruction: 0xff730770 │ │ + @ instruction: 0xff73438e │ │ + @ instruction: 0xff730674 │ │ + @ instruction: 0xff73063c │ │ + @ instruction: 0xff730614 │ │ + @ instruction: 0xff7305d8 │ │ + @ instruction: 0xff7305c4 │ │ + @ instruction: 0xff730c2c │ │ + @ instruction: 0xff73484a │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr lr, [sp, #16] │ │ ldr ip, [r4, #72] @ 0x48 │ │ cmp ip, #0 │ │ ldrbeq r5, [r4] │ │ tsteq r5, #1 │ │ @@ -3293177,18 +3293176,18 @@ │ │ bne be79dc │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b bef0e0 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be7ce0 │ │ - @ instruction: 0xff72c67d │ │ - @ instruction: 0xff730477 │ │ - @ instruction: 0xff72c6d9 │ │ - @ instruction: 0xff7304d3 │ │ + @ instruction: 0xff72c656 │ │ + @ instruction: 0xff730450 │ │ + @ instruction: 0xff72c6b2 │ │ + @ instruction: 0xff7304ac │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq be7a58 │ │ ldr r5, [r0] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r5, #76] @ 0x4c │ │ @@ -3293256,20 +3293255,20 @@ │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b bef560 │ │ str lr, [sp, #28] │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b be7fd0 │ │ - @ instruction: 0xff72c5ad │ │ - @ instruction: 0xff73d425 │ │ - @ instruction: 0xff72c549 │ │ - @ instruction: 0xff73d3c1 │ │ - @ instruction: 0xff72c5d5 │ │ - @ instruction: 0xff73d44d │ │ + @ instruction: 0xff72c586 │ │ + @ instruction: 0xff73d3fe │ │ + @ instruction: 0xff72c522 │ │ + @ instruction: 0xff73d39a │ │ + @ instruction: 0xff72c5ae │ │ + @ instruction: 0xff73d426 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr lr, [sp, #16] │ │ ldr ip, [r4, #80] @ 0x50 │ │ cmp ip, #0 │ │ ldrbeq r5, [r4] │ │ tsteq r5, #1 │ │ @@ -3293320,18 +3293319,18 @@ │ │ bne be7c18 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b bef8d8 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be838c │ │ - @ instruction: 0xff72c441 │ │ - @ instruction: 0xff735b0f │ │ - @ instruction: 0xff72c49d │ │ - @ instruction: 0xff735b6b │ │ + @ instruction: 0xff72c41a │ │ + @ instruction: 0xff735ae8 │ │ + @ instruction: 0xff72c476 │ │ + @ instruction: 0xff735b44 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, #0 │ │ mov r8, r3 │ │ mov r3, #0 │ │ mov r9, r2 │ │ mov r7, r1 │ │ @@ -3293365,16 +3293364,16 @@ │ │ mov r0, r6 │ │ mov r2, #151 @ 0x97 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff72c3a1 │ │ - @ instruction: 0xff72c351 │ │ + @ instruction: 0xff72c37a │ │ + @ instruction: 0xff72c32a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ ldr r4, [sp, #56] @ 0x38 │ │ mov r7, r3 │ │ mov r9, r2 │ │ mov r6, r1 │ │ mov r5, #0 │ │ @@ -3293551,18 +3293550,18 @@ │ │ movw r1, #3 │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ mov r2, #0 │ │ bl c0e74c │ │ b be7f20 │ │ - @ instruction: 0xff735792 │ │ - @ instruction: 0xff73755e │ │ - @ instruction: 0xff735762 │ │ - @ instruction: 0xff73752e │ │ + @ instruction: 0xff73576b │ │ + @ instruction: 0xff737537 │ │ + @ instruction: 0xff73573b │ │ + @ instruction: 0xff737507 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi be80a4 │ │ mov r6, r0 │ │ mov r0, #1 │ │ mov r4, r1 │ │ @@ -3293786,21 +3293785,21 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r9 │ │ bl bbd85c │ │ b be80d4 │ │ - @ instruction: 0xff735646 │ │ + @ instruction: 0xff73561f │ │ @ instruction: 0xff71099a │ │ - @ instruction: 0xff73560a │ │ + @ instruction: 0xff7355e3 │ │ @ instruction: 0xff71095e │ │ - @ instruction: 0xff735672 │ │ + @ instruction: 0xff73564b │ │ @ instruction: 0xff7109c6 │ │ - @ instruction: 0xff7353ba │ │ + @ instruction: 0xff735393 │ │ @ instruction: 0xff71070e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq be83d8 │ │ mov fp, r2 │ │ ldrb r2, [r2] │ │ @@ -3294023,32 +3294022,32 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #80] @ be8760 │ │ movw r1, #367 @ 0x16f │ │ ldr r2, [pc, #76] @ be8764 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b be8624 │ │ - @ instruction: 0xff735312 │ │ - @ instruction: 0xff72bc3c │ │ - @ instruction: 0xff73532e │ │ - @ instruction: 0xff72bc58 │ │ - @ instruction: 0xff7351ce │ │ - @ instruction: 0xff72baf8 │ │ - @ instruction: 0xff735182 │ │ - @ instruction: 0xff72baac │ │ - @ instruction: 0xff73519e │ │ - @ instruction: 0xff72bac8 │ │ - @ instruction: 0xff735206 │ │ - @ instruction: 0xff72bb30 │ │ - @ instruction: 0xff7350de │ │ - @ instruction: 0xff72ba08 │ │ - @ instruction: 0xff735086 │ │ - @ instruction: 0xff72b9b0 │ │ - @ instruction: 0xff734fe6 │ │ - @ instruction: 0xff72b910 │ │ + @ instruction: 0xff7352eb │ │ + @ instruction: 0xff72bc15 │ │ + @ instruction: 0xff735307 │ │ + @ instruction: 0xff72bc31 │ │ + @ instruction: 0xff7351a7 │ │ + @ instruction: 0xff72bad1 │ │ + @ instruction: 0xff73515b │ │ + @ instruction: 0xff72ba85 │ │ + @ instruction: 0xff735177 │ │ + @ instruction: 0xff72baa1 │ │ + @ instruction: 0xff7351df │ │ + @ instruction: 0xff72bb09 │ │ + @ instruction: 0xff7350b7 │ │ + @ instruction: 0xff72b9e1 │ │ + @ instruction: 0xff73505f │ │ + @ instruction: 0xff72b989 │ │ + @ instruction: 0xff734fbf │ │ + @ instruction: 0xff72b8e9 │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #188] @ 0xbc │ │ cmp ip, #0 │ │ beq be8780 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3294061,15 +3294060,15 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73e498 │ │ + @ instruction: 0xff73e471 │ │ @ instruction: 0xff720b6d │ │ 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 │ │ @@ -3294297,34 +3294296,34 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r7, sl │ │ b be8a58 │ │ - @ instruction: 0xff73e2dc │ │ - @ instruction: 0xff736ba5 │ │ - @ instruction: 0xff73e2a0 │ │ - @ instruction: 0xff736b69 │ │ - @ instruction: 0xff73e248 │ │ - @ instruction: 0xff736b11 │ │ - @ instruction: 0xff73e200 │ │ - @ instruction: 0xff736ac9 │ │ - @ instruction: 0xff73e274 │ │ - @ instruction: 0xff736b3d │ │ - @ instruction: 0xff73e21c │ │ - @ instruction: 0xff736ae5 │ │ - @ instruction: 0xff73e184 │ │ - @ instruction: 0xff736a4d │ │ - @ instruction: 0xff73e314 │ │ - @ instruction: 0xff736bdd │ │ - @ instruction: 0xff73e158 │ │ - @ instruction: 0xff73e0f0 │ │ - @ instruction: 0xff7369b9 │ │ - @ instruction: 0xff73e1a8 │ │ + @ instruction: 0xff73e2b5 │ │ + @ instruction: 0xff736b7e │ │ + @ instruction: 0xff73e279 │ │ + @ instruction: 0xff736b42 │ │ + @ instruction: 0xff73e221 │ │ + @ instruction: 0xff736aea │ │ + @ instruction: 0xff73e1d9 │ │ + @ instruction: 0xff736aa2 │ │ + @ instruction: 0xff73e24d │ │ + @ instruction: 0xff736b16 │ │ + @ instruction: 0xff73e1f5 │ │ + @ instruction: 0xff736abe │ │ + @ instruction: 0xff73e15d │ │ + @ instruction: 0xff736a26 │ │ + @ instruction: 0xff73e2ed │ │ + @ instruction: 0xff736bb6 │ │ + @ instruction: 0xff73e131 │ │ + @ instruction: 0xff73e0c9 │ │ + @ instruction: 0xff736992 │ │ + @ instruction: 0xff73e181 │ │ ldr ip, [r0, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #192] @ 0xc0 │ │ cmp ip, #0 │ │ beq be8bd0 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3294337,16 +3294336,16 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff736932 │ │ - @ instruction: 0xff727c27 │ │ + @ instruction: 0xff73690b │ │ + @ instruction: 0xff727c00 │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #196] @ 0xc4 │ │ cmp ip, #0 │ │ beq be8c38 │ │ @@ -3294362,15 +3294361,15 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff7368ce │ │ + @ instruction: 0xff7368a7 │ │ @ instruction: 0xff70fe24 │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #200] @ 0xc8 │ │ cmp ip, #0 │ │ beq be8c8c │ │ bx ip │ │ @@ -3294384,15 +3294383,15 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff736876 │ │ + @ instruction: 0xff73684f │ │ @ instruction: 0xff71e689 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r3, [sp, #32] │ │ cmp r4, #0 │ │ @@ -3294505,17 +3294504,17 @@ │ │ mov r0, r6 │ │ bl bbb334 │ │ mov r0, r9 │ │ bl bbb334 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff7366de │ │ + @ instruction: 0xff7366b7 │ │ @ instruction: 0xff7204df │ │ - @ instruction: 0xff7366b2 │ │ + @ instruction: 0xff73668b │ │ @ instruction: 0xff7204b3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq be8f74 │ │ mov r7, r3 │ │ mov fp, r2 │ │ @@ -3294793,23 +3294792,23 @@ │ │ movt r5, #8 │ │ ldr r6, [sp, #20] │ │ ldr r8, [sp, #24] │ │ b be909c │ │ mov r5, r9 │ │ mov r9, #240 @ 0xf0 │ │ b be92dc │ │ - @ instruction: 0xff736592 │ │ + @ instruction: 0xff73656b │ │ @ instruction: 0xff71521b │ │ - @ instruction: 0xff736552 │ │ + @ instruction: 0xff73652b │ │ @ instruction: 0xff7151db │ │ - @ instruction: 0xff736526 │ │ + @ instruction: 0xff7364ff │ │ @ instruction: 0xff7151af │ │ - @ instruction: 0xff73649e │ │ + @ instruction: 0xff736477 │ │ @ instruction: 0xff715127 │ │ - @ instruction: 0xff73646a │ │ + @ instruction: 0xff736443 │ │ @ instruction: 0xff7150f3 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov ip, #0 │ │ str ip, [sp] │ │ str ip, [sp, #4] │ │ str ip, [sp, #8] │ │ @@ -3295196,46 +3295195,46 @@ │ │ mov r0, r5 │ │ bl bbd578 │ │ mov r0, r6 │ │ bl bbb334 │ │ mov r0, r7 │ │ bl bbb334 │ │ b be94d4 │ │ - @ instruction: 0xff7360ba │ │ - @ instruction: 0xff73d7e2 │ │ - @ instruction: 0xff73608e │ │ - @ instruction: 0xff73d7b6 │ │ - @ instruction: 0xff736062 │ │ - @ instruction: 0xff73d78a │ │ - @ instruction: 0xff736026 │ │ - @ instruction: 0xff73d74e │ │ - @ instruction: 0xff7360fa │ │ - @ instruction: 0xff73d822 │ │ - @ instruction: 0xff735da2 │ │ - @ instruction: 0xff73d4ca │ │ - @ instruction: 0xff735d62 │ │ - @ instruction: 0xff73d48a │ │ - @ instruction: 0xff735d36 │ │ - @ instruction: 0xff73d45e │ │ - @ instruction: 0xff735cfe │ │ - @ instruction: 0xff73d426 │ │ - @ instruction: 0xff735c32 │ │ - @ instruction: 0xff73d35a │ │ - @ instruction: 0xff735bf6 │ │ - @ instruction: 0xff73d31e │ │ - @ instruction: 0xff735d1a │ │ - @ instruction: 0xff73d442 │ │ - @ instruction: 0xff735c86 │ │ - @ instruction: 0xff73d3ae │ │ - @ instruction: 0xff735cbe │ │ - @ instruction: 0xff73d3e6 │ │ - @ instruction: 0xff735c5a │ │ - @ instruction: 0xff73d382 │ │ - @ instruction: 0xff735dca │ │ - @ instruction: 0xff73d4f2 │ │ + @ instruction: 0xff736093 │ │ + @ instruction: 0xff73d7bb │ │ + @ instruction: 0xff736067 │ │ + @ instruction: 0xff73d78f │ │ + @ instruction: 0xff73603b │ │ + @ instruction: 0xff73d763 │ │ + @ instruction: 0xff735fff │ │ + @ instruction: 0xff73d727 │ │ + @ instruction: 0xff7360d3 │ │ + @ instruction: 0xff73d7fb │ │ + @ instruction: 0xff735d7b │ │ + @ instruction: 0xff73d4a3 │ │ + @ instruction: 0xff735d3b │ │ + @ instruction: 0xff73d463 │ │ + @ instruction: 0xff735d0f │ │ + @ instruction: 0xff73d437 │ │ + @ instruction: 0xff735cd7 │ │ + @ instruction: 0xff73d3ff │ │ + @ instruction: 0xff735c0b │ │ + @ instruction: 0xff73d333 │ │ + @ instruction: 0xff735bcf │ │ + @ instruction: 0xff73d2f7 │ │ + @ instruction: 0xff735cf3 │ │ + @ instruction: 0xff73d41b │ │ + @ instruction: 0xff735c5f │ │ + @ instruction: 0xff73d387 │ │ + @ instruction: 0xff735c97 │ │ + @ instruction: 0xff73d3bf │ │ + @ instruction: 0xff735c33 │ │ + @ instruction: 0xff73d35b │ │ + @ instruction: 0xff735da3 │ │ + @ instruction: 0xff73d4cb │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, #0 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ str r3, [sp, #8] │ │ @@ -3295279,15 +3295278,15 @@ │ │ ldr r0, [sp, #12] │ │ bl bdc10c │ │ b be9ab4 │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff735a7a │ │ + @ instruction: 0xff735a53 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq be9b0c │ │ mov r6, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ @@ -3295593,44 +3295592,44 @@ │ │ ldr r2, [pc, #136] @ bea01c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #3 │ │ movt r1, #8 │ │ b be9d08 │ │ - @ instruction: 0xff7359fa │ │ - @ instruction: 0xff72e317 │ │ - @ instruction: 0xff7358a6 │ │ - @ instruction: 0xff72e1c3 │ │ - @ instruction: 0xff73587e │ │ - @ instruction: 0xff72e19b │ │ - @ instruction: 0xff735852 │ │ - @ instruction: 0xff72e16f │ │ - @ instruction: 0xff73582a │ │ - @ instruction: 0xff72e147 │ │ - @ instruction: 0xff7358de │ │ - @ instruction: 0xff72e1fb │ │ - @ instruction: 0xff735676 │ │ - @ instruction: 0xff72df93 │ │ - @ instruction: 0xff73565a │ │ - @ instruction: 0xff72df77 │ │ - @ instruction: 0xff735606 │ │ - @ instruction: 0xff72df23 │ │ - @ instruction: 0xff73563e │ │ - @ instruction: 0xff72df5b │ │ - @ instruction: 0xff735622 │ │ - @ instruction: 0xff72df3f │ │ - @ instruction: 0xff7355ea │ │ - @ instruction: 0xff72df07 │ │ - @ instruction: 0xff7355ce │ │ - @ instruction: 0xff72deeb │ │ - @ instruction: 0xff7355b2 │ │ - @ instruction: 0xff72decf │ │ - @ instruction: 0xff735586 │ │ - @ instruction: 0xff72dea3 │ │ + @ instruction: 0xff7359d3 │ │ + @ instruction: 0xff72e2f0 │ │ + @ instruction: 0xff73587f │ │ + @ instruction: 0xff72e19c │ │ + @ instruction: 0xff735857 │ │ + @ instruction: 0xff72e174 │ │ + @ instruction: 0xff73582b │ │ + @ instruction: 0xff72e148 │ │ + @ instruction: 0xff735803 │ │ + @ instruction: 0xff72e120 │ │ + @ instruction: 0xff7358b7 │ │ + @ instruction: 0xff72e1d4 │ │ + @ instruction: 0xff73564f │ │ + @ instruction: 0xff72df6c │ │ + @ instruction: 0xff735633 │ │ + @ instruction: 0xff72df50 │ │ + @ instruction: 0xff7355df │ │ + @ instruction: 0xff72defc │ │ + @ instruction: 0xff735617 │ │ + @ instruction: 0xff72df34 │ │ + @ instruction: 0xff7355fb │ │ + @ instruction: 0xff72df18 │ │ + @ instruction: 0xff7355c3 │ │ + @ instruction: 0xff72dee0 │ │ + @ instruction: 0xff7355a7 │ │ + @ instruction: 0xff72dec4 │ │ + @ instruction: 0xff73558b │ │ + @ instruction: 0xff72dea8 │ │ + @ instruction: 0xff73555f │ │ + @ instruction: 0xff72de7c │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #48] @ 0x30 │ │ cmp ip, #0 │ │ beq bea044 │ │ str lr, [sp, #8] │ │ @@ -3295646,15 +3295645,15 @@ │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff717cdb │ │ - @ instruction: 0xff73cc05 │ │ + @ instruction: 0xff73cbde │ │ 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 │ │ beq bea0bc │ │ @@ -3295727,15 +3295726,15 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72c0b8 │ │ + @ instruction: 0xff72c091 │ │ @ instruction: 0xff715d56 │ │ push {r4, lr} │ │ ldr lr, [sp, #12] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #52] @ 0x34 │ │ cmp ip, #0 │ │ beq bea1f4 │ │ @@ -3295753,16 +3295752,16 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff72c050 │ │ - @ instruction: 0xff72dc4c │ │ + @ instruction: 0xff72c029 │ │ + @ instruction: 0xff72dc25 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r6, #0 │ │ cmp r1, #0 │ │ str r6, [sp, #40] @ 0x28 │ │ beq bea344 │ │ movw r8, #32 │ │ @@ -3296083,31 +3296082,31 @@ │ │ add r1, pc, r1 │ │ ldr r0, [sp, #20] │ │ ldr r3, [sp, #24] │ │ bl bea798 │ │ cmp r0, #0 │ │ bne bea4d8 │ │ b bea4a8 │ │ - @ instruction: 0xff73c9b2 │ │ - @ instruction: 0xff730be9 │ │ - @ instruction: 0xff72bf4a │ │ + @ instruction: 0xff73c98b │ │ + @ instruction: 0xff730bc2 │ │ + @ instruction: 0xff72bf23 │ │ @ instruction: 0xff71962a │ │ - @ instruction: 0xff73c6a3 │ │ - @ instruction: 0xff731456 │ │ + @ instruction: 0xff73c67c │ │ + @ instruction: 0xff73142f │ │ @ instruction: 0xff71ed35 │ │ - @ instruction: 0xff738b62 │ │ + @ instruction: 0xff738b3b │ │ @ instruction: 0xff7158ae │ │ @ instruction: 0xff70e400 │ │ - @ instruction: 0xff7313a6 │ │ - @ instruction: 0xff72d7cd │ │ + @ instruction: 0xff73137f │ │ + @ instruction: 0xff72d7a6 │ │ @ instruction: 0xff71cc73 │ │ @ instruction: 0xff720b49 │ │ - @ instruction: 0xff73e3fd │ │ + @ instruction: 0xff73e3d6 │ │ @ instruction: 0xff744346 │ │ - @ instruction: 0xff73e67b │ │ + @ instruction: 0xff73e654 │ │ @ instruction: 0xff7442fe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ ldr r7, [sp, #192] @ 0xc0 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ @@ -3296195,19 +3296194,19 @@ │ │ bl bb6698 │ │ 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: 0xff72339f │ │ - @ instruction: 0xff72971e │ │ + @ instruction: 0xff723378 │ │ + @ instruction: 0xff7296f7 │ │ @ instruction: 0xff711a5d │ │ @ instruction: 0xff718572 │ │ - @ instruction: 0xff7305cd │ │ + @ instruction: 0xff7305a6 │ │ ldr r0, [pc, #4] @ bea930 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, ip, r8, asr #18 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bf0708 │ │ @@ -3296378,16 +3296377,16 @@ │ │ mov r0, sl │ │ bl bbd578 │ │ mov r0, r7 │ │ bl bbceb0 │ │ mov r0, r8 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff72b71e │ │ - @ instruction: 0xff73863c │ │ + @ instruction: 0xff72b6f7 │ │ + @ instruction: 0xff738615 │ │ push {fp, lr} │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq beac24 │ │ ldr r0, [sp, #8] │ │ str r0, [sp, #8] │ │ mov r0, r1 │ │ @@ -3296405,15 +3296404,15 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72b646 │ │ + @ instruction: 0xff72b61f │ │ @ instruction: 0xff720620 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r3 │ │ ldr r3, [r0, #80] @ 0x50 │ │ cmp r3, #0 │ │ beq beac90 │ │ @@ -3296433,15 +3296432,15 @@ │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72b5da │ │ + @ instruction: 0xff72b5b3 │ │ @ instruction: 0xff7116ff │ │ 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 beadc8 │ │ @@ -3296507,15 +3296506,15 @@ │ │ mov r0, sl │ │ bl bbd85c │ │ mov r0, r8 │ │ bl bbd578 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff72b4d6 │ │ + @ instruction: 0xff72b4af │ │ @ instruction: 0xff716f9e │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq beae14 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3296530,15 +3296529,15 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72b452 │ │ + @ instruction: 0xff72b42b │ │ @ instruction: 0xff720447 │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq beae70 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3296553,16 +3296552,16 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72b3f6 │ │ - @ instruction: 0xff73be03 │ │ + @ instruction: 0xff72b3cf │ │ + @ instruction: 0xff73bddc │ │ push {fp, lr} │ │ ldr r2, [r0, #84] @ 0x54 │ │ cmp r2, #0 │ │ beq beaed8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ bl bbb784 │ │ @@ -3296578,16 +3296577,16 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72b392 │ │ - @ instruction: 0xff723a9b │ │ + @ instruction: 0xff72b36b │ │ + @ instruction: 0xff723a74 │ │ cmp r0, #0 │ │ bxeq lr │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ add r2, r2, #1 │ │ strex r3, r2, [r1] │ │ cmp r3, #0 │ │ @@ -3296618,15 +3296617,15 @@ │ │ mov r1, r4 │ │ bl c54728 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #1248 @ 0x4e0 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff7290be │ │ + @ instruction: 0xff729097 │ │ ldr r0, [pc, #4] @ beafbc │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, ip, r0, lsr #7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #320 @ 0x140 │ │ mov r9, r3 │ │ @@ -3297173,17 +3297172,17 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #320 @ 0x140 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r4, #0 │ │ b beb844 │ │ - @ instruction: 0xff729056 │ │ + @ instruction: 0xff72902f │ │ @ instruction: 0xff74381e │ │ - @ instruction: 0xff728822 │ │ + @ instruction: 0xff7287fb │ │ @ instruction: 0xff742fea │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #348 @ 0x15c │ │ bfc sp, #0, #5 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r8, sp, #312 @ 0x138 │ │ @@ -3298188,31 +3298187,31 @@ │ │ ldr r7, [sp, #88] @ 0x58 │ │ ldr r8, [sp, #20] │ │ ldr sl, [sp, #16] │ │ ldr r0, [sp, #24] │ │ ldr r6, [sp, #68] @ 0x44 │ │ ldr r9, [sp, #36] @ 0x24 │ │ b bec228 │ │ - @ instruction: 0xff728796 │ │ + @ instruction: 0xff72876f │ │ @ instruction: 0xff71f9dd │ │ - @ instruction: 0xff727e56 │ │ + @ instruction: 0xff727e2f │ │ @ instruction: 0xff71f09d │ │ @ instruction: 0xff756bb0 │ │ @ instruction: 0x001eddf4 │ │ - @ instruction: 0xff727bae │ │ + @ instruction: 0xff727b87 │ │ @ instruction: 0xff71edf5 │ │ - @ instruction: 0xff727c6a │ │ - @ instruction: 0xff727c3e │ │ - @ instruction: 0xff728262 │ │ - @ instruction: 0xff72823e │ │ - @ instruction: 0xff72821e │ │ - @ instruction: 0xff72784e │ │ + @ instruction: 0xff727c43 │ │ + @ instruction: 0xff727c17 │ │ + @ instruction: 0xff72823b │ │ + @ instruction: 0xff728217 │ │ + @ instruction: 0xff7281f7 │ │ + @ instruction: 0xff727827 │ │ @ instruction: 0xff70c2a0 │ │ - @ instruction: 0xff727e16 │ │ - @ instruction: 0xff727ca2 │ │ + @ instruction: 0xff727def │ │ + @ instruction: 0xff727c7b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ mov r9, r1 │ │ mov r4, r0 │ │ bl be3aac │ │ mov r0, r4 │ │ bl be4578 │ │ @@ -3298496,24 +3298495,24 @@ │ │ mov r0, #16 │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r7, #0 │ │ ldr r6, [sp, #20] │ │ b bec980 │ │ - @ instruction: 0xff727672 │ │ - @ instruction: 0xff7384cc │ │ - @ instruction: 0xff72777e │ │ - @ instruction: 0xff7276f2 │ │ - @ instruction: 0xff73854c │ │ - @ instruction: 0xff7275e2 │ │ - @ instruction: 0xff72736a │ │ - @ instruction: 0xff7381c4 │ │ - @ instruction: 0xff727636 │ │ - @ instruction: 0xff72760e │ │ + @ instruction: 0xff72764b │ │ + @ instruction: 0xff7384a5 │ │ + @ instruction: 0xff727757 │ │ + @ instruction: 0xff7276cb │ │ + @ instruction: 0xff738525 │ │ + @ instruction: 0xff7275bb │ │ + @ instruction: 0xff727343 │ │ + @ instruction: 0xff73819d │ │ + @ instruction: 0xff72760f │ │ + @ instruction: 0xff7275e7 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl be4578 │ │ cmp r0, #0 │ │ beq becd58 │ │ bl bed4f0 │ │ mov r1, r0 │ │ @@ -3298979,35 +3298978,35 @@ │ │ mov r9, #0 │ │ mov fp, #0 │ │ ldr r0, [sp, #16] │ │ ldr r4, [sp, #28] │ │ ldr r7, [sp, #24] │ │ str r6, [sp, #36] @ 0x24 │ │ b bed45c │ │ - @ instruction: 0xff72704e │ │ + @ instruction: 0xff727027 │ │ @ instruction: 0xff7439fa │ │ - @ instruction: 0xff727016 │ │ + @ instruction: 0xff726fef │ │ @ instruction: 0xff7439c2 │ │ - @ instruction: 0xff726faa │ │ + @ instruction: 0xff726f83 │ │ @ instruction: 0xff743956 │ │ - @ instruction: 0xff726e9a │ │ + @ instruction: 0xff726e73 │ │ @ instruction: 0xff743846 │ │ - @ instruction: 0xff726e46 │ │ + @ instruction: 0xff726e1f │ │ @ instruction: 0xff7437f2 │ │ - @ instruction: 0xff726de6 │ │ + @ instruction: 0xff726dbf │ │ @ instruction: 0xff743792 │ │ - @ instruction: 0xff726d62 │ │ + @ instruction: 0xff726d3b │ │ @ instruction: 0xff74370e │ │ - @ instruction: 0xff726dca │ │ + @ instruction: 0xff726da3 │ │ @ instruction: 0xff743776 │ │ - @ instruction: 0xff726cc6 │ │ + @ instruction: 0xff726c9f │ │ @ instruction: 0xff743672 │ │ - @ instruction: 0xff726d0e │ │ + @ instruction: 0xff726ce7 │ │ @ instruction: 0xff7436ba │ │ - @ instruction: 0xff726c62 │ │ + @ instruction: 0xff726c3b │ │ @ instruction: 0xff74360e │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3301097,24 +3301096,24 @@ │ │ mov r0, r5 │ │ bl bbd85c │ │ ldr r0, [sp, #16] │ │ bl bbd578 │ │ mov r0, sl │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff72c642 │ │ - @ instruction: 0xff724c4b │ │ - @ instruction: 0xff72c59e │ │ - @ instruction: 0xff724ba7 │ │ - @ instruction: 0xff72c5f6 │ │ - @ instruction: 0xff724bff │ │ - @ instruction: 0xff72c556 │ │ - @ instruction: 0xff724b5f │ │ - @ instruction: 0xff72c5ca │ │ - @ instruction: 0xff724bd3 │ │ + @ instruction: 0xff72c61b │ │ + @ instruction: 0xff724c24 │ │ + @ instruction: 0xff72c577 │ │ + @ instruction: 0xff724b80 │ │ + @ instruction: 0xff72c5cf │ │ + @ instruction: 0xff724bd8 │ │ + @ instruction: 0xff72c52f │ │ + @ instruction: 0xff724b38 │ │ + @ instruction: 0xff72c5a3 │ │ + @ instruction: 0xff724bac │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi bef634 │ │ mov r4, r0 │ │ mov r0, #1 │ │ mov r6, r1 │ │ @@ -3301321,22 +3301320,22 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ ldr r8, [sp, #8] │ │ mov r0, r8 │ │ bl bbd85c │ │ b bef664 │ │ - @ instruction: 0xff72c40e │ │ - @ instruction: 0xff737661 │ │ - @ instruction: 0xff72c3d2 │ │ - @ instruction: 0xff737625 │ │ - @ instruction: 0xff72c43a │ │ - @ instruction: 0xff73768d │ │ - @ instruction: 0xff72c1ca │ │ - @ instruction: 0xff73741d │ │ + @ instruction: 0xff72c3e7 │ │ + @ instruction: 0xff73763a │ │ + @ instruction: 0xff72c3ab │ │ + @ instruction: 0xff7375fe │ │ + @ instruction: 0xff72c413 │ │ + @ instruction: 0xff737666 │ │ + @ instruction: 0xff72c1a3 │ │ + @ instruction: 0xff7373f6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r3, #0 │ │ beq bef920 │ │ ldrb r7, [r2] │ │ ldr r4, [sp, #56] @ 0x38 │ │ cmp r7, #4 │ │ @@ -3301521,29 +3301520,29 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #72] @ befc10 │ │ movw r1, #353 @ 0x161 │ │ ldr r2, [pc, #68] @ befc14 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b befa4c │ │ - @ instruction: 0xff72c122 │ │ + @ instruction: 0xff72c0fb │ │ @ instruction: 0xff70ad52 │ │ - @ instruction: 0xff72c13e │ │ + @ instruction: 0xff72c117 │ │ @ instruction: 0xff70ad6e │ │ - @ instruction: 0xff72bfda │ │ + @ instruction: 0xff72bfb3 │ │ @ instruction: 0xff70ac0a │ │ - @ instruction: 0xff72bf8e │ │ + @ instruction: 0xff72bf67 │ │ @ instruction: 0xff70abbe │ │ - @ instruction: 0xff72bfaa │ │ + @ instruction: 0xff72bf83 │ │ @ instruction: 0xff70abda │ │ - @ instruction: 0xff72c00e │ │ + @ instruction: 0xff72bfe7 │ │ @ instruction: 0xff70ac3e │ │ - @ instruction: 0xff72beea │ │ + @ instruction: 0xff72bec3 │ │ @ instruction: 0xff70ab1a │ │ - @ instruction: 0xff72be86 │ │ + @ instruction: 0xff72be5f │ │ @ instruction: 0xff70aab6 │ │ 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 │ │ @@ -3302069,19 +3302068,19 @@ │ │ mov r0, r5 │ │ bl bbb784 │ │ ldr sl, [sp, #12] │ │ cmp r0, #0 │ │ bne befeb4 │ │ b befd50 │ │ @ instruction: 0xff71209d │ │ - @ instruction: 0xff7281b3 │ │ + @ instruction: 0xff72818c │ │ @ instruction: 0x001e96f4 │ │ @ instruction: 0x001e96f0 │ │ @ instruction: 0xff711bed │ │ - @ instruction: 0xff727d03 │ │ + @ instruction: 0xff727cdc │ │ 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 │ │ bl bbd74c │ │ @@ -3302421,15 +3302420,15 @@ │ │ mov r0, r6 │ │ bl bbd85c │ │ mov r0, r8 │ │ bl bbd578 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff72cdfa │ │ + @ instruction: 0xff72cdd3 │ │ @ instruction: 0xff713296 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r6, r0 │ │ cmp r1, #0 │ │ beq bf0a20 │ │ @@ -3302652,15 +3302651,15 @@ │ │ cmp r0, #0 │ │ beq bf0c58 │ │ mov r0, r7 │ │ bl bbb324 │ │ cmp r0, #0 │ │ bne bf0c58 │ │ b bf0cc0 │ │ - @ instruction: 0xff72ca86 │ │ + @ instruction: 0xff72ca5f │ │ @ instruction: 0xff70b732 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bbb490 │ │ str r0, [r4, #8] │ │ bl bbb490 │ │ str r0, [r4, #12] │ │ @@ -3302769,16 +3302768,16 @@ │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ strd r8, [sp] │ │ bl be4cc4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff72c81e │ │ - @ instruction: 0xff71dab5 │ │ + @ instruction: 0xff72c7f7 │ │ + @ instruction: 0xff71da8e │ │ 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 be5048 │ │ @@ -3302977,17 +3302976,17 @@ │ │ mov r1, r9 │ │ ldr r2, [r5, #12] │ │ ldr r3, [sp, #4] │ │ ldr r5, [r0, #128] @ 0x80 │ │ mov r0, r7 │ │ str r6, [sp] │ │ b bf10c8 │ │ - @ instruction: 0xff72c77a │ │ + @ instruction: 0xff72c753 │ │ @ instruction: 0xff70b452 │ │ - @ instruction: 0xff72c59a │ │ + @ instruction: 0xff72c573 │ │ @ instruction: 0xff70b272 │ │ 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 │ │ @@ -3304167,15 +3304166,15 @@ │ │ mov r0, r8 │ │ bl bbd578 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r4, #0 │ │ b bf251c │ │ - @ instruction: 0xff72b226 │ │ + @ instruction: 0xff72b1ff │ │ @ instruction: 0xff7065ca │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r1, #0 │ │ beq bf2630 │ │ mov sl, r3 │ │ mov fp, r2 │ │ @@ -3304486,18 +3304485,18 @@ │ │ blx r3 │ │ cmp r0, #0 │ │ bne bf2930 │ │ ldr r6, [sp, #8] │ │ b bf263c │ │ mov r8, #1 │ │ b bf28d4 │ │ - @ instruction: 0xff72b15a │ │ - @ instruction: 0xff72ae5e │ │ - @ instruction: 0xff734412 │ │ - @ instruction: 0xff72b082 │ │ + @ instruction: 0xff72b133 │ │ + @ instruction: 0xff72ae37 │ │ + @ instruction: 0xff7343eb │ │ + @ instruction: 0xff72b05b │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r8, r1 │ │ bl bbd74c │ │ @@ -3304601,15 +3304600,15 @@ │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bbd85c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff72ab4e │ │ + @ instruction: 0xff72ab27 │ │ @ instruction: 0xff714787 │ │ 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 │ │ @@ -3305696,15 +3305695,15 @@ │ │ bl c0e74c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff70e171 │ │ @ instruction: 0xff70e0bd │ │ @ instruction: 0xff70e099 │ │ - @ instruction: 0xff72d7e9 │ │ + @ instruction: 0xff72d7c2 │ │ ldr r3, [r0, #20] │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r3, #0 │ │ ldrne r1, [r1, #20] │ │ cmpne r1, #0 │ │ bne bf3d38 │ │ @@ -3306277,15 +3306276,15 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff70d779 │ │ - @ instruction: 0xff72ebbd │ │ + @ instruction: 0xff72eb96 │ │ push {r4, lr} │ │ movw r0, #1087 @ 0x43f │ │ mov r4, r3 │ │ bl c694d4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ mvn r2, #0 │ │ @@ -3306484,23 +3306483,23 @@ │ │ movweq r2, #56 @ 0x38 │ │ b bf4848 │ │ movw r3, #1035 @ 0x40b │ │ mov r2, #57 @ 0x39 │ │ cmp r0, r3 │ │ movweq r2, #56 @ 0x38 │ │ b bf48dc │ │ - @ instruction: 0xff71c05d │ │ + @ instruction: 0xff71c036 │ │ @ instruction: 0xff70e4a6 │ │ @ instruction: 0xff714ad0 │ │ @ instruction: 0xff70e54a │ │ @ instruction: 0xff705d8b │ │ @ instruction: 0xff70e51a │ │ - @ instruction: 0xff7305e6 │ │ + @ instruction: 0xff7305bf │ │ @ instruction: 0xff70e5ae │ │ - @ instruction: 0xff734240 │ │ + @ instruction: 0xff734219 │ │ @ instruction: 0xff7042f1 │ │ @ instruction: 0xff70e5d6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3306673,19 +3306672,19 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #133 @ 0x85 │ │ b bf4bfc │ │ @ instruction: 0xff70d1e5 │ │ - @ instruction: 0xff71f4f9 │ │ + @ instruction: 0xff71f4d2 │ │ @ instruction: 0xff70d191 │ │ - @ instruction: 0xff71f4a5 │ │ + @ instruction: 0xff71f47e │ │ @ instruction: 0xff70d13d │ │ - @ instruction: 0xff71f451 │ │ + @ instruction: 0xff71f42a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ mov r4, r2 │ │ mov r2, sp │ │ bl bf4b64 │ │ @@ -3306795,17 +3306794,17 @@ │ │ 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: 0xff70cfb5 │ │ - @ instruction: 0xff7214e2 │ │ + @ instruction: 0xff7214bb │ │ @ instruction: 0xff70cfe1 │ │ - @ instruction: 0xff72150e │ │ + @ instruction: 0xff7214e7 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c1f978 │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3306904,17 +3306903,17 @@ │ │ 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: 0xff70ce01 │ │ - @ instruction: 0xff719a61 │ │ + @ instruction: 0xff719a3a │ │ @ instruction: 0xff70ce2d │ │ - @ instruction: 0xff719a8d │ │ + @ instruction: 0xff719a66 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c1f978 │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3306948,15 +3306947,15 @@ │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff70ccfd │ │ - @ instruction: 0xff72a4b1 │ │ + @ instruction: 0xff72a48a │ │ push {r4, r6, r7, lr} │ │ ldr r1, [r0, #76] @ 0x4c │ │ mov r4, #1 │ │ cmp r1, #3 │ │ bhi bf510c │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ @@ -3307179,15 +3307178,15 @@ │ │ mov r0, r5 │ │ bl c059ec │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff7037f4 │ │ @ instruction: 0xff703798 │ │ @ instruction: 0xff7036e4 │ │ - @ instruction: 0xff7195e8 │ │ + @ instruction: 0xff7195c1 │ │ 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 │ │ @@ -3307619,15 +3307618,15 @@ │ │ mov r1, r6 │ │ add r0, r0, #32 │ │ bl bf7274 │ │ mov r8, #1 │ │ b bf58b0 │ │ mov r8, #0 │ │ b bf58b0 │ │ - @ instruction: 0xff71901e │ │ + @ instruction: 0xff718ff7 │ │ @ instruction: 0xff74427c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [pc, #188] @ bf5bf8 │ │ mov r4, #0 │ │ mov r6, r2 │ │ @@ -3312105,15 +3312104,15 @@ │ │ mov r1, fp │ │ cmp r0, #237 @ 0xed │ │ mov r0, r9 │ │ mov r3, r8 │ │ bcc bf9d6c │ │ b bf9d98 │ │ @ instruction: 0xff76e2c4 │ │ - @ instruction: 0xff714a56 │ │ + @ instruction: 0xff714a2f │ │ 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 │ │ vld1.64 {d16-d17}, [r0 :128] │ │ @@ -3313297,15 +3313296,15 @@ │ │ mov r1, #64 @ 0x40 │ │ bl d39460 │ │ b bfb3cc │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #384 @ 0x180 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff71358a │ │ + @ instruction: 0xff713563 │ │ 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 │ │ @@ -3317160,15 +3317159,15 @@ │ │ bl c106f0 │ │ mov r0, r5 │ │ bl c104b8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff725f11 │ │ + @ instruction: 0xff725eea │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ add fp, sp, #24 │ │ sub sp, sp, #400 @ 0x190 │ │ bfc sp, #0, #4 │ │ add lr, sp, #256 @ 0x100 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3317480,15 +3317479,15 @@ │ │ mvnne r4, #0 │ │ mov r0, r7 │ │ bl c104b8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff73a740 │ │ - @ instruction: 0xff725a2d │ │ + @ instruction: 0xff725a06 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #716 @ 0x2cc │ │ bfc sp, #0, #4 │ │ ldr r7, [pc, #444] @ bff70c │ │ mov r9, r0 │ │ ldr lr, [fp, #16] │ │ @@ -3323922,18 +3323921,18 @@ │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #60 @ 0x3c │ │ bl c54728 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff70af27 │ │ + @ instruction: 0xff70af00 │ │ @ instruction: 0xff4c0854 │ │ - @ instruction: 0xff70aeaf │ │ - @ instruction: 0xff70ae87 │ │ + @ instruction: 0xff70ae88 │ │ + @ instruction: 0xff70ae60 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c05a24 │ │ add r1, r0, #80 @ 0x50 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3323959,15 +3323958,15 @@ │ │ mov r3, #78 @ 0x4e │ │ bl c55a98 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #80 @ 0x50 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff70ae03 │ │ + @ instruction: 0xff70addc │ │ str r1, [r0] │ │ bx lr │ │ add r0, r0, #80 @ 0x50 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ @@ -3323981,15 +3323980,15 @@ │ │ mov r4, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r2, #102 @ 0x66 │ │ add r1, pc, r1 │ │ bl c5536c │ │ str r0, [r4, #68] @ 0x44 │ │ pop {r4, pc} │ │ - @ instruction: 0xff70ad87 │ │ + @ instruction: 0xff70ad60 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ cmpne r0, #0 │ │ bne c05b14 │ │ bl c0e568 │ │ ldr r0, [pc, #328] @ c05c30 │ │ mov r1, #113 @ 0x71 │ │ @@ -3324071,23 +3324070,23 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #164 @ 0xa4 │ │ b c05b04 │ │ - @ instruction: 0xff70ad53 │ │ + @ instruction: 0xff70ad2c │ │ @ instruction: 0xff6fe0e1 │ │ - @ instruction: 0xff70acb3 │ │ + @ instruction: 0xff70ac8c │ │ @ instruction: 0xff6fe041 │ │ - @ instruction: 0xff70aceb │ │ + @ instruction: 0xff70acc4 │ │ @ instruction: 0xff6fe079 │ │ - @ instruction: 0xff70ac63 │ │ + @ instruction: 0xff70ac3c │ │ @ instruction: 0xff6fdff1 │ │ - @ instruction: 0xff70ac2b │ │ + @ instruction: 0xff70ac04 │ │ @ instruction: 0xff6fdfb9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r1, #0 │ │ beq c05cb4 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ @@ -3324225,26 +3324224,26 @@ │ │ mov r0, r4 │ │ bl bb7680 │ │ mov r0, r4 │ │ bl bb6270 │ │ b c05ce8 │ │ mov r6, #0 │ │ b c05ce8 │ │ - @ instruction: 0xff70e3dd │ │ - @ instruction: 0xff7121bf │ │ - @ instruction: 0xff70e415 │ │ - @ instruction: 0xff7121f7 │ │ - @ instruction: 0xff724dd4 │ │ - @ instruction: 0xff726a40 │ │ - @ instruction: 0xff70e30c │ │ + @ instruction: 0xff70e3b6 │ │ + @ instruction: 0xff712198 │ │ + @ instruction: 0xff70e3ee │ │ + @ instruction: 0xff7121d0 │ │ + @ instruction: 0xff724dad │ │ + @ instruction: 0xff726a19 │ │ + @ instruction: 0xff70e2e5 │ │ @ instruction: 0xff6fd016 │ │ @ instruction: 0xff6f96c5 │ │ @ instruction: 0xff6f3f21 │ │ - @ instruction: 0xff70e275 │ │ - @ instruction: 0xff712057 │ │ + @ instruction: 0xff70e24e │ │ + @ instruction: 0xff712030 │ │ @ instruction: 0xff6fa10b │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b c9bf74 │ │ @@ -3324527,22 +3324526,22 @@ │ │ ldr r0, [sp, #24] │ │ bl c07450 │ │ ldr r0, [sp, #44] @ 0x2c │ │ bl bb6270 │ │ mov r0, sl │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff720504 │ │ + @ instruction: 0xff7204dd │ │ @ instruction: 0xff6f644c │ │ @ instruction: 0xff6ff5a0 │ │ @ instruction: 0xff6fd9cd │ │ - @ instruction: 0xff70dfa1 │ │ - @ instruction: 0xff706b95 │ │ - @ instruction: 0xff70df7d │ │ - @ instruction: 0xff706b71 │ │ + @ instruction: 0xff70df7a │ │ + @ instruction: 0xff706b6e │ │ + @ instruction: 0xff70df56 │ │ + @ instruction: 0xff706b4a │ │ andseq r3, sp, r0, asr r5 │ │ @ instruction: 0xfffffc10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq c06394 │ │ cmp r2, #0 │ │ ldrne r3, [r1] │ │ @@ -3324584,16 +3324583,16 @@ │ │ str r0, [r7] │ │ b c06424 │ │ mov r5, #0 │ │ mov r0, r4 │ │ bl bb6270 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff70dcfd │ │ - @ instruction: 0xff71919e │ │ + @ instruction: 0xff70dcd6 │ │ + @ instruction: 0xff719177 │ │ cmp r0, #0 │ │ strne r1, [r0, #8] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #44] @ c06488 │ │ @@ -3324605,15 +3324604,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70dc41 │ │ + @ instruction: 0xff70dc1a │ │ @ instruction: 0xff6ff129 │ │ cmp r0, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ @@ -3324626,15 +3324625,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70dbed │ │ + @ instruction: 0xff70dbc6 │ │ @ instruction: 0xff6f2648 │ │ cmp r0, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ @@ -3324647,15 +3324646,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70db99 │ │ + @ instruction: 0xff70db72 │ │ @ instruction: 0xff6f7cae │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c0672c │ │ mov r9, r1 │ │ ldr r1, [pc, #536] @ c0676c │ │ @@ -3324788,28 +3324787,28 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ b c06720 │ │ - @ instruction: 0xff70d965 │ │ - @ instruction: 0xff71ca8d │ │ - @ instruction: 0xff70db49 │ │ - @ instruction: 0xff70da7d │ │ - @ instruction: 0xff71cba5 │ │ + @ instruction: 0xff70d93e │ │ + @ instruction: 0xff71ca66 │ │ + @ instruction: 0xff70db22 │ │ + @ instruction: 0xff70da56 │ │ + @ instruction: 0xff71cb7e │ │ @ instruction: 0xff704c61 │ │ @ instruction: 0xff6f5e8e │ │ - @ instruction: 0xff70da39 │ │ - @ instruction: 0xff71cb61 │ │ - @ instruction: 0xff708369 │ │ - @ instruction: 0xff70db01 │ │ - @ instruction: 0xff70d9e5 │ │ - @ instruction: 0xff71cb0d │ │ - @ instruction: 0xff70d989 │ │ + @ instruction: 0xff70da12 │ │ + @ instruction: 0xff71cb3a │ │ + @ instruction: 0xff708342 │ │ + @ instruction: 0xff70dada │ │ + @ instruction: 0xff70d9be │ │ + @ instruction: 0xff71cae6 │ │ + @ instruction: 0xff70d962 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3324824,15 +3324823,15 @@ │ │ ldr r1, [pc, #20] @ c067f4 │ │ mov r0, r4 │ │ str r5, [r4] │ │ mov r2, #280 @ 0x118 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff70d8b9 │ │ + @ instruction: 0xff70d892 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #240] @ c068f4 │ │ mov r6, r0 │ │ mov r0, #24 │ │ movw r2, #290 @ 0x122 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3324888,20 +3324887,20 @@ │ │ ldr r1, [pc, #40] @ c06908 │ │ mov r0, r5 │ │ movw r2, #311 @ 0x137 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff70d895 │ │ - @ instruction: 0xff70d7e9 │ │ + @ instruction: 0xff70d86e │ │ + @ instruction: 0xff70d7c2 │ │ @ instruction: 0xff727f8b │ │ - @ instruction: 0xff70d825 │ │ + @ instruction: 0xff70d7fe │ │ @ instruction: 0xff727fc7 │ │ - @ instruction: 0xff70d7bd │ │ + @ instruction: 0xff70d796 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ bne c06938 │ │ mov r5, r1 │ │ bl c9b6cc │ │ @@ -3324925,16 +3324924,16 @@ │ │ movw r1, #15 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff70d741 │ │ - @ instruction: 0xff70f95b │ │ + @ instruction: 0xff70d71a │ │ + @ instruction: 0xff70f934 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq c06ce8 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r5, #1 │ │ @@ -3325151,22 +3325150,22 @@ │ │ ldr r2, [pc, #24] @ c06d14 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b c06ccc │ │ - @ instruction: 0xff70d3a9 │ │ - @ instruction: 0xff721e69 │ │ - @ instruction: 0xff70d3e9 │ │ - @ instruction: 0xff721ea9 │ │ + @ instruction: 0xff70d382 │ │ + @ instruction: 0xff721e42 │ │ + @ instruction: 0xff70d3c2 │ │ + @ instruction: 0xff721e82 │ │ andeq r0, r0, r8, asr r3 │ │ - @ instruction: 0xff70d449 │ │ - @ instruction: 0xff70d4a9 │ │ - @ instruction: 0xff70f6c3 │ │ + @ instruction: 0xff70d422 │ │ + @ instruction: 0xff70d482 │ │ + @ instruction: 0xff70f69c │ │ andseq r2, sp, r0, ror fp │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl c076c4 │ │ cmp r0, #0 │ │ beq c06d6c │ │ @@ -3325194,15 +3325193,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70d30d │ │ + @ instruction: 0xff70d2e6 │ │ @ instruction: 0xff727ac9 │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ @@ -3325215,16 +3325214,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70d2b9 │ │ - @ instruction: 0xff71ff00 │ │ + @ instruction: 0xff70d292 │ │ + @ instruction: 0xff71fed9 │ │ cmp r0, #0 │ │ strne r1, [r0, #20] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #44] @ c06e64 │ │ @@ -3325236,15 +3325235,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70d265 │ │ + @ instruction: 0xff70d23e │ │ @ instruction: 0xff6faf4a │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #24] │ │ @@ -3326209,22 +3326208,22 @@ │ │ bl c0e74c │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6fb272 │ │ @ instruction: 0xff728eae │ │ - @ instruction: 0xff708cd3 │ │ + @ instruction: 0xff708cac │ │ @ instruction: 0x001a7cf4 │ │ andeq r0, r0, r8, ror #16 │ │ andeq r0, r0, ip, ror r8 │ │ @ instruction: 0xff728cfa │ │ - @ instruction: 0xff708b1f │ │ + @ instruction: 0xff708af8 │ │ @ instruction: 0xff6f8231 │ │ - @ instruction: 0xff719788 │ │ + @ instruction: 0xff719761 │ │ push {fp, lr} │ │ mov r1, #11 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq c07dd4 │ │ pop {fp, lr} │ │ b c767d4 │ │ @@ -3326278,15 +3326277,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff728baa │ │ - @ instruction: 0xff710019 │ │ + @ instruction: 0xff70fff2 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #44] @ c07ef8 │ │ movw r1, #478 @ 0x1de │ │ @@ -3326359,15 +3326358,15 @@ │ │ sub r0, r5, r0 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff728aae │ │ - @ instruction: 0xff7157bd │ │ + @ instruction: 0xff715796 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r4, r0 │ │ mov r0, #0 │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ mov r5, r2 │ │ @@ -3326785,22 +3326784,22 @@ │ │ ldr r1, [pc, #48] @ c086b4 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff713476 │ │ + @ instruction: 0xff71344f │ │ muleq r0, r0, r0 │ │ andeq r0, r0, ip, lsl r1 │ │ strdeq r0, [r0], -r8 │ │ strdeq r0, [r0], -r4 │ │ strdeq r0, [r0], -r4 │ │ strdeq r0, [r0], -r4 │ │ - @ instruction: 0xff7133e2 │ │ + @ instruction: 0xff7133bb │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ beq c086e0 │ │ bl c3cd4c │ │ movw r1, #8993 @ 0x2321 │ │ @@ -3326936,15 +3326935,15 @@ │ │ ldr r1, [pc, #20] @ c088f4 │ │ mov r0, r4 │ │ mov r2, #712 @ 0x2c8 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ andeq r0, r0, r0, lsr r0 │ │ - @ instruction: 0xff713182 │ │ + @ instruction: 0xff71315b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #100] @ c08970 │ │ mov r5, r0 │ │ ldr r1, [r0] │ │ mov r2, #608 @ 0x260 │ │ @@ -3326967,15 +3326966,15 @@ │ │ ldr r0, [r5, #20] │ │ bl c0818c │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #613 @ 0x265 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff713152 │ │ + @ instruction: 0xff71312b │ │ push {r4, lr} │ │ mov r1, #20 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq c089c4 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3327004,16 +3327003,16 @@ │ │ movw r1, #60 @ 0x3c │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff71308a │ │ - @ instruction: 0xff7201a0 │ │ + @ instruction: 0xff713063 │ │ + @ instruction: 0xff720179 │ │ @ instruction: 0xffffff4c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #108 @ 0x6c │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r5, sp, #32 │ │ mov r7, r0 │ │ ldr r8, [sp, #148] @ 0x94 │ │ @@ -3327546,61 +3327545,61 @@ │ │ bl c0e74c │ │ mov r0, r8 │ │ bl c088f8 │ │ mov r0, r5 │ │ bl c0818c │ │ mov r6, #0 │ │ b c09170 │ │ - @ instruction: 0xff712dea │ │ - @ instruction: 0xff712e0a │ │ - @ instruction: 0xff71fd2c │ │ - @ instruction: 0xff712dc2 │ │ - @ instruction: 0xff712de2 │ │ - @ instruction: 0xff712b86 │ │ - @ instruction: 0xff712ba6 │ │ - @ instruction: 0xff712d2e │ │ - @ instruction: 0xff712cfa │ │ - @ instruction: 0xff712af6 │ │ - @ instruction: 0xff7078f8 │ │ + @ instruction: 0xff712dc3 │ │ + @ instruction: 0xff712de3 │ │ + @ instruction: 0xff71fd05 │ │ + @ instruction: 0xff712d9b │ │ + @ instruction: 0xff712dbb │ │ + @ instruction: 0xff712b5f │ │ + @ instruction: 0xff712b7f │ │ + @ instruction: 0xff712d07 │ │ + @ instruction: 0xff712cd3 │ │ + @ instruction: 0xff712acf │ │ + @ instruction: 0xff7078d1 │ │ muleq r0, ip, r5 │ │ andeq r0, r0, r4, asr r6 │ │ andeq r0, r0, r0, asr r7 │ │ andeq r0, r0, r8, asr r9 │ │ andseq r0, sp, ip, lsr #14 │ │ - @ instruction: 0xff712aae │ │ - @ instruction: 0xff712a32 │ │ - @ instruction: 0xff712a0a │ │ - @ instruction: 0xff7129e2 │ │ - @ instruction: 0xff7129ba │ │ - @ instruction: 0xff712992 │ │ - @ instruction: 0xff712822 │ │ - @ instruction: 0xff712842 │ │ - @ instruction: 0xff712bc6 │ │ + @ instruction: 0xff712a87 │ │ + @ instruction: 0xff712a0b │ │ + @ instruction: 0xff7129e3 │ │ + @ instruction: 0xff7129bb │ │ + @ instruction: 0xff712993 │ │ + @ instruction: 0xff71296b │ │ + @ instruction: 0xff7127fb │ │ + @ instruction: 0xff71281b │ │ + @ instruction: 0xff712b9f │ │ @ instruction: 0xff6fe4e5 │ │ - @ instruction: 0xff712c06 │ │ + @ instruction: 0xff712bdf │ │ @ instruction: 0xff6fe525 │ │ @ instruction: 0x001d0cd0 │ │ andseq r0, sp, r4, asr #25 │ │ - @ instruction: 0xff712b3e │ │ + @ instruction: 0xff712b17 │ │ @ instruction: 0xff6fe45d │ │ - @ instruction: 0xff712b5a │ │ + @ instruction: 0xff712b33 │ │ @ instruction: 0xff6fe479 │ │ - @ instruction: 0xff712ece │ │ - @ instruction: 0xff712b22 │ │ + @ instruction: 0xff712ea7 │ │ + @ instruction: 0xff712afb │ │ @ instruction: 0xff6fe441 │ │ - @ instruction: 0xff712e9e │ │ - @ instruction: 0xff7128be │ │ + @ instruction: 0xff712e77 │ │ + @ instruction: 0xff712897 │ │ @ instruction: 0xff6fe1dd │ │ @ instruction: 0x001d04f0 │ │ andeq r0, r0, ip, lsl #24 │ │ @ instruction: 0x001d0adc │ │ - @ instruction: 0xff712e06 │ │ + @ instruction: 0xff712ddf │ │ @ instruction: 0xff6fe725 │ │ - @ instruction: 0xff712922 │ │ - @ instruction: 0xff712942 │ │ + @ instruction: 0xff7128fb │ │ + @ instruction: 0xff71291b │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #8] │ │ @@ -3327656,16 +3327655,16 @@ │ │ cmp r0, #0 │ │ popgt {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ bl c25de8 │ │ mov r0, #1 │ │ strb r0, [r4, #24] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff719e53 │ │ - @ instruction: 0xff70ad2b │ │ + @ instruction: 0xff719e2c │ │ + @ instruction: 0xff70ad04 │ │ @ instruction: 0xff6fc1f3 │ │ 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 c09460 │ │ @@ -3327871,16 +3327870,16 @@ │ │ movwne r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b c09778 │ │ @ instruction: 0xff6f2e8c │ │ - @ instruction: 0xff71248a │ │ - @ instruction: 0xff721511 │ │ + @ instruction: 0xff712463 │ │ + @ instruction: 0xff7214ea │ │ andseq r0, sp, r8, lsl r1 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ ldr r1, [pc, #68] @ c097fc │ │ @@ -3327899,15 +3327898,15 @@ │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #202 @ 0xca │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ andseq pc, ip, r8, lsl pc @ │ │ - @ instruction: 0xff71229a │ │ + @ instruction: 0xff712273 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c25dc8 │ │ cmp r0, #0 │ │ movne r0, r4 │ │ pop {r4, pc} │ │ mov r0, #30208 @ 0x7600 │ │ @@ -3328240,32 +3328239,32 @@ │ │ bl c0e65c │ │ mov r0, #38 @ 0x26 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0e74c │ │ b c09c98 │ │ @ instruction: 0xff6fb98b │ │ - @ instruction: 0xff7087b8 │ │ + @ instruction: 0xff708791 │ │ @ instruction: 0xff6fb8ff │ │ @ instruction: 0xff6f9f22 │ │ - @ instruction: 0xff71b5ba │ │ + @ instruction: 0xff71b593 │ │ @ instruction: 0xff724f08 │ │ - @ instruction: 0xff713dc5 │ │ - @ instruction: 0xff715b15 │ │ - @ instruction: 0xff71d2a8 │ │ + @ instruction: 0xff713d9e │ │ + @ instruction: 0xff715aee │ │ + @ instruction: 0xff71d281 │ │ @ instruction: 0xff724e02 │ │ @ instruction: 0xff6f6515 │ │ @ instruction: 0xff6f82fb │ │ - @ instruction: 0xff7102d7 │ │ - @ instruction: 0xff70c8ed │ │ - @ instruction: 0xff71b3ee │ │ + @ instruction: 0xff7102b0 │ │ + @ instruction: 0xff70c8c6 │ │ + @ instruction: 0xff71b3c7 │ │ andseq r0, lr, r8, ror #11 │ │ @ instruction: 0x001e05d0 │ │ @ instruction: 0xff6fa1eb │ │ - @ instruction: 0xff71b372 │ │ + @ instruction: 0xff71b34b │ │ andseq r0, lr, r0, asr r5 │ │ andseq r0, lr, r8, lsr r5 │ │ @ instruction: 0xff6fb88f │ │ @ instruction: 0xff6f9eb2 │ │ @ instruction: 0xff6fb8c7 │ │ @ instruction: 0xff6f9eea │ │ @ instruction: 0xff6fb953 │ │ @@ -3328508,30 +3328507,30 @@ │ │ mov r4, r3 │ │ bl d39500 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b d38a20 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff722985 │ │ - @ instruction: 0xff71b058 │ │ - @ instruction: 0xff722889 │ │ + @ instruction: 0xff72295e │ │ + @ instruction: 0xff71b031 │ │ + @ instruction: 0xff722862 │ │ @ instruction: 0xff6ff412 │ │ - @ instruction: 0xff7228c5 │ │ + @ instruction: 0xff72289e │ │ @ instruction: 0xff6ff44e │ │ - @ instruction: 0xff72277d │ │ + @ instruction: 0xff722756 │ │ @ instruction: 0xff6ff306 │ │ @ instruction: 0xff6f8c86 │ │ @ instruction: 0xff6f8c66 │ │ - @ instruction: 0xff7226f9 │ │ + @ instruction: 0xff7226d2 │ │ @ instruction: 0xff6ff282 │ │ - @ instruction: 0xff72294d │ │ - @ instruction: 0xff71b020 │ │ - @ instruction: 0xff7227b9 │ │ - @ instruction: 0xff71ae8c │ │ + @ instruction: 0xff722926 │ │ + @ instruction: 0xff71aff9 │ │ + @ instruction: 0xff722792 │ │ + @ instruction: 0xff71ae65 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne c0a218 │ │ bl c0e568 │ │ ldr r0, [pc, #736] @ c0a4c4 │ │ @@ -3328716,32 +3328715,32 @@ │ │ mov r1, #133 @ 0x85 │ │ b c0a204 │ │ mov r4, #0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ str r4, [sp] │ │ b c0a428 │ │ - @ instruction: 0xff722615 │ │ - @ instruction: 0xff70821b │ │ - @ instruction: 0xff7224e5 │ │ - @ instruction: 0xff7080eb │ │ - @ instruction: 0xff7224b9 │ │ - @ instruction: 0xff71c9d0 │ │ - @ instruction: 0xff72248d │ │ - @ instruction: 0xff708093 │ │ - @ instruction: 0xff722461 │ │ - @ instruction: 0xff708067 │ │ - @ instruction: 0xff722431 │ │ - @ instruction: 0xff708037 │ │ - @ instruction: 0xff722405 │ │ - @ instruction: 0xff70800b │ │ - @ instruction: 0xff72251d │ │ - @ instruction: 0xff708123 │ │ - @ instruction: 0xff722369 │ │ - @ instruction: 0xff707f6f │ │ + @ instruction: 0xff7225ee │ │ + @ instruction: 0xff7081f4 │ │ + @ instruction: 0xff7224be │ │ + @ instruction: 0xff7080c4 │ │ + @ instruction: 0xff722492 │ │ + @ instruction: 0xff71c9a9 │ │ + @ instruction: 0xff722466 │ │ + @ instruction: 0xff70806c │ │ + @ instruction: 0xff72243a │ │ + @ instruction: 0xff708040 │ │ + @ instruction: 0xff72240a │ │ + @ instruction: 0xff708010 │ │ + @ instruction: 0xff7223de │ │ + @ instruction: 0xff707fe4 │ │ + @ instruction: 0xff7224f6 │ │ + @ instruction: 0xff7080fc │ │ + @ instruction: 0xff722342 │ │ + @ instruction: 0xff707f48 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ tst r1, #64 @ 0x40 │ │ beq c0a530 │ │ mov r0, r4 │ │ bl c0c858 │ │ @@ -3328833,17 +3328832,17 @@ │ │ mov r3, r5 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ andeq r0, r0, r4, lsl #1 │ │ - @ instruction: 0xff706228 │ │ - @ instruction: 0xff714efd │ │ - @ instruction: 0xff71a860 │ │ + @ instruction: 0xff706201 │ │ + @ instruction: 0xff714ed6 │ │ + @ instruction: 0xff71a839 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r6, #0 │ │ beq c0a85c │ │ mov r5, r1 │ │ ldr r1, [pc, #412] @ c0a860 │ │ @@ -3328947,25 +3328946,25 @@ │ │ b c0a84c │ │ mov r0, #512 @ 0x200 │ │ ldr r1, [r4] │ │ orr r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71fd19 │ │ + @ instruction: 0xff71fcf2 │ │ @ instruction: 0xff725cd3 │ │ - @ instruction: 0xff712a9a │ │ + @ instruction: 0xff712a73 │ │ @ instruction: 0xff6f16b7 │ │ - @ instruction: 0xff71a3e5 │ │ + @ instruction: 0xff71a3be │ │ @ instruction: 0xff6f584b │ │ - @ instruction: 0xff712fee │ │ + @ instruction: 0xff712fc7 │ │ @ instruction: 0xff6fcc17 │ │ @ instruction: 0xff6fcc03 │ │ @ instruction: 0xff6fcbec │ │ - @ instruction: 0xff712f86 │ │ + @ instruction: 0xff712f5f │ │ push {r4, lr} │ │ bl c0b39c │ │ b c0a89c │ │ bl c0b47c │ │ cmp r0, #0 │ │ beq c0a900 │ │ ldrb r1, [r0, #76] @ 0x4c │ │ @@ -3329079,15 +3329078,15 @@ │ │ blx r2 │ │ mov r4, r0 │ │ mov r0, r5 │ │ cmp r4, #0 │ │ bne c0a998 │ │ b c0aa44 │ │ andseq lr, ip, r0, asr lr │ │ - @ instruction: 0xff705e7c │ │ + @ instruction: 0xff705e55 │ │ @ instruction: 0xff6f380a │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c0aadc │ │ mov r4, r0 │ │ ldr r0, [pc, #296] @ c0abb8 │ │ ldr r0, [pc, r0] │ │ @@ -3329159,20 +3329158,20 @@ │ │ mov r5, r0 │ │ ldr r0, [r4, #84] @ 0x54 │ │ b c0ab40 │ │ mov r0, #0 │ │ b c0ab40 │ │ mov r5, #0 │ │ b c0ab60 │ │ - @ instruction: 0xff705db8 │ │ + @ instruction: 0xff705d91 │ │ @ instruction: 0xff723da3 │ │ mulseq ip, r8, sp │ │ mulseq ip, r4, sp │ │ andseq lr, ip, r8, lsl #27 │ │ - @ instruction: 0xff705de0 │ │ + @ instruction: 0xff705db9 │ │ @ instruction: 0xff723dcb │ │ andseq lr, ip, r4, lsl #26 │ │ cmp r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #108] @ c0ac54 │ │ @@ -3329201,16 +3329200,16 @@ │ │ mov r0, #38 @ 0x26 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ andseq lr, ip, r8, lsr ip │ │ - @ instruction: 0xff705c74 │ │ - @ instruction: 0xff7077ea │ │ + @ instruction: 0xff705c4d │ │ + @ instruction: 0xff7077c3 │ │ push {fp, lr} │ │ bl c609d8 │ │ ldr r1, [pc, #28] @ c0ac8c │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ c0ac90 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3329273,15 +3329272,15 @@ │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ andseq pc, sp, r8, asr r4 @ │ │ @ instruction: 0xffffffb4 │ │ andseq pc, sp, r8, asr #8 │ │ @ instruction: 0xff6ef9fe │ │ - @ instruction: 0xff71c05d │ │ + @ instruction: 0xff71c036 │ │ @ instruction: 0xff6ef9c6 │ │ @ instruction: 0xff6ef976 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r1, #0 │ │ add r2, r0, #44 @ 0x2c │ │ str r1, [r0, #112] @ 0x70 │ │ str r1, [r0, #72] @ 0x48 │ │ @@ -3329718,16 +3329717,16 @@ │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ andseq lr, ip, r0, lsl #9 │ │ andseq lr, ip, ip, ror r4 │ │ andseq lr, ip, r0, ror r4 │ │ - @ instruction: 0xff717e1a │ │ - @ instruction: 0xff70e8d5 │ │ + @ instruction: 0xff717df3 │ │ + @ instruction: 0xff70e8ae │ │ andseq lr, ip, r4, lsl r4 │ │ @ instruction: 0x001decf0 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c0b4e0 │ │ ldr r6, [pc, #156] @ c0b52c │ │ mov r5, r0 │ │ @@ -3329764,16 +3329763,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff717d06 │ │ - @ instruction: 0xff706f38 │ │ + @ instruction: 0xff717cdf │ │ + @ instruction: 0xff706f11 │ │ mulseq ip, r0, r3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c0b57c │ │ ldr r1, [r0] │ │ cmp r1, #0 │ │ ldrne r1, [r0, #4] │ │ @@ -3329926,28 +3329925,28 @@ │ │ sub r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ bne c0b78c │ │ mov r5, #110 @ 0x6e │ │ mov r4, #97 @ 0x61 │ │ b c0b6c4 │ │ - @ instruction: 0xff717c6a │ │ - @ instruction: 0xff713fef │ │ - @ instruction: 0xff717c96 │ │ - @ instruction: 0xff71401b │ │ + @ instruction: 0xff717c43 │ │ + @ instruction: 0xff713fc8 │ │ + @ instruction: 0xff717c6f │ │ + @ instruction: 0xff713ff4 │ │ andseq lr, ip, r0, ror #4 │ │ andseq lr, sp, ip, lsr fp │ │ andseq lr, sp, r0, lsl #21 │ │ andeq r0, r0, r8, ror #11 │ │ @ instruction: 0x001de9b0 │ │ andseq lr, sp, r0, lsr #19 │ │ @ instruction: 0x001deaf0 │ │ - @ instruction: 0xff717b0a │ │ - @ instruction: 0xff713e9a │ │ - @ instruction: 0xff713e5f │ │ + @ instruction: 0xff717ae3 │ │ + @ instruction: 0xff713e73 │ │ + @ instruction: 0xff713e38 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c0b890 │ │ ldr r6, [pc, #336] @ c0b948 │ │ mov r4, r0 │ │ ldr r6, [pc, r6] │ │ ldr r0, [r6] │ │ @@ -3330027,25 +3330026,25 @@ │ │ mov r1, #110 @ 0x6e │ │ mov r2, #0 │ │ bl c0e74c │ │ ldr r0, [r6] │ │ bl c60a6c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff717956 │ │ - @ instruction: 0xff711ed0 │ │ + @ instruction: 0xff71792f │ │ + @ instruction: 0xff711ea9 │ │ andseq lr, ip, r8, lsr #32 │ │ andseq lr, sp, r4, lsl #18 │ │ andseq lr, sp, ip, asr #17 │ │ @ instruction: 0x001de8b8 │ │ @ instruction: 0x001de8b0 │ │ andseq lr, sp, r4, lsr #17 │ │ - @ instruction: 0xff717912 │ │ + @ instruction: 0xff7178eb │ │ @ instruction: 0xff6f46c0 │ │ - @ instruction: 0xff711e5c │ │ + @ instruction: 0xff711e35 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c0b9d4 │ │ mov r4, r0 │ │ bl c0981c │ │ ldr r0, [pc, #640] @ c0bc08 │ │ ldr r0, [pc, r0] │ │ @@ -3330203,35 +3330202,35 @@ │ │ mov r1, r6 │ │ mov r5, r0 │ │ bl c0bc58 │ │ ldr r0, [r7] │ │ bl c60a6c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff717812 │ │ - @ instruction: 0xff717827 │ │ + @ instruction: 0xff7177eb │ │ + @ instruction: 0xff717800 │ │ andseq sp, ip, r0, lsr #29 │ │ mulseq ip, ip, lr │ │ mulseq ip, r0, lr │ │ - @ instruction: 0xff71783a │ │ - @ instruction: 0xff71784f │ │ + @ instruction: 0xff717813 │ │ + @ instruction: 0xff717828 │ │ andseq sp, ip, ip, lsl #28 │ │ andseq lr, sp, r8, ror #13 │ │ - @ instruction: 0xff713af5 │ │ - @ instruction: 0xff71779c │ │ - @ instruction: 0xff713abd │ │ - @ instruction: 0xff702f8b │ │ + @ instruction: 0xff713ace │ │ + @ instruction: 0xff717775 │ │ + @ instruction: 0xff713a96 │ │ + @ instruction: 0xff702f64 │ │ @ instruction: 0xff6fb8e0 │ │ @ instruction: 0xff6f44bd │ │ - @ instruction: 0xff7085e9 │ │ + @ instruction: 0xff7085c2 │ │ @ instruction: 0xff722d66 │ │ - @ instruction: 0xff709aa8 │ │ + @ instruction: 0xff709a81 │ │ @ instruction: 0xff6f625f │ │ - @ instruction: 0xff71764e │ │ - @ instruction: 0xff717663 │ │ + @ instruction: 0xff717627 │ │ + @ instruction: 0xff71763c │ │ @ instruction: 0xff6eeb22 │ │ 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]! │ │ @@ -3330364,21 +3330363,21 @@ │ │ mov r0, #38 @ 0x26 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff71ed07 │ │ - @ instruction: 0xff702c42 │ │ + @ instruction: 0xff71ece0 │ │ + @ instruction: 0xff702c1b │ │ andseq sp, ip, r0, lsl #21 │ │ - @ instruction: 0xff71ecdb │ │ - @ instruction: 0xff702c16 │ │ - @ instruction: 0xff71ecb3 │ │ - @ instruction: 0xff702bee │ │ + @ instruction: 0xff71ecb4 │ │ + @ instruction: 0xff702bef │ │ + @ instruction: 0xff71ec8c │ │ + @ instruction: 0xff702bc7 │ │ 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 c0bf00 │ │ @@ -3330791,15 +3330790,15 @@ │ │ muleq r0, r4, r3 │ │ muleq r0, r4, r3 │ │ muleq r0, r4, r3 │ │ @ instruction: 0xff724712 │ │ @ instruction: 0xff72458a │ │ @ instruction: 0xff72456e │ │ @ instruction: 0xff7245ba │ │ - @ instruction: 0xff7025d2 │ │ + @ instruction: 0xff7025ab │ │ andseq sp, ip, r4, lsr r3 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #76] @ c0c590 │ │ mov r4, r0 │ │ ldr r5, [pc, r5] │ │ ldr r0, [r5] │ │ bl c60a58 │ │ @@ -3331032,15 +3331031,15 @@ │ │ ldr r0, [pc, #16] @ c0c8f0 │ │ ldr r2, [pc, #16] @ c0c8f4 │ │ mov r3, #69 @ 0x45 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c0c5e0 │ │ andseq sp, sp, r0, asr #16 │ │ - @ instruction: 0xff712cb2 │ │ + @ instruction: 0xff712c8b │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #28] │ │ cmp r4, #0 │ │ beq c0c92c │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3331061,15 +3331060,15 @@ │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff712c5e │ │ + @ instruction: 0xff712c37 │ │ @ instruction: 0xff6faa89 │ │ str r1, [r0, #28] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3331292,15 +3331291,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c0cd04 │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c0c5e0 │ │ andseq sp, sp, ip, lsr r4 │ │ - @ instruction: 0xff701d88 │ │ + @ instruction: 0xff701d61 │ │ ldr r0, [r0, #12] │ │ bx lr │ │ str r1, [r0, #12] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #20] │ │ @@ -3331354,15 +3331353,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c0cdfc │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c0c5e0 │ │ andseq sp, sp, r8, asr #6 │ │ - @ instruction: 0xff710992 │ │ + @ instruction: 0xff71096b │ │ ldr r0, [r0, #20] │ │ bx lr │ │ str r1, [r0, #20] │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ @@ -3331434,15 +3331433,15 @@ │ │ ldr r0, [pc, #16] @ c0cf38 │ │ ldr r2, [pc, #16] @ c0cf3c │ │ mov r3, #70 @ 0x46 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c0c5e0 │ │ andseq sp, sp, ip, lsl #4 │ │ - @ instruction: 0xff7145af │ │ + @ instruction: 0xff714588 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #36] @ 0x24 │ │ cmp r4, #0 │ │ beq c0cf74 │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3331463,16 +3331462,16 @@ │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff71455b │ │ - @ instruction: 0xff70935e │ │ + @ instruction: 0xff714534 │ │ + @ instruction: 0xff709337 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #36] @ 0x24 │ │ cmp r6, #0 │ │ beq c0d034 │ │ mov r2, sp │ │ mov r1, #0 │ │ @@ -3331554,15 +3331553,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c0d11c │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c0c5e0 │ │ andseq sp, sp, r0, lsr r0 │ │ - @ instruction: 0xff719c2c │ │ + @ instruction: 0xff719c05 │ │ ldr r0, [r0, #24] │ │ bx lr │ │ str r1, [r0, #24] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3331616,15 +3331615,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c0d214 │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c0c5e0 │ │ andseq ip, sp, ip, lsr pc │ │ - @ instruction: 0xff70188f │ │ + @ instruction: 0xff701868 │ │ ldr r0, [r0, #8] │ │ bx lr │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3331668,16 +3331667,16 @@ │ │ b c0d254 │ │ ldr r1, [pc, #20] @ c0d2e8 │ │ mov r0, r4 │ │ mov r2, #210 @ 0xd2 │ │ add r1, pc, r1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff71b951 │ │ - @ instruction: 0xff717c0f │ │ + @ instruction: 0xff71b92a │ │ + @ instruction: 0xff717be8 │ │ push {r4, lr} │ │ ldr r0, [pc, #80] @ c0d348 │ │ add r0, pc, r0 │ │ ldrb r0, [r0] │ │ cmp r0, #1 │ │ bne c0d310 │ │ ldr r0, [pc, #64] @ c0d34c │ │ @@ -3331992,15 +3331991,15 @@ │ │ strb r6, [r1] │ │ mov r1, #1 │ │ b c0d770 │ │ mov r0, #0 │ │ str r0, [r5, #576] @ 0x240 │ │ str r0, [r5, #580] @ 0x244 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff71b441 │ │ + @ instruction: 0xff71b41a │ │ push {r4, r5, r6, r7, fp, lr} │ │ bl d38a90 │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r0, #262144 @ 0x40000 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3332272,15 +3332271,15 @@ │ │ ldr r1, [r2] │ │ cmp r1, #0 │ │ movne r2, #0 │ │ strbne r2, [r1] │ │ movne r1, #1 │ │ strne r1, [r0] │ │ b c0db1c │ │ - @ instruction: 0xff71b1d9 │ │ + @ instruction: 0xff71b1b2 │ │ @ instruction: 0xff6f524a │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #24] │ │ mov r4, r3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ @@ -3332421,18 +3332420,18 @@ │ │ b c0dd5c │ │ andseq ip, sp, r8, asr #8 │ │ @ instruction: 0xfffff768 │ │ andseq ip, sp, r4, lsr #8 │ │ andseq ip, sp, r0, lsl #6 │ │ andseq ip, sp, ip, ror #5 │ │ @ instruction: 0x001dc2d8 │ │ - @ instruction: 0xff7137a9 │ │ - @ instruction: 0xff718fb4 │ │ - @ instruction: 0xff70467c │ │ - @ instruction: 0xff708507 │ │ + @ instruction: 0xff713782 │ │ + @ instruction: 0xff718f8d │ │ + @ instruction: 0xff704655 │ │ + @ instruction: 0xff7084e0 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [pc, #128] @ c0df4c │ │ ldr r1, [pc, #128] @ c0df50 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ @@ -3332804,20 +3332803,20 @@ │ │ add r0, r0, r5, lsl #2 │ │ str sl, [r0, #256] @ 0x100 │ │ str fp, [r0, #192] @ 0xc0 │ │ mov r0, #3 │ │ str r0, [r4] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff716b37 │ │ - @ instruction: 0xff70b869 │ │ - @ instruction: 0xff716b73 │ │ - @ instruction: 0xff716b4f │ │ - @ instruction: 0xff71a71d │ │ - @ instruction: 0xff716acb │ │ + @ instruction: 0xff716b10 │ │ + @ instruction: 0xff70b842 │ │ + @ instruction: 0xff716b4c │ │ + @ instruction: 0xff716b28 │ │ + @ instruction: 0xff71a6f6 │ │ + @ instruction: 0xff716aa4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c0d7f8 │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ sub r2, r4, #1 │ │ ldr r1, [r0, #576] @ 0x240 │ │ @@ -3332913,15 +3332912,15 @@ │ │ ldr r0, [r6, #512] @ 0x200 │ │ mov r1, r4 │ │ mov r2, #93 @ 0x5d │ │ str r5, [r6, #384] @ 0x180 │ │ bl c54728 │ │ str r5, [r6, #512] @ 0x200 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71a585 │ │ + @ instruction: 0xff71a55e │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r6, r0 │ │ bl c0d7f8 │ │ cmp r0, #0 │ │ beq c0e710 │ │ @@ -3332972,16 +3332971,16 @@ │ │ bl c54338 │ │ cmp r0, #0 │ │ str r0, [r5] │ │ beq c0e710 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b d39500 │ │ - @ instruction: 0xff71a509 │ │ - @ instruction: 0xff71a4a9 │ │ + @ instruction: 0xff71a4e2 │ │ + @ instruction: 0xff71a482 │ │ sub sp, sp, #4 │ │ push {fp, lr} │ │ sub sp, sp, #4 │ │ str r3, [sp, #12] │ │ add r3, sp, #12 │ │ str r3, [sp] │ │ bl c0e778 │ │ @@ -3333096,15 +3333095,15 @@ │ │ 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: 0xff6f6e68 │ │ @ instruction: 0xff6f6df4 │ │ - @ instruction: 0xff71a289 │ │ + @ instruction: 0xff71a262 │ │ push {fp, lr} │ │ bl c0d7f8 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r2, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ ldrne r3, [r1, #580] @ 0x244 │ │ @@ -3333177,15 +3333176,15 @@ │ │ mov r6, #1 │ │ b c0e9c0 │ │ mov r6, #1 │ │ sub r0, r2, #1 │ │ str r0, [r1] │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff71a1ed │ │ + @ instruction: 0xff71a1c6 │ │ push {fp, lr} │ │ bl c0d7f8 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r3, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ ldrne ip, [r1, #580] @ 0x244 │ │ @@ -3333280,15 +3333279,15 @@ │ │ mov r1, r5 │ │ mov r2, #584 @ 0x248 │ │ blx d32232 │ │ mov r0, r5 │ │ mov r1, #584 @ 0x248 │ │ blx d3216a │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff71a039 │ │ + @ instruction: 0xff71a012 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, r0 │ │ bl c0d7f8 │ │ cmp r0, #0 │ │ @@ -3333466,18 +3333465,18 @@ │ │ sub r0, fp, #1 │ │ str r0, [r9, #576] @ 0x240 │ │ str r1, [r9, #580] @ 0x244 │ │ bls c0ed9c │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff719d55 │ │ - @ instruction: 0xff719e15 │ │ - @ instruction: 0xff719ec9 │ │ - @ instruction: 0xff719ded │ │ + @ instruction: 0xff719d2e │ │ + @ instruction: 0xff719dee │ │ + @ instruction: 0xff719ea2 │ │ + @ instruction: 0xff719dc6 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r0 │ │ ldr r0, [r0, #576] @ 0x240 │ │ ldr r1, [r5, #580] @ 0x244 │ │ @@ -3333663,17 +3333662,17 @@ │ │ ldr r1, [pc, #28] @ c0f218 │ │ add r1, pc, r1 │ │ bl c54728 │ │ orr r0, r4, #1 │ │ str r9, [r7, #256] @ 0x100 │ │ str r8, [r7, #192] @ 0xc0 │ │ b c0ef74 │ │ - @ instruction: 0xff719b41 │ │ - @ instruction: 0xff719a95 │ │ - @ instruction: 0xff7199a1 │ │ + @ instruction: 0xff719b1a │ │ + @ instruction: 0xff719a6e │ │ + @ instruction: 0xff71997a │ │ mov r1, #512 @ 0x200 │ │ mov r2, #0 │ │ b c0f228 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ mov r0, #0 │ │ @@ -3334012,42 +3334011,42 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #6 │ │ b c0f5d0 │ │ - @ instruction: 0xff712032 │ │ - @ instruction: 0xff7178ab │ │ - @ instruction: 0xff712012 │ │ - @ instruction: 0xff71788b │ │ - @ instruction: 0xff711d9e │ │ - @ instruction: 0xff717617 │ │ - @ instruction: 0xff71225a │ │ + @ instruction: 0xff71200b │ │ + @ instruction: 0xff717884 │ │ + @ instruction: 0xff711feb │ │ + @ instruction: 0xff717864 │ │ + @ instruction: 0xff711d77 │ │ + @ instruction: 0xff7175f0 │ │ + @ instruction: 0xff712233 │ │ andeq r0, r0, r8, asr r9 │ │ andeq r0, r0, r4, lsr #18 │ │ muleq r0, r8, r8 │ │ andeq r0, r0, r0, lsl #18 │ │ andeq r0, r0, ip, asr #17 │ │ andeq r0, r0, r0, asr #16 │ │ - @ instruction: 0xff711ef6 │ │ - @ instruction: 0xff711e9a │ │ - @ instruction: 0xff717713 │ │ - @ instruction: 0xff711f92 │ │ - @ instruction: 0xff71780b │ │ - @ instruction: 0xff71204e │ │ - @ instruction: 0xff7178c7 │ │ - @ instruction: 0xff711dd6 │ │ - @ instruction: 0xff71764f │ │ - @ instruction: 0xff711f4a │ │ - @ instruction: 0xff7177c3 │ │ - @ instruction: 0xff711e12 │ │ - @ instruction: 0xff71768b │ │ - @ instruction: 0xff711fe2 │ │ - @ instruction: 0xff71785b │ │ + @ instruction: 0xff711ecf │ │ + @ instruction: 0xff711e73 │ │ + @ instruction: 0xff7176ec │ │ + @ instruction: 0xff711f6b │ │ + @ instruction: 0xff7177e4 │ │ + @ instruction: 0xff712027 │ │ + @ instruction: 0xff7178a0 │ │ + @ instruction: 0xff711daf │ │ + @ instruction: 0xff717628 │ │ + @ instruction: 0xff711f23 │ │ + @ instruction: 0xff71779c │ │ + @ instruction: 0xff711deb │ │ + @ instruction: 0xff717664 │ │ + @ instruction: 0xff711fbb │ │ + @ instruction: 0xff717834 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c0f84c │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ cmp r3, #512 @ 0x200 │ │ @@ -3334156,24 +3334155,24 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r8, #64] @ 0x40 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r8 │ │ ldr ip, [r3, #80] @ 0x50 │ │ b c0f8f8 │ │ - @ instruction: 0xff711ca6 │ │ - @ instruction: 0xff7156d0 │ │ - @ instruction: 0xff711c6e │ │ - @ instruction: 0xff715698 │ │ - @ instruction: 0xff711c22 │ │ - @ instruction: 0xff71564c │ │ - @ instruction: 0xff711b8e │ │ - @ instruction: 0xff7155b8 │ │ - @ instruction: 0xff711bb6 │ │ - @ instruction: 0xff7155e0 │ │ + @ instruction: 0xff711c7f │ │ + @ instruction: 0xff7156a9 │ │ + @ instruction: 0xff711c47 │ │ + @ instruction: 0xff715671 │ │ + @ instruction: 0xff711bfb │ │ + @ instruction: 0xff715625 │ │ + @ instruction: 0xff711b67 │ │ + @ instruction: 0xff715591 │ │ + @ instruction: 0xff711b8f │ │ + @ instruction: 0xff7155b9 │ │ mov r1, #1024 @ 0x400 │ │ mov r2, #0 │ │ b c0f228 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c0fa50 │ │ @@ -3334285,23 +3334284,23 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r8, #64] @ 0x40 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r8 │ │ ldr ip, [r3, #88] @ 0x58 │ │ b c0fafc │ │ - @ instruction: 0xff711aa2 │ │ + @ instruction: 0xff711a7b │ │ @ instruction: 0xff6e90c8 │ │ - @ instruction: 0xff711a6a │ │ + @ instruction: 0xff711a43 │ │ @ instruction: 0xff6e9090 │ │ - @ instruction: 0xff711a1e │ │ + @ instruction: 0xff7119f7 │ │ @ instruction: 0xff6e9044 │ │ - @ instruction: 0xff71198a │ │ + @ instruction: 0xff711963 │ │ @ instruction: 0xff6e8fb0 │ │ - @ instruction: 0xff7119b2 │ │ + @ instruction: 0xff71198b │ │ @ instruction: 0xff6e8fd8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c0fc28 │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ @@ -3334326,15 +3334325,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #466 @ 0x1d2 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff7118c2 │ │ + @ instruction: 0xff71189b │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c0fc74 │ │ mov r0, #1 │ │ @@ -3334538,20 +3334537,20 @@ │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, ip, #2 │ │ bne c0fed4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff71184e │ │ - @ instruction: 0xff7115c6 │ │ + @ instruction: 0xff711827 │ │ + @ instruction: 0xff71159f │ │ @ instruction: 0xff6f5720 │ │ - @ instruction: 0xff71161e │ │ + @ instruction: 0xff7115f7 │ │ @ instruction: 0xff6f5778 │ │ - @ instruction: 0xff711586 │ │ + @ instruction: 0xff71155f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r3, #0 │ │ strd r2, [sp] │ │ mov r1, #28 │ │ mov r2, #2 │ │ @@ -3334606,16 +3334605,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c33cec │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff714f15 │ │ - @ instruction: 0xff70bab0 │ │ + @ instruction: 0xff714eee │ │ + @ instruction: 0xff70ba89 │ │ @ instruction: 0xff6f1d33 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0] │ │ tstne r1, #6 │ │ @@ -3334660,16 +3334659,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c33cec │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff714e3d │ │ - @ instruction: 0xff70b9d8 │ │ + @ instruction: 0xff714e16 │ │ + @ instruction: 0xff70b9b1 │ │ @ instruction: 0xff72095e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ ldrbne r1, [r0] │ │ tstne r1, #6 │ │ @@ -3334714,16 +3334713,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c33cec │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff714d65 │ │ - @ instruction: 0xff70b900 │ │ + @ instruction: 0xff714d3e │ │ + @ instruction: 0xff70b8d9 │ │ @ instruction: 0xff6ec20e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0, #1] │ │ tstne r1, #8 │ │ @@ -3334758,17 +3334757,17 @@ │ │ ldr r0, [r6] │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c33cec │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff714c8d │ │ - @ instruction: 0xff709a9e │ │ - @ instruction: 0xff71c579 │ │ + @ instruction: 0xff714c66 │ │ + @ instruction: 0xff709a77 │ │ + @ instruction: 0xff71c552 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #28] │ │ mov r5, r2 │ │ mov r6, r1 │ │ cmp r0, #0 │ │ beq c10380 │ │ @@ -3334856,15 +3334855,15 @@ │ │ ldr r1, [r1, #44] @ 0x2c │ │ ldr r2, [pc, #16] @ c104b4 │ │ add r2, pc, r2 │ │ bl c54980 │ │ mov r0, #0 │ │ str r0, [r4, #16] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6fe65c │ │ + @ instruction: 0xff6fe635 │ │ cmp r0, #0 │ │ beq c104fc │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bxne lr │ │ add ip, r0, #68 @ 0x44 │ │ dmb ish │ │ @@ -3334987,26 +3334986,26 @@ │ │ ldr r1, [pc, #32] @ c106cc │ │ mov r0, r4 │ │ mov r2, #140 @ 0x8c │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6fe58c │ │ - @ instruction: 0xff6fe4c8 │ │ - @ instruction: 0xff7078be │ │ - @ instruction: 0xff6fe44c │ │ - @ instruction: 0xff6fe50c │ │ - @ instruction: 0xff707902 │ │ + @ instruction: 0xff6fe565 │ │ + @ instruction: 0xff6fe4a1 │ │ + @ instruction: 0xff707897 │ │ + @ instruction: 0xff6fe425 │ │ + @ instruction: 0xff6fe4e5 │ │ + @ instruction: 0xff7078db │ │ ldr r1, [pc, #12] @ c106ec │ │ mov r0, #36 @ 0x24 │ │ mov r2, #131 @ 0x83 │ │ add r1, pc, r1 │ │ b c543f8 │ │ - @ instruction: 0xff6fe418 │ │ + @ instruction: 0xff6fe3f1 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r1, #1024 @ 0x400 │ │ mov r4, r0 │ │ bl c1f9bc │ │ cmp r0, #0 │ │ @@ -3335024,15 +3335023,15 @@ │ │ bl d39460 │ │ ldr r1, [pc, #16] @ c10754 │ │ mov r0, r4 │ │ mov r2, #140 @ 0x8c │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6fe3b4 │ │ + @ instruction: 0xff6fe38d │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #28] │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c10794 │ │ ldr r1, [r5, #4] │ │ @@ -3335056,15 +3335055,15 @@ │ │ mov r0, #6 │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6fe350 │ │ + @ instruction: 0xff6fe329 │ │ @ instruction: 0xff6e635f │ │ mov r3, #0 │ │ b c107e4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r1 │ │ ldr r1, [r0, #20] │ │ @@ -3335478,39 +3335477,39 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #52] @ c10e90 │ │ mov r1, #251 @ 0xfb │ │ ldr r2, [pc, #48] @ c10e94 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c10a74 │ │ - @ instruction: 0xff6fde94 │ │ + @ instruction: 0xff6fde6d │ │ @ instruction: 0xff6e5ecd │ │ - @ instruction: 0xff6fe190 │ │ + @ instruction: 0xff6fe169 │ │ @ instruction: 0xff6e61c9 │ │ - @ instruction: 0xff6fdcb8 │ │ + @ instruction: 0xff6fdc91 │ │ @ instruction: 0xff6e5cc7 │ │ - @ instruction: 0xff6fe090 │ │ + @ instruction: 0xff6fe069 │ │ @ instruction: 0xff6e60c9 │ │ - @ instruction: 0xff6fe0e0 │ │ - @ instruction: 0xff6fdc9c │ │ + @ instruction: 0xff6fe0b9 │ │ + @ instruction: 0xff6fdc75 │ │ @ instruction: 0xff6e5cd5 │ │ @ instruction: 0xff6e5268 │ │ andeq r1, r0, r0, ror #7 │ │ @ instruction: 0xff6f1ff6 │ │ andeq r1, r0, ip, lsl #19 │ │ @ instruction: 0x000019b4 │ │ - @ instruction: 0xff6fdcd8 │ │ + @ instruction: 0xff6fdcb1 │ │ @ instruction: 0xff6e5d11 │ │ - @ instruction: 0xff6fdd78 │ │ + @ instruction: 0xff6fdd51 │ │ @ instruction: 0xff6e5db1 │ │ - @ instruction: 0xff6fdf88 │ │ - @ instruction: 0xff6fdf54 │ │ - @ instruction: 0xff6fe03c │ │ + @ instruction: 0xff6fdf61 │ │ + @ instruction: 0xff6fdf2d │ │ + @ instruction: 0xff6fe015 │ │ @ instruction: 0xff6e6075 │ │ - @ instruction: 0xff6fdd5c │ │ + @ instruction: 0xff6fdd35 │ │ @ instruction: 0xff6e5d95 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c10f2c │ │ mov r5, r1 │ │ mov r0, r4 │ │ @@ -3335608,19 +3335607,19 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #24] @ c1107c │ │ movw r1, #410 @ 0x19a │ │ ldr r2, [pc, #20] @ c11080 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c10fe0 │ │ - @ instruction: 0xff6fdb24 │ │ + @ instruction: 0xff6fdafd │ │ @ instruction: 0xff6e9760 │ │ - @ instruction: 0xff6fda94 │ │ + @ instruction: 0xff6fda6d │ │ @ instruction: 0xff6e96d0 │ │ - @ instruction: 0xff6fdab8 │ │ + @ instruction: 0xff6fda91 │ │ @ instruction: 0xff6e96f4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c110ec │ │ cmp r4, #0 │ │ beq c110e8 │ │ mov r5, r0 │ │ @@ -3335728,20 +3335727,20 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #32] @ c11264 │ │ movw r2, #483 @ 0x1e3 │ │ ldr r1, [pc, #28] @ c11268 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ - @ instruction: 0xff6fd908 │ │ + @ instruction: 0xff6fd8e1 │ │ @ instruction: 0xff6f2a5f │ │ - @ instruction: 0xff6fd8ec │ │ + @ instruction: 0xff6fd8c5 │ │ @ instruction: 0xff6f2a43 │ │ @ instruction: 0xff6e78f5 │ │ - @ instruction: 0xff6fd8b0 │ │ + @ instruction: 0xff6fd889 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ str r2, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ beq c11364 │ │ @@ -3335881,22 +3335880,22 @@ │ │ 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 c11498 │ │ - @ instruction: 0xff6fd788 │ │ + @ instruction: 0xff6fd761 │ │ @ instruction: 0xff6eec7b │ │ - @ instruction: 0xff6fd6a0 │ │ + @ instruction: 0xff6fd679 │ │ @ instruction: 0xff6eeb93 │ │ - @ instruction: 0xff6fd684 │ │ + @ instruction: 0xff6fd65d │ │ @ instruction: 0xff6eeb77 │ │ @ instruction: 0xff6fa04f │ │ - @ instruction: 0xff6fd6cc │ │ + @ instruction: 0xff6fd6a5 │ │ @ instruction: 0xff6eebbf │ │ ldr r3, [r0, #20] │ │ cmp r3, #0 │ │ beq c11510 │ │ ldr r2, [r3] │ │ cmp r2, #256 @ 0x100 │ │ cmpne r2, #128 @ 0x80 │ │ @@ -3336287,25 +3336286,25 @@ │ │ b c116d0 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ bgt c11694 │ │ mov r0, r5 │ │ bl c1f700 │ │ b c11694 │ │ - @ instruction: 0xff6fd3dc │ │ + @ instruction: 0xff6fd3b5 │ │ @ instruction: 0xff6e5402 │ │ - @ instruction: 0xff6fd108 │ │ + @ instruction: 0xff6fd0e1 │ │ @ instruction: 0xff6e512e │ │ - @ instruction: 0xff6fd190 │ │ + @ instruction: 0xff6fd169 │ │ @ instruction: 0xff6e51b6 │ │ - @ instruction: 0xff6fd49c │ │ - @ instruction: 0xff6fd3f8 │ │ + @ instruction: 0xff6fd475 │ │ + @ instruction: 0xff6fd3d1 │ │ @ instruction: 0xff6e541e │ │ - @ instruction: 0xff6fd05c │ │ - @ instruction: 0xff6fd200 │ │ + @ instruction: 0xff6fd035 │ │ + @ instruction: 0xff6fd1d9 │ │ @ instruction: 0xff6e5226 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c11b98 │ │ mov r5, r1 │ │ mov r0, r4 │ │ @@ -3336400,16 +3336399,16 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ b c11cc8 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6fcf14 │ │ - @ instruction: 0xff6fce44 │ │ + @ instruction: 0xff6fceed │ │ + @ instruction: 0xff6fce1d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #180] @ c11dac │ │ ldr r6, [pc, #180] @ c11db0 │ │ @@ -3336689,35 +3336688,35 @@ │ │ ldr r2, [pc, #44] @ c12170 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #132 @ 0x84 │ │ b c11ffc │ │ - @ instruction: 0xff6fcb18 │ │ + @ instruction: 0xff6fcaf1 │ │ @ instruction: 0xff6f1c82 │ │ @ instruction: 0xff6f9347 │ │ - @ instruction: 0xff7003d7 │ │ + @ instruction: 0xff7003b0 │ │ @ instruction: 0xff6f92de │ │ - @ instruction: 0xff6fc9bc │ │ + @ instruction: 0xff6fc995 │ │ @ instruction: 0xff6f1b26 │ │ push {fp, lr} │ │ ldr r1, [pc, #40] @ c121a8 │ │ mov r0, #128 @ 0x80 │ │ mov r2, #928 @ 0x3a0 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ popeq {fp, pc} │ │ mov r1, #1 │ │ dmb ish │ │ str r1, [r0, #68] @ 0x44 │ │ dmb ish │ │ pop {fp, pc} │ │ - @ instruction: 0xff6fc978 │ │ + @ instruction: 0xff6fc951 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r7, r1 │ │ ldr sl, [r1, #8] │ │ ldr r1, [pc, #1384] @ c1272c │ │ mov r8, r2 │ │ mov r5, r0 │ │ @@ -3337062,27 +3337061,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r9, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ b c122b8 │ │ - @ instruction: 0xff6fc930 │ │ - @ instruction: 0xff6fc860 │ │ + @ instruction: 0xff6fc909 │ │ + @ instruction: 0xff6fc839 │ │ @ instruction: 0xff6e68c9 │ │ andeq r0, r0, r8, lsr r7 │ │ - @ instruction: 0xff6fc8c4 │ │ + @ instruction: 0xff6fc89d │ │ @ instruction: 0xff6e692d │ │ - @ instruction: 0xff6fc3ec │ │ + @ instruction: 0xff6fc3c5 │ │ @ instruction: 0xff6e6455 │ │ - @ instruction: 0xff6fe446 │ │ - @ instruction: 0xff71969a │ │ + @ instruction: 0xff6fe41f │ │ + @ instruction: 0xff719673 │ │ @ instruction: 0xff71e58c │ │ - @ instruction: 0xff7059a8 │ │ - @ instruction: 0xff6fc424 │ │ + @ instruction: 0xff705981 │ │ + @ instruction: 0xff6fc3fd │ │ @ instruction: 0xff6e648d │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bne c12788 │ │ add r0, r0, #68 @ 0x44 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ @@ -3337482,15 +3337481,15 @@ │ │ mulseq ip, r4, sl │ │ andseq r6, ip, ip, lsl #21 │ │ @ instruction: 0x001c69f0 │ │ @ instruction: 0x001c6ab8 │ │ andseq r6, ip, r4, asr #21 │ │ andseq r6, ip, ip, ror #20 │ │ @ instruction: 0xff6f6652 │ │ - @ instruction: 0xff6fdbe8 │ │ + @ instruction: 0xff6fdbc1 │ │ 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 │ │ bl c1f2ac │ │ @@ -3338579,17 +3338578,17 @@ │ │ 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: 0xff6f560e │ │ - @ instruction: 0xff70b83c │ │ + @ instruction: 0xff70b815 │ │ @ instruction: 0xff6f557a │ │ - @ instruction: 0xff70b7a8 │ │ + @ instruction: 0xff70b781 │ │ andseq r5, ip, r8, ror sl │ │ andseq r5, ip, r8, ror #19 │ │ andseq r5, ip, r8, lsl #18 │ │ andseq r5, ip, r8, ror #17 │ │ andseq r5, ip, r0, lsl sl │ │ andseq r5, ip, r4, lsr #19 │ │ mulseq ip, r8, r9 │ │ @@ -3338660,15 +3338659,15 @@ │ │ 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: 0xff6f541a │ │ - @ instruction: 0xff6fc9bd │ │ + @ instruction: 0xff6fc996 │ │ push {r4, r5, fp, lr} │ │ mov r4, r3 │ │ mov r5, r1 │ │ bl c1f2ac │ │ cmp r5, #0 │ │ beq c1407c │ │ mvn r1, #0 │ │ @@ -3338772,15 +3338771,15 @@ │ │ mov r0, #1 │ │ str r0, [r5, #252] @ 0xfc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0x001c56bc │ │ andseq r5, ip, r8, ror #11 │ │ @ instruction: 0xff6f525e │ │ - @ instruction: 0xff712c51 │ │ + @ instruction: 0xff712c2a │ │ andseq r5, ip, ip, lsr #12 │ │ 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 │ │ @@ -3339290,15 +3339289,15 @@ │ │ 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: 0xff6f4a32 │ │ - @ instruction: 0xff7105e2 │ │ + @ instruction: 0xff7105bb │ │ 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 │ │ bl c1f2ac │ │ @@ -3339398,15 +3339397,15 @@ │ │ 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: 0xff6f4902 │ │ - @ instruction: 0xff717dc5 │ │ + @ instruction: 0xff717d9e │ │ andseq r4, ip, r0, ror #24 │ │ @ instruction: 0x001c4bf8 │ │ andseq r4, ip, ip, lsl ip │ │ @ instruction: 0x001c4bd8 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r2 │ │ @@ -3339522,15 +3339521,15 @@ │ │ cmpne sl, #0 │ │ bne c14d24 │ │ mov r0, #1 │ │ str r0, [r4, #496] @ 0x1f0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6f470a │ │ - @ instruction: 0xff6fbcbc │ │ + @ instruction: 0xff6fbc95 │ │ @ instruction: 0x001c4bb4 │ │ andseq r4, ip, ip, ror sl │ │ andseq r4, ip, ip, ror #20 │ │ andseq r4, ip, ip, lsl #22 │ │ @ instruction: 0x001c4afc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3344264,30 +3344263,30 @@ │ │ b c19734 │ │ mov r0, #13 │ │ ldr r1, [pc, #16] @ c1974c │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #3 │ │ ldr r0, [r0, #4] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6fe9e9 │ │ + @ instruction: 0xff6fe9c2 │ │ andseq r7, r9, ip, lsl r8 │ │ - @ instruction: 0xff6f8f5e │ │ + @ instruction: 0xff6f8f37 │ │ @ instruction: 0xff6e884f │ │ - @ instruction: 0xff702567 │ │ - @ instruction: 0xff6f73c6 │ │ - @ instruction: 0xff709c97 │ │ - @ instruction: 0xff709c85 │ │ - @ instruction: 0xff70f611 │ │ + @ instruction: 0xff702540 │ │ + @ instruction: 0xff6f739f │ │ + @ instruction: 0xff709c70 │ │ + @ instruction: 0xff709c5e │ │ + @ instruction: 0xff70f5ea │ │ @ instruction: 0xff6df57f │ │ - @ instruction: 0xff709c43 │ │ - @ instruction: 0xff6fab0f │ │ - @ instruction: 0xff6f3677 │ │ + @ instruction: 0xff709c1c │ │ + @ instruction: 0xff6faae8 │ │ + @ instruction: 0xff6f3650 │ │ @ instruction: 0xff6e699e │ │ @ instruction: 0xff6dd501 │ │ - @ instruction: 0xff7131f5 │ │ + @ instruction: 0xff7131ce │ │ mov r1, r0 │ │ movw r0, #713 @ 0x2c9 │ │ sub r2, r1, r0 │ │ mov r0, #0 │ │ cmp r2, #21 │ │ bhi c1980c │ │ add r1, pc, #4 │ │ @@ -3344469,15 +3344468,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [pc, #16] @ c19a7c │ │ mov r2, #171 @ 0xab │ │ ldr r1, [pc, #12] @ c19a80 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ - @ instruction: 0xff6fe4d7 │ │ + @ instruction: 0xff6fe4b0 │ │ @ instruction: 0xff6f18b0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ ldrbne r0, [r0, #92] @ 0x5c │ │ tstne r0, #2 │ │ bne c19aa4 │ │ ldr lr, [pc, #224] @ c19b80 │ │ @@ -3344533,16 +3344532,16 @@ │ │ ubfxne r3, r8, #6, #6 │ │ mov r1, #61 @ 0x3d │ │ ldrbne r3, [lr, r3] │ │ strb r1, [r2, #-1] │ │ strb r3, [r2, #-2] │ │ strb ip, [r2] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff703d32 │ │ - @ instruction: 0xff6fe4e7 │ │ + @ instruction: 0xff703d0b │ │ + @ instruction: 0xff6fe4c0 │ │ push {r4, r5, r6, lr} │ │ ldr r3, [r0] │ │ mov r4, r2 │ │ cmp r3, #0 │ │ beq c19bd0 │ │ add r2, r0, #8 │ │ mov r6, r1 │ │ @@ -3344851,15 +3344850,15 @@ │ │ pop {r4, r5, r6, pc} │ │ ldr r0, [pc, #16] @ c1a074 │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ c1a078 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bc5288 │ │ - @ instruction: 0xff6f2c75 │ │ + @ instruction: 0xff6f2c4e │ │ andeq r0, r0, r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r5, r1 │ │ bl bc54c8 │ │ mov r1, r0 │ │ mov r0, r5 │ │ @@ -3344972,25 +3344971,25 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r8, #0 │ │ mov r0, #6 │ │ mov r1, #209 @ 0xd1 │ │ b c1a1d4 │ │ - @ instruction: 0xff70aeb3 │ │ + @ instruction: 0xff70ae8c │ │ @ instruction: 0xff6e06b8 │ │ @ instruction: 0xff6e411d │ │ @ instruction: 0xff71697f │ │ @ instruction: 0xff6e40ed │ │ @ instruction: 0xff71694f │ │ @ instruction: 0xff6e406d │ │ @ instruction: 0xff7168cf │ │ @ instruction: 0xff6e40b9 │ │ @ instruction: 0xff71691b │ │ - @ instruction: 0xff707197 │ │ + @ instruction: 0xff707170 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c1a380 │ │ ldr r1, [r0] │ │ mov r5, r0 │ │ cmp r1, #0 │ │ @@ -3345772,51 +3345771,51 @@ │ │ ldr r0, [pc, #164] @ c1af68 │ │ movw r2, #382 @ 0x17e │ │ ldr r1, [pc, #160] @ c1af6c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ @ instruction: 0xff6e3c6e │ │ - @ instruction: 0xff6f9b10 │ │ + @ instruction: 0xff6f9ae9 │ │ @ instruction: 0xff6e3c26 │ │ @ instruction: 0xff6e3baa │ │ - @ instruction: 0xff6f9a4c │ │ + @ instruction: 0xff6f9a25 │ │ @ instruction: 0xff6e3cce │ │ @ instruction: 0xff6db5d0 │ │ andeq r2, r0, r0, lsr r5 │ │ @ instruction: 0xff6e835e │ │ andeq r2, r0, r8, asr #20 │ │ andeq r2, r0, r0, ror sl │ │ @ instruction: 0xff6e37ce │ │ @ instruction: 0xff6e340e │ │ - @ instruction: 0xff6f92b0 │ │ + @ instruction: 0xff6f9289 │ │ @ instruction: 0xff6e370a │ │ @ instruction: 0xff6e3482 │ │ - @ instruction: 0xff6f9324 │ │ - @ instruction: 0xff6f9096 │ │ - @ instruction: 0xff6f94ad │ │ - @ instruction: 0xff6ff0a6 │ │ + @ instruction: 0xff6f92fd │ │ + @ instruction: 0xff6f906f │ │ + @ instruction: 0xff6f9486 │ │ + @ instruction: 0xff6ff07f │ │ @ instruction: 0xff6e3466 │ │ - @ instruction: 0xff6f9308 │ │ + @ instruction: 0xff6f92e1 │ │ @ instruction: 0xff6e349e │ │ - @ instruction: 0xff6f9340 │ │ + @ instruction: 0xff6f9319 │ │ @ instruction: 0xff6e342a │ │ - @ instruction: 0xff6f92cc │ │ + @ instruction: 0xff6f92a5 │ │ @ instruction: 0xff6e3b2e │ │ @ instruction: 0xff6e3b6a │ │ - @ instruction: 0xff6f9a0c │ │ + @ instruction: 0xff6f99e5 │ │ @ instruction: 0xff6e3a62 │ │ - @ instruction: 0xff6f9904 │ │ + @ instruction: 0xff6f98dd │ │ @ instruction: 0xff6e39ce │ │ - @ instruction: 0xff6f9870 │ │ + @ instruction: 0xff6f9849 │ │ @ instruction: 0xff6e3886 │ │ - @ instruction: 0xff6f9728 │ │ + @ instruction: 0xff6f9701 │ │ @ instruction: 0xff6e38e2 │ │ - @ instruction: 0xff6f9784 │ │ - @ instruction: 0xff704777 │ │ + @ instruction: 0xff6f975d │ │ + @ instruction: 0xff704750 │ │ @ instruction: 0xff6e33f2 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ @@ -3345930,23 +3345929,23 @@ │ │ ldr r0, [pc, #32] @ c1b15c │ │ movw r1, #689 @ 0x2b1 │ │ ldr r2, [pc, #28] @ c1b160 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c1b07c │ │ @ instruction: 0xff6e31e6 │ │ - @ instruction: 0xff70fa64 │ │ + @ instruction: 0xff70fa3d │ │ @ instruction: 0xff6e31be │ │ - @ instruction: 0xff70fa3c │ │ + @ instruction: 0xff70fa15 │ │ @ instruction: 0xff6e317e │ │ - @ instruction: 0xff70f9fc │ │ + @ instruction: 0xff70f9d5 │ │ @ instruction: 0xff6e324a │ │ - @ instruction: 0xff70fac8 │ │ + @ instruction: 0xff70faa1 │ │ @ instruction: 0xff6e3212 │ │ - @ instruction: 0xff70fa90 │ │ + @ instruction: 0xff70fa69 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r2, #0 │ │ beq c1b264 │ │ mov r4, #0 │ │ ldr fp, [sp, #48] @ 0x30 │ │ str r4, [r2] │ │ @@ -3346195,29 +3346194,29 @@ │ │ ldr r0, [pc, #80] @ c1b5b0 │ │ movw r2, #885 @ 0x375 │ │ ldr r1, [pc, #76] @ c1b5b4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ @ instruction: 0xff6e301a │ │ - @ instruction: 0xff70d96f │ │ + @ instruction: 0xff70d948 │ │ @ instruction: 0xff6e2ff2 │ │ - @ instruction: 0xff70d947 │ │ + @ instruction: 0xff70d920 │ │ @ instruction: 0xff6e2efa │ │ - @ instruction: 0xff70d84f │ │ + @ instruction: 0xff70d828 │ │ @ instruction: 0xff6e3086 │ │ - @ instruction: 0xff70d9db │ │ + @ instruction: 0xff70d9b4 │ │ @ instruction: 0xff6e2e9e │ │ - @ instruction: 0xff70d7f3 │ │ + @ instruction: 0xff70d7cc │ │ @ instruction: 0xff6e2e16 │ │ - @ instruction: 0xff70d76b │ │ + @ instruction: 0xff70d744 │ │ @ instruction: 0xff6e2f26 │ │ - @ instruction: 0xff70d87b │ │ + @ instruction: 0xff70d854 │ │ @ instruction: 0xff6e304a │ │ - @ instruction: 0xff70d99f │ │ + @ instruction: 0xff70d978 │ │ @ instruction: 0xff7133c4 │ │ @ instruction: 0xff6e2d56 │ │ ldr r3, [r0, #8] │ │ cmp r3, #0 │ │ beq c1b5c8 │ │ b c1b5cc │ │ b c1b890 │ │ @@ -3346392,15 +3346391,15 @@ │ │ @ instruction: 0xff6e0d59 │ │ @ instruction: 0xff6e2abe │ │ @ instruction: 0xff6e0c5d │ │ @ instruction: 0xff6e2a9a │ │ @ instruction: 0xff6e0c39 │ │ @ instruction: 0xff6e2c3e │ │ @ instruction: 0xff6e0ddd │ │ - @ instruction: 0xff705cfa │ │ + @ instruction: 0xff705cd3 │ │ @ instruction: 0xff6e2a6e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq c1b8dc │ │ mov r4, #0 │ │ str r4, [r2] │ │ @@ -3346612,31 +3346611,31 @@ │ │ ldr r0, [pc, #88] @ c1bc3c │ │ mov r2, #1016 @ 0x3f8 │ │ ldr r1, [pc, #84] @ c1bc40 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ @ instruction: 0xff6e29fa │ │ - @ instruction: 0xff710fdb │ │ + @ instruction: 0xff710fb4 │ │ @ instruction: 0xff6e2912 │ │ - @ instruction: 0xff710ef3 │ │ + @ instruction: 0xff710ecc │ │ @ instruction: 0xff6e28e6 │ │ - @ instruction: 0xff710ec7 │ │ + @ instruction: 0xff710ea0 │ │ @ instruction: 0xff6e27fe │ │ - @ instruction: 0xff710ddf │ │ + @ instruction: 0xff710db8 │ │ @ instruction: 0xff6e282a │ │ - @ instruction: 0xff710e0b │ │ + @ instruction: 0xff710de4 │ │ @ instruction: 0xff6e2886 │ │ - @ instruction: 0xff710e67 │ │ + @ instruction: 0xff710e40 │ │ @ instruction: 0xff6e271a │ │ - @ instruction: 0xff710cfb │ │ + @ instruction: 0xff710cd4 │ │ @ instruction: 0xff6e26fe │ │ - @ instruction: 0xff710cdf │ │ + @ instruction: 0xff710cb8 │ │ @ instruction: 0xff6e29d2 │ │ - @ instruction: 0xff710fb3 │ │ + @ instruction: 0xff710f8c │ │ @ instruction: 0xff712d40 │ │ @ instruction: 0xff6e26d2 │ │ b c1b5cc │ │ b c1b890 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ @@ -3346902,21 +3346901,21 @@ │ │ str r4, [r8] │ │ b c1bf78 │ │ mov r0, #0 │ │ str r0, [r8] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e2386 │ │ - @ instruction: 0xff6f8241 │ │ + @ instruction: 0xff6f821a │ │ @ instruction: 0xff6e2486 │ │ - @ instruction: 0xff6f8341 │ │ - @ instruction: 0xff70af3a │ │ + @ instruction: 0xff6f831a │ │ + @ instruction: 0xff70af13 │ │ @ instruction: 0xff6e242a │ │ @ instruction: 0xff6e23f6 │ │ - @ instruction: 0xff6f82b1 │ │ + @ instruction: 0xff6f828a │ │ cmp r0, #1 │ │ blt c1c0cc │ │ cmn r0, #-2147483638 @ 0x8000000a │ │ addls r0, r0, #7 │ │ lsrls r0, r0, #3 │ │ bxls lr │ │ lsr r2, r0, #3 │ │ @@ -3347040,18 +3347039,18 @@ │ │ bl c0e74c │ │ 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: 0xff6f7fe1 │ │ + @ instruction: 0xff6f7fba │ │ @ instruction: 0xff6e204a │ │ @ instruction: 0xff6ef0c0 │ │ - @ instruction: 0xff6f7fc5 │ │ + @ instruction: 0xff6f7f9e │ │ @ instruction: 0xff6e2082 │ │ @ instruction: 0xff6ef0f8 │ │ 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 │ │ @@ -3347488,43 +3347487,43 @@ │ │ movle r5, #0 │ │ b c1c32c │ │ mov r5, r0 │ │ b c1c32c │ │ mvn r5, #0 │ │ b c1c32c │ │ @ instruction: 0xff6e1fb2 │ │ - @ instruction: 0xff708c6d │ │ - @ instruction: 0xff6f7d3d │ │ - @ instruction: 0xff702fd6 │ │ - @ instruction: 0xff6fd716 │ │ - @ instruction: 0xff6fd7d6 │ │ - @ instruction: 0xff71031b │ │ + @ instruction: 0xff708c46 │ │ + @ instruction: 0xff6f7d16 │ │ + @ instruction: 0xff702faf │ │ + @ instruction: 0xff6fd6ef │ │ + @ instruction: 0xff6fd7af │ │ + @ instruction: 0xff7102f4 │ │ @ instruction: 0xff6da55f │ │ @ instruction: 0xff6dc4d9 │ │ @ instruction: 0xff6eae24 │ │ - @ instruction: 0xff6ff3e9 │ │ - @ instruction: 0xff6fd880 │ │ - @ instruction: 0xff70a864 │ │ - @ instruction: 0xff6f5dd0 │ │ + @ instruction: 0xff6ff3c2 │ │ + @ instruction: 0xff6fd859 │ │ + @ instruction: 0xff70a83d │ │ + @ instruction: 0xff6f5da9 │ │ @ instruction: 0xff6e9222 │ │ - @ instruction: 0xff6f44c4 │ │ + @ instruction: 0xff6f449d │ │ @ instruction: 0xff6eab66 │ │ @ instruction: 0xff6e3760 │ │ - @ instruction: 0xff702d1a │ │ + @ instruction: 0xff702cf3 │ │ @ instruction: 0xff6e36f0 │ │ - @ instruction: 0xff6fd5f3 │ │ - @ instruction: 0xff704da2 │ │ + @ instruction: 0xff6fd5cc │ │ + @ instruction: 0xff704d7b │ │ @ instruction: 0xff6e3830 │ │ - @ instruction: 0xff6f4153 │ │ - @ instruction: 0xff706bc9 │ │ - @ instruction: 0xff70120b │ │ + @ instruction: 0xff6f412c │ │ + @ instruction: 0xff706ba2 │ │ + @ instruction: 0xff7011e4 │ │ @ instruction: 0xff6e1e62 │ │ - @ instruction: 0xff708b1d │ │ + @ instruction: 0xff708af6 │ │ @ instruction: 0xff6e1b42 │ │ - @ instruction: 0xff7087fd │ │ + @ instruction: 0xff7087d6 │ │ 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 │ │ str r2, [sp, #44] @ 0x2c │ │ @@ -3347556,15 +3347555,15 @@ │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f727e │ │ + @ instruction: 0xff6f7257 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #108] @ 0x6c │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r0, r1 │ │ bx r2 │ │ @@ -3347607,16 +3347606,16 @@ │ │ cmp r0, #0 │ │ bne c1caf8 │ │ mvn r0, #0 │ │ mov r4, #0 │ │ str r0, [r7] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f763d │ │ - @ instruction: 0xff6fd24a │ │ + @ instruction: 0xff6f7616 │ │ + @ instruction: 0xff6fd223 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ ldrne r2, [r2, #112] @ 0x70 │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #144] @ 0x90 │ │ @@ -3347814,24 +3347813,24 @@ │ │ blx d3218e │ │ b c1cd94 │ │ mov r6, #0 │ │ mov r0, r6 │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6e159a │ │ - @ instruction: 0xff706558 │ │ + @ instruction: 0xff706531 │ │ @ instruction: 0xff6e14aa │ │ - @ instruction: 0xff706468 │ │ + @ instruction: 0xff706441 │ │ @ instruction: 0xff6e148e │ │ - @ instruction: 0xff70644c │ │ + @ instruction: 0xff706425 │ │ @ instruction: 0xff6e1462 │ │ - @ instruction: 0xff706420 │ │ + @ instruction: 0xff7063f9 │ │ @ instruction: 0xff6e143a │ │ @ instruction: 0xff6e14e2 │ │ - @ instruction: 0xff7064a0 │ │ + @ instruction: 0xff706479 │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ bne c1cf0c │ │ add r0, r0, #72 @ 0x48 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3348511,27 +3348510,27 @@ │ │ movw r1, #267 @ 0x10b │ │ ldr r2, [pc, #24] @ c1d9ac │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c1d750 │ │ @ instruction: 0xff6e572a │ │ @ instruction: 0xff6d94dc │ │ - @ instruction: 0xff70b561 │ │ + @ instruction: 0xff70b53a │ │ @ instruction: 0xff6d9210 │ │ - @ instruction: 0xff70b295 │ │ + @ instruction: 0xff70b26e │ │ @ instruction: 0xff6d9458 │ │ - @ instruction: 0xff70b4dd │ │ + @ instruction: 0xff70b4b6 │ │ andseq r3, r9, r0, lsr #16 │ │ @ instruction: 0xff6d9304 │ │ - @ instruction: 0xff70b389 │ │ + @ instruction: 0xff70b362 │ │ @ instruction: 0xff6e0a1b │ │ @ instruction: 0xff6d9280 │ │ - @ instruction: 0xff70b305 │ │ + @ instruction: 0xff70b2de │ │ @ instruction: 0xff6e9af6 │ │ - @ instruction: 0xff703b98 │ │ + @ instruction: 0xff703b71 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl c5f4ec │ │ @@ -3348614,15 +3348613,15 @@ │ │ cmp r1, #0 │ │ popne {r4, r5, r6, pc} │ │ mov r0, r4 │ │ bl c78360 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6d90b4 │ │ - @ instruction: 0xff6f1036 │ │ + @ instruction: 0xff6f100f │ │ 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 c3dedc │ │ @@ -3348812,18 +3348811,18 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #15 │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #6 │ │ b c1de18 │ │ - @ instruction: 0xff6eeff1 │ │ + @ instruction: 0xff6eefca │ │ @ instruction: 0xff6de775 │ │ @ instruction: 0xff6d8dbc │ │ - @ instruction: 0xff6f0d3e │ │ + @ instruction: 0xff6f0d17 │ │ @ instruction: 0xff6d8da0 │ │ @ instruction: 0xff6e9657 │ │ @ instruction: 0xff6d8d68 │ │ @ instruction: 0xff6e961f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl c75c50 │ │ @@ -3348894,18 +3348893,18 @@ │ │ mov r0, r8 │ │ mov r1, r5 │ │ movw r2, #578 @ 0x242 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6d8c80 │ │ - @ instruction: 0xff70178b │ │ + @ instruction: 0xff701764 │ │ @ instruction: 0xff6d8ce4 │ │ @ instruction: 0xff6d8c44 │ │ - @ instruction: 0xff70174f │ │ + @ instruction: 0xff701728 │ │ @ instruction: 0xff6e4ec2 │ │ @ instruction: 0xff6d8c9c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ mov r6, r2 │ │ add r2, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ @@ -3349285,15 +3349284,15 @@ │ │ mov r3, r4 │ │ bl c1fd18 │ │ b c1e478 │ │ bl c1e8c8 │ │ b c1e478 │ │ @ instruction: 0xff6da646 │ │ @ instruction: 0xff6e1acd │ │ - @ instruction: 0xff6fd629 │ │ + @ instruction: 0xff6fd602 │ │ @ instruction: 0xff6da766 │ │ @ instruction: 0xff6e1bed │ │ mov r2, #0 │ │ b c1e5d0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ @@ -3349379,15 +3349378,15 @@ │ │ bl c1ec10 │ │ mov r6, r0 │ │ cmp r6, #0 │ │ mov r7, r6 │ │ bgt c1e624 │ │ b c1e5f4 │ │ @ instruction: 0xff6da5a2 │ │ - @ instruction: 0xff6f7d28 │ │ + @ instruction: 0xff6f7d01 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #24 │ │ cmp r1, #0 │ │ beq c1e7a4 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c1e7bc │ │ @@ -3349479,15 +3349478,15 @@ │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ cmn r0, #1 │ │ beq c1e8a0 │ │ mvn r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6fb566 │ │ + @ instruction: 0xff6fb53f │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ cmp r1, #0 │ │ beq c1e968 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r2, r0, #16 │ │ mov r5, sp │ │ @@ -3349529,15 +3349528,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [pc, #20] @ c1e990 │ │ mov r2, #75 @ 0x4b │ │ ldr r1, [pc, #16] @ c1e994 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ - @ instruction: 0xff6f589a │ │ + @ instruction: 0xff6f5873 │ │ @ instruction: 0xff6ec9f8 │ │ @ instruction: 0xff6da222 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ @@ -3349686,16 +3349685,16 @@ │ │ mov r0, sl │ │ movw r2, #1340 @ 0x53c │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r8 │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6f0109 │ │ - @ instruction: 0xff70de5a │ │ + @ instruction: 0xff6f00e2 │ │ + @ instruction: 0xff70de33 │ │ @ instruction: 0xff6da056 │ │ @ instruction: 0xff6d9fba │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ @@ -3349776,16 +3349775,16 @@ │ │ movw r2, #1274 @ 0x4fa │ │ ldr r0, [sp, #84] @ 0x54 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6efe75 │ │ - @ instruction: 0xff70dbd2 │ │ + @ instruction: 0xff6efe4e │ │ + @ instruction: 0xff70dbab │ │ @ instruction: 0xff6d9e52 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c1edb4 │ │ ldr r4, [r0] │ │ cmp r4, #424 @ 0x1a8 │ │ bgt c1edbc │ │ @@ -3350026,24 +3350025,24 @@ │ │ orrne r0, r0, #16777216 @ 0x1000000 │ │ strne r0, [r5, #16] │ │ cmp r6, #0 │ │ movwgt r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #264 @ 0x108 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f1a62 │ │ - @ instruction: 0xff6fae82 │ │ - @ instruction: 0xff6f522d │ │ - @ instruction: 0xff70d34a │ │ - @ instruction: 0xff700745 │ │ + @ instruction: 0xff6f1a3b │ │ + @ instruction: 0xff6fae5b │ │ + @ instruction: 0xff6f5206 │ │ + @ instruction: 0xff70d323 │ │ + @ instruction: 0xff70071e │ │ @ instruction: 0xff6dd4c7 │ │ - @ instruction: 0xff6fcb4a │ │ - @ instruction: 0xff7006c6 │ │ - @ instruction: 0xff6f7314 │ │ - @ instruction: 0xff70d79e │ │ + @ instruction: 0xff6fcb23 │ │ + @ instruction: 0xff70069f │ │ + @ instruction: 0xff6f72ed │ │ + @ instruction: 0xff70d777 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ @@ -3350287,15 +3350286,15 @@ │ │ cmp r0, #0 │ │ beq c1f55c │ │ ldr r1, [sp, #4] │ │ str r1, [r4] │ │ b c1f4d0 │ │ mvn r1, #0 │ │ b c1f4d0 │ │ - @ instruction: 0xff6f4c55 │ │ + @ instruction: 0xff6f4c2e │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r1, [r0, #60] @ 0x3c │ │ cmp r1, #0 │ │ @@ -3350356,15 +3350355,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d9556 │ │ - @ instruction: 0xff6f2e88 │ │ + @ instruction: 0xff6f2e61 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #8] │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #40] @ c1f6c0 │ │ movw r1, #811 @ 0x32b │ │ @@ -3350375,15 +3350374,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d950a │ │ - @ instruction: 0xff6f6cb8 │ │ + @ instruction: 0xff6f6c91 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ ldrne r0, [r0, #12] │ │ ubfxne r0, r0, #1, #1 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ @@ -3350544,18 +3350543,18 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r0, [r0, #8] │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff70c326 │ │ - @ instruction: 0xff70c2fa │ │ + @ instruction: 0xff70c2ff │ │ + @ instruction: 0xff70c2d3 │ │ @ instruction: 0xff6d927e │ │ - @ instruction: 0xff6f6a2c │ │ + @ instruction: 0xff6f6a05 │ │ ldr r0, [r0, #20] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #13] │ │ mov r5, r1 │ │ tst r0, #4 │ │ @@ -3350626,15 +3350625,15 @@ │ │ bl c3385c │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6d9162 │ │ - @ instruction: 0xff6f0f60 │ │ + @ instruction: 0xff6f0f39 │ │ @ instruction: 0xff6dabb5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r8, r0 │ │ bl bb3218 │ │ mov r4, #0 │ │ @@ -3350778,15 +3350777,15 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bb25fc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mulseq r9, r4, r3 │ │ @ instruction: 0xff70ec82 │ │ - @ instruction: 0xff70ae7e │ │ + @ instruction: 0xff70ae57 │ │ @ instruction: 0x001912f4 │ │ push {fp, lr} │ │ sub sp, sp, #32 │ │ ldr ip, [pc, #72] @ c1fd70 │ │ str r0, [sp, #28] │ │ add r0, sp, #4 │ │ str r0, [sp, #20] │ │ @@ -3350861,15 +3350860,15 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bb25fc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r1, r9, r8, lsl #5 │ │ @ instruction: 0xff70eb36 │ │ - @ instruction: 0xff705171 │ │ + @ instruction: 0xff70514a │ │ andseq r1, r9, ip, ror #3 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r6, r0 │ │ str r0, [sp] │ │ add r0, sp, #84 @ 0x54 │ │ mov r9, r2 │ │ @@ -3350970,22 +3350969,22 @@ │ │ bl c0e74c │ │ mov r0, r5 │ │ bl c2b83c │ │ mov r0, r8 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6e3dad │ │ - @ instruction: 0xff6f428d │ │ + @ instruction: 0xff6f4266 │ │ @ instruction: 0xff6e3d61 │ │ - @ instruction: 0xff6f4241 │ │ - @ instruction: 0xff6ecd93 │ │ + @ instruction: 0xff6f421a │ │ + @ instruction: 0xff6ecd6c │ │ @ instruction: 0xff6e3cd9 │ │ - @ instruction: 0xff6f41b9 │ │ + @ instruction: 0xff6f4192 │ │ @ instruction: 0xff6e3d01 │ │ - @ instruction: 0xff6f41e1 │ │ + @ instruction: 0xff6f41ba │ │ 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 │ │ str r7, [sp, #68] @ 0x44 │ │ @@ -3351075,17 +3351074,17 @@ │ │ bl c54980 │ │ mov r0, r7 │ │ bl c0818c │ │ ldr r7, [sp, #84] @ 0x54 │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6ee6b8 │ │ + @ instruction: 0xff6ee691 │ │ @ instruction: 0xff6da484 │ │ - @ instruction: 0xff6ee66c │ │ + @ instruction: 0xff6ee645 │ │ @ instruction: 0xff6da438 │ │ @ instruction: 0xff6e3b21 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ cmp r0, #0 │ │ beq c20228 │ │ mov r4, r0 │ │ @@ -3351357,35 +3351356,35 @@ │ │ b c20610 │ │ mov r0, r8 │ │ bl c20f58 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff701346 │ │ - @ instruction: 0xff6ecacf │ │ - @ instruction: 0xff7010f2 │ │ - @ instruction: 0xff6ec87b │ │ + @ instruction: 0xff70131f │ │ + @ instruction: 0xff6ecaa8 │ │ + @ instruction: 0xff7010cb │ │ + @ instruction: 0xff6ec854 │ │ @ instruction: 0xff6d8713 │ │ - @ instruction: 0xff70131e │ │ - @ instruction: 0xff6ecaa7 │ │ - @ instruction: 0xff701276 │ │ - @ instruction: 0xff7010b6 │ │ + @ instruction: 0xff7012f7 │ │ + @ instruction: 0xff6eca80 │ │ + @ instruction: 0xff70124f │ │ + @ instruction: 0xff70108f │ │ @ instruction: 0xff710653 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff7011d2 │ │ + @ instruction: 0xff7011ab │ │ andeq r0, r0, r4, lsr #5 │ │ - @ instruction: 0xff70113e │ │ + @ instruction: 0xff701117 │ │ andeq r0, r0, ip, lsr #5 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff70110e │ │ + @ instruction: 0xff7010e7 │ │ @ instruction: 0xff7106ab │ │ - @ instruction: 0xff700fe6 │ │ + @ instruction: 0xff700fbf │ │ @ instruction: 0xff6d85fa │ │ - @ instruction: 0xff701076 │ │ + @ instruction: 0xff70104f │ │ push {r4, lr} │ │ ldrb r2, [r1, #4] │ │ mov r4, r1 │ │ tst r2, #1 │ │ popne {r4, pc} │ │ mov r1, r0 │ │ ldr r0, [r4] │ │ @@ -3351583,15 +3351582,15 @@ │ │ ldr r0, [r5] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff7082d1 │ │ + @ instruction: 0xff7082aa │ │ 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, #10 │ │ mov r9, r2 │ │ @@ -3351736,23 +3351735,23 @@ │ │ str r9, [sp, #8] │ │ bl c0e74c │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e23de │ │ - @ instruction: 0xff708231 │ │ - @ instruction: 0xff6f1ade │ │ + @ instruction: 0xff70820a │ │ + @ instruction: 0xff6f1ab7 │ │ andseq r0, r9, r8, asr #11 │ │ andeq r0, r0, r0, ror #23 │ │ strdeq r0, [r0], -ip │ │ - @ instruction: 0xff70809d │ │ - @ instruction: 0xff6f194a │ │ + @ instruction: 0xff708076 │ │ + @ instruction: 0xff6f1923 │ │ @ instruction: 0xff6df3bd │ │ - @ instruction: 0xff700914 │ │ + @ instruction: 0xff7008ed │ │ push {fp, lr} │ │ mov r1, #10 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq c20c48 │ │ pop {fp, lr} │ │ b c767d4 │ │ @@ -3351784,15 +3351783,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff707fa1 │ │ + @ instruction: 0xff707f7a │ │ @ instruction: 0xff6e3027 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ ldrne r0, [r0, #4] │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ @@ -3351805,15 +3351804,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff707f4d │ │ + @ instruction: 0xff707f26 │ │ @ instruction: 0xff6d9a97 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #44] @ c20d6c │ │ @@ -3351825,16 +3351824,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff707efd │ │ - @ instruction: 0xff707f1d │ │ + @ instruction: 0xff707ed6 │ │ + @ instruction: 0xff707ef6 │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ beq c20db8 │ │ @@ -3351891,15 +3351890,15 @@ │ │ mov r1, r3 │ │ bx r2 │ │ ldr r1, [pc, #12] @ c20e74 │ │ mov r0, #52 @ 0x34 │ │ movw r2, #610 @ 0x262 │ │ add r1, pc, r1 │ │ b c543f8 │ │ - @ instruction: 0xff707dd5 │ │ + @ instruction: 0xff707dae │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq c20f14 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r9, #1 │ │ cmp r0, #0 │ │ @@ -3351946,15 +3351945,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r9, #0 │ │ bl c0e74c │ │ mov r0, r9 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff707d1d │ │ + @ instruction: 0xff707cf6 │ │ @ instruction: 0xff6e2dbe │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c20fb0 │ │ @@ -3351971,15 +3351970,15 @@ │ │ bl c5ba48 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #651 @ 0x28b │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ andseq r8, fp, r8, lsr #17 │ │ - @ instruction: 0xff707cb9 │ │ + @ instruction: 0xff707c92 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ @@ -3352405,20 +3352404,20 @@ │ │ bl c54728 │ │ ldr r0, [r5, #16] │ │ bl c78360 │ │ ldr r0, [r5] │ │ bl c5dc44 │ │ mov r0, r5 │ │ b c214e8 │ │ - @ instruction: 0xff7079d5 │ │ - @ instruction: 0xff707779 │ │ - @ instruction: 0xff7076a1 │ │ - @ instruction: 0xff707665 │ │ - @ instruction: 0xff6ef3e4 │ │ - @ instruction: 0xff7075e9 │ │ + @ instruction: 0xff7079ae │ │ + @ instruction: 0xff707752 │ │ + @ instruction: 0xff70767a │ │ + @ instruction: 0xff70763e │ │ + @ instruction: 0xff6ef3bd │ │ + @ instruction: 0xff7075c2 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c216cc │ │ add r1, r0, #20 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3352444,15 +3352443,15 @@ │ │ ldr r0, [r5] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff70755d │ │ + @ instruction: 0xff707536 │ │ add r0, r0, #20 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c21720 │ │ mov r0, #1 │ │ @@ -3352486,15 +3352485,15 @@ │ │ ldr r0, [r5] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff7074b5 │ │ + @ instruction: 0xff70748e │ │ push {r4, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r4, r0 │ │ mov r0, sp │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r0, r0, #12 │ │ mov r2, #12 │ │ @@ -3352548,15 +3352547,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, pc} │ │ @ instruction: 0xff6d73e6 │ │ @ instruction: 0xff6de853 │ │ - @ instruction: 0xff6f4b40 │ │ + @ instruction: 0xff6f4b19 │ │ @ instruction: 0xff6d7386 │ │ @ instruction: 0xff6de7f3 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3352842,15 +3352841,15 @@ │ │ mov r4, #0 │ │ mov r5, #1 │ │ b c21c60 │ │ @ instruction: 0xff6d6eea │ │ @ instruction: 0xff6e5780 │ │ @ instruction: 0xff6da908 │ │ @ instruction: 0xff6e3a60 │ │ - @ instruction: 0xff704924 │ │ + @ instruction: 0xff7048fd │ │ andseq r7, fp, r0, lsr #24 │ │ @ instruction: 0xff6d6f8a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ cmp r2, #0 │ │ str r6, [sp, #4] │ │ @@ -3352927,15 +3352926,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl bb6270 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6d6dee │ │ - @ instruction: 0xff6ff796 │ │ + @ instruction: 0xff6ff76f │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c21efc │ │ cmp r1, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ popne {fp, pc} │ │ @@ -3353006,15 +3353005,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d6c42 │ │ - @ instruction: 0xff702ffc │ │ + @ instruction: 0xff702fd5 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3353220,29 +3353219,29 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ b c22274 │ │ @ instruction: 0xff6d68ea │ │ - @ instruction: 0xff700f84 │ │ + @ instruction: 0xff700f5d │ │ @ instruction: 0xff6d6b6a │ │ @ instruction: 0xff6d6a86 │ │ @ instruction: 0xff6e7241 │ │ @ instruction: 0xff6d6a4e │ │ @ instruction: 0xff6e7209 │ │ - @ instruction: 0xff6f5df8 │ │ - @ instruction: 0xff6f7cf2 │ │ + @ instruction: 0xff6f5dd1 │ │ + @ instruction: 0xff6f7ccb │ │ @ instruction: 0xff6d6a0e │ │ @ instruction: 0xff6e71c9 │ │ - @ instruction: 0xff6f9916 │ │ + @ instruction: 0xff6f98ef │ │ @ instruction: 0xff6d6996 │ │ - @ instruction: 0xff6f1fc9 │ │ + @ instruction: 0xff6f1fa2 │ │ @ instruction: 0xff6d6966 │ │ - @ instruction: 0xff70101d │ │ + @ instruction: 0xff700ff6 │ │ @ instruction: 0xff6d6906 │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bxne lr │ │ @@ -3353258,15 +3353257,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d6852 │ │ - @ instruction: 0xff6fd334 │ │ + @ instruction: 0xff6fd30d │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #44] @ c22420 │ │ @@ -3353279,15 +3353278,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d67fe │ │ - @ instruction: 0xff6ec756 │ │ + @ instruction: 0xff6ec72f │ │ cmp r0, #0 │ │ strne r1, [r0, #20] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #44] @ c22474 │ │ @@ -3353300,15 +3353299,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6d67aa │ │ - @ instruction: 0xff6f7961 │ │ + @ instruction: 0xff6f793a │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ @@ -3353336,15 +3353335,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e4fc0 │ │ - @ instruction: 0xff6fd217 │ │ + @ instruction: 0xff6fd1f0 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3353365,15 +3353364,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e4f4c │ │ - @ instruction: 0xff6fd1a3 │ │ + @ instruction: 0xff6fd17c │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3353422,15 +3353421,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e4e68 │ │ - @ instruction: 0xff6fd0bf │ │ + @ instruction: 0xff6fd098 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c2269c │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3353454,15 +3353453,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #154 @ 0x9a │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff70a222 │ │ + @ instruction: 0xff70a1fb │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c226e8 │ │ mov r0, #1 │ │ @@ -3353662,20 +3353661,20 @@ │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, r0, #2 │ │ bne c22938 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff70a166 │ │ - @ instruction: 0xff709f36 │ │ + @ instruction: 0xff70a13f │ │ + @ instruction: 0xff709f0f │ │ @ instruction: 0xff6d6275 │ │ - @ instruction: 0xff709f8e │ │ + @ instruction: 0xff709f67 │ │ @ instruction: 0xff6d62cd │ │ - @ instruction: 0xff709ef6 │ │ + @ instruction: 0xff709ecf │ │ mov r1, #0 │ │ b c22a40 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ @@ -3353973,33 +3353972,33 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r0, #258 @ 0x102 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ mov r0, #6 │ │ b c22dd4 │ │ - @ instruction: 0xff709c02 │ │ + @ instruction: 0xff709bdb │ │ @ instruction: 0xff70de67 │ │ - @ instruction: 0xff7099fa │ │ + @ instruction: 0xff7099d3 │ │ @ instruction: 0xff70dc5f │ │ - @ instruction: 0xff709e1a │ │ + @ instruction: 0xff709df3 │ │ @ instruction: 0xfffffc00 │ │ @ instruction: 0xfffffb84 │ │ @ instruction: 0xfffffaf8 │ │ @ instruction: 0xfffffba8 │ │ @ instruction: 0xfffffb2c │ │ @ instruction: 0xfffffaa0 │ │ - @ instruction: 0xff709ac6 │ │ - @ instruction: 0xff709a7a │ │ + @ instruction: 0xff709a9f │ │ + @ instruction: 0xff709a53 │ │ @ instruction: 0xff70dcdf │ │ - @ instruction: 0xff709b16 │ │ + @ instruction: 0xff709aef │ │ @ instruction: 0xff70dd7b │ │ - @ instruction: 0xff709b86 │ │ + @ instruction: 0xff709b5f │ │ @ instruction: 0xff70ddeb │ │ - @ instruction: 0xff709b66 │ │ + @ instruction: 0xff709b3f │ │ @ instruction: 0xff70ddcb │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r1, #0 │ │ cmp r0, #0 │ │ str r1, [sp, #4] │ │ @@ -3354218,28 +3354217,28 @@ │ │ ldr r2, [pc, #72] @ c23304 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #153 @ 0x99 │ │ b c230a0 │ │ - @ instruction: 0xff70984e │ │ - @ instruction: 0xff6f6d49 │ │ - @ instruction: 0xff709716 │ │ - @ instruction: 0xff6f6c11 │ │ - @ instruction: 0xff7096ee │ │ - @ instruction: 0xff6f6be9 │ │ - @ instruction: 0xff7096b6 │ │ - @ instruction: 0xff6f6bb1 │ │ - @ instruction: 0xff70967e │ │ - @ instruction: 0xff6f6b79 │ │ - @ instruction: 0xff709656 │ │ - @ instruction: 0xff6f6b51 │ │ - @ instruction: 0xff70961e │ │ - @ instruction: 0xff6f6b19 │ │ + @ instruction: 0xff709827 │ │ + @ instruction: 0xff6f6d22 │ │ + @ instruction: 0xff7096ef │ │ + @ instruction: 0xff6f6bea │ │ + @ instruction: 0xff7096c7 │ │ + @ instruction: 0xff6f6bc2 │ │ + @ instruction: 0xff70968f │ │ + @ instruction: 0xff6f6b8a │ │ + @ instruction: 0xff709657 │ │ + @ instruction: 0xff6f6b52 │ │ + @ instruction: 0xff70962f │ │ + @ instruction: 0xff6f6b2a │ │ + @ instruction: 0xff7095f7 │ │ + @ instruction: 0xff6f6af2 │ │ mov r2, #1 │ │ b c22f4c │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ cmpne r2, #0 │ │ bne c2334c │ │ bl c0e568 │ │ @@ -3354345,23 +3354344,23 @@ │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r0, r4 │ │ ldr r3, [r3, #96] @ 0x60 │ │ pop {r4, r5, r6, lr} │ │ bx r3 │ │ - @ instruction: 0xff7095a6 │ │ + @ instruction: 0xff70957f │ │ @ instruction: 0xff70b63c │ │ - @ instruction: 0xff70956e │ │ + @ instruction: 0xff709547 │ │ @ instruction: 0xff70b604 │ │ - @ instruction: 0xff7094f6 │ │ + @ instruction: 0xff7094cf │ │ @ instruction: 0xff70b58c │ │ - @ instruction: 0xff709456 │ │ + @ instruction: 0xff70942f │ │ @ instruction: 0xff70b4ec │ │ - @ instruction: 0xff70947e │ │ + @ instruction: 0xff709457 │ │ @ instruction: 0xff70b514 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c23560 │ │ ldr r1, [pc, #232] @ c235f4 │ │ mov r6, r0 │ │ @@ -3354557,15 +3354556,15 @@ │ │ blx r1 │ │ ldr r4, [sp, #4] │ │ cmp r0, #0 │ │ moveq r4, r0 │ │ mov r0, r4 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff7083fa │ │ + @ instruction: 0xff7083d3 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r5, lr} │ │ ldm r0, {r0, r5} │ │ ldr ip, [r0, #36] @ 0x24 │ │ mov r0, r5 │ │ @@ -3354808,20 +3354807,20 @@ │ │ mov r5, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f6511 │ │ - @ instruction: 0xff6f6319 │ │ + @ instruction: 0xff6f64ea │ │ + @ instruction: 0xff6f62f2 │ │ @ instruction: 0xff6e39c3 │ │ - @ instruction: 0xff6f6281 │ │ - @ instruction: 0xff6f6245 │ │ - @ instruction: 0xff6f6211 │ │ + @ instruction: 0xff6f625a │ │ + @ instruction: 0xff6f621e │ │ + @ instruction: 0xff6f61ea │ │ @ instruction: 0xff6e38d3 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c23c28 │ │ @@ -3354854,15 +3354853,15 @@ │ │ ldr r0, [r5] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6f615d │ │ + @ instruction: 0xff6f6136 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c23cc8 │ │ mov r0, #1 │ │ @@ -3354894,15 +3354893,15 @@ │ │ ldr r0, [r5] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6f60bd │ │ + @ instruction: 0xff6f6096 │ │ ldr r1, [r0, #44] @ 0x2c │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c23770 │ │ @@ -3355367,17 +3355366,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #1 │ │ pop {r4, pc} │ │ @ instruction: 0xff6d6344 │ │ - @ instruction: 0xff6ee09f │ │ + @ instruction: 0xff6ee078 │ │ @ instruction: 0xff6d6310 │ │ - @ instruction: 0xff6ee06b │ │ + @ instruction: 0xff6ee044 │ │ mov r2, r1 │ │ mov r1, #8192 @ 0x2000 │ │ mov r3, #0 │ │ b c23dcc │ │ push {r4, lr} │ │ mov ip, r0 │ │ cmp ip, #0 │ │ @@ -3355686,17 +3355685,17 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, ip, #2 │ │ bne c248d0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6d6138 │ │ @ instruction: 0xff6d5e74 │ │ - @ instruction: 0xff70069e │ │ + @ instruction: 0xff700677 │ │ @ instruction: 0xff6d5ecc │ │ - @ instruction: 0xff7006f6 │ │ + @ instruction: 0xff7006cf │ │ @ instruction: 0xff6d5e34 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r1, #4] │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r6, #0 │ │ mov r1, r6 │ │ @@ -3355738,15 +3355737,15 @@ │ │ movw r1, #6 │ │ mov r0, #6 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6fe86b │ │ + @ instruction: 0xff6fe844 │ │ @ instruction: 0xff709f14 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r4, r0 │ │ ldr r0, [r0, #60] @ 0x3c │ │ cmp r0, #0 │ │ beq c24b78 │ │ @@ -3355841,16 +3355840,16 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ b c24bac │ │ - @ instruction: 0xff6fe6cf │ │ - @ instruction: 0xff6ef5a7 │ │ + @ instruction: 0xff6fe6a8 │ │ + @ instruction: 0xff6ef580 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [r0, #60] @ 0x3c │ │ @@ -3356110,29 +3356109,29 @@ │ │ ldr r1, [pc, #24] @ c25064 │ │ mov r0, r7 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6fe2eb │ │ - @ instruction: 0xff6fe287 │ │ + @ instruction: 0xff6fe2c4 │ │ + @ instruction: 0xff6fe260 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0] │ │ bl c25f90 │ │ ldr r0, [r4] │ │ bl c25de8 │ │ ldr r1, [pc, #16] @ c25098 │ │ mov r0, r4 │ │ mov r2, #219 @ 0xdb │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6fe247 │ │ + @ instruction: 0xff6fe220 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl c25f64 │ │ @@ -3356172,16 +3356171,16 @@ │ │ cmp r0, #0 │ │ beq c250ec │ │ mov r0, r8 │ │ str r4, [r8, #60] @ 0x3c │ │ bl c24a98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6fe1d7 │ │ - @ instruction: 0xff6ef0af │ │ + @ instruction: 0xff6fe1b0 │ │ + @ instruction: 0xff6ef088 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [r0, #56] @ 0x38 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [r1, #60] @ 0x3c │ │ @@ -3356287,15 +3356286,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r3, r2 │ │ mov r0, r6 │ │ mov r1, fp │ │ mov r2, r9 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c26104 │ │ - @ instruction: 0xff6fe00f │ │ + @ instruction: 0xff6fdfe8 │ │ @ instruction: 0xff6d3981 │ │ 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 │ │ @@ -3356386,16 +3356385,16 @@ │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ mov r1, r6 │ │ bl c25f90 │ │ b c25490 │ │ @ instruction: 0xfffff5e8 │ │ - @ instruction: 0xff6fde5f │ │ - @ instruction: 0xff707474 │ │ + @ instruction: 0xff6fde38 │ │ + @ instruction: 0xff70744d │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [sp, #16] │ │ mov r6, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ mov r1, r2 │ │ @@ -3356430,16 +3356429,16 @@ │ │ cmp r0, #0 │ │ beq c254f4 │ │ mov r0, r6 │ │ str r4, [r6, #60] @ 0x3c │ │ bl c24a98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6fddcf │ │ - @ instruction: 0xff6eeca7 │ │ + @ instruction: 0xff6fdda8 │ │ + @ instruction: 0xff6eec80 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #308 @ 0x134 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add sl, sp, #144 @ 0x90 │ │ str r3, [sp, #12] │ │ mov r4, r0 │ │ str r2, [sp, #8] │ │ @@ -3356520,17 +3356519,17 @@ │ │ movcs r1, r6 │ │ bl c56138 │ │ mov r0, r7 │ │ add sp, sp, #308 @ 0x134 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r7, #1 │ │ b c256b4 │ │ - @ instruction: 0xff6e7785 │ │ - @ instruction: 0xff6fa106 │ │ - @ instruction: 0xff701758 │ │ + @ instruction: 0xff6e775e │ │ + @ instruction: 0xff6fa0df │ │ + @ instruction: 0xff701731 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r2, [r0, #88] @ 0x58 │ │ cmp r2, #0 │ │ beq c25714 │ │ push {r4, lr} │ │ @@ -3356962,19 +3356961,19 @@ │ │ add r2, pc, r2 │ │ bl c1e0d0 │ │ ldr r1, [sp, #112] @ 0x70 │ │ b c25da8 │ │ mov r1, #0 │ │ str r1, [r4, #8] │ │ b c25d28 │ │ - @ instruction: 0xff6eb25b │ │ - @ instruction: 0xff6eacdb │ │ - @ instruction: 0xff6ead43 │ │ - @ instruction: 0xff6ead0f │ │ - @ instruction: 0xff6ff321 │ │ + @ instruction: 0xff6eb234 │ │ + @ instruction: 0xff6eacb4 │ │ + @ instruction: 0xff6ead1c │ │ + @ instruction: 0xff6eace8 │ │ + @ instruction: 0xff6ff2fa │ │ strdeq r0, [r0], -r4 │ │ add r0, r0, #24 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c25dcc │ │ @@ -3357007,15 +3357006,15 @@ │ │ ldr r0, [r5, #20] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #305 @ 0x131 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6eaba3 │ │ + @ instruction: 0xff6eab7c │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c25ea4 │ │ ldr ip, [pc, #36] @ c25ea8 │ │ ldr lr, [pc, #36] @ c25eac │ │ @@ -3358038,39 +3358037,39 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c26de4 │ │ - @ instruction: 0xff6f3693 │ │ - @ instruction: 0xff6f187e │ │ - @ instruction: 0xff6f2fa3 │ │ - @ instruction: 0xff6f118e │ │ - @ instruction: 0xff7006b0 │ │ - @ instruction: 0xff7001e4 │ │ - @ instruction: 0xff6f35a7 │ │ - @ instruction: 0xff6f1792 │ │ - @ instruction: 0xff6f3283 │ │ - @ instruction: 0xff6f146e │ │ - @ instruction: 0xff6f3123 │ │ - @ instruction: 0xff6f130e │ │ - @ instruction: 0xff700170 │ │ - @ instruction: 0xff6f30d3 │ │ - @ instruction: 0xff6f12be │ │ - @ instruction: 0xff6f2fc3 │ │ - @ instruction: 0xff6f11ae │ │ - @ instruction: 0xff6f3037 │ │ - @ instruction: 0xff6f1222 │ │ - @ instruction: 0xff6f307f │ │ - @ instruction: 0xff6f126a │ │ - @ instruction: 0xff6f341f │ │ - @ instruction: 0xff6f160a │ │ - @ instruction: 0xff6f344b │ │ - @ instruction: 0xff6f1636 │ │ + @ instruction: 0xff6f366c │ │ + @ instruction: 0xff6f1857 │ │ + @ instruction: 0xff6f2f7c │ │ + @ instruction: 0xff6f1167 │ │ + @ instruction: 0xff700689 │ │ + @ instruction: 0xff7001bd │ │ + @ instruction: 0xff6f3580 │ │ + @ instruction: 0xff6f176b │ │ + @ instruction: 0xff6f325c │ │ + @ instruction: 0xff6f1447 │ │ + @ instruction: 0xff6f30fc │ │ + @ instruction: 0xff6f12e7 │ │ + @ instruction: 0xff700149 │ │ + @ instruction: 0xff6f30ac │ │ + @ instruction: 0xff6f1297 │ │ + @ instruction: 0xff6f2f9c │ │ + @ instruction: 0xff6f1187 │ │ + @ instruction: 0xff6f3010 │ │ + @ instruction: 0xff6f11fb │ │ + @ instruction: 0xff6f3058 │ │ + @ instruction: 0xff6f1243 │ │ + @ instruction: 0xff6f33f8 │ │ + @ instruction: 0xff6f15e3 │ │ + @ instruction: 0xff6f3424 │ │ + @ instruction: 0xff6f160f │ │ andeq r1, r0, r8, lsr #32 │ │ andeq r1, r0, ip │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ add fp, sp, #8 │ │ mov lr, #0 │ │ ldr ip, [sp, #32] │ │ @@ -3358176,18 +3358175,18 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c27054 │ │ - @ instruction: 0xff6f2dc7 │ │ - @ instruction: 0xff6e5cf4 │ │ - @ instruction: 0xff6f2d7b │ │ - @ instruction: 0xff6e5ca8 │ │ + @ instruction: 0xff6f2da0 │ │ + @ instruction: 0xff6e5ccd │ │ + @ instruction: 0xff6f2d54 │ │ + @ instruction: 0xff6e5c81 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrb r3, [r0, #13] │ │ tst r3, #8 │ │ bne c27148 │ │ ldr r4, [r0, #20] │ │ cmp r4, #0 │ │ beq c27140 │ │ @@ -3358246,17 +3358245,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c2716c │ │ - @ instruction: 0xff6f2caf │ │ + @ instruction: 0xff6f2c88 │ │ @ instruction: 0xff7099fb │ │ - @ instruction: 0xff6f2c63 │ │ + @ instruction: 0xff6f2c3c │ │ @ instruction: 0xff7099af │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ ldr r3, [r0, #12] │ │ tst r3, #2048 @ 0x800 │ │ bne c272e8 │ │ ldr r4, [r0, #20] │ │ @@ -3358492,17 +3358491,17 @@ │ │ bl c385f4 │ │ cmp r0, #0 │ │ ble c27590 │ │ mov r5, #1 │ │ b c27344 │ │ mov r5, #0 │ │ b c27344 │ │ - @ instruction: 0xff6f2b0f │ │ + @ instruction: 0xff6f2ae8 │ │ @ instruction: 0xff6e40a1 │ │ - @ instruction: 0xff6f2ae3 │ │ + @ instruction: 0xff6f2abc │ │ @ instruction: 0xff6e4075 │ │ 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 c27648 │ │ @@ -3358572,16 +3358571,16 @@ │ │ b c276c4 │ │ mov r3, #0 │ │ mov r0, r9 │ │ strd r6, [sp] │ │ blx ip │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6f27af │ │ - @ instruction: 0xff6fd9ac │ │ + @ instruction: 0xff6f2788 │ │ + @ instruction: 0xff6fd985 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ ldr r7, [r0, #12] │ │ mov r5, #0 │ │ str r5, [sp, #68] @ 0x44 │ │ tst r7, #2048 @ 0x800 │ │ bne c277e8 │ │ @@ -3358736,18 +3358735,18 @@ │ │ str r0, [sp] │ │ mov r0, r4 │ │ mov r1, r9 │ │ mov r2, r8 │ │ bl c3883c │ │ mov r5, r0 │ │ b c27840 │ │ - @ instruction: 0xff6f260f │ │ - @ instruction: 0xff6fbaf0 │ │ - @ instruction: 0xff6f25e7 │ │ - @ instruction: 0xff6fbac8 │ │ + @ instruction: 0xff6f25e8 │ │ + @ instruction: 0xff6fbac9 │ │ + @ instruction: 0xff6f25c0 │ │ + @ instruction: 0xff6fbaa1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [r0, #20] │ │ cmp r6, #0 │ │ beq c27a00 │ │ ldr r5, [r0, #12] │ │ tst r5, #2048 @ 0x800 │ │ bne c27a34 │ │ @@ -3358816,34 +3358815,34 @@ │ │ ldr r0, [r6, #20] │ │ ldr r5, [r6, #24] │ │ ldr ip, [r0, #100] @ 0x64 │ │ str r4, [sp, #24] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ bx ip │ │ - @ instruction: 0xff6f23f7 │ │ - @ instruction: 0xff6f9ba3 │ │ - @ instruction: 0xff6f23c3 │ │ - @ instruction: 0xff6f9b6f │ │ + @ instruction: 0xff6f23d0 │ │ + @ instruction: 0xff6f9b7c │ │ + @ instruction: 0xff6f239c │ │ + @ instruction: 0xff6f9b48 │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #40] @ c27af0 │ │ mov r1, #22 │ │ ldr r2, [pc, #36] @ c27af4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #177 @ 0xb1 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f233b │ │ - @ instruction: 0xff6f234d │ │ + @ instruction: 0xff6f2314 │ │ + @ instruction: 0xff6f2326 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #184] @ c27bbc │ │ mov r5, r0 │ │ mov r0, #8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3358965,15 +3358964,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6d66ec │ │ @ instruction: 0xff6d666c │ │ - @ instruction: 0xff6f3ebd │ │ + @ instruction: 0xff6f3e96 │ │ @ instruction: 0xff6d6640 │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ @@ -3359006,15 +3359005,15 @@ │ │ mov r0, sp │ │ blx r1 │ │ cmp r0, #0 │ │ ldrne r4, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff703e6e │ │ + @ instruction: 0xff703e47 │ │ push {r5, lr} │ │ ldm r0, {r0, r5} │ │ ldr ip, [r0, #32] │ │ mov r0, r5 │ │ pop {r5, lr} │ │ bx ip │ │ ldm r0, {r0, r3} │ │ @@ -3359190,25 +3359189,25 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #227 @ 0xe3 │ │ b c27e3c │ │ @ instruction: 0xff6d6500 │ │ - @ instruction: 0xff6f01dd │ │ + @ instruction: 0xff6f01b6 │ │ @ instruction: 0xff6d644c │ │ - @ instruction: 0xff6f0129 │ │ - @ instruction: 0xff703d22 │ │ + @ instruction: 0xff6f0102 │ │ + @ instruction: 0xff703cfb │ │ @ instruction: 0xff6d62f4 │ │ - @ instruction: 0xff6effd1 │ │ + @ instruction: 0xff6effaa │ │ @ instruction: 0xff6d63e4 │ │ - @ instruction: 0xff6f00c1 │ │ + @ instruction: 0xff6f009a │ │ @ instruction: 0xff708b48 │ │ @ instruction: 0xff6d62c4 │ │ - @ instruction: 0xff6effa1 │ │ + @ instruction: 0xff6eff7a │ │ ldr r2, [r0] │ │ ldr r2, [r2, #64] @ 0x40 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ bx r2 │ │ @@ -3359391,15 +3359390,15 @@ │ │ b c282a4 │ │ @ instruction: 0xff6ce017 │ │ @ instruction: 0xff6dc8c7 │ │ @ instruction: 0xff6d5fec │ │ @ instruction: 0xff6d5fa4 │ │ @ instruction: 0xff6d6054 │ │ @ instruction: 0xff6d6030 │ │ - @ instruction: 0xff6f92d0 │ │ + @ instruction: 0xff6f92a9 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c283e4 │ │ ldr ip, [pc, #36] @ c283e8 │ │ ldr lr, [pc, #36] @ c283ec │ │ @@ -3360115,20 +3360114,20 @@ │ │ b c28e48 │ │ andseq r1, ip, ip, lsr r6 │ │ andseq r1, ip, r4, lsr #12 │ │ andseq r1, ip, r4, lsl r6 │ │ andseq r8, r8, r4, lsr #22 │ │ andeq r0, r0, r8, ror #7 │ │ @ instruction: 0xff6cd27c │ │ - @ instruction: 0xff703b4e │ │ + @ instruction: 0xff703b27 │ │ @ instruction: 0xff6d72da │ │ - @ instruction: 0xff6e3f33 │ │ - @ instruction: 0xff703a8a │ │ + @ instruction: 0xff6e3f0c │ │ + @ instruction: 0xff703a63 │ │ @ instruction: 0xff6d7216 │ │ - @ instruction: 0xff703a4e │ │ + @ instruction: 0xff703a27 │ │ @ instruction: 0xff6d71da │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, #0 │ │ cmp r1, #0 │ │ beq c28fd8 │ │ str r1, [sp, #12] │ │ @@ -3360206,15 +3360205,15 @@ │ │ andeq r0, r0, r4, lsr #32 │ │ andseq r1, ip, ip, lsr r2 │ │ andseq r1, ip, ip, lsr #4 │ │ ldr r1, [pc, #8] @ c29060 │ │ movw r2, #291 @ 0x123 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff7038aa │ │ + @ instruction: 0xff703883 │ │ ldr r2, [r1] │ │ ldr r3, [r0] │ │ subs r2, r3, r2 │ │ ldreq r1, [r1, #4] │ │ ldreq r0, [r0, #4] │ │ subeq r2, r0, r1 │ │ mov r0, r2 │ │ @@ -3360846,15 +3360845,15 @@ │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r8, r8, r8, ror r3 │ │ @ instruction: 0xff6ddc7c │ │ andseq r8, r8, r0, lsl #4 │ │ @ instruction: 0xff6ddadc │ │ - @ instruction: 0xff6e5170 │ │ + @ instruction: 0xff6e5149 │ │ andseq r8, r8, r4, asr r1 │ │ andseq r8, r8, r0, ror #3 │ │ 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 │ │ @@ -3361070,24 +3361069,24 @@ │ │ mov r1, #16 │ │ bl d39460 │ │ mov r6, #1 │ │ mov r0, r9 │ │ b c29bac │ │ mov r6, #0 │ │ b c29ba8 │ │ - @ instruction: 0xff6ee4f7 │ │ - @ instruction: 0xff6f030e │ │ - @ instruction: 0xff6ee4bb │ │ - @ instruction: 0xff6f02d2 │ │ - @ instruction: 0xff6ee523 │ │ - @ instruction: 0xff6f033a │ │ - @ instruction: 0xff6ee48b │ │ - @ instruction: 0xff6f02a2 │ │ - @ instruction: 0xff6e6dbd │ │ - @ instruction: 0xff6f01d8 │ │ + @ instruction: 0xff6ee4d0 │ │ + @ instruction: 0xff6f02e7 │ │ + @ instruction: 0xff6ee494 │ │ + @ instruction: 0xff6f02ab │ │ + @ instruction: 0xff6ee4fc │ │ + @ instruction: 0xff6f0313 │ │ + @ instruction: 0xff6ee464 │ │ + @ instruction: 0xff6f027b │ │ + @ instruction: 0xff6e6d96 │ │ + @ instruction: 0xff6f01b1 │ │ @ instruction: 0xff6d5e76 │ │ @ instruction: 0xff6da05e │ │ @ instruction: 0xff6cc493 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #40] @ 0x28 │ │ mov r5, #0 │ │ @@ -3361234,24 +3361233,24 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c29f60 │ │ mov r7, r4 │ │ mov r6, sl │ │ b c29f80 │ │ @ instruction: 0x00187db8 │ │ - @ instruction: 0xff6f1c69 │ │ - @ instruction: 0xff6e2e29 │ │ - @ instruction: 0xff6f1c31 │ │ - @ instruction: 0xff6e2df1 │ │ - @ instruction: 0xff6f1ca9 │ │ + @ instruction: 0xff6f1c42 │ │ + @ instruction: 0xff6e2e02 │ │ + @ instruction: 0xff6f1c0a │ │ + @ instruction: 0xff6e2dca │ │ + @ instruction: 0xff6f1c82 │ │ andseq r7, r8, r8, asr #24 │ │ - @ instruction: 0xff6f1b35 │ │ - @ instruction: 0xff6e2cf5 │ │ + @ instruction: 0xff6f1b0e │ │ + @ instruction: 0xff6e2cce │ │ andseq r7, r8, r0, lsr ip │ │ - @ instruction: 0xff6f1bfd │ │ + @ instruction: 0xff6f1bd6 │ │ mulseq r8, ip, ip │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ @@ -3361283,16 +3361282,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6f1a85 │ │ - @ instruction: 0xff6fccf6 │ │ + @ instruction: 0xff6f1a5e │ │ + @ instruction: 0xff6fcccf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ mov r6, r0 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ mov r4, r1 │ │ mov r1, #1 │ │ mov sl, r3 │ │ @@ -3361408,17 +3361407,17 @@ │ │ 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: 0xff6d8c46 │ │ - @ instruction: 0xff6ec247 │ │ - @ instruction: 0xff6efc40 │ │ - @ instruction: 0xff6f197e │ │ + @ instruction: 0xff6ec220 │ │ + @ instruction: 0xff6efc19 │ │ + @ instruction: 0xff6f1957 │ │ @ instruction: 0xff6d58be │ │ @ instruction: 0xff6d9a9a │ │ @ instruction: 0xff6cbed3 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] @ 0x2c │ │ mov r6, #0 │ │ @@ -3361577,23 +3361576,23 @@ │ │ ldr r2, [pc, #44] @ c2a5e4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r6, #0 │ │ b c2a53c │ │ @ instruction: 0xff6d7930 │ │ - @ instruction: 0xff6ebf2e │ │ + @ instruction: 0xff6ebf07 │ │ @ instruction: 0xff6d7904 │ │ - @ instruction: 0xff6ebf02 │ │ + @ instruction: 0xff6ebedb │ │ @ instruction: 0xff6d78dc │ │ - @ instruction: 0xff6ebeda │ │ + @ instruction: 0xff6ebeb3 │ │ @ instruction: 0xff6d7858 │ │ - @ instruction: 0xff6ebe56 │ │ + @ instruction: 0xff6ebe2f │ │ @ instruction: 0xff6d7890 │ │ - @ instruction: 0xff6ebe8e │ │ + @ instruction: 0xff6ebe67 │ │ 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] │ │ @@ -3361807,28 +3361806,28 @@ │ │ ldr r0, [pc, #72] @ c2a998 │ │ mov r2, #199 @ 0xc7 │ │ ldr r1, [pc, #68] @ c2a99c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ @ instruction: 0xff6d774c │ │ - @ instruction: 0xff6e6338 │ │ + @ instruction: 0xff6e6311 │ │ @ instruction: 0xff6d7714 │ │ - @ instruction: 0xff6e6300 │ │ + @ instruction: 0xff6e62d9 │ │ @ instruction: 0xff6d76d8 │ │ - @ instruction: 0xff6e62c4 │ │ + @ instruction: 0xff6e629d │ │ @ instruction: 0xff6d76a0 │ │ - @ instruction: 0xff6e628c │ │ + @ instruction: 0xff6e6265 │ │ @ instruction: 0xff6d7578 │ │ - @ instruction: 0xff6e6164 │ │ + @ instruction: 0xff6e613d │ │ @ instruction: 0xff6d74d8 │ │ - @ instruction: 0xff6e60c4 │ │ + @ instruction: 0xff6e609d │ │ @ instruction: 0xff6d7540 │ │ - @ instruction: 0xff6e612c │ │ - @ instruction: 0xff6f4dcd │ │ + @ instruction: 0xff6e6105 │ │ + @ instruction: 0xff6f4da6 │ │ @ instruction: 0xff6d74b4 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3361864,15 +3361863,15 @@ │ │ mov r0, #6 │ │ mov r1, #127 @ 0x7f │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6de9ea │ │ - @ instruction: 0xff6f2dfe │ │ + @ instruction: 0xff6f2dd7 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #6 │ │ cmpne r1, #912 @ 0x390 │ │ bne c2aa7c │ │ bl c2c344 │ │ cmp r0, #0 │ │ @@ -3361894,15 +3361893,15 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6de97e │ │ - @ instruction: 0xff6f2d92 │ │ + @ instruction: 0xff6f2d6b │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c2c77c │ │ cmp r0, #408 @ 0x198 │ │ bne c2aae4 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3361917,15 +3361916,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6de916 │ │ - @ instruction: 0xff6fc317 │ │ + @ instruction: 0xff6fc2f0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c2c77c │ │ cmp r0, #408 @ 0x198 │ │ bne c2ab40 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3361940,15 +3361939,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6de8ba │ │ - @ instruction: 0xff6fc2bb │ │ + @ instruction: 0xff6fc294 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c2c77c │ │ cmp r0, #408 @ 0x198 │ │ bne c2abbc │ │ mov r0, r4 │ │ bl c2c344 │ │ @@ -3361974,15 +3361973,15 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6de83e │ │ - @ instruction: 0xff6fc23f │ │ + @ instruction: 0xff6fc218 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c2ac48 │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #76] @ 0x4c │ │ cmp r1, #0 │ │ ldrne r1, [r1, #52] @ 0x34 │ │ @@ -3362006,16 +3362005,16 @@ │ │ mov r0, #6 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ed3d0 │ │ - @ instruction: 0xff6fff14 │ │ + @ instruction: 0xff6ed3a9 │ │ + @ instruction: 0xff6ffeed │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c2accc │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r1, #0 │ │ ldrne r1, [r1, #56] @ 0x38 │ │ @@ -3362039,16 +3362038,16 @@ │ │ mov r0, #6 │ │ mov r1, #168 @ 0xa8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ed34c │ │ - @ instruction: 0xff6f0ec4 │ │ + @ instruction: 0xff6ed325 │ │ + @ instruction: 0xff6f0e9d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r5, r1 │ │ mov r1, #0 │ │ cmp r0, #0 │ │ @@ -3362252,21 +3362251,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r7, #0 │ │ mov r0, #6 │ │ mov r1, #101 @ 0x65 │ │ b c2af58 │ │ - @ instruction: 0xff6ed294 │ │ + @ instruction: 0xff6ed26d │ │ @ instruction: 0xff6da92c │ │ - @ instruction: 0xff6ed23c │ │ + @ instruction: 0xff6ed215 │ │ @ instruction: 0xff6da8d4 │ │ - @ instruction: 0xff6ed0e8 │ │ + @ instruction: 0xff6ed0c1 │ │ @ instruction: 0xff6da780 │ │ - @ instruction: 0xff6ecfec │ │ + @ instruction: 0xff6ecfc5 │ │ @ instruction: 0xff6da684 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, #0 │ │ cmp r0, #0 │ │ beq c2b0ac │ │ mov r4, r0 │ │ @@ -3362435,27 +3362434,27 @@ │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ mov r0, #6 │ │ add r2, pc, r2 │ │ mov r3, r8 │ │ bl c0e74c │ │ b c2b0ac │ │ - @ instruction: 0xff6ecd20 │ │ - @ instruction: 0xff6f444a │ │ + @ instruction: 0xff6eccf9 │ │ + @ instruction: 0xff6f4423 │ │ @ instruction: 0xff6d6afe │ │ - @ instruction: 0xff6ece18 │ │ - @ instruction: 0xff6f4542 │ │ - @ instruction: 0xff6ecde0 │ │ - @ instruction: 0xff6f450a │ │ - @ instruction: 0xff6f450b │ │ - @ instruction: 0xff6ecda8 │ │ - @ instruction: 0xff6f44d2 │ │ - @ instruction: 0xff6ecd70 │ │ - @ instruction: 0xff6f449a │ │ - @ instruction: 0xff6f449b │ │ + @ instruction: 0xff6ecdf1 │ │ + @ instruction: 0xff6f451b │ │ + @ instruction: 0xff6ecdb9 │ │ + @ instruction: 0xff6f44e3 │ │ + @ instruction: 0xff6f44e4 │ │ + @ instruction: 0xff6ecd81 │ │ + @ instruction: 0xff6f44ab │ │ + @ instruction: 0xff6ecd49 │ │ + @ instruction: 0xff6f4473 │ │ + @ instruction: 0xff6f4474 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mvn r4, #0 │ │ mov r1, #0 │ │ mov r3, #0 │ │ str r4, [sp] │ │ @@ -3362508,15 +3362507,15 @@ │ │ strd r6, [sp] │ │ bl c2bee0 │ │ mov r4, r0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0x00001db8 │ │ - @ instruction: 0xff6ecc24 │ │ + @ instruction: 0xff6ecbfd │ │ @ instruction: 0xff6dc0fb │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ ldr r2, [r1, #56] @ 0x38 │ │ cmp r2, #0 │ │ @@ -3362807,15 +3362806,15 @@ │ │ ldr r1, [pc, #20] @ c2b904 │ │ mov r0, r4 │ │ mov r2, #1808 @ 0x710 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ andseq sp, sl, r4, ror #30 │ │ - @ instruction: 0xff6ec734 │ │ + @ instruction: 0xff6ec70d │ │ push {r4, r5, r6, r7, r9, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r6, [r1, #56] @ 0x38 │ │ ldr r1, [r0, #56] @ 0x38 │ │ mov r4, r2 │ │ cmp r1, #0 │ │ @@ -3363170,26 +3363169,26 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ b c2bdec │ │ @ instruction: 0xff6d96fb │ │ @ instruction: 0xff6d0600 │ │ - @ instruction: 0xff6ec328 │ │ - @ instruction: 0xff6f75fe │ │ - @ instruction: 0xff6ec258 │ │ - @ instruction: 0xff6f752e │ │ - @ instruction: 0xff6ec1b4 │ │ - @ instruction: 0xff6f748a │ │ - @ instruction: 0xff6ec274 │ │ - @ instruction: 0xff6f754a │ │ - @ instruction: 0xff6ec198 │ │ - @ instruction: 0xff6f746e │ │ - @ instruction: 0xff6ec1dc │ │ - @ instruction: 0xff6f74b2 │ │ + @ instruction: 0xff6ec301 │ │ + @ instruction: 0xff6f75d7 │ │ + @ instruction: 0xff6ec231 │ │ + @ instruction: 0xff6f7507 │ │ + @ instruction: 0xff6ec18d │ │ + @ instruction: 0xff6f7463 │ │ + @ instruction: 0xff6ec24d │ │ + @ instruction: 0xff6f7523 │ │ + @ instruction: 0xff6ec171 │ │ + @ instruction: 0xff6f7447 │ │ + @ instruction: 0xff6ec1b5 │ │ + @ instruction: 0xff6f748b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #44] @ 0x2c │ │ mov r6, sp │ │ cmp r1, #0 │ │ mov r4, r0 │ │ movne r6, #0 │ │ @@ -3363343,22 +3363342,22 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #16] @ c2c164 │ │ movw r1, #1514 @ 0x5ea │ │ ldr r2, [pc, #12] @ c2c168 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c2c104 │ │ - @ instruction: 0xff6ebed0 │ │ - @ instruction: 0xff6e63c4 │ │ - @ instruction: 0xff6ec03c │ │ - @ instruction: 0xff6e6530 │ │ - @ instruction: 0xff6ebf2c │ │ - @ instruction: 0xff6e6420 │ │ - @ instruction: 0xff6ebefc │ │ - @ instruction: 0xff6e63f0 │ │ + @ instruction: 0xff6ebea9 │ │ + @ instruction: 0xff6e639d │ │ + @ instruction: 0xff6ec015 │ │ + @ instruction: 0xff6e6509 │ │ + @ instruction: 0xff6ebf05 │ │ + @ instruction: 0xff6e63f9 │ │ + @ instruction: 0xff6ebed5 │ │ + @ instruction: 0xff6e63c9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ mov r4, r2 │ │ mov r6, r1 │ │ bl bac274 │ │ @@ -3363542,16 +3363541,16 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6ebbcc │ │ - @ instruction: 0xff6f6eb2 │ │ + @ instruction: 0xff6ebba5 │ │ + @ instruction: 0xff6f6e8b │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r1, #116 @ 0x74 │ │ mov r2, r4 │ │ bl c2c184 │ │ cmp r0, #0 │ │ beq c2c4b4 │ │ @@ -3363583,16 +3363582,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ebb34 │ │ - @ instruction: 0xff6f6e1a │ │ + @ instruction: 0xff6ebb0d │ │ + @ instruction: 0xff6f6df3 │ │ movw r1, #1034 @ 0x40a │ │ b c2c534 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3363628,16 +3363627,16 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ b c2c5cc │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6eba84 │ │ - @ instruction: 0xff6e07bd │ │ + @ instruction: 0xff6eba5d │ │ + @ instruction: 0xff6e0796 │ │ movw r1, #1035 @ 0x40b │ │ b c2c534 │ │ movw r1, #1087 @ 0x43f │ │ b c2c534 │ │ mov r1, #1088 @ 0x440 │ │ b c2c534 │ │ push {r4, r5, fp, lr} │ │ @@ -3363678,16 +3363677,16 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6eb9ac │ │ - @ instruction: 0xff6fe502 │ │ + @ instruction: 0xff6eb985 │ │ + @ instruction: 0xff6fe4db │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne c2c6bc │ │ b c2c344 │ │ push {fp, lr} │ │ bl c0e568 │ │ @@ -3363699,16 +3363698,16 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6eb958 │ │ - @ instruction: 0xff6fe4ae │ │ + @ instruction: 0xff6eb931 │ │ + @ instruction: 0xff6fe487 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne c2c72c │ │ bl c2c344 │ │ cmp r0, #0 │ │ @@ -3363729,16 +3363728,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6eb8ec │ │ - @ instruction: 0xff6fe442 │ │ + @ instruction: 0xff6eb8c5 │ │ + @ instruction: 0xff6fe41b │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r1, [r0] │ │ add r0, sp, #4 │ │ bl bac274 │ │ @@ -3363880,25 +3363879,25 @@ │ │ moveq r4, #0 │ │ bl c0abd0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff703bfb │ │ andseq r5, r8, r8, lsl #6 │ │ - @ instruction: 0xff6e3c50 │ │ - @ instruction: 0xff6f8331 │ │ - @ instruction: 0xff6e5be0 │ │ + @ instruction: 0xff6e3c29 │ │ + @ instruction: 0xff6f830a │ │ + @ instruction: 0xff6e5bb9 │ │ @ instruction: 0xff6d1994 │ │ - @ instruction: 0xff6e1c85 │ │ + @ instruction: 0xff6e1c5e │ │ @ instruction: 0xff6cbdcd │ │ @ instruction: 0xff6d8d53 │ │ @ instruction: 0xff6cf557 │ │ - @ instruction: 0xff6f2b28 │ │ + @ instruction: 0xff6f2b01 │ │ @ instruction: 0xff6cc3cc │ │ - @ instruction: 0xff6f08d6 │ │ + @ instruction: 0xff6f08af │ │ cmp r0, #920 @ 0x398 │ │ blt c2ca30 │ │ movw r1, #1086 @ 0x43e │ │ cmp r0, r1 │ │ bgt c2ca58 │ │ cmp r0, #920 @ 0x398 │ │ beq c2cabc │ │ @@ -3364164,15 +3364163,15 @@ │ │ mov r3, ip │ │ blx lr │ │ mov r1, #1 │ │ cmp r0, #0 │ │ movle r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e73ec │ │ + @ instruction: 0xff6e73c5 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ add r5, sp, #24 │ │ mov r4, r0 │ │ @@ -3364208,15 +3364207,15 @@ │ │ add r1, r7, #1 │ │ add r2, sp, #24 │ │ str r1, [r4, #64] @ 0x40 │ │ mov r1, r6 │ │ bl c260b8 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6eb188 │ │ + @ instruction: 0xff6eb161 │ │ @ instruction: 0xff703cca │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r5, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ beq c2d030 │ │ @@ -3364307,18 +3364306,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldr r1, [pc, #28] @ c2d080 │ │ mov r0, r8 │ │ movw r2, #1434 @ 0x59a │ │ add r1, pc, r1 │ │ bl c54728 │ │ b c2d02c │ │ - @ instruction: 0xff6e72a4 │ │ - @ instruction: 0xff6eb090 │ │ - @ instruction: 0xff6e7210 │ │ - @ instruction: 0xff6eafc0 │ │ + @ instruction: 0xff6e727d │ │ + @ instruction: 0xff6eb069 │ │ + @ instruction: 0xff6e71e9 │ │ + @ instruction: 0xff6eaf99 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #208] @ c2d160 │ │ mov r0, #88 @ 0x58 │ │ movw r2, #1454 @ 0x5ae │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ @@ -3364366,17 +3364365,17 @@ │ │ bl c60a80 │ │ mov r0, r5 │ │ mov r1, r7 │ │ movw r2, #1483 @ 0x5cb │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6eaf94 │ │ - @ instruction: 0xff6eaf0c │ │ - @ instruction: 0xff6f2629 │ │ + @ instruction: 0xff6eaf6d │ │ + @ instruction: 0xff6eaee5 │ │ + @ instruction: 0xff6f2602 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c0e938 │ │ mov r0, r5 │ │ bl d38a20 │ │ @@ -3364413,16 +3364412,16 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ bl c0e978 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ str r5, [r4] │ │ b c2d208 │ │ - @ instruction: 0xff6eae3c │ │ - @ instruction: 0xff6e5330 │ │ + @ instruction: 0xff6eae15 │ │ + @ instruction: 0xff6e5309 │ │ add r0, r0, #28 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne c2d228 │ │ mov r0, #0 │ │ @@ -3364495,15 +3364494,15 @@ │ │ mov r0, #6 │ │ mov r1, #167 @ 0xa7 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6eacec │ │ + @ instruction: 0xff6eacc5 │ │ @ instruction: 0xff6d839d │ │ 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 │ │ @@ -3364604,17 +3364603,17 @@ │ │ mov r0, r5 │ │ movw r2, #2209 @ 0x8a1 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r8 │ │ add sp, sp, #2112 @ 0x840 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6eab94 │ │ - @ instruction: 0xff6eabd0 │ │ - @ instruction: 0xff6eab24 │ │ + @ instruction: 0xff6eab6d │ │ + @ instruction: 0xff6eaba9 │ │ + @ instruction: 0xff6eaafd │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c2d578 │ │ ldr r3, [r0, #56] @ 0x38 │ │ mov r2, r1 │ │ cmp r3, #0 │ │ beq c2d550 │ │ @@ -3364642,16 +3364641,16 @@ │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6eaaa0 │ │ - @ instruction: 0xff6f02ac │ │ + @ instruction: 0xff6eaa79 │ │ + @ instruction: 0xff6f0285 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq c2d624 │ │ add r6, sp, #24 │ │ mov r5, r0 │ │ @@ -3364752,16 +3364751,16 @@ │ │ b c2d75c │ │ mov r4, #4 │ │ b c2d75c │ │ mov r4, #2 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f3d9e │ │ - @ instruction: 0xff6f5a4f │ │ + @ instruction: 0xff6f3d77 │ │ + @ instruction: 0xff6f5a28 │ │ @ instruction: 0xff6cec08 │ │ @ instruction: 0xff6cb25b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c2d88c │ │ @@ -3364829,16 +3364828,16 @@ │ │ movwne r4, #407 @ 0x197 │ │ b c2d88c │ │ movw r4, #406 @ 0x196 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6cb1c6 │ │ - @ instruction: 0xff6ee11b │ │ - @ instruction: 0xff6f1b8b │ │ + @ instruction: 0xff6ee0f4 │ │ + @ instruction: 0xff6f1b64 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ ldr r3, [r0, #56] @ 0x38 │ │ cmp r3, #0 │ │ beq c2d9f4 │ │ mvn r5, #1 │ │ cmp r1, #3 │ │ @@ -3365060,15 +3365059,15 @@ │ │ bl bb7760 │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ b bb6928 │ │ - @ instruction: 0xff6e475d │ │ + @ instruction: 0xff6e4736 │ │ @ instruction: 0xff6d5292 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl bb7760 │ │ mov r1, r6 │ │ @@ -3365329,18 +3365328,18 @@ │ │ ldr r1, [sp, #112] @ 0x70 │ │ mov r0, r4 │ │ bl c33cec │ │ cmp r0, #1 │ │ bge c2dfbc │ │ b c2dfd4 │ │ andseq r3, r8, r8, lsl #28 │ │ - @ instruction: 0xff6e2a04 │ │ - @ instruction: 0xff6e2a23 │ │ + @ instruction: 0xff6e29dd │ │ + @ instruction: 0xff6e29fc │ │ andeq r0, r0, r4, lsr #2 │ │ - @ instruction: 0xff6e2a28 │ │ + @ instruction: 0xff6e2a01 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c2ed68 │ │ cmp r0, #1 │ │ @@ -3365840,43 +3365839,43 @@ │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ b c2e738 │ │ - @ instruction: 0xff6e28bc │ │ - @ instruction: 0xff6e9edb │ │ + @ instruction: 0xff6e2895 │ │ + @ instruction: 0xff6e9eb4 │ │ @ instruction: 0xff6c8a7d │ │ - @ instruction: 0xff6e25e8 │ │ - @ instruction: 0xff6e9c07 │ │ + @ instruction: 0xff6e25c1 │ │ + @ instruction: 0xff6e9be0 │ │ @ instruction: 0xff6c87b9 │ │ - @ instruction: 0xff6e25b4 │ │ - @ instruction: 0xff6e9bd3 │ │ - @ instruction: 0xff6e23d8 │ │ - @ instruction: 0xff6e21fc │ │ - @ instruction: 0xff6e2224 │ │ - @ instruction: 0xff6e9843 │ │ - @ instruction: 0xff6e224e │ │ - @ instruction: 0xff6e2624 │ │ - @ instruction: 0xff6e9c43 │ │ - @ instruction: 0xff6e800f │ │ - @ instruction: 0xff6e2514 │ │ - @ instruction: 0xff6e9b33 │ │ - @ instruction: 0xff6e5cb4 │ │ - @ instruction: 0xff6e2770 │ │ - @ instruction: 0xff6e9d8f │ │ - @ instruction: 0xff6e24d4 │ │ - @ instruction: 0xff6e9af3 │ │ - @ instruction: 0xff6f1219 │ │ - @ instruction: 0xff6e21d4 │ │ - @ instruction: 0xff6e97f3 │ │ - @ instruction: 0xff6e2310 │ │ - @ instruction: 0xff6e992f │ │ - @ instruction: 0xff6f8704 │ │ + @ instruction: 0xff6e258d │ │ + @ instruction: 0xff6e9bac │ │ + @ instruction: 0xff6e23b1 │ │ + @ instruction: 0xff6e21d5 │ │ + @ instruction: 0xff6e21fd │ │ + @ instruction: 0xff6e981c │ │ + @ instruction: 0xff6e2227 │ │ + @ instruction: 0xff6e25fd │ │ + @ instruction: 0xff6e9c1c │ │ + @ instruction: 0xff6e7fe8 │ │ + @ instruction: 0xff6e24ed │ │ + @ instruction: 0xff6e9b0c │ │ + @ instruction: 0xff6e5c8d │ │ + @ instruction: 0xff6e2749 │ │ + @ instruction: 0xff6e9d68 │ │ + @ instruction: 0xff6e24ad │ │ + @ instruction: 0xff6e9acc │ │ + @ instruction: 0xff6f11f2 │ │ + @ instruction: 0xff6e21ad │ │ + @ instruction: 0xff6e97cc │ │ + @ instruction: 0xff6e22e9 │ │ + @ instruction: 0xff6e9908 │ │ + @ instruction: 0xff6f86dd │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #184 @ 0xb8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov sl, r0 │ │ add r0, sp, #80 @ 0x50 │ │ mov r7, r1 │ │ add r0, r0, #8 │ │ @@ -3365966,15 +3365965,15 @@ │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ andseq r3, r8, r0, lsl #8 │ │ @ instruction: 0xfffff6bc │ │ @ instruction: 0xfffff6cc │ │ - @ instruction: 0xff6e1fd8 │ │ + @ instruction: 0xff6e1fb1 │ │ mov r2, r1 │ │ mov r1, #2 │ │ b c2ea70 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #168 @ 0xa8 │ │ @@ -3366081,15 +3366080,15 @@ │ │ bne c2eae0 │ │ mov r0, #1 │ │ b c2eab0 │ │ mov r0, #0 │ │ b c2eab0 │ │ @ instruction: 0xfffff598 │ │ @ instruction: 0x001831d4 │ │ - @ instruction: 0xff6e1e20 │ │ + @ instruction: 0xff6e1df9 │ │ mov r2, r1 │ │ mov r1, #1 │ │ b c2ea70 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #144 @ 0x90 │ │ @@ -3366159,15 +3366158,15 @@ │ │ mvn r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #144 @ 0x90 │ │ vpop {d8-d9} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r3, r8, ip, lsr lr │ │ - @ instruction: 0xff6e1cdc │ │ + @ instruction: 0xff6e1cb5 │ │ push {r4, r5, r6, lr} │ │ sub r3, r0, #7 │ │ mov r2, r0 │ │ mov r0, #1 │ │ cmp r3, #2 │ │ bcc c2eda8 │ │ cmp r2, #4 │ │ @@ -3366221,16 +3366220,16 @@ │ │ mov r4, #147 @ 0x93 │ │ movw r5, #298 @ 0x12a │ │ b c2edf8 │ │ mvn r6, #1 │ │ mov r4, #147 @ 0x93 │ │ mov r5, #316 @ 0x13c │ │ b c2edf8 │ │ - @ instruction: 0xff6e1c10 │ │ - @ instruction: 0xff6f451c │ │ + @ instruction: 0xff6e1be9 │ │ + @ instruction: 0xff6f44f5 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r2, #0 │ │ beq c2efa8 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r4, r0 │ │ mov r7, #0 │ │ @@ -3366505,16 +3366504,16 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e1770 │ │ - @ instruction: 0xff6fd67d │ │ + @ instruction: 0xff6e1749 │ │ + @ instruction: 0xff6fd656 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c2ed68 │ │ cmp r0, #1 │ │ blt c2f3c0 │ │ @@ -3366567,18 +3366566,18 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e16dc │ │ - @ instruction: 0xff6f22be │ │ - @ instruction: 0xff6e1678 │ │ - @ instruction: 0xff6f225a │ │ + @ instruction: 0xff6e16b5 │ │ + @ instruction: 0xff6f2297 │ │ + @ instruction: 0xff6e1651 │ │ + @ instruction: 0xff6f2233 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c2ed68 │ │ cmp r0, #1 │ │ blt c2f46c │ │ @@ -3366610,16 +3366609,16 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e15cc │ │ - @ instruction: 0xff6f3ee6 │ │ + @ instruction: 0xff6e15a5 │ │ + @ instruction: 0xff6f3ebf │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c2ed68 │ │ cmp r0, #1 │ │ blt c2f560 │ │ @@ -3366688,19 +3366687,19 @@ │ │ b c2f594 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, #0 │ │ str r0, [r4, #24] │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e2dfd │ │ - @ instruction: 0xff6defa1 │ │ - @ instruction: 0xff6e2e6d │ │ - @ instruction: 0xff6def51 │ │ - @ instruction: 0xff6e14d8 │ │ + @ instruction: 0xff6e2dd6 │ │ + @ instruction: 0xff6def7a │ │ + @ instruction: 0xff6e2e46 │ │ + @ instruction: 0xff6def2a │ │ + @ instruction: 0xff6e14b1 │ │ @ instruction: 0xff6d61c5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, #0 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3367034,30 +3367033,30 @@ │ │ mov r0, r7 │ │ 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: 0xff6e1100 │ │ + @ instruction: 0xff6e10d9 │ │ @ instruction: 0xff6dbaba │ │ @ instruction: 0xff6caebc │ │ - @ instruction: 0xff6e1130 │ │ + @ instruction: 0xff6e1109 │ │ @ instruction: 0xff6dbaea │ │ andseq r3, r8, r0, asr r1 │ │ - @ instruction: 0xff6fb1f0 │ │ - @ instruction: 0xff6ed3d0 │ │ - @ instruction: 0xff6f9296 │ │ - @ instruction: 0xff6ea439 │ │ - @ instruction: 0xff6efd96 │ │ + @ instruction: 0xff6fb1c9 │ │ + @ instruction: 0xff6ed3a9 │ │ + @ instruction: 0xff6f926f │ │ + @ instruction: 0xff6ea412 │ │ + @ instruction: 0xff6efd6f │ │ @ instruction: 0xff6d9a05 │ │ andseq r2, r8, r8, asr #31 │ │ - @ instruction: 0xff6e0fa4 │ │ + @ instruction: 0xff6e0f7d │ │ @ instruction: 0xff6db95e │ │ - @ instruction: 0xff6f73ee │ │ + @ instruction: 0xff6f73c7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c2ed68 │ │ cmp r0, #1 │ │ blt c2fc4c │ │ @@ -3367154,15 +3367153,15 @@ │ │ mov r0, r7 │ │ addne r2, r4, #20 │ │ mov r3, #0 │ │ ldreq r2, [r4, #36] @ 0x24 │ │ str r3, [r4, #24] │ │ str r1, [r2] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ecdcb │ │ + @ instruction: 0xff6ecda4 │ │ @ instruction: 0xff49dc88 │ │ andseq r2, r8, ip, lsl pc │ │ @ instruction: 0xff6c6517 │ │ @ instruction: 0xff6daa45 │ │ @ instruction: 0xff6ca14d │ │ andseq r2, r8, r4, lsr #28 │ │ push {r4, r5, r6, lr} │ │ @@ -3367243,16 +3367242,16 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ cmp r5, #2 │ │ bne c2fe1c │ │ b c2fe2c │ │ andseq r2, r8, ip, lsr #27 │ │ @ instruction: 0xff6c6e8f │ │ - @ instruction: 0xff6ea07e │ │ - @ instruction: 0xff6fadd2 │ │ + @ instruction: 0xff6ea057 │ │ + @ instruction: 0xff6fadab │ │ andseq r2, r8, r4, ror #25 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c2ed68 │ │ cmp r0, #1 │ │ @@ -3367371,16 +3367370,16 @@ │ │ bl c0e74c │ │ mov r0, #0 │ │ b c30048 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6e09fc │ │ - @ instruction: 0xff6f6e88 │ │ + @ instruction: 0xff6e09d5 │ │ + @ instruction: 0xff6f6e61 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c2ed68 │ │ cmp r0, #1 │ │ @@ -3367534,15 +3367533,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ bne c30278 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e0774 │ │ + @ instruction: 0xff6e074d │ │ @ instruction: 0xff6cc248 │ │ 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] │ │ @@ -3367579,16 +3367578,16 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e06a8 │ │ - @ instruction: 0xff6e610d │ │ + @ instruction: 0xff6e0681 │ │ + @ instruction: 0xff6e60e6 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [r2, #24] │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r4, r2 │ │ str r0, [r2, #24] │ │ @@ -3367687,17 +3367686,17 @@ │ │ ldr r1, [pc, #28] @ c3054c │ │ movw r2, #1661 @ 0x67d │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6e05b4 │ │ + @ instruction: 0xff6e058d │ │ @ instruction: 0xff6c8833 │ │ - @ instruction: 0xff6e04e8 │ │ + @ instruction: 0xff6e04c1 │ │ 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 │ │ bl c2ab20 │ │ @@ -3367775,18 +3367774,18 @@ │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e03a0 │ │ + @ instruction: 0xff6e0379 │ │ @ instruction: 0xff6d50bc │ │ @ instruction: 0xff6c8676 │ │ - @ instruction: 0xff6eb5c2 │ │ + @ instruction: 0xff6eb59b │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r2, #24] │ │ mov r6, r0 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r0, r7 │ │ bl c2c77c │ │ @@ -3367825,16 +3367824,16 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e02d0 │ │ - @ instruction: 0xff6e970f │ │ + @ instruction: 0xff6e02a9 │ │ + @ instruction: 0xff6e96e8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r2, #24] │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c2c77c │ │ cmp r0, #116 @ 0x74 │ │ @@ -3369245,18 +3369244,18 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6deca0 │ │ - @ instruction: 0xff6f15d3 │ │ - @ instruction: 0xff6decc8 │ │ - @ instruction: 0xff6f15fb │ │ + @ instruction: 0xff6dec79 │ │ + @ instruction: 0xff6f15ac │ │ + @ instruction: 0xff6deca1 │ │ + @ instruction: 0xff6f15d4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #3 │ │ bxhi lr │ │ ldr r0, [pc, #24] @ c31ddc │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #2] │ │ @@ -3369313,16 +3369312,16 @@ │ │ b c31e40 │ │ mov r0, #1 │ │ b c31e40 │ │ mov r0, #2 │ │ b c31e40 │ │ @ instruction: 0xff6c8841 │ │ andseq r1, r8, ip, lsr r3 │ │ - @ instruction: 0xff6e9b53 │ │ - @ instruction: 0xff6ed95f │ │ + @ instruction: 0xff6e9b2c │ │ + @ instruction: 0xff6ed938 │ │ @ instruction: 0xff6cc4bf │ │ 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 │ │ @@ -3369470,23 +3369469,23 @@ │ │ bl c0e74c │ │ b c32110 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #212 @ 0xd4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6cc25d │ │ - @ instruction: 0xff6de9b6 │ │ + @ instruction: 0xff6de98f │ │ @ instruction: 0xff6d0ea6 │ │ @ instruction: 0xff6d55e1 │ │ - @ instruction: 0xff6e7eac │ │ + @ instruction: 0xff6e7e85 │ │ @ instruction: 0xff6cdb4a │ │ @ instruction: 0xff6cc361 │ │ - @ instruction: 0xff6ed37d │ │ + @ instruction: 0xff6ed356 │ │ @ instruction: 0xff6c9f86 │ │ - @ instruction: 0xff6eb80e │ │ + @ instruction: 0xff6eb7e7 │ │ mov r1, #0 │ │ b c3214c │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq c3219c │ │ mov r2, r1 │ │ @@ -3369533,17 +3369532,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6cc1b1 │ │ - @ instruction: 0xff6f2e69 │ │ + @ instruction: 0xff6f2e42 │ │ @ instruction: 0xff6cc169 │ │ - @ instruction: 0xff6f2e21 │ │ + @ instruction: 0xff6f2dfa │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq c32278 │ │ mov r2, r1 │ │ mov r1, #132 @ 0x84 │ │ mov r5, r0 │ │ @@ -3369588,17 +3369587,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6cc0d5 │ │ - @ instruction: 0xff6f893a │ │ + @ instruction: 0xff6f8913 │ │ @ instruction: 0xff6cc08d │ │ - @ instruction: 0xff6f88f2 │ │ + @ instruction: 0xff6f88cb │ │ mov r1, #1 │ │ b c32228 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ @@ -3369634,15 +3369633,15 @@ │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6cbfd9 │ │ - @ instruction: 0xff6f0feb │ │ + @ instruction: 0xff6f0fc4 │ │ mov r1, #2 │ │ b c323bc │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c32478 │ │ mov r0, r4 │ │ @@ -3369731,17 +3369730,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ cmp r4, #0 │ │ bne c324b0 │ │ b c32428 │ │ @ instruction: 0xff6fc4f3 │ │ - @ instruction: 0xff6e7968 │ │ + @ instruction: 0xff6e7941 │ │ @ instruction: 0xff6fc56f │ │ - @ instruction: 0xff6e79e4 │ │ + @ instruction: 0xff6e79bd │ │ mov r1, #4 │ │ b c323bc │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mvn r6, #0 │ │ cmp r1, #0 │ │ beq c326e4 │ │ @@ -3369955,15 +3369954,15 @@ │ │ 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: 0xff6c6496 │ │ - @ instruction: 0xff6f0b36 │ │ + @ instruction: 0xff6f0b0f │ │ ldr r2, [r0] │ │ cmp r2, #2 │ │ bne c328c8 │ │ b c32548 │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #40] @ c32900 │ │ @@ -3369995,15 +3369994,15 @@ │ │ mov r0, #6 │ │ mov r1, #151 @ 0x97 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6fc0cb │ │ - @ instruction: 0xff6f2708 │ │ + @ instruction: 0xff6f26e1 │ │ mov r2, r1 │ │ ldr r1, [pc, #4] @ c32968 │ │ add r1, pc, r1 │ │ b bbc8c0 │ │ andeq r0, r0, r4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3370055,15 +3370054,15 @@ │ │ mov r0, r4 │ │ bl c33338 │ │ ldr r7, [sp, #4] │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6fbfeb │ │ - @ instruction: 0xff6f2628 │ │ + @ instruction: 0xff6f2601 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c32a8c │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq c32a84 │ │ @@ -3370520,33 +3370519,33 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, fp │ │ bl c25de8 │ │ b c32f60 │ │ - @ instruction: 0xff6e6f5d │ │ + @ instruction: 0xff6e6f36 │ │ @ instruction: 0xff6d84ee │ │ - @ instruction: 0xff6e713d │ │ + @ instruction: 0xff6e7116 │ │ @ instruction: 0xff6d86ce │ │ @ instruction: 0x001b71b8 │ │ mulseq fp, r0, r1 │ │ andeq r1, r0, r4, asr #20 │ │ andseq r5, fp, r8, lsl #10 │ │ @ instruction: 0x001b73b8 │ │ mulseq fp, r0, r3 │ │ - @ instruction: 0xff6e6de9 │ │ + @ instruction: 0xff6e6dc2 │ │ @ instruction: 0xff6d837a │ │ - @ instruction: 0xff6e71a1 │ │ - @ instruction: 0xff6e6d21 │ │ + @ instruction: 0xff6e717a │ │ + @ instruction: 0xff6e6cfa │ │ @ instruction: 0xff6d82b2 │ │ - @ instruction: 0xff6e710d │ │ + @ instruction: 0xff6e70e6 │ │ @ instruction: 0xff6d869e │ │ - @ instruction: 0xff6e708d │ │ - @ instruction: 0xff6e6f2d │ │ + @ instruction: 0xff6e7066 │ │ + @ instruction: 0xff6e6f06 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mvn r3, #0 │ │ strd r2, [sp] │ │ mov r2, #0 │ │ mov r3, #0 │ │ bl c32c20 │ │ @@ -3370673,24 +3370672,24 @@ │ │ ldr r0, [r4, #88] @ 0x58 │ │ bl bbb3e8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #407 @ 0x197 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6e6b01 │ │ + @ instruction: 0xff6e6ada │ │ cmp r0, #0 │ │ ldrbne r1, [r0, #4] │ │ tstne r1, #1 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ c33410 │ │ mov r2, #436 @ 0x1b4 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff6e6a71 │ │ + @ instruction: 0xff6e6a4a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mvn r3, #0 │ │ mov r0, #0 │ │ stm sp, {r0, r3} │ │ @@ -3370930,18 +3370929,18 @@ │ │ mov r5, #0 │ │ mov r0, r4 │ │ str r5, [r4, #64] @ 0x40 │ │ bl c33338 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e68e5 │ │ - @ instruction: 0xff6f764c │ │ - @ instruction: 0xff6e69dd │ │ - @ instruction: 0xff6e6985 │ │ + @ instruction: 0xff6e68be │ │ + @ instruction: 0xff6f7625 │ │ + @ instruction: 0xff6e69b6 │ │ + @ instruction: 0xff6e695e │ │ ldr r0, [pc, #20] @ c3381c │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ c33820 │ │ add r1, pc, r1 │ │ b c9bef4 │ │ @@ -3371399,18 +3371398,18 @@ │ │ mvn r1, #0 │ │ movw r2, #49648 @ 0xc1f0 │ │ mov r3, #13 │ │ strd r6, [sp] │ │ bl c346e0 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e5fb5 │ │ + @ instruction: 0xff6e5f8e │ │ @ instruction: 0xff6d3684 │ │ @ instruction: 0xff6c232f │ │ - @ instruction: 0xff6e5f79 │ │ + @ instruction: 0xff6e5f52 │ │ @ instruction: 0xff6d3666 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ beq c33fb4 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3371463,15 +3371462,15 @@ │ │ b c346e0 │ │ 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: 0xff6e5eb5 │ │ + @ instruction: 0xff6e5e8e │ │ @ instruction: 0xff6d178a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r2, [r0, #24] │ │ mov r3, #1 │ │ str r3, [sp] │ │ movw r3, #49648 @ 0xc1f0 │ │ @@ -3371565,16 +3371564,16 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ 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: 0xff6e5d89 │ │ - @ instruction: 0xff6e5d9c │ │ + @ instruction: 0xff6e5d62 │ │ + @ instruction: 0xff6e5d75 │ │ @ instruction: 0xff6cec4e │ │ @ instruction: 0xff6c1fef │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ cmp r0, #0 │ │ beq c34258 │ │ mov r4, r0 │ │ @@ -3371666,18 +3371665,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ 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: 0xff6e5c11 │ │ - @ instruction: 0xff6d8b45 │ │ - @ instruction: 0xff6e5b49 │ │ - @ instruction: 0xff6d8a7d │ │ + @ instruction: 0xff6e5bea │ │ + @ instruction: 0xff6d8b1e │ │ + @ instruction: 0xff6e5b22 │ │ + @ instruction: 0xff6d8a56 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [r0, #20] │ │ mov r3, #6 │ │ ldr ip, [pc, #36] @ c343bc │ │ stmib sp, {r1, r2} │ │ clz r1, lr │ │ @@ -3371869,31 +3371868,31 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #148 @ 0x94 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6da77c │ │ + @ instruction: 0xff6da755 │ │ @ instruction: 0xff6c484c │ │ - @ instruction: 0xff6e5a25 │ │ + @ instruction: 0xff6e59fe │ │ @ instruction: 0xff6d3112 │ │ - @ instruction: 0xff6e5839 │ │ + @ instruction: 0xff6e5812 │ │ @ instruction: 0xff6d2f26 │ │ - @ instruction: 0xff6e5801 │ │ + @ instruction: 0xff6e57da │ │ @ instruction: 0xff6d2eee │ │ - @ instruction: 0xff6e581d │ │ + @ instruction: 0xff6e57f6 │ │ @ instruction: 0xff6d2f0a │ │ - @ instruction: 0xff6e5961 │ │ + @ instruction: 0xff6e593a │ │ @ instruction: 0xff6d304e │ │ - @ instruction: 0xff6e5855 │ │ + @ instruction: 0xff6e582e │ │ @ instruction: 0xff6d2f42 │ │ - @ instruction: 0xff6e590d │ │ - @ instruction: 0xff6e58d1 │ │ - @ instruction: 0xff6e5899 │ │ + @ instruction: 0xff6e58e6 │ │ + @ instruction: 0xff6e58aa │ │ + @ instruction: 0xff6e5872 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #64] @ 0x40 │ │ mov lr, r2 │ │ ldr ip, [sp, #20] │ │ cmp r4, #0 │ │ ldr r2, [sp, #16] │ │ ldrne r5, [r4, #128] @ 0x80 │ │ @@ -3371989,22 +3371988,22 @@ │ │ mov r0, #6 │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn lr, #1 │ │ mov r0, lr │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e5659 │ │ - @ instruction: 0xff6ddd13 │ │ - @ instruction: 0xff6e5751 │ │ - @ instruction: 0xff6dde0b │ │ - @ instruction: 0xff6e5625 │ │ - @ instruction: 0xff6ddcdf │ │ - @ instruction: 0xff6e5689 │ │ - @ instruction: 0xff6ddd43 │ │ + @ instruction: 0xff6e5632 │ │ + @ instruction: 0xff6ddcec │ │ + @ instruction: 0xff6e572a │ │ + @ instruction: 0xff6ddde4 │ │ + @ instruction: 0xff6e55fe │ │ + @ instruction: 0xff6ddcb8 │ │ + @ instruction: 0xff6e5662 │ │ + @ instruction: 0xff6ddd1c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c3493c │ │ ldr r3, [r0] │ │ cmp r3, #0 │ │ beq c3490c │ │ @@ -3372101,21 +3372100,21 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e552d │ │ + @ instruction: 0xff6e5506 │ │ @ instruction: 0xff6c9a26 │ │ - @ instruction: 0xff6e5549 │ │ + @ instruction: 0xff6e5522 │ │ @ instruction: 0xff6c9a42 │ │ @ instruction: 0xff6c17e3 │ │ - @ instruction: 0xff6e5465 │ │ - @ instruction: 0xff6ecc01 │ │ + @ instruction: 0xff6e543e │ │ + @ instruction: 0xff6ecbda │ │ ldrb r1, [r0, #40] @ 0x28 │ │ tst r1, #1 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldrd r2, [r0, #28] │ │ cmp r2, #0 │ │ beq c34a80 │ │ @@ -3372164,16 +3372163,16 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e5369 │ │ - @ instruction: 0xff6ecb05 │ │ + @ instruction: 0xff6e5342 │ │ + @ instruction: 0xff6ecade │ │ ldr r0, [r0, #72] @ 0x48 │ │ bx lr │ │ push {r4, lr} │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r4, [r0] │ │ blx r1 │ │ @@ -3372207,15 +3372206,15 @@ │ │ add r2, r0, #28 │ │ str r0, [r4, #80] @ 0x50 │ │ mov r0, r1 │ │ strd r2, [r4, #52] @ 0x34 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ee7f4 │ │ + @ instruction: 0xff6ee7cd │ │ push {r4, r5, r6, r7, r9, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #228] @ c34cdc │ │ mov r6, r0 │ │ mov r0, #60 @ 0x3c │ │ add r1, pc, r1 │ │ mov r2, #58 @ 0x3a │ │ @@ -3372269,16 +3372268,16 @@ │ │ ldr r0, [r7, #52] @ 0x34 │ │ str r0, [r5, #52] @ 0x34 │ │ ldr r0, [r7, #56] @ 0x38 │ │ mov r4, #1 │ │ str r0, [r5, #56] @ 0x38 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r9, pc} │ │ - @ instruction: 0xff6ee794 │ │ - @ instruction: 0xff6ee6e4 │ │ + @ instruction: 0xff6ee76d │ │ + @ instruction: 0xff6ee6bd │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r4, #0 │ │ beq c34d28 │ │ ldr r5, [pc, #48] @ c34d2c │ │ mov r2, #77 @ 0x4d │ │ ldr r0, [r4, #48] @ 0x30 │ │ @@ -3372289,15 +3372288,15 @@ │ │ bl bb12b8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #79 @ 0x4f │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6ee690 │ │ + @ instruction: 0xff6ee669 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr r7, [r0, #80] @ 0x50 │ │ mov r4, r1 │ │ ldr r5, [r7, #24] │ │ cmp r5, #0 │ │ beq c34d80 │ │ @@ -3372456,16 +3372455,16 @@ │ │ bl c0e65c │ │ mov r0, #5 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6ee3ec │ │ - @ instruction: 0xff6dbb0c │ │ + @ instruction: 0xff6ee3c5 │ │ + @ instruction: 0xff6dbae5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ ldrne r3, [r0, #76] @ 0x4c │ │ cmpne r3, #0 │ │ @@ -3372577,20 +3372576,20 @@ │ │ mov r2, r6 │ │ bl bd47ec │ │ mov r4, r0 │ │ cmp r0, #0 │ │ strpl r4, [sl] │ │ movpl r4, #1 │ │ b c35020 │ │ - @ instruction: 0xff6ee390 │ │ + @ instruction: 0xff6ee369 │ │ @ instruction: 0xff6c3cb8 │ │ - @ instruction: 0xff6ee2ec │ │ + @ instruction: 0xff6ee2c5 │ │ @ instruction: 0xff6c3c14 │ │ - @ instruction: 0xff6ee290 │ │ - @ instruction: 0xff6ee220 │ │ + @ instruction: 0xff6ee269 │ │ + @ instruction: 0xff6ee1f9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r6, #4097 @ 0x1001 │ │ mov r5, #1 │ │ sub r6, r1, r6 │ │ cmp r6, #15 │ │ bhi c35244 │ │ ldr r4, [r0, #80] @ 0x50 │ │ @@ -3372708,15 +3372707,15 @@ │ │ sub r0, r2, #3 │ │ mvn r5, #1 │ │ cmn r0, #2 │ │ bcc c3524c │ │ mov r0, #1 │ │ strb r2, [r4, #36] @ 0x24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ee038 │ │ + @ instruction: 0xff6ee011 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #416] @ c3556c │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3372817,20 +3372816,20 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl d392e0 │ │ mov r1, r0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ b c0ffd4 │ │ - @ instruction: 0xff6e67ef │ │ - @ instruction: 0xff6f57ab │ │ - @ instruction: 0xff6dd12a │ │ - @ instruction: 0xff6ede60 │ │ + @ instruction: 0xff6e67c8 │ │ + @ instruction: 0xff6f5784 │ │ + @ instruction: 0xff6dd103 │ │ + @ instruction: 0xff6ede39 │ │ @ instruction: 0xff6c8e5c │ │ - @ instruction: 0xff6e8430 │ │ + @ instruction: 0xff6e8409 │ │ @ instruction: 0xff6d20ec │ │ @ instruction: 0xff6fb736 │ │ @ instruction: 0xff6d5f6b │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ @@ -3373036,21 +3373035,21 @@ │ │ mov r0, #25 │ │ mul r0, r1, r0 │ │ ldr r1, [r7, #112] @ 0x70 │ │ add r1, r1, #1 │ │ str r1, [r7, #112] @ 0x70 │ │ str r0, [r7, #64] @ 0x40 │ │ b c357b0 │ │ - @ instruction: 0xff6edd39 │ │ + @ instruction: 0xff6edd12 │ │ @ instruction: 0xff6c365b │ │ - @ instruction: 0xff6edd05 │ │ + @ instruction: 0xff6edcde │ │ @ instruction: 0xff6c3627 │ │ - @ instruction: 0xff6edc45 │ │ + @ instruction: 0xff6edc1e │ │ @ instruction: 0xff6c3567 │ │ - @ instruction: 0xff6edc19 │ │ + @ instruction: 0xff6edbf2 │ │ @ instruction: 0xff6c353b │ │ 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 │ │ @@ -3373139,19 +3373138,19 @@ │ │ mov r0, fp │ │ bl c2360c │ │ mov r0, r4 │ │ bl c23ce4 │ │ mov r0, r7 │ │ add sp, sp, #132 @ 0x84 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e7f4f │ │ + @ instruction: 0xff6e7f28 │ │ @ instruction: 0xff6c080f │ │ - @ instruction: 0xff6e5448 │ │ - @ instruction: 0xff6dcb8d │ │ - @ instruction: 0xff6d738b │ │ + @ instruction: 0xff6e5421 │ │ + @ instruction: 0xff6dcb66 │ │ + @ instruction: 0xff6d7364 │ │ 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 │ │ @@ -3373210,15 +3373209,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: 0xff6d9088 │ │ + @ instruction: 0xff6d9061 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #120] @ c35c1c │ │ mov r4, r0 │ │ mov r0, #24 │ │ add r1, pc, r1 │ │ mov r2, #40 @ 0x28 │ │ @@ -3373245,21 +3373244,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: 0xff6d9024 │ │ + @ instruction: 0xff6d8ffd │ │ ldr r1, [pc, #12] @ c35c34 │ │ mov r2, #74 @ 0x4a │ │ ldr r0, [r0, #80] @ 0x50 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff6d8fa0 │ │ + @ instruction: 0xff6d8f79 │ │ 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 │ │ @@ -3373343,15 +3373342,15 @@ │ │ bl c0e65c │ │ mov r0, #10 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6d8e4c │ │ + @ instruction: 0xff6d8e25 │ │ @ instruction: 0xff6c6783 │ │ 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 │ │ @@ -3373569,19 +3373568,19 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #24] @ c36134 │ │ mov r1, #172 @ 0xac │ │ ldr r2, [pc, #20] @ c36138 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c360f4 │ │ - @ instruction: 0xff6d8ae0 │ │ + @ instruction: 0xff6d8ab9 │ │ @ instruction: 0xff6d1499 │ │ - @ instruction: 0xff6d8aac │ │ + @ instruction: 0xff6d8a85 │ │ @ instruction: 0xff6d1465 │ │ - @ instruction: 0xff6d8b84 │ │ + @ instruction: 0xff6d8b5d │ │ @ instruction: 0xff6d153d │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #212] @ c36228 │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ @@ -3373632,18 +3373631,18 @@ │ │ bl c0e65c │ │ mov r0, #10 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d8a47 │ │ - @ instruction: 0xff6eb469 │ │ + @ instruction: 0xff6d8a20 │ │ + @ instruction: 0xff6eb442 │ │ @ instruction: 0xff6c6334 │ │ - @ instruction: 0xff6d89c8 │ │ + @ instruction: 0xff6d89a1 │ │ @ instruction: 0xff6c4652 │ │ 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 │ │ @@ -3373810,15 +3373809,15 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c3385c │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6dc0f5 │ │ + @ instruction: 0xff6dc0ce │ │ @ instruction: 0xff6cb9f8 │ │ @ instruction: 0xff6cb90f │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0] │ │ @@ -3373861,15 +3373860,15 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c3385c │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6dc029 │ │ + @ instruction: 0xff6dc002 │ │ @ instruction: 0xff6cb92c │ │ @ instruction: 0xff6fa546 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4099 @ 0x1003 │ │ str r2, [sp] │ │ @@ -3373893,15 +3373892,15 @@ │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movwne r1, #511 @ 0x1ff │ │ strne r0, [r4, #80] @ 0x50 │ │ strhne r1, [r0, #12] │ │ movne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6e1a36 │ │ + @ instruction: 0xff6e1a0f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #216] @ c36728 │ │ mov r7, r0 │ │ mov r0, #32 │ │ add r1, pc, r1 │ │ mov r2, #51 @ 0x33 │ │ @@ -3373952,16 +3373951,16 @@ │ │ mov r0, #0 │ │ str r0, [r5, #20] │ │ ldr r0, [r6, #24] │ │ mov r4, #1 │ │ str r0, [r5, #24] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e19fa │ │ - @ instruction: 0xff6e195e │ │ + @ instruction: 0xff6e19d3 │ │ + @ instruction: 0xff6e1937 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #80] @ 0x50 │ │ cmp r5, #0 │ │ beq c36784 │ │ mov r4, r0 │ │ ldr r0, [r5] │ │ bl be3ae8 │ │ @@ -3373976,15 +3373975,15 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #99 @ 0x63 │ │ bl c54728 │ │ mov r0, #0 │ │ str r0, [r4, #80] @ 0x50 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e18ee │ │ + @ instruction: 0xff6e18c7 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r0, #80] @ 0x50 │ │ ldr r0, [r6] │ │ cmp r0, #0 │ │ beq c367f0 │ │ mov r5, r1 │ │ bl be22c0 │ │ @@ -3374015,16 +3374014,16 @@ │ │ bl c0e65c │ │ mov r0, #16 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e184e │ │ - @ instruction: 0xff6ecbb4 │ │ + @ instruction: 0xff6e1827 │ │ + @ instruction: 0xff6ecb8d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ ldr r7, [r6, #80] @ 0x50 │ │ mov r5, r1 │ │ cmp r0, #0 │ │ ldreq r0, [r7] │ │ @@ -3374070,16 +3374069,16 @@ │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl be2358 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e1782 │ │ - @ instruction: 0xff6f23dd │ │ + @ instruction: 0xff6e175b │ │ + @ instruction: 0xff6f23b6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r7, [r0, #80] @ 0x50 │ │ mov r6, r3 │ │ mov r4, r2 │ │ @@ -3374124,15 +3374123,15 @@ │ │ cmp r0, #1 │ │ blt c369d0 │ │ ldr r0, [sp, #12] │ │ str r0, [r4] │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6e16ee │ │ + @ instruction: 0xff6e16c7 │ │ @ instruction: 0xff6c237c │ │ 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 │ │ @@ -3374218,16 +3374217,16 @@ │ │ mov r1, r8 │ │ mov r3, #242 @ 0xf2 │ │ add r2, pc, r2 │ │ bl c54980 │ │ mov r0, r5 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e15a2 │ │ - @ instruction: 0xff6e1512 │ │ + @ instruction: 0xff6e157b │ │ + @ instruction: 0xff6e14eb │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r7, #4097 @ 0x1001 │ │ ldr r5, [r0, #80] @ 0x50 │ │ sub r7, r1, r7 │ │ cmp r7, #9 │ │ bhi c36bcc │ │ add r1, pc, #4 │ │ @@ -3374484,23 +3374483,23 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r7, #0 │ │ mov r0, #16 │ │ mov r1, #138 @ 0x8a │ │ b c36eb0 │ │ - @ instruction: 0xff6e11e2 │ │ - @ instruction: 0xff6e895d │ │ - @ instruction: 0xff6e11b6 │ │ - @ instruction: 0xff6e8931 │ │ - @ instruction: 0xff6e122e │ │ - @ instruction: 0xff6e89a9 │ │ - @ instruction: 0xff6e12a6 │ │ - @ instruction: 0xff6e10f2 │ │ - @ instruction: 0xff6e886d │ │ + @ instruction: 0xff6e11bb │ │ + @ instruction: 0xff6e8936 │ │ + @ instruction: 0xff6e118f │ │ + @ instruction: 0xff6e890a │ │ + @ instruction: 0xff6e1207 │ │ + @ instruction: 0xff6e8982 │ │ + @ instruction: 0xff6e127f │ │ + @ instruction: 0xff6e10cb │ │ + @ instruction: 0xff6e8846 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #408] @ c37144 │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3374600,23 +3374599,23 @@ │ │ mov r0, #16 │ │ mov r1, #141 @ 0x8d │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6c5520 │ │ - @ instruction: 0xff6e0f2e │ │ - @ instruction: 0xff6e86b6 │ │ - @ instruction: 0xff6ea625 │ │ - @ instruction: 0xff6db2fd │ │ - @ instruction: 0xff6d73e5 │ │ - @ instruction: 0xff6e4bf1 │ │ - @ instruction: 0xff6e0f56 │ │ - @ instruction: 0xff6e86de │ │ - @ instruction: 0xff6d5d86 │ │ + @ instruction: 0xff6e0f07 │ │ + @ instruction: 0xff6e868f │ │ + @ instruction: 0xff6ea5fe │ │ + @ instruction: 0xff6db2d6 │ │ + @ instruction: 0xff6d73be │ │ + @ instruction: 0xff6e4bca │ │ + @ instruction: 0xff6e0f2f │ │ + @ instruction: 0xff6e86b7 │ │ + @ instruction: 0xff6d5d5f │ │ 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 │ │ @@ -3374684,18 +3374683,18 @@ │ │ add r0, r0, r1, lsr #29 │ │ asr r0, r0, #3 │ │ mov r6, #1 │ │ str r0, [r4] │ │ b c371bc │ │ mov r6, #0 │ │ b c371bc │ │ - @ instruction: 0xff6e0eb2 │ │ - @ instruction: 0xff6e4a59 │ │ - @ instruction: 0xff6e0e1a │ │ - @ instruction: 0xff6e49c1 │ │ + @ instruction: 0xff6e0e8b │ │ + @ instruction: 0xff6e4a32 │ │ + @ instruction: 0xff6e0df3 │ │ + @ instruction: 0xff6e499a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ mov r8, r0 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ mov sl, r3 │ │ mov fp, r2 │ │ mov r7, r1 │ │ @@ -3374766,17 +3374765,17 @@ │ │ b c373cc │ │ mov r7, #0 │ │ mov r0, r4 │ │ bl c23ce4 │ │ mov r0, r7 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6d5ad1 │ │ + @ instruction: 0xff6d5aaa │ │ @ instruction: 0xff6bee73 │ │ - @ instruction: 0xff6e3aa0 │ │ + @ instruction: 0xff6e3a79 │ │ @ instruction: 0xff6bf8f2 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ ldrbne r2, [r0, #1] │ │ tstne r2, #8 │ │ @@ -3374834,18 +3374833,18 @@ │ │ ldr r0, [pc, #28] @ c374f8 │ │ mov r1, #66 @ 0x42 │ │ ldr r2, [pc, #24] @ c374fc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c37424 │ │ @ instruction: 0xff6f75f1 │ │ - @ instruction: 0xff6dce14 │ │ - @ instruction: 0xff6d7725 │ │ + @ instruction: 0xff6dcded │ │ + @ instruction: 0xff6d76fe │ │ @ instruction: 0xff6f752d │ │ - @ instruction: 0xff6f5493 │ │ + @ instruction: 0xff6f546c │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4101 @ 0x1005 │ │ str r2, [sp] │ │ mov r2, #2048 @ 0x800 │ │ str r1, [sp, #4] │ │ @@ -3374905,15 +3374904,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #386 @ 0x182 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6ef8d6 │ │ + @ instruction: 0xff6ef8af │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c37614 │ │ mov r0, #1 │ │ @@ -3375376,20 +3375375,20 @@ │ │ beq c37b14 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [r4, #60] @ 0x3c │ │ cmp r0, #0 │ │ bne c37b14 │ │ b c37cd4 │ │ - @ instruction: 0xff6ef81a │ │ - @ instruction: 0xff6ef33a │ │ + @ instruction: 0xff6ef7f3 │ │ + @ instruction: 0xff6ef313 │ │ @ instruction: 0xff6c4997 │ │ - @ instruction: 0xff6ef392 │ │ + @ instruction: 0xff6ef36b │ │ @ instruction: 0xff6c49ef │ │ - @ instruction: 0xff6ef2fa │ │ + @ instruction: 0xff6ef2d3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c37dbc │ │ ldr ip, [pc, #36] @ c37dc0 │ │ ldr lr, [pc, #36] @ c37dc4 │ │ @@ -3375884,52 +3375883,52 @@ │ │ bl c0e65c │ │ movw r0, #258 @ 0x102 │ │ mov r5, #0 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ mov r0, #6 │ │ b c384c0 │ │ - @ instruction: 0xff6eefea │ │ + @ instruction: 0xff6eefc3 │ │ @ instruction: 0xff6f6b52 │ │ - @ instruction: 0xff6eec26 │ │ + @ instruction: 0xff6eebff │ │ @ instruction: 0xff6f678e │ │ - @ instruction: 0xff6eed26 │ │ + @ instruction: 0xff6eecff │ │ @ instruction: 0xff6f688e │ │ - @ instruction: 0xff6eedaa │ │ + @ instruction: 0xff6eed83 │ │ @ instruction: 0xff6f6912 │ │ - @ instruction: 0xff6eed06 │ │ + @ instruction: 0xff6eecdf │ │ @ instruction: 0xff6f686e │ │ - @ instruction: 0xff6ee982 │ │ + @ instruction: 0xff6ee95b │ │ @ instruction: 0xff6f64ea │ │ - @ instruction: 0xff6eef32 │ │ + @ instruction: 0xff6eef0b │ │ @ instruction: 0xfffff6a8 │ │ @ instruction: 0xfffff62c │ │ @ instruction: 0xfffff5a0 │ │ @ instruction: 0xfffff650 │ │ @ instruction: 0xfffff5d4 │ │ @ instruction: 0xfffff548 │ │ - @ instruction: 0xff6eebfe │ │ + @ instruction: 0xff6eebd7 │ │ @ instruction: 0xff6f6766 │ │ - @ instruction: 0xff6eebc2 │ │ + @ instruction: 0xff6eeb9b │ │ @ instruction: 0xff6f672a │ │ - @ instruction: 0xff6eec42 │ │ + @ instruction: 0xff6eec1b │ │ @ instruction: 0xff6f67aa │ │ - @ instruction: 0xff6ee9ba │ │ + @ instruction: 0xff6ee993 │ │ @ instruction: 0xff6f6522 │ │ - @ instruction: 0xff6eea76 │ │ + @ instruction: 0xff6eea4f │ │ @ instruction: 0xff6f65de │ │ - @ instruction: 0xff6eea9e │ │ + @ instruction: 0xff6eea77 │ │ @ instruction: 0xff6f6606 │ │ - @ instruction: 0xff6eea0e │ │ + @ instruction: 0xff6ee9e7 │ │ @ instruction: 0xff6f6576 │ │ - @ instruction: 0xff6eeafa │ │ + @ instruction: 0xff6eead3 │ │ @ instruction: 0xff6f6662 │ │ - @ instruction: 0xff6eeac6 │ │ + @ instruction: 0xff6eea9f │ │ @ instruction: 0xff6f662e │ │ - @ instruction: 0xff6eecd6 │ │ + @ instruction: 0xff6eecaf │ │ @ instruction: 0xff6f683e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c38658 │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ @@ -3376053,26 +3376052,26 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r3, [r8, #64] @ 0x40 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r8 │ │ ldr ip, [r3, #40] @ 0x28 │ │ b c38730 │ │ - @ instruction: 0xff6ee84e │ │ - @ instruction: 0xff6f432f │ │ - @ instruction: 0xff6ee7f2 │ │ - @ instruction: 0xff6f42d3 │ │ - @ instruction: 0xff6ee7ba │ │ - @ instruction: 0xff6f429b │ │ - @ instruction: 0xff6ee80e │ │ - @ instruction: 0xff6f42ef │ │ - @ instruction: 0xff6ee70a │ │ - @ instruction: 0xff6f41eb │ │ - @ instruction: 0xff6ee732 │ │ - @ instruction: 0xff6f4213 │ │ + @ instruction: 0xff6ee827 │ │ + @ instruction: 0xff6f4308 │ │ + @ instruction: 0xff6ee7cb │ │ + @ instruction: 0xff6f42ac │ │ + @ instruction: 0xff6ee793 │ │ + @ instruction: 0xff6f4274 │ │ + @ instruction: 0xff6ee7e7 │ │ + @ instruction: 0xff6f42c8 │ │ + @ instruction: 0xff6ee6e3 │ │ + @ instruction: 0xff6f41c4 │ │ + @ instruction: 0xff6ee70b │ │ + @ instruction: 0xff6f41ec │ │ mov r1, #0 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b c37dd8 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c38890 │ │ @@ -3376142,22 +3376141,22 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ str lr, [sp, #8] │ │ pop {fp, lr} │ │ bx ip │ │ - @ instruction: 0xff6ee616 │ │ - @ instruction: 0xff6e3364 │ │ - @ instruction: 0xff6ee5ba │ │ - @ instruction: 0xff6e3308 │ │ - @ instruction: 0xff6ee586 │ │ - @ instruction: 0xff6e32d4 │ │ - @ instruction: 0xff6ee5d6 │ │ - @ instruction: 0xff6e3324 │ │ + @ instruction: 0xff6ee5ef │ │ + @ instruction: 0xff6e333d │ │ + @ instruction: 0xff6ee593 │ │ + @ instruction: 0xff6e32e1 │ │ + @ instruction: 0xff6ee55f │ │ + @ instruction: 0xff6e32ad │ │ + @ instruction: 0xff6ee5af │ │ + @ instruction: 0xff6e32fd │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r5, r1 │ │ ldr r1, [pc, #844] @ c38ce0 │ │ mov r8, r0 │ │ mov r0, #0 │ │ add r1, pc, r1 │ │ @@ -3376369,25 +3376368,25 @@ │ │ bl c39734 │ │ mov r0, #1 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c1ca1 │ │ @ instruction: 0xff6c35ba │ │ @ instruction: 0xff6f59e5 │ │ - @ instruction: 0xff6ec3b8 │ │ + @ instruction: 0xff6ec391 │ │ @ instruction: 0xff6c765f │ │ @ instruction: 0xff6f5f7e │ │ @ instruction: 0xff6f5bfd │ │ @ instruction: 0xff6c3a20 │ │ - @ instruction: 0xff6d9533 │ │ + @ instruction: 0xff6d950c │ │ @ instruction: 0xff6c0169 │ │ - @ instruction: 0xff6df4a7 │ │ - @ instruction: 0xff6e3024 │ │ + @ instruction: 0xff6df480 │ │ + @ instruction: 0xff6e2ffd │ │ @ instruction: 0xff6bd547 │ │ - @ instruction: 0xff6efb5c │ │ + @ instruction: 0xff6efb35 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #456] @ c38ef0 │ │ mov r1, r4 │ │ add r0, pc, r0 │ │ bl c56770 │ │ cmp r0, #0 │ │ @@ -3376498,30 +3376497,30 @@ │ │ pop {r4, r5, fp, pc} │ │ add r0, r5, #280 @ 0x118 │ │ pop {r4, r5, fp, pc} │ │ add r0, r5, #308 @ 0x134 │ │ pop {r4, r5, fp, pc} │ │ add r0, r5, #336 @ 0x150 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6df346 │ │ + @ instruction: 0xff6df31f │ │ andseq sl, r7, ip, lsr r5 │ │ - @ instruction: 0xff6f1eb5 │ │ + @ instruction: 0xff6f1e8e │ │ andseq sl, r7, r4, ror r6 │ │ @ instruction: 0xff6d26ba │ │ - @ instruction: 0xff6df300 │ │ + @ instruction: 0xff6df2d9 │ │ @ instruction: 0xff6c1adc │ │ @ instruction: 0xff6caf79 │ │ - @ instruction: 0xff6dd6d9 │ │ + @ instruction: 0xff6dd6b2 │ │ @ instruction: 0xff6c9093 │ │ - @ instruction: 0xff6d3fe0 │ │ + @ instruction: 0xff6d3fb9 │ │ @ instruction: 0xff6d0641 │ │ @ instruction: 0xff6f7d73 │ │ - @ instruction: 0xff6efe84 │ │ - @ instruction: 0xff6e1054 │ │ - @ instruction: 0xff6e6983 │ │ + @ instruction: 0xff6efe5d │ │ + @ instruction: 0xff6e102d │ │ + @ instruction: 0xff6e695c │ │ mov r1, r0 │ │ movw r2, #1125 @ 0x465 │ │ mov r0, #0 │ │ cmp r1, r2 │ │ ble c390d8 │ │ movw r2, #1126 @ 0x466 │ │ sub r1, r1, r2 │ │ @@ -3377451,27 +3377450,27 @@ │ │ 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: 0xff6c2426 │ │ - @ instruction: 0xff6eb224 │ │ + @ instruction: 0xff6eb1fd │ │ @ instruction: 0xff6f4815 │ │ @ instruction: 0xff6f4ae1 │ │ @ instruction: 0xff6c64c3 │ │ @ instruction: 0xff6f4dea │ │ @ instruction: 0xff6c28c4 │ │ - @ instruction: 0xff6d83d7 │ │ + @ instruction: 0xff6d83b0 │ │ @ instruction: 0xff6c095d │ │ @ instruction: 0xff6befed │ │ - @ instruction: 0xff6de343 │ │ - @ instruction: 0xff6e1ed4 │ │ + @ instruction: 0xff6de31c │ │ + @ instruction: 0xff6e1ead │ │ @ instruction: 0xff6bc403 │ │ - @ instruction: 0xff6eea18 │ │ + @ instruction: 0xff6ee9f1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r2 │ │ mov r5, r1 │ │ ldr r2, [r1] │ │ mov r3, #0 │ │ ldr r1, [pc, #520] @ c3a030 │ │ @@ -3377602,25 +3377601,25 @@ │ │ cmp r1, #0 │ │ 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: 0xff6da42e │ │ + @ instruction: 0xff6da407 │ │ @ instruction: 0xff6c8025 │ │ - @ instruction: 0xff6eb1cc │ │ - @ instruction: 0xff6f2b01 │ │ - @ instruction: 0xff6ecfe9 │ │ + @ instruction: 0xff6eb1a5 │ │ + @ instruction: 0xff6f2ada │ │ + @ instruction: 0xff6ecfc2 │ │ @ instruction: 0xff6c239d │ │ - @ instruction: 0xff6e0f39 │ │ - @ instruction: 0xff6da032 │ │ + @ instruction: 0xff6e0f12 │ │ + @ instruction: 0xff6da00b │ │ @ instruction: 0xff6c8e8a │ │ - @ instruction: 0xff6e0efd │ │ - @ instruction: 0xff6e7625 │ │ + @ instruction: 0xff6e0ed6 │ │ + @ instruction: 0xff6e75fe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #108 @ 0x6c │ │ mov r4, r1 │ │ cmp r2, #0 │ │ mov fp, #0 │ │ mov r6, r3 │ │ ldr r5, [sp, #152] @ 0x98 │ │ @@ -3378216,16 +3378215,16 @@ │ │ ldr r1, [r4] │ │ ldr r0, [sp, #64] @ 0x40 │ │ bl bbc0b4 │ │ mov sl, #0 │ │ cmp r0, #0 │ │ bne c3a4d8 │ │ b c3a958 │ │ - @ instruction: 0xff6ec4e7 │ │ - @ instruction: 0xff6d6953 │ │ + @ instruction: 0xff6ec4c0 │ │ + @ instruction: 0xff6d692c │ │ @ instruction: 0xff6cf2f4 │ │ @ instruction: 0xff6cf32f │ │ @ instruction: 0xff6f491b │ │ @ instruction: 0xff6cf263 │ │ @ instruction: 0xff6f484f │ │ @ instruction: 0xff6cef0b │ │ @ instruction: 0xff6cee7f │ │ @@ -3379214,16 +3379213,16 @@ │ │ beq c3b8fc │ │ mov r0, #8192 @ 0x2000 │ │ str r0, [r6] │ │ b c3b854 │ │ mov r0, #65536 @ 0x10000 │ │ str r0, [r6] │ │ b c3b854 │ │ - @ instruction: 0xff6eb46b │ │ - @ instruction: 0xff6d590b │ │ + @ instruction: 0xff6eb444 │ │ + @ instruction: 0xff6d58e4 │ │ @ instruction: 0xff6ce278 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ ldr r2, [sp, #24] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #32] │ │ @@ -3379390,15 +3379389,15 @@ │ │ mov r6, #0 │ │ bl c0e74c │ │ add r0, sp, #16 │ │ bl c39628 │ │ mov r0, r6 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6eb2e7 │ │ + @ instruction: 0xff6eb2c0 │ │ @ instruction: 0xff6f2e63 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r0, [sp, #20] │ │ @@ -3379511,16 +3379510,16 @@ │ │ mov r1, #0 │ │ mov r0, r4 │ │ mov r5, r1 │ │ bl bbd578 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6eb107 │ │ - @ instruction: 0xff6e3a27 │ │ + @ instruction: 0xff6eb0e0 │ │ + @ instruction: 0xff6e3a00 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #300 @ 0x12c │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r7, r2 │ │ mov r4, r1 │ │ cmp r3, #0 │ │ @@ -3381859,26 +3381858,26 @@ │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, pc} │ │ andseq ip, sl, ip, ror #2 │ │ @ instruction: 0xfffffbbc │ │ andseq ip, sl, r4, asr r1 │ │ andseq ip, sl, ip, lsr r1 │ │ andseq ip, sl, r0, lsl #1 │ │ - @ instruction: 0xff6eaacc │ │ + @ instruction: 0xff6eaaa5 │ │ @ instruction: 0xff6c1eee │ │ andseq ip, sl, ip, asr r0 │ │ andseq ip, sl, r4, asr #2 │ │ @ instruction: 0xff6c1eba │ │ @ instruction: 0x001ac1dc │ │ @ instruction: 0xfffffc2c │ │ andseq ip, sl, r4, asr #3 │ │ andseq ip, sl, ip, lsr #3 │ │ ldrsheq ip, [sl], -r4 │ │ - @ instruction: 0xff6eab2c │ │ - @ instruction: 0xff6ee81a │ │ + @ instruction: 0xff6eab05 │ │ + @ instruction: 0xff6ee7f3 │ │ cmp r0, #0 │ │ bne c3e2f8 │ │ push {fp, lr} │ │ ldr r0, [pc, #108] @ c3e304 │ │ ldr r1, [pc, #108] @ c3e308 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ @@ -3382112,21 +3382111,21 @@ │ │ mov r0, #0 │ │ str r0, [r4, #156] @ 0x9c │ │ pop {r4, pc} │ │ ldr r1, [pc, #8] @ c3e648 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff6e2ff6 │ │ + @ instruction: 0xff6e2fcf │ │ ldr r1, [pc, #12] @ c3e660 │ │ mov r0, #28 │ │ mov r2, #32 │ │ add r1, pc, r1 │ │ b c543f8 │ │ - @ instruction: 0xff6e2fde │ │ + @ instruction: 0xff6e2fb7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r1 │ │ mov r1, #17 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq c3e820 │ │ add r1, r4, #4 │ │ @@ -3382242,15 +3382241,15 @@ │ │ add r1, pc, r1 │ │ b c9bef4 │ │ andeq r0, r0, r4 │ │ ldr r1, [pc, #8] @ c3e850 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff6e6812 │ │ + @ instruction: 0xff6e67eb │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #52 @ 0x34 │ │ mov r4, r2 │ │ ldr r2, [sp, #64] @ 0x40 │ │ cmp r4, #0 │ │ ldm lr, {r5, r6, lr} │ │ @@ -3382600,15 +3382599,15 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6bf5e5 │ │ - @ instruction: 0xff6d37a7 │ │ + @ instruction: 0xff6d3780 │ │ push {fp, lr} │ │ bl c3ee08 │ │ cmp r0, #0 │ │ ldrbne r1, [r0] │ │ orrne r1, r1, #1 │ │ strbne r1, [r0] │ │ pop {fp, pc} │ │ @@ -3382663,17 +3382662,17 @@ │ │ movw r2, #545 @ 0x221 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff736740 │ │ - @ instruction: 0xff6d5443 │ │ + @ instruction: 0xff6d541c │ │ andeq r0, r0, r8, ror #22 │ │ - @ instruction: 0xff6d5397 │ │ + @ instruction: 0xff6d5370 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldrb r3, [r0] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c3ef48 │ │ ldr r2, [r0, #12] │ │ @@ -3382689,15 +3382688,15 @@ │ │ ldr r1, [pc, #20] @ c3ef4c │ │ mov r0, r4 │ │ movw r2, #545 @ 0x221 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ andeq r0, r0, r0, lsl #22 │ │ - @ instruction: 0xff6d5327 │ │ + @ instruction: 0xff6d5300 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, #0 │ │ cmp r0, #0 │ │ beq c3f008 │ │ mov r7, r1 │ │ cmp r1, #1 │ │ blt c3f008 │ │ @@ -3382934,16 +3382933,16 @@ │ │ mov r0, r4 │ │ mov r2, #177 @ 0xb1 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r6 │ │ add sp, sp, #72 @ 0x48 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d5017 │ │ - @ instruction: 0xff6d4f57 │ │ + @ instruction: 0xff6d4ff0 │ │ + @ instruction: 0xff6d4f30 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c3f38c │ │ mov r7, r1 │ │ cmp r1, #1 │ │ blt c3f38c │ │ @@ -3383144,19 +3383143,19 @@ │ │ ldrb r2, [r1, r3] │ │ add r3, r3, #1 │ │ cmp r2, #0 │ │ bne c3f63c │ │ b c3f540 │ │ mov r4, #0 │ │ b c3f5a8 │ │ - @ instruction: 0xff6d4d93 │ │ + @ instruction: 0xff6d4d6c │ │ andeq r0, r0, r0, ror r4 │ │ - @ instruction: 0xff6d4c9f │ │ - @ instruction: 0xff6d4ce3 │ │ - @ instruction: 0xff6d1567 │ │ + @ instruction: 0xff6d4c78 │ │ + @ instruction: 0xff6d4cbc │ │ + @ instruction: 0xff6d1540 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #88 @ 0x58 │ │ cmp r0, #0 │ │ beq c3f93c │ │ mov r6, r1 │ │ @@ -3383339,27 +3383338,27 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ b c3f928 │ │ - @ instruction: 0xff6d4917 │ │ - @ instruction: 0xff6cd48a │ │ - @ instruction: 0xff6d4bbf │ │ - @ instruction: 0xff6d4a3f │ │ - @ instruction: 0xff6d497b │ │ - @ instruction: 0xff6cd4ee │ │ - @ instruction: 0xff6d4a83 │ │ - @ instruction: 0xff6cd5f6 │ │ - @ instruction: 0xff6da6b4 │ │ - @ instruction: 0xff6d49c3 │ │ - @ instruction: 0xff6cd536 │ │ - @ instruction: 0xff6d120f │ │ - @ instruction: 0xff6d4943 │ │ + @ instruction: 0xff6d48f0 │ │ + @ instruction: 0xff6cd463 │ │ + @ instruction: 0xff6d4b98 │ │ + @ instruction: 0xff6d4a18 │ │ + @ instruction: 0xff6d4954 │ │ + @ instruction: 0xff6cd4c7 │ │ + @ instruction: 0xff6d4a5c │ │ + @ instruction: 0xff6cd5cf │ │ + @ instruction: 0xff6da68d │ │ + @ instruction: 0xff6d499c │ │ + @ instruction: 0xff6cd50f │ │ + @ instruction: 0xff6d11e8 │ │ + @ instruction: 0xff6d491c │ │ push {r4, lr} │ │ mov r4, r1 │ │ ldr r1, [r0] │ │ ldr r0, [r0, #8] │ │ bl c68b9c │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ @@ -3383388,15 +3383387,15 @@ │ │ add r1, pc, r1 │ │ b c9bef4 │ │ andeq r0, r0, r4 │ │ ldr r1, [pc, #8] @ c3fa38 │ │ mov r2, #45 @ 0x2d │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff6d4833 │ │ + @ instruction: 0xff6d480c │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov sl, r1 │ │ cmp r0, #0 │ │ beq c3fb08 │ │ @@ -3383695,21 +3383694,21 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #242 @ 0xf2 │ │ bl c54728 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6da1a3 │ │ + @ instruction: 0xff6da17c │ │ andeq r0, r0, r0, asr r1 │ │ - @ instruction: 0xff6da10b │ │ - @ instruction: 0xff6da0e7 │ │ - @ instruction: 0xff6da0b7 │ │ - @ instruction: 0xff6da01f │ │ - @ instruction: 0xff6da00b │ │ + @ instruction: 0xff6da0e4 │ │ + @ instruction: 0xff6da0c0 │ │ + @ instruction: 0xff6da090 │ │ + @ instruction: 0xff6d9ff8 │ │ + @ instruction: 0xff6d9fe4 │ │ muleq r0, r4, r0 │ │ bx lr │ │ push {r4, lr} │ │ mov lr, r1 │ │ movw r1, #40164 @ 0x9ce4 │ │ mov r3, r0 │ │ movw r0, #8997 @ 0x2325 │ │ @@ -3383790,18 +3383789,18 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ movw r2, #306 @ 0x132 │ │ bl c54728 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d9f5f │ │ - @ instruction: 0xff6d9f3b │ │ - @ instruction: 0xff6d9f0f │ │ - @ instruction: 0xff6d9e7f │ │ + @ instruction: 0xff6d9f38 │ │ + @ instruction: 0xff6d9f14 │ │ + @ instruction: 0xff6d9ee8 │ │ + @ instruction: 0xff6d9e58 │ │ andeq r0, r0, r8, asr #20 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ bl c6061c │ │ @@ -3383833,15 +3383832,15 @@ │ │ movw r2, #342 @ 0x156 │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #343 @ 0x157 │ │ pop {r4, r5, r6, lr} │ │ b c54728 │ │ - @ instruction: 0xff6d9deb │ │ + @ instruction: 0xff6d9dc4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ ldr r6, [r2] │ │ mov r4, #0 │ │ cmp r6, #0 │ │ beq c404a8 │ │ mov r7, r1 │ │ @@ -3384059,17 +3384058,17 @@ │ │ mov r0, r5 │ │ mov r2, #636 @ 0x27c │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6d9d73 │ │ + @ instruction: 0xff6d9d4c │ │ andeq r0, r0, r8, lsr #15 │ │ - @ instruction: 0xff6d9a47 │ │ + @ instruction: 0xff6d9a20 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ add r6, r0, #32 │ │ mov r4, r0 │ │ mov fp, r1 │ │ mov r0, r6 │ │ bl c60890 │ │ @@ -3384325,20 +3384324,20 @@ │ │ mov r1, r4 │ │ bl c54728 │ │ mov r0, r7 │ │ mov r1, r4 │ │ movw r2, #509 @ 0x1fd │ │ bl c54728 │ │ b c404f0 │ │ - @ instruction: 0xff6d99df │ │ - @ instruction: 0xff6d99b3 │ │ - @ instruction: 0xff6d9983 │ │ + @ instruction: 0xff6d99b8 │ │ + @ instruction: 0xff6d998c │ │ + @ instruction: 0xff6d995c │ │ andeq r0, r0, r8, ror r3 │ │ - @ instruction: 0xff6d962f │ │ - @ instruction: 0xff6d966f │ │ + @ instruction: 0xff6d9608 │ │ + @ instruction: 0xff6d9648 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ ldrd r2, [r1] │ │ mov r5, r0 │ │ ldr r7, [r0, #8] │ │ mov r8, r1 │ │ ldr r0, [r0, #20] │ │ @@ -3384509,35 +3384508,35 @@ │ │ mov r1, r5 │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #291 @ 0x123 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c54728 │ │ - @ instruction: 0xff6d9443 │ │ - @ instruction: 0xff6d934b │ │ + @ instruction: 0xff6d941c │ │ + @ instruction: 0xff6d9324 │ │ ldr r1, [pc, #8] @ c40bd4 │ │ movw r2, #523 @ 0x20b │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff6d931b │ │ + @ instruction: 0xff6d92f4 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #40] @ c40c0c │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r2, #424 @ 0x1a8 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #425 @ 0x1a9 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6d92fb │ │ + @ instruction: 0xff6d92d4 │ │ bl d38eb0 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #127 @ 0x7f │ │ bxhi lr │ │ ldr r0, [pc, #20] @ c40c40 │ │ add r0, pc, r0 │ │ @@ -3384622,34 +3384621,34 @@ │ │ bx lr │ │ ldr r0, [pc, #44] @ c40d9c │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #48] @ c40dac │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6d9254 │ │ - @ instruction: 0xff6cdef7 │ │ - @ instruction: 0xff6ca6f4 │ │ + @ instruction: 0xff6d922d │ │ + @ instruction: 0xff6cded0 │ │ + @ instruction: 0xff6ebc7f │ │ @ instruction: 0xff734928 │ │ @ instruction: 0xff6c1157 │ │ - @ instruction: 0xff6daf30 │ │ - @ instruction: 0xff6d3525 │ │ + @ instruction: 0xff6daf09 │ │ + @ instruction: 0xff6d34fe │ │ @ instruction: 0xff6edd07 │ │ - @ instruction: 0xff6daf29 │ │ + @ instruction: 0xff6daf02 │ │ andseq r8, r9, r8, lsr #22 │ │ @ instruction: 0xff6bb7f3 │ │ - @ instruction: 0xff6d1813 │ │ + @ instruction: 0xff6d17ec │ │ ldr r0, [pc, #4] @ c40dbc │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6d56ef │ │ + @ instruction: 0xff6d56c8 │ │ ldr r0, [pc, #4] @ c40dcc │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6dcac0 │ │ + @ instruction: 0xff6dca99 │ │ ldr r0, [pc, #4] @ c40ddc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff6c2f66 │ │ ldr r0, [pc, #4] @ c40dec │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3384892,21 +3384891,21 @@ │ │ bl c2360c │ │ mov r0, #0 │ │ mov fp, #0 │ │ b c410c0 │ │ mov fp, #0 │ │ ldr r0, [sp, #4] │ │ b c410c0 │ │ - @ instruction: 0xff6dcafd │ │ + @ instruction: 0xff6dcad6 │ │ @ instruction: 0xff6c0f61 │ │ @ instruction: 0xff6b51e7 │ │ - @ instruction: 0xff6e7800 │ │ + @ instruction: 0xff6e77d9 │ │ @ instruction: 0xff6edb55 │ │ @ instruction: 0xff6c65c7 │ │ - @ instruction: 0xff6dc861 │ │ + @ instruction: 0xff6dc83a │ │ push {r4, lr} │ │ bl c3e088 │ │ cmp r0, #0 │ │ beq c411fc │ │ mov r4, r0 │ │ bl c609d8 │ │ cmp r0, #0 │ │ @@ -3385732,15 +3385731,15 @@ │ │ pop {r4, pc} │ │ pop {r4, lr} │ │ b c40de0 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ mulseq sl, r4, r5 │ │ andeq r0, r0, r8, asr #1 │ │ - @ instruction: 0xff6e50b4 │ │ + @ instruction: 0xff6e508d │ │ @ instruction: 0xff6bf814 │ │ @ instruction: 0xff7339c9 │ │ @ instruction: 0x001a84f8 │ │ mulseq sl, r8, r4 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #172] @ c41fa4 │ │ mov r1, #128 @ 0x80 │ │ @@ -3385784,22 +3385783,22 @@ │ │ add r1, pc, r1 │ │ bl c561a8 │ │ ldr r0, [pc, #44] @ c41fc8 │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ andseq r8, sl, ip, lsr #8 │ │ - @ instruction: 0xff6ccce5 │ │ + @ instruction: 0xff6cccbe │ │ andseq r7, r9, r0, asr #17 │ │ @ instruction: 0xff6c1e0f │ │ - @ instruction: 0xff6e4fb4 │ │ + @ instruction: 0xff6e4f8d │ │ andseq r8, sl, ip, asr r4 │ │ andseq r8, sl, r0, asr #8 │ │ @ instruction: 0xff6b7d8d │ │ - @ instruction: 0xff6e6d61 │ │ + @ instruction: 0xff6e6d3a │ │ andseq r8, sl, r8, lsl r4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [pc, #268] @ c420e4 │ │ add r6, pc, r6 │ │ ldrb r0, [r6] │ │ cmp r0, #1 │ │ bne c420e0 │ │ @@ -3387336,81 +3387335,81 @@ │ │ add r0, pc, r0 │ │ bl c68e4c │ │ bl c50674 │ │ bl c288d8 │ │ bl c50684 │ │ pop {r4, lr} │ │ b c288d8 │ │ - @ instruction: 0xff6cbd98 │ │ - @ instruction: 0xff6cbd99 │ │ - @ instruction: 0xff6c9e80 │ │ - @ instruction: 0xff6d34e8 │ │ + @ instruction: 0xff6cbd71 │ │ + @ instruction: 0xff6cbd72 │ │ + @ instruction: 0xff6c9e59 │ │ + @ instruction: 0xff6d34c1 │ │ @ instruction: 0xff6b9680 │ │ - @ instruction: 0xff6cf646 │ │ - @ instruction: 0xff6cdb53 │ │ + @ instruction: 0xff6cf61f │ │ + @ instruction: 0xff6cdb2c │ │ @ instruction: 0xff6e9a3b │ │ @ instruction: 0xff6ebc9a │ │ @ instruction: 0xff6b960c │ │ @ instruction: 0xff6beef2 │ │ - @ instruction: 0xff6c83b8 │ │ - @ instruction: 0xff6d5081 │ │ - @ instruction: 0xff6d3430 │ │ + @ instruction: 0xff6c8391 │ │ + @ instruction: 0xff6d505a │ │ + @ instruction: 0xff6d3409 │ │ @ instruction: 0xff6c0dc9 │ │ - @ instruction: 0xff6d3405 │ │ - @ instruction: 0xff6d890d │ │ - @ instruction: 0xff6e5cc9 │ │ - @ instruction: 0xff6e5cc9 │ │ + @ instruction: 0xff6d33de │ │ + @ instruction: 0xff6d88e6 │ │ + @ instruction: 0xff6e5ca2 │ │ + @ instruction: 0xff6e5ca2 │ │ @ instruction: 0xff6bd0cf │ │ - @ instruction: 0xff6cec6e │ │ + @ instruction: 0xff6cec47 │ │ @ instruction: 0xff6c44e9 │ │ @ instruction: 0xff6c44d9 │ │ @ instruction: 0xff6b3ad3 │ │ - @ instruction: 0xff6e025e │ │ - @ instruction: 0xff6da763 │ │ - @ instruction: 0xff6cf462 │ │ + @ instruction: 0xff6e0237 │ │ + @ instruction: 0xff6da73c │ │ + @ instruction: 0xff6cf43b │ │ @ instruction: 0xff6b3aab │ │ - @ instruction: 0xff6cd95c │ │ - @ instruction: 0xff6d11e1 │ │ + @ instruction: 0xff6cd935 │ │ + @ instruction: 0xff6d11ba │ │ @ instruction: 0xff6c267b │ │ @ instruction: 0xff6bb327 │ │ @ instruction: 0xff6eda20 │ │ - @ instruction: 0xff6cbaca │ │ + @ instruction: 0xff6cbaa3 │ │ @ instruction: 0xff6c62da │ │ - @ instruction: 0xff6cbaa8 │ │ - @ instruction: 0xff6d321b │ │ - @ instruction: 0xff6d31b0 │ │ + @ instruction: 0xff6cba81 │ │ + @ instruction: 0xff6d31f4 │ │ + @ instruction: 0xff6d3189 │ │ @ instruction: 0xff6b933c │ │ @ instruction: 0xff6b932f │ │ - @ instruction: 0xff6e00d5 │ │ + @ instruction: 0xff6e00ae │ │ @ instruction: 0xff6b4f46 │ │ - @ instruction: 0xff6d88cb │ │ - @ instruction: 0xff6e5a71 │ │ - @ instruction: 0xff6d6b9f │ │ + @ instruction: 0xff6d88a4 │ │ + @ instruction: 0xff6e5a4a │ │ + @ instruction: 0xff6d6b78 │ │ @ instruction: 0xff6c24ba │ │ @ instruction: 0xff6c6163 │ │ - @ instruction: 0xff6d6b87 │ │ + @ instruction: 0xff6d6b60 │ │ @ instruction: 0xff6c2495 │ │ @ instruction: 0xff6b74f1 │ │ - @ instruction: 0xff6d6b6a │ │ + @ instruction: 0xff6d6b43 │ │ @ instruction: 0xff6b7471 │ │ @ instruction: 0xff6ed7e1 │ │ - @ instruction: 0xff6d4c46 │ │ - @ instruction: 0xff6d0f24 │ │ - @ instruction: 0xff6d9b7e │ │ + @ instruction: 0xff6d4c1f │ │ + @ instruction: 0xff6d0efd │ │ + @ instruction: 0xff6d9b57 │ │ @ instruction: 0xff6b897e │ │ - @ instruction: 0xff6d4c22 │ │ - @ instruction: 0xff6e4f2c │ │ - @ instruction: 0xff6e3a27 │ │ - @ instruction: 0xff6e1b2d │ │ - @ instruction: 0xff6d8643 │ │ + @ instruction: 0xff6d4bfb │ │ + @ instruction: 0xff6e4f05 │ │ + @ instruction: 0xff6e3a00 │ │ + @ instruction: 0xff6e1b06 │ │ + @ instruction: 0xff6d861c │ │ @ instruction: 0xff6c5f7f │ │ @ instruction: 0xff6b9073 │ │ - @ instruction: 0xff6e6c3d │ │ - @ instruction: 0xff6dc20f │ │ - @ instruction: 0xff6c97ad │ │ + @ instruction: 0xff6e6c16 │ │ + @ instruction: 0xff6dc1e8 │ │ + @ instruction: 0xff6c9786 │ │ ldr r0, [pc, #4] @ c43900 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r1, r7, ip, ror #9 │ │ ldr r0, [pc, #4] @ c43910 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3392010,15 +3392009,15 @@ │ │ bne c47d10 │ │ mov r0, r4 │ │ mov r1, r8 │ │ bl d39460 │ │ mvn r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6d7c84 │ │ + @ instruction: 0xff6d7c5d │ │ @ instruction: 0xff6bdcac │ │ 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 │ │ @@ -3398821,15 +3398820,15 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq sl, r8, r4, asr #25 │ │ @ instruction: 0xff6bab9c │ │ - @ instruction: 0xff6cef3e │ │ + @ instruction: 0xff6cef17 │ │ 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 │ │ bl c1f2ac │ │ @@ -3402513,23 +3402512,23 @@ │ │ bl c262b0 │ │ bl c28924 │ │ bl c262c0 │ │ bl c28924 │ │ bl c26318 │ │ pop {r4, lr} │ │ b c28924 │ │ - @ instruction: 0xff6d6b38 │ │ - @ instruction: 0xff6d7fdd │ │ + @ instruction: 0xff6d6b11 │ │ + @ instruction: 0xff6d7fb6 │ │ @ instruction: 0xff6aa3be │ │ - @ instruction: 0xff6d424f │ │ - @ instruction: 0xff6c5e31 │ │ + @ instruction: 0xff6d4228 │ │ + @ instruction: 0xff6c5e0a │ │ @ instruction: 0xff6a498e │ │ - @ instruction: 0xff6c991f │ │ + @ instruction: 0xff6c98f8 │ │ @ instruction: 0xff6de97c │ │ - @ instruction: 0xff6bca11 │ │ + @ instruction: 0xff6bc9ea │ │ ldr r0, [pc, #4] @ c5253c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, r6, ip, lsr fp │ │ push {fp, lr} │ │ bl c1f9e8 │ │ pop {fp, lr} │ │ @@ -3402839,15 +3402838,15 @@ │ │ bl c0ae68 │ │ pop {r4, lr} │ │ b c0e978 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c0ae68 │ │ @ instruction: 0xff6b5e87 │ │ - @ instruction: 0xff6c1c23 │ │ + @ instruction: 0xff6c1bfc │ │ andeq r0, r0, ip, ror #1 │ │ andeq r0, r0, ip, asr #1 │ │ @ instruction: 0x000001b8 │ │ push {r4, lr} │ │ ldr r0, [pc, #76] @ c52a8c │ │ ldr r0, [pc, r0] │ │ bl c1f740 │ │ @@ -3403350,15 +3403349,15 @@ │ │ mov r0, r4 │ │ bl c0ae68 │ │ pop {r4, lr} │ │ b c0e978 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c0ae68 │ │ - @ instruction: 0xff6cc401 │ │ + @ instruction: 0xff6cc3da │ │ @ instruction: 0xff6a3c63 │ │ andeq r0, r0, r4, lsr #1 │ │ muleq r0, r4, r0 │ │ andeq r0, r0, r4, lsl #1 │ │ andseq r4, r6, r8, lsl #5 │ │ mov r0, #0 │ │ bx lr │ │ @@ -3403898,54 +3403897,54 @@ │ │ @ instruction: 0xff6acf54 │ │ andseq r6, r8, r0, lsr r5 │ │ andseq r5, r9, r4, lsr r4 │ │ andseq r5, r9, r8, lsr #8 │ │ andseq r5, r9, r4, lsl r4 │ │ @ instruction: 0xff6b0c7e │ │ @ instruction: 0xff6b0b62 │ │ - @ instruction: 0xff6bf321 │ │ + @ instruction: 0xff6bf2fa │ │ @ instruction: 0xff6ab33c │ │ - @ instruction: 0xff6d0200 │ │ + @ instruction: 0xff6d01d9 │ │ andseq r6, r8, r8, lsr #9 │ │ mulseq r9, ip, r3 │ │ andseq r5, r9, ip, ror r0 │ │ @ instruction: 0xff6b0b22 │ │ @ instruction: 0xff6b0b02 │ │ - @ instruction: 0xff6ce369 │ │ + @ instruction: 0xff6ce342 │ │ @ instruction: 0xff6b08d6 │ │ @ instruction: 0xff6b0d1a │ │ - @ instruction: 0xff6ce581 │ │ + @ instruction: 0xff6ce55a │ │ @ instruction: 0xff6b0baa │ │ @ instruction: 0xff6b087a │ │ @ instruction: 0xff6b0a96 │ │ @ instruction: 0xff6b08a2 │ │ @ instruction: 0xff6b0a6e │ │ - @ instruction: 0xff6ce2d5 │ │ + @ instruction: 0xff6ce2ae │ │ @ instruction: 0xff6b096e │ │ @ instruction: 0xff6b0756 │ │ @ instruction: 0xff6b0646 │ │ - @ instruction: 0xff6bd333 │ │ + @ instruction: 0xff6bd30c │ │ @ instruction: 0xff6b079a │ │ - @ instruction: 0xff6bd487 │ │ - @ instruction: 0xff6ca058 │ │ + @ instruction: 0xff6bd460 │ │ + @ instruction: 0xff6ca031 │ │ @ instruction: 0xff6b0552 │ │ - @ instruction: 0xff6bd23f │ │ + @ instruction: 0xff6bd218 │ │ @ instruction: 0xff6b05fa │ │ - @ instruction: 0xff6bd2e7 │ │ + @ instruction: 0xff6bd2c0 │ │ @ instruction: 0xff6b0686 │ │ - @ instruction: 0xff6bd373 │ │ + @ instruction: 0xff6bd34c │ │ @ instruction: 0xff6b0abe │ │ - @ instruction: 0xff6ce325 │ │ + @ instruction: 0xff6ce2fe │ │ @ instruction: 0xff6b0a02 │ │ - @ instruction: 0xff6ce269 │ │ + @ instruction: 0xff6ce242 │ │ @ instruction: 0xff6b083e │ │ @ instruction: 0xff6b0806 │ │ - @ instruction: 0xff6ce055 │ │ + @ instruction: 0xff6ce02e │ │ @ instruction: 0xff6b0a52 │ │ - @ instruction: 0xff6ce2b9 │ │ + @ instruction: 0xff6ce292 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ bl bd8588 │ │ ldr r0, [r4, #12] │ │ @@ -3403994,15 +3403993,15 @@ │ │ bl c53fe4 │ │ ldr r1, [pc, #16] @ c53c30 │ │ mov r0, r4 │ │ mov r2, #199 @ 0xc7 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6c093f │ │ + @ instruction: 0xff6c0918 │ │ push {r4, lr} │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl c53c64 │ │ ldr r4, [pc, #20] @ c53c60 │ │ add r4, pc, r4 │ │ mov r0, r4 │ │ @@ -3404124,16 +3404123,16 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r6, r9, r0, lsl #20 │ │ andeq r0, r0, r0, lsr #11 │ │ andseq r6, r9, r4, ror #19 │ │ @ instruction: 0x001969dc │ │ @ instruction: 0x001969b8 │ │ - @ instruction: 0xff6c085b │ │ - @ instruction: 0xff6c077b │ │ + @ instruction: 0xff6c0834 │ │ + @ instruction: 0xff6c0754 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #36] @ c53e74 │ │ ldr r0, [pc, r0] │ │ cmn r0, #1 │ │ popeq {r4, pc} │ │ ldr r0, [pc, #24] @ c53e78 │ │ @@ -3404167,15 +3404166,15 @@ │ │ mov r0, r5 │ │ mov r2, #237 @ 0xed │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ andseq r4, r9, r0, asr #17 │ │ andseq r4, r9, ip, lsr #17 │ │ - @ instruction: 0xff6c0693 │ │ + @ instruction: 0xff6c066c │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r1, #0 │ │ beq c53f34 │ │ mov r5, r0 │ │ ldr r0, [pc, #208] @ c53fd0 │ │ mov r9, r1 │ │ ldr r1, [pc, #204] @ c53fd4 │ │ @@ -3404230,15 +3404229,15 @@ │ │ ldr r0, [r8, #4] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b c60a6c │ │ andseq r6, r9, r8, ror r7 │ │ andeq r0, r0, r8, lsl r3 │ │ andseq r6, r9, r4, ror #14 │ │ andseq r6, r9, ip, asr r7 │ │ - @ instruction: 0xff6c0607 │ │ + @ instruction: 0xff6c05e0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #156] @ c54090 │ │ ldr r1, [pc, #156] @ c54094 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c60ab0 │ │ @@ -3404364,24 +3404363,24 @@ │ │ mov r8, r0 │ │ ldr r0, [r9, #4] │ │ bl c60a6c │ │ cmp r8, #0 │ │ bne c540c8 │ │ b c54174 │ │ andseq r4, r9, ip, lsl #13 │ │ - @ instruction: 0xff6c0457 │ │ + @ instruction: 0xff6c0430 │ │ andseq r4, r9, r4, lsl r6 │ │ - @ instruction: 0xff6c03b3 │ │ + @ instruction: 0xff6c038c │ │ andseq r6, r9, r8, lsr r5 │ │ ldrdeq r0, [r0], -r8 │ │ andseq r6, r9, r4, lsr #10 │ │ andseq r6, r9, ip, lsl r5 │ │ andseq r4, r9, r4, asr #11 │ │ - @ instruction: 0xff6c03d3 │ │ - @ instruction: 0xff6c048f │ │ + @ instruction: 0xff6c03ac │ │ + @ instruction: 0xff6c0468 │ │ mov r1, #0 │ │ b c53c64 │ │ push {r4, lr} │ │ ldr r1, [pc, #164] @ c542d8 │ │ mov r0, #8 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ @@ -3404420,20 +3404419,20 @@ │ │ str r2, [r4] │ │ b c542c8 │ │ mov r2, #0 │ │ ldr r0, [pc, #36] @ c542f4 │ │ add r0, pc, r0 │ │ str r2, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c032b │ │ + @ instruction: 0xff6c0304 │ │ andseq r6, r9, ip, lsr r4 │ │ andseq r6, r9, r8, lsr #8 │ │ andseq r6, r9, r4, lsl r4 │ │ @ instruction: 0x001963f0 │ │ - @ instruction: 0xff6c02b7 │ │ + @ instruction: 0xff6c0290 │ │ @ instruction: 0x001963d4 │ │ @ instruction: 0x001963b4 │ │ cmp r0, #0 │ │ ldrne r3, [pc, #40] @ c5432c │ │ ldrne r3, [pc, r3] │ │ strne r3, [r0] │ │ cmp r1, #0 │ │ @@ -3404920,15 +3404919,15 @@ │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ mov r0, #1 │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ andseq r5, r9, r8, lsr #25 │ │ mulseq r9, r0, ip │ │ - @ instruction: 0xff6d6400 │ │ + @ instruction: 0xff6d63d9 │ │ andseq r5, r9, r8, asr ip │ │ andseq r5, r9, r4, lsr #24 │ │ andseq r5, r9, r0, lsl ip │ │ andseq r5, r9, r4, lsl #24 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r7, r1 │ │ @@ -3405347,42 +3405346,42 @@ │ │ add r1, pc, r1 │ │ bl c40c10 │ │ @ instruction: 0x00195bbc │ │ andseq r5, r9, r8, lsr #23 │ │ mulseq r9, r4, fp │ │ andseq r5, r9, r8, lsl r8 │ │ @ instruction: 0xff6b098f │ │ - @ instruction: 0xff6d5d7c │ │ + @ instruction: 0xff6d5d55 │ │ andseq r5, r9, r0, ror #13 │ │ @ instruction: 0x001956dc │ │ andseq r5, r9, r8, asr #13 │ │ @ instruction: 0xff6a3eb1 │ │ - @ instruction: 0xff6d5ddc │ │ + @ instruction: 0xff6d5db5 │ │ @ instruction: 0xff6ab39f │ │ - @ instruction: 0xff6d5dc4 │ │ - @ instruction: 0xff6d209c │ │ - @ instruction: 0xff6d5dac │ │ - @ instruction: 0xff6d204f │ │ - @ instruction: 0xff6d5d04 │ │ - @ instruction: 0xff6c6e16 │ │ - @ instruction: 0xff6d5e94 │ │ + @ instruction: 0xff6d5d9d │ │ + @ instruction: 0xff6d2075 │ │ + @ instruction: 0xff6d5d85 │ │ + @ instruction: 0xff6d2028 │ │ + @ instruction: 0xff6d5cdd │ │ + @ instruction: 0xff6c6def │ │ + @ instruction: 0xff6d5e6d │ │ @ instruction: 0xff6dbd7a │ │ - @ instruction: 0xff6d5d94 │ │ - @ instruction: 0xff6d2067 │ │ - @ instruction: 0xff6d5d1c │ │ - @ instruction: 0xff6ca9cb │ │ - @ instruction: 0xff6d5d34 │ │ - @ instruction: 0xff6d2097 │ │ - @ instruction: 0xff6d5d4c │ │ - @ instruction: 0xff6ca9fb │ │ - @ instruction: 0xff6d5d64 │ │ + @ instruction: 0xff6d5d6d │ │ + @ instruction: 0xff6d2040 │ │ + @ instruction: 0xff6d5cf5 │ │ + @ instruction: 0xff6ca9a4 │ │ + @ instruction: 0xff6d5d0d │ │ + @ instruction: 0xff6d2070 │ │ + @ instruction: 0xff6d5d25 │ │ + @ instruction: 0xff6ca9d4 │ │ + @ instruction: 0xff6d5d3d │ │ @ instruction: 0xff6d9d10 │ │ - @ instruction: 0xff6d5cec │ │ - @ instruction: 0xff6bd65e │ │ - @ instruction: 0xff6d5cd4 │ │ + @ instruction: 0xff6d5cc5 │ │ + @ instruction: 0xff6bd637 │ │ + @ instruction: 0xff6d5cad │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r8, [pc, #360] @ c55338 │ │ add r8, pc, r8 │ │ ldr r7, [r8, #8] │ │ cmp r7, r0 │ │ bhi c552d8 │ │ ldr r4, [r8, #12] │ │ @@ -3405470,25 +3405469,25 @@ │ │ movw r2, #366 @ 0x16e │ │ ldr r1, [pc, #48] @ c55360 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ andseq r5, r9, ip, asr #9 │ │ @ instruction: 0xff6a7557 │ │ - @ instruction: 0xff6d5b3c │ │ + @ instruction: 0xff6d5b15 │ │ @ instruction: 0xff6a1b12 │ │ - @ instruction: 0xff6d5b24 │ │ + @ instruction: 0xff6d5afd │ │ @ instruction: 0xff6a3be1 │ │ - @ instruction: 0xff6d5b0c │ │ + @ instruction: 0xff6d5ae5 │ │ @ instruction: 0xff6ab0cf │ │ - @ instruction: 0xff6d5af4 │ │ - @ instruction: 0xff6d1dcc │ │ - @ instruction: 0xff6d5adc │ │ + @ instruction: 0xff6d5acd │ │ + @ instruction: 0xff6d1da5 │ │ + @ instruction: 0xff6d5ab5 │ │ @ instruction: 0xff6aed1e │ │ - @ instruction: 0xff6d5b54 │ │ + @ instruction: 0xff6d5b2d │ │ ldr r3, [pc, #20] @ c55388 │ │ add r3, pc, r3 │ │ ldrb r3, [r3] │ │ cmp r3, #1 │ │ bne c55384 │ │ b c54abc │ │ b c543f8 │ │ @@ -3405913,41 +3405912,41 @@ │ │ movw r2, #731 @ 0x2db │ │ ldr r1, [pc, #120] @ c55a94 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ @ instruction: 0x001951d4 │ │ @ instruction: 0xff6a6ee3 │ │ - @ instruction: 0xff6d54c8 │ │ + @ instruction: 0xff6d54a1 │ │ andseq r5, r9, r4, lsr #2 │ │ andseq r5, r9, r0, ror r0 │ │ @ instruction: 0x00194fd8 │ │ andseq r5, r9, r0 │ │ @ instruction: 0xff6d955b │ │ - @ instruction: 0xff6d5500 │ │ + @ instruction: 0xff6d54d9 │ │ @ instruction: 0xff6a140e │ │ - @ instruction: 0xff6d5420 │ │ + @ instruction: 0xff6d53f9 │ │ @ instruction: 0xff6a35bd │ │ - @ instruction: 0xff6d54e8 │ │ + @ instruction: 0xff6d54c1 │ │ @ instruction: 0xff6aaa8b │ │ - @ instruction: 0xff6d54b0 │ │ - @ instruction: 0xff6d1788 │ │ - @ instruction: 0xff6d5498 │ │ + @ instruction: 0xff6d5489 │ │ + @ instruction: 0xff6d1761 │ │ + @ instruction: 0xff6d5471 │ │ @ instruction: 0xff6ae5d2 │ │ - @ instruction: 0xff6d5408 │ │ + @ instruction: 0xff6d53e1 │ │ @ instruction: 0xff6a6e64 │ │ - @ instruction: 0xff6d5480 │ │ + @ instruction: 0xff6d5459 │ │ @ instruction: 0xff6b1e23 │ │ - @ instruction: 0xff6d5468 │ │ - @ instruction: 0xff6c63ba │ │ - @ instruction: 0xff6d5438 │ │ + @ instruction: 0xff6d5441 │ │ + @ instruction: 0xff6c6393 │ │ + @ instruction: 0xff6d5411 │ │ @ instruction: 0xff6b1e0b │ │ - @ instruction: 0xff6d5450 │ │ + @ instruction: 0xff6d5429 │ │ @ instruction: 0xff6b1dab │ │ - @ instruction: 0xff6d53f0 │ │ + @ instruction: 0xff6d53c9 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c55b64 │ │ mov r5, r2 │ │ ldr r2, [pc, #184] @ c55b68 │ │ mov r4, r3 │ │ add r2, pc, r2 │ │ @@ -3406059,21 +3406058,21 @@ │ │ movw r2, #389 @ 0x185 │ │ ldr r1, [pc, #32] @ c55c84 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ andseq r4, r9, r4, lsl #22 │ │ @ instruction: 0xff6a32ad │ │ - @ instruction: 0xff6d51d8 │ │ + @ instruction: 0xff6d51b1 │ │ @ instruction: 0xff6aa79b │ │ - @ instruction: 0xff6d51c0 │ │ - @ instruction: 0xff6d1498 │ │ - @ instruction: 0xff6d51a8 │ │ - @ instruction: 0xff6d1514 │ │ - @ instruction: 0xff6d51f0 │ │ + @ instruction: 0xff6d5199 │ │ + @ instruction: 0xff6d1471 │ │ + @ instruction: 0xff6d5181 │ │ + @ instruction: 0xff6d14ed │ │ + @ instruction: 0xff6d51c9 │ │ push {fp, lr} │ │ ldr ip, [pc, #220] @ c55d78 │ │ add ip, pc, ip │ │ ldr r3, [ip, #16] │ │ cmp r3, r0 │ │ bhi c55d30 │ │ ldr r2, [ip, #20] │ │ @@ -3406125,22 +3406124,22 @@ │ │ ldr r0, [pc, #36] @ c55d8c │ │ movw r2, #403 @ 0x193 │ │ ldr r1, [pc, #32] @ c55d90 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ andseq r4, r9, r0, lsl #20 │ │ - @ instruction: 0xff6baf7c │ │ - @ instruction: 0xff6d50cc │ │ + @ instruction: 0xff6baf55 │ │ + @ instruction: 0xff6d50a5 │ │ @ instruction: 0xff6a10a2 │ │ - @ instruction: 0xff6d50b4 │ │ - @ instruction: 0xff6cf4a5 │ │ - @ instruction: 0xff6d509c │ │ + @ instruction: 0xff6d508d │ │ + @ instruction: 0xff6cf47e │ │ + @ instruction: 0xff6d5075 │ │ @ instruction: 0xff6a4d67 │ │ - @ instruction: 0xff6d50f0 │ │ + @ instruction: 0xff6d50c9 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ bmi c55e40 │ │ ldr r6, [pc, #216] @ c55e88 │ │ mov r5, r1 │ │ add r6, pc, r6 │ │ ldr r1, [r6, #20] │ │ @@ -3406194,21 +3406193,21 @@ │ │ movw r2, #377 @ 0x179 │ │ ldr r1, [pc, #32] @ c55ea0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ andseq r4, r9, r8, ror #17 │ │ @ instruction: 0xff6a3091 │ │ - @ instruction: 0xff6d4fbc │ │ + @ instruction: 0xff6d4f95 │ │ @ instruction: 0xff6aa57f │ │ - @ instruction: 0xff6d4fa4 │ │ - @ instruction: 0xff6d127c │ │ - @ instruction: 0xff6d4f8c │ │ - @ instruction: 0xff6d3109 │ │ - @ instruction: 0xff6d4fd4 │ │ + @ instruction: 0xff6d4f7d │ │ + @ instruction: 0xff6d1255 │ │ + @ instruction: 0xff6d4f65 │ │ + @ instruction: 0xff6d30e2 │ │ + @ instruction: 0xff6d4fad │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d38a90 │ │ cmp r4, #0 │ │ cmpne r5, #0 │ │ bne c55ed8 │ │ @@ -3406577,20 +3406576,20 @@ │ │ mov r0, #15 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c96b8 │ │ - @ instruction: 0xff6b5158 │ │ - @ instruction: 0xff6c9690 │ │ - @ instruction: 0xff6b5130 │ │ - @ instruction: 0xff6c9668 │ │ - @ instruction: 0xff6b5108 │ │ + @ instruction: 0xff6c9691 │ │ + @ instruction: 0xff6b5131 │ │ + @ instruction: 0xff6c9669 │ │ + @ instruction: 0xff6b5109 │ │ + @ instruction: 0xff6c9641 │ │ + @ instruction: 0xff6b50e1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d38a20 │ │ lsrs r4, r0, #1 │ │ @@ -3406649,18 +3406648,18 @@ │ │ mov r0, r5 │ │ movw r2, #277 @ 0x115 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6c9590 │ │ - @ instruction: 0xff6d0c4c │ │ - @ instruction: 0xff6c95fc │ │ - @ instruction: 0xff6c9534 │ │ + @ instruction: 0xff6c9569 │ │ + @ instruction: 0xff6d0c25 │ │ + @ instruction: 0xff6c95d5 │ │ + @ instruction: 0xff6c950d │ │ mov r2, #58 @ 0x3a │ │ b c564a4 │ │ cmp r1, #0 │ │ beq c56654 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #148] @ c56670 │ │ @@ -3406698,17 +3406697,17 @@ │ │ ldr r1, [pc, #28] @ c56678 │ │ mov r0, #1 │ │ movw r2, #335 @ 0x14f │ │ add r1, pc, r1 │ │ b c543f8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c94dc │ │ + @ instruction: 0xff6c94b5 │ │ @ instruction: 0xff6a5c5d │ │ - @ instruction: 0xff6c946c │ │ + @ instruction: 0xff6c9445 │ │ cmp r1, #0 │ │ beq c566f0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ c5670c │ │ mov r5, r0 │ │ add r0, r4, r4, lsl #1 │ │ @@ -3406737,17 +3406736,17 @@ │ │ ldr r1, [pc, #28] @ c56714 │ │ mov r0, #1 │ │ movw r2, #335 @ 0x14f │ │ add r1, pc, r1 │ │ b c543f8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c9434 │ │ + @ instruction: 0xff6c940d │ │ @ instruction: 0xff6a5bb1 │ │ - @ instruction: 0xff6c93d0 │ │ + @ instruction: 0xff6c93a9 │ │ push {r4, r5, r6, lr} │ │ mov r5, #0 │ │ cmp r2, #2 │ │ bcc c56768 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl d39640 │ │ @@ -3407290,15 +3407289,15 @@ │ │ bl c57528 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6bd6a7 │ │ + @ instruction: 0xff6bd680 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #20] │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c5705c │ │ @@ -3407336,15 +3407335,15 @@ │ │ b c57058 │ │ mov r1, #0 │ │ str r1, [r0, #4] │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6bd587 │ │ + @ instruction: 0xff6bd560 │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ ldrne r2, [r1] │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r2, #1 │ │ @@ -3407449,16 +3407448,16 @@ │ │ mov r2, #120 @ 0x78 │ │ ldr r0, [r5, #20] │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b c571c0 │ │ - @ instruction: 0xff6bd41b │ │ - @ instruction: 0xff6bd35f │ │ + @ instruction: 0xff6bd3f4 │ │ + @ instruction: 0xff6bd338 │ │ push {r4, lr} │ │ cmp r1, #0 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmpne r2, #0 │ │ beq c5728c │ │ ldr ip, [pc, #60] @ c57290 │ │ @@ -3407474,15 +3407473,15 @@ │ │ strb r0, [r4, #24] │ │ mov r0, #20 │ │ bl c543f8 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6bd323 │ │ + @ instruction: 0xff6bd2fc │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq c57380 │ │ ldr ip, [pc, #220] @ c57388 │ │ mov r5, r0 │ │ mov r6, r2 │ │ @@ -3407536,16 +3407535,16 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b c57314 │ │ mov r4, #0 │ │ b c57314 │ │ - @ instruction: 0xff6bd2ab │ │ - @ instruction: 0xff6bd20b │ │ + @ instruction: 0xff6bd284 │ │ + @ instruction: 0xff6bd1e4 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr ip, [pc, #72] @ c573f0 │ │ mov r4, r0 │ │ ldrb r3, [r4, #24] │ │ @@ -3407562,15 +3407561,15 @@ │ │ str r2, [r4, #12] │ │ mov r2, #110 @ 0x6e │ │ bl c543f8 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6bd1c7 │ │ + @ instruction: 0xff6bd1a0 │ │ push {r4, lr} │ │ ldr ip, [pc, #100] @ c57464 │ │ mov r4, r0 │ │ mvn lr, #0 │ │ lsl r3, r1, #3 │ │ mvn r3, lr, lsl r3 │ │ ldrb r2, [r4, #24] │ │ @@ -3407591,15 +3407590,15 @@ │ │ mov r2, #110 @ 0x6e │ │ str r3, [r4, #16] │ │ bl c543f8 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6bd15b │ │ + @ instruction: 0xff6bd134 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r1, [pc, #68] @ c574bc │ │ ldrb r2, [r4, #24] │ │ mvn r0, #0 │ │ str r0, [r4, #16] │ │ add r1, pc, r1 │ │ @@ -3407613,15 +3407612,15 @@ │ │ str r3, [r4, #8] │ │ str r3, [r4, #12] │ │ bl c543f8 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6bd0f7 │ │ + @ instruction: 0xff6bd0d0 │ │ ldr r0, [r0, #20] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ @@ -3407863,15 +3407862,15 @@ │ │ cmp r3, #0 │ │ add r5, r5, #1 │ │ orrne r7, r8, #128 @ 0x80 │ │ add r4, r4, #1 │ │ strd r4, [r0, #8] │ │ strbne r7, [r3] │ │ b c576b0 │ │ - @ instruction: 0xff6bceb3 │ │ + @ instruction: 0xff6bce8c │ │ ldr r1, [r0, #20] │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r3, [r1] │ │ @@ -3407893,15 +3407892,15 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff6bcc77 │ │ + @ instruction: 0xff6bcc50 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #20] │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c57978 │ │ ldr r1, [pc, #64] @ c57980 │ │ @@ -3407918,15 +3407917,15 @@ │ │ str r0, [r4, #20] │ │ str r3, [r0] │ │ str r1, [r0, #4] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6bcc33 │ │ + @ instruction: 0xff6bcc0c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #32] │ │ mov r7, #0 │ │ cmp r5, #8 │ │ bhi c57aa4 │ │ mov r6, r2 │ │ @@ -3408158,15 +3408157,15 @@ │ │ bl c57528 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6bc937 │ │ + @ instruction: 0xff6bc910 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ ldrne r0, [r0, #12] │ │ strne r0, [r1] │ │ movne r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ @@ -3408201,15 +3408200,15 @@ │ │ bl c54728 │ │ cmp r6, #0 │ │ mov r0, r6 │ │ bne c57dc4 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6bc7b7 │ │ + @ instruction: 0xff6bc790 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ mov r0, #0 │ │ str r0, [sp, #4] │ │ subs r0, r2, #64 @ 0x40 │ │ mov r4, r3 │ │ @@ -3408365,15 +3408364,15 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff69ee76 │ │ @ instruction: 0xff69edee │ │ @ instruction: 0xff69edd6 │ │ - @ instruction: 0xff6cd20a │ │ + @ instruction: 0xff6cd1e3 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #2 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ mov r3, #4 │ │ @@ -3408537,20 +3408536,20 @@ │ │ bl c54728 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r9, #0 │ │ b c58314 │ │ @ instruction: 0xff69ec66 │ │ - @ instruction: 0xff6c58d9 │ │ - @ instruction: 0xff6c58c9 │ │ + @ instruction: 0xff6c58b2 │ │ + @ instruction: 0xff6c58a2 │ │ @ instruction: 0xff69ec1a │ │ - @ instruction: 0xff6c588d │ │ + @ instruction: 0xff6c5866 │ │ @ instruction: 0xff69ebd2 │ │ - @ instruction: 0xff6c5845 │ │ + @ instruction: 0xff6c581e │ │ @ instruction: 0xff69eb82 │ │ @ instruction: 0xff69eb0e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3408866,15 +3408865,15 @@ │ │ mov r0, r8 │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69e802 │ │ @ instruction: 0xff69e5f2 │ │ @ instruction: 0xff69e85a │ │ @ instruction: 0xff69e836 │ │ - @ instruction: 0xff6ba1d0 │ │ + @ instruction: 0xff6ba1a9 │ │ @ instruction: 0xff69e622 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c58874 │ │ mov r1, r2 │ │ mov r2, r3 │ │ pop {r4, lr} │ │ @@ -3409265,29 +3409264,29 @@ │ │ b c58ce4 │ │ nop {0} │ │ andeq r0, r0, r0 │ │ mvngt r0, r0 │ │ @ instruction: 0xffc00000 │ │ ldrshmi pc, [pc, #255] @ c58f8b @ │ │ @ instruction: 0xff6a1e4d │ │ - @ instruction: 0xff6c6e6f │ │ + @ instruction: 0xff6c6e48 │ │ @ instruction: 0xff6a1ded │ │ - @ instruction: 0xff6c6e0f │ │ + @ instruction: 0xff6c6de8 │ │ @ instruction: 0xff6a1c5d │ │ - @ instruction: 0xff6c6c7f │ │ + @ instruction: 0xff6c6c58 │ │ @ instruction: 0xff6a1d91 │ │ - @ instruction: 0xff6c6db3 │ │ + @ instruction: 0xff6c6d8c │ │ @ instruction: 0xff6a1c95 │ │ - @ instruction: 0xff6c6cb7 │ │ + @ instruction: 0xff6c6c90 │ │ @ instruction: 0xff6a1cc5 │ │ - @ instruction: 0xff6c6ce7 │ │ + @ instruction: 0xff6c6cc0 │ │ @ instruction: 0xff6a1cf1 │ │ - @ instruction: 0xff6c6d13 │ │ + @ instruction: 0xff6c6cec │ │ @ instruction: 0xff6a1d29 │ │ - @ instruction: 0xff6c6d4b │ │ + @ instruction: 0xff6c6d24 │ │ b c58ecc │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r1, [sp, #4] │ │ beq c58f2c │ │ mov r2, r1 │ │ @@ -3409390,19 +3409389,19 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #130 @ 0x82 │ │ b c58f58 │ │ @ instruction: 0xff6a1b79 │ │ - @ instruction: 0xff6c88f2 │ │ + @ instruction: 0xff6c88cb │ │ @ instruction: 0xff6a1a55 │ │ - @ instruction: 0xff6c87ce │ │ + @ instruction: 0xff6c87a7 │ │ @ instruction: 0xff6a1aad │ │ - @ instruction: 0xff6c8826 │ │ + @ instruction: 0xff6c87ff │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #1 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3409688,21 +3409687,21 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b c594e4 │ │ @ instruction: 0xff6a16dd │ │ - @ instruction: 0xff6cbe85 │ │ + @ instruction: 0xff6cbe5e │ │ @ instruction: 0xff6a15ad │ │ - @ instruction: 0xff6cbd55 │ │ + @ instruction: 0xff6cbd2e │ │ @ instruction: 0xff6a15e9 │ │ - @ instruction: 0xff6cbd91 │ │ + @ instruction: 0xff6cbd6a │ │ @ instruction: 0xff6a163d │ │ - @ instruction: 0xff6cbde5 │ │ + @ instruction: 0xff6cbdbe │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #2 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3409903,15 +3409902,15 @@ │ │ bl c0e74c │ │ mov r0, #0 │ │ str r9, [r4, #16] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6a1265 │ │ @ instruction: 0xff6a883a │ │ @ instruction: 0xff6a12dd │ │ - @ instruction: 0xff6c9da0 │ │ + @ instruction: 0xff6c9d79 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq c598c4 │ │ ldr r3, [r0, #4] │ │ cmp r3, #2 │ │ beq c598f4 │ │ @@ -3409982,19 +3409981,19 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b c5994c │ │ @ instruction: 0xff6a11e1 │ │ - @ instruction: 0xff6cd8fb │ │ + @ instruction: 0xff6cd8d4 │ │ @ instruction: 0xff6a1115 │ │ @ instruction: 0xff6a86ea │ │ @ instruction: 0xff6a1181 │ │ - @ instruction: 0xff6cd89b │ │ + @ instruction: 0xff6cd874 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ str r2, [r0, #16] │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ beq c59a20 │ │ ldr r3, [r4, #4] │ │ @@ -3410494,15 +3410493,15 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6a0925 │ │ - @ instruction: 0xff6cd00c │ │ + @ instruction: 0xff6ccfe5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ beq c5a258 │ │ orr r7, r1, r3 │ │ clz r7, r7 │ │ lsrs r7, r7, #5 │ │ bne c5a258 │ │ @@ -3410597,22 +3410596,22 @@ │ │ mov r2, r5 │ │ blx d3218e │ │ 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: 0xff6a084d │ │ - @ instruction: 0xff6cb00b │ │ + @ instruction: 0xff6cafe4 │ │ @ instruction: 0xff6a081d │ │ - @ instruction: 0xff6cafdb │ │ + @ instruction: 0xff6cafb4 │ │ @ instruction: 0xff6a07e5 │ │ - @ instruction: 0xff6cafa3 │ │ + @ instruction: 0xff6caf7c │ │ @ instruction: 0xff6a07a9 │ │ @ instruction: 0xff6a0879 │ │ - @ instruction: 0xff6cb037 │ │ + @ instruction: 0xff6cb010 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #5 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ bl c5a1c4 │ │ @@ -3410708,17 +3410707,17 @@ │ │ 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: 0xff6a0601 │ │ - @ instruction: 0xff6c738f │ │ + @ instruction: 0xff6c7368 │ │ @ instruction: 0xff6a062d │ │ - @ instruction: 0xff6c73bb │ │ + @ instruction: 0xff6c7394 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c5a54c │ │ mov r3, #0 │ │ cmp r1, #0 │ │ str r3, [r0, #16] │ │ beq c5a568 │ │ @@ -3410743,17 +3410742,17 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6a0559 │ │ - @ instruction: 0xff6ba027 │ │ + @ instruction: 0xff6ba000 │ │ @ instruction: 0xff6a053d │ │ - @ instruction: 0xff6ba00b │ │ + @ instruction: 0xff6b9fe4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq c5a5dc │ │ cmp r3, #0 │ │ @@ -3410815,17 +3410814,17 @@ │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff6a0479 │ │ - @ instruction: 0xff6b0f3f │ │ + @ instruction: 0xff6b0f18 │ │ @ instruction: 0xff6a041d │ │ - @ instruction: 0xff6b0ee3 │ │ + @ instruction: 0xff6b0ebc │ │ mov r3, #7 │ │ b c5a61c │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c5a72c │ │ mov r5, r0 │ │ mov r0, #0 │ │ @@ -3410868,15 +3410867,15 @@ │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6a0379 │ │ - @ instruction: 0xff6cca7b │ │ + @ instruction: 0xff6cca54 │ │ @ instruction: 0xff6a0349 │ │ @ instruction: 0xff69c6d8 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c5a7d8 │ │ ldr r3, [r0, #4] │ │ str r2, [r0, #16] │ │ @@ -3411578,21 +3411577,21 @@ │ │ mov r0, r9 │ │ mov r2, #226 @ 0xe2 │ │ add r1, pc, r1 │ │ bl c54728 │ │ b c5b250 │ │ @ instruction: 0xff6a2905 │ │ @ instruction: 0xff6a5439 │ │ - @ instruction: 0xff6b0598 │ │ + @ instruction: 0xff6b0571 │ │ @ instruction: 0xff6a5341 │ │ - @ instruction: 0xff6b04a0 │ │ + @ instruction: 0xff6b0479 │ │ @ instruction: 0xff6a53f9 │ │ - @ instruction: 0xff6b0558 │ │ + @ instruction: 0xff6b0531 │ │ @ instruction: 0xff6a53cd │ │ - @ instruction: 0xff6b052c │ │ + @ instruction: 0xff6b0505 │ │ @ instruction: 0xff6a5309 │ │ @ instruction: 0xff6a5191 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ bl bbb324 │ │ cmp r0, #0 │ │ beq c5b304 │ │ @@ -3411674,15 +3411673,15 @@ │ │ mov r0, #0 │ │ strb r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a33ee │ │ - @ instruction: 0xff6c5538 │ │ + @ instruction: 0xff6c5511 │ │ @ instruction: 0xff6a340a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ bl bbb1fc │ │ movw r1, #19923 @ 0x4dd3 │ │ add r0, r0, r0, lsl #1 │ │ @@ -3411810,15 +3411809,15 @@ │ │ beq c5b600 │ │ add r6, r9, r6 │ │ b c5b598 │ │ mov r7, r5 │ │ b c5b4dc │ │ @ instruction: 0xff6a329a │ │ @ instruction: 0xff6a321a │ │ - @ instruction: 0xff6c51b2 │ │ + @ instruction: 0xff6c518b │ │ @ instruction: 0xff6d38d4 │ │ @ instruction: 0xff6a31b2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq c5b76c │ │ @@ -3411921,15 +3411920,15 @@ │ │ str fp, [r9] │ │ cmp r0, #0 │ │ beq c5b800 │ │ str sl, [fp, #12] │ │ pop {r0} @ (ldr r0, [sp], #4) │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a2ff2 │ │ - @ instruction: 0xff6c43dc │ │ + @ instruction: 0xff6c43b5 │ │ 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 │ │ ldrb r0, [r1] │ │ @@ -3412144,15 +3412143,15 @@ │ │ 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: 0xff6abd2c │ │ - @ instruction: 0xff6c978b │ │ + @ instruction: 0xff6c9764 │ │ @ instruction: 0xff6abce4 │ │ @ instruction: 0xff6abcd0 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne c5bbe0 │ │ @@ -3412620,26 +3412619,26 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r4] │ │ mov r0, r9 │ │ bl d39460 │ │ b c5bef8 │ │ @ instruction: 0xff69ae9e │ │ @ instruction: 0xff6ab9c8 │ │ - @ instruction: 0xff6b3034 │ │ - @ instruction: 0xff6ba7b4 │ │ + @ instruction: 0xff6b300d │ │ + @ instruction: 0xff6ba78d │ │ @ instruction: 0xff6aba24 │ │ - @ instruction: 0xff6b3090 │ │ + @ instruction: 0xff6b3069 │ │ @ instruction: 0xff6ab958 │ │ - @ instruction: 0xff6b2fc4 │ │ - @ instruction: 0xff6b4e00 │ │ + @ instruction: 0xff6b2f9d │ │ + @ instruction: 0xff6b4dd9 │ │ @ instruction: 0xff6ab980 │ │ @ instruction: 0xff69ec2a │ │ @ instruction: 0xff6ab7c4 │ │ @ instruction: 0xff69ea6e │ │ - @ instruction: 0xff6b1035 │ │ + @ instruction: 0xff6b100e │ │ @ instruction: 0xff6ab78c │ │ @ instruction: 0xff69ea36 │ │ @ instruction: 0xff6ab8b8 │ │ @ instruction: 0xff6ab734 │ │ @ instruction: 0xff69e9de │ │ @ instruction: 0xff6ab858 │ │ @ instruction: 0xff6ab694 │ │ @@ -3412677,15 +3412676,15 @@ │ │ ldr r1, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ mvneq r1, #0 │ │ mov r0, r1 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, fp, pc} │ │ andseq fp, r5, r0, ror r1 │ │ - @ instruction: 0xff6b401e │ │ + @ instruction: 0xff6b3ff7 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r2 │ │ ldr r2, [pc, #92] @ c5c450 │ │ mov r5, r3 │ │ mov r3, #0 │ │ add r2, pc, r2 │ │ @@ -3413080,16 +3413079,16 @@ │ │ ldr r1, [pc, #24] @ c5ca2c │ │ mov r0, r5 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c311a │ │ - @ instruction: 0xff6c30e2 │ │ + @ instruction: 0xff6c30f3 │ │ + @ instruction: 0xff6c30bb │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ ldr r1, [pc, #36] @ c5ca68 │ │ ldr r1, [pc, r1] │ │ bl c9bef4 │ │ ldr r0, [r4] │ │ @@ -3413097,15 +3413096,15 @@ │ │ ldr r1, [pc, #20] @ c5ca6c │ │ mov r0, r4 │ │ mov r2, #55 @ 0x37 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ @ instruction: 0x0017cdd4 │ │ - @ instruction: 0xff6c309e │ │ + @ instruction: 0xff6c3077 │ │ ldr r0, [pc, #16] @ c5ca88 │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ c5ca8c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bc5288 │ │ @ instruction: 0xff6aadc0 │ │ @@ -3413513,27 +3413512,27 @@ │ │ ldr r2, [pc, #72] @ c5d120 │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r9 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ b c5d098 │ │ - @ instruction: 0xff6c2a7e │ │ + @ instruction: 0xff6c2a57 │ │ @ instruction: 0xff6aa7c6 │ │ - @ instruction: 0xff6c4d7f │ │ + @ instruction: 0xff6c4d58 │ │ @ instruction: 0xff6d1cc4 │ │ - @ instruction: 0xff6ce249 │ │ + @ instruction: 0xff6ce222 │ │ @ instruction: 0xff6a742b │ │ - @ instruction: 0xff6c2c9e │ │ + @ instruction: 0xff6c2c77 │ │ @ instruction: 0xff6d3fd1 │ │ - @ instruction: 0xff6c2b2e │ │ - @ instruction: 0xff6c2c3a │ │ - @ instruction: 0xff6c2c16 │ │ - @ instruction: 0xff6c2a36 │ │ - @ instruction: 0xff6ae4da │ │ + @ instruction: 0xff6c2b07 │ │ + @ instruction: 0xff6c2c13 │ │ + @ instruction: 0xff6c2bef │ │ + @ instruction: 0xff6c2a0f │ │ + @ instruction: 0xff6ae4b3 │ │ @ instruction: 0xff69da07 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ cmp r1, #0 │ │ beq c5d2d8 │ │ mov r7, r1 │ │ ldr r1, [pc, #480] @ c5d320 │ │ @@ -3413651,33 +3413650,33 @@ │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r8 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6c2812 │ │ - @ instruction: 0xff6ae2c9 │ │ - @ instruction: 0xff6cbc5f │ │ - @ instruction: 0xff6b848c │ │ - @ instruction: 0xff6ae472 │ │ + @ instruction: 0xff6c27eb │ │ + @ instruction: 0xff6ae2a2 │ │ + @ instruction: 0xff6cbc38 │ │ + @ instruction: 0xff6b8465 │ │ + @ instruction: 0xff6ae44b │ │ @ instruction: 0xff699cd9 │ │ - @ instruction: 0xff6b2c5a │ │ - @ instruction: 0xff6c2959 │ │ - @ instruction: 0xff6c41d0 │ │ + @ instruction: 0xff6b2c33 │ │ + @ instruction: 0xff6c2932 │ │ + @ instruction: 0xff6c41a9 │ │ @ instruction: 0xff6ab7b0 │ │ - @ instruction: 0xff6c3620 │ │ - @ instruction: 0xff6c28ee │ │ - @ instruction: 0xff6beb9a │ │ + @ instruction: 0xff6c35f9 │ │ + @ instruction: 0xff6c28c7 │ │ + @ instruction: 0xff6beb73 │ │ @ instruction: 0xff698f61 │ │ - @ instruction: 0xff6b7333 │ │ - @ instruction: 0xff6b0a4b │ │ + @ instruction: 0xff6b730c │ │ + @ instruction: 0xff6b0a24 │ │ @ instruction: 0xff699bbd │ │ - @ instruction: 0xff6c283a │ │ - @ instruction: 0xff6ae2f1 │ │ + @ instruction: 0xff6c2813 │ │ + @ instruction: 0xff6ae2ca │ │ 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 │ │ @@ -3413799,15 +3413798,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r0 │ │ mov r0, fp │ │ bl c9becc │ │ mov r0, r4 │ │ add sp, sp, #532 @ 0x214 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c269a │ │ + @ instruction: 0xff6c2673 │ │ @ instruction: 0xff6a12b2 │ │ @ instruction: 0xff6a59ab │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ c5d5b4 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ movw r2, #281 @ 0x119 │ │ @@ -3414008,15 +3414007,15 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6a482b │ │ - @ instruction: 0xff6b4f5c │ │ + @ instruction: 0xff6b4f35 │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, #1 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq c5d930 │ │ mov r5, r0 │ │ @@ -3414117,19 +3414116,19 @@ │ │ b c5da48 │ │ mov r6, #0 │ │ ldr r0, [r5, #16] │ │ bl c60a6c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6a475b │ │ - @ instruction: 0xff6b4e8c │ │ + @ instruction: 0xff6b4e65 │ │ @ instruction: 0xff6a4717 │ │ - @ instruction: 0xff6c791f │ │ + @ instruction: 0xff6c78f8 │ │ @ instruction: 0xff6a46ef │ │ - @ instruction: 0xff6c78f7 │ │ + @ instruction: 0xff6c78d0 │ │ @ instruction: 0xff6a46ab │ │ @ instruction: 0xff6a478b │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ mov r4, r1 │ │ mov r1, #1 │ │ mov r7, r2 │ │ @@ -3414216,15 +3414215,15 @@ │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl c5dc44 │ │ mov r4, #0 │ │ b c5dbc8 │ │ @ instruction: 0xff6a4503 │ │ - @ instruction: 0xff6b4c34 │ │ + @ instruction: 0xff6b4c0d │ │ push {r4, r5, fp, lr} │ │ add r1, r0, #8 │ │ ldrex r2, [r1] │ │ add r4, r2, #1 │ │ strex r2, r4, [r1] │ │ cmp r2, #0 │ │ bne c5dbf4 │ │ @@ -3414492,15 +3414491,15 @@ │ │ mov r0, r7 │ │ bl c5dc44 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6a4217 │ │ - @ instruction: 0xff6b4948 │ │ + @ instruction: 0xff6b4921 │ │ andseq fp, r7, ip, lsr #19 │ │ @ instruction: 0xfffff74c │ │ @ instruction: 0xfffff668 │ │ @ instruction: 0xff6a40c7 │ │ @ instruction: 0xff6a40a3 │ │ add r0, r0, #12 │ │ b c5e4c8 │ │ @@ -3414762,15 +3414761,15 @@ │ │ ldr r0, [r7, #4] │ │ mov r1, r4 │ │ bl c9bb48 │ │ ldr r0, [r7, #16] │ │ bl c60a6c │ │ b c5e448 │ │ @ instruction: 0xff6a3d43 │ │ - @ instruction: 0xff6b4474 │ │ + @ instruction: 0xff6b444d │ │ @ instruction: 0xff6a3c77 │ │ @ instruction: 0xff69ab19 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c5e4ac │ │ mov r2, r1 │ │ @@ -3414934,15 +3414933,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a39ab │ │ - @ instruction: 0xff6b40dc │ │ + @ instruction: 0xff6b40b5 │ │ 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 │ │ mov r8, r1 │ │ @@ -3415343,30 +3415342,30 @@ │ │ ldr r0, [pc, #16] @ c5ed80 │ │ movw r1, #882 @ 0x372 │ │ ldr r2, [pc, #12] @ c5ed84 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c5ec10 │ │ @ instruction: 0xff6a3327 │ │ - @ instruction: 0xff6bd065 │ │ + @ instruction: 0xff6bd03e │ │ @ instruction: 0xff6a3493 │ │ - @ instruction: 0xff6b3bc4 │ │ + @ instruction: 0xff6b3b9d │ │ @ instruction: 0xff6a35ff │ │ @ instruction: 0xff69dc3d │ │ @ instruction: 0xff6a33a3 │ │ @ instruction: 0xff6a335b │ │ - @ instruction: 0xff6bd099 │ │ + @ instruction: 0xff6bd072 │ │ @ instruction: 0xff6a632d │ │ - @ instruction: 0xff6ae701 │ │ + @ instruction: 0xff6ae6da │ │ @ instruction: 0xff6a35cb │ │ - @ instruction: 0xff6bd309 │ │ + @ instruction: 0xff6bd2e2 │ │ @ instruction: 0xff698375 │ │ andseq r8, r5, r4, ror #24 │ │ @ instruction: 0xff6a36a7 │ │ - @ instruction: 0xff6bd3e5 │ │ + @ instruction: 0xff6bd3be │ │ @ instruction: 0xff6a6679 │ │ @ instruction: 0xff6a357f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mvn r6, #0 │ │ cmp r0, #0 │ │ beq c5eef4 │ │ @@ -3415462,15 +3415461,15 @@ │ │ mov r0, r4 │ │ blx r2 │ │ add r7, r7, #1 │ │ cmp r6, r7 │ │ bne c5ef30 │ │ b c5eec0 │ │ @ instruction: 0xff6a325b │ │ - @ instruction: 0xff6b398c │ │ + @ instruction: 0xff6b3965 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ mov r1, #1 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq c5f030 │ │ @@ -3415530,15 +3415529,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a305b │ │ - @ instruction: 0xff6b378c │ │ + @ instruction: 0xff6b3765 │ │ @ instruction: 0xff6a30cb │ │ 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 │ │ @@ -3415727,15 +3415726,15 @@ │ │ add r7, r7, #1 │ │ cmp sl, r7 │ │ bne c5f34c │ │ b c5f250 │ │ mov r5, #0 │ │ b c5f250 │ │ @ instruction: 0xff6a2fcf │ │ - @ instruction: 0xff6b3700 │ │ + @ instruction: 0xff6b36d9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ bl c60a44 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c5f4b8 │ │ @@ -3415924,15 +3415923,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a2a33 │ │ - @ instruction: 0xff6baa81 │ │ + @ instruction: 0xff6baa5a │ │ ldr r0, [r0, #96] @ 0x60 │ │ bx lr │ │ ldrb r0, [r0, #100] @ 0x64 │ │ and r0, r0, #1 │ │ bx lr │ │ ldrb r2, [r0, #100] @ 0x64 │ │ str r1, [r0, #96] @ 0x60 │ │ @@ -3415985,15 +3415984,15 @@ │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a2947 │ │ - @ instruction: 0xff6b3078 │ │ + @ instruction: 0xff6b3051 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #176] @ c5f84c │ │ mov r6, r0 │ │ mov r0, #8 │ │ movw r2, #258 @ 0x102 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3416101,15 +3416100,15 @@ │ │ beq c5f90c │ │ ldr r1, [r7, #4] │ │ bl c5a6d8 │ │ b c5f90c │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a2832 │ │ - @ instruction: 0xff6af34f │ │ + @ instruction: 0xff6af328 │ │ @ instruction: 0xff6cf601 │ │ @ instruction: 0xff69ee70 │ │ ldr r0, [r0, #40] @ 0x28 │ │ bx lr │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ @@ -3416294,15 +3416293,15 @@ │ │ mov r5, #0 │ │ ldr r0, [r4, #16] │ │ bl c60a6c │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a24fb │ │ - @ instruction: 0xff6b2c2c │ │ + @ instruction: 0xff6b2c05 │ │ @ instruction: 0xff6a25fb │ │ @ instruction: 0xff6a24c7 │ │ @ instruction: 0xff6a258f │ │ @ instruction: 0xff6a245f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ @@ -3416356,15 +3416355,15 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ ldr r0, [r4, #16] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c60a6c │ │ @ instruction: 0xff6a235f │ │ @ instruction: 0xff6a23a7 │ │ - @ instruction: 0xff6b2ad8 │ │ + @ instruction: 0xff6b2ab1 │ │ b c5c4a4 │ │ b c5c498 │ │ b c5c49c │ │ cmp r1, #0 │ │ beq c5fd7c │ │ mov r1, #1 │ │ mov r2, #0 │ │ @@ -3416595,20 +3416594,20 @@ │ │ orr r0, r3, r0 │ │ bx lr │ │ ldr r1, [pc, #12] @ c60114 │ │ mov r0, #8 │ │ mov r2, #38 @ 0x26 │ │ add r1, pc, r1 │ │ b c543f8 │ │ - @ instruction: 0xff6ba002 │ │ + @ instruction: 0xff6b9fdb │ │ ldr r1, [pc, #8] @ c60128 │ │ mov r2, #44 @ 0x2c │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff6b9fee │ │ + @ instruction: 0xff6b9fc7 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r1, #12 │ │ mov r4, r2 │ │ bl c3dedc │ │ cmp r5, #0 │ │ beq c60158 │ │ @@ -3416797,18 +3416796,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldr r0, [pc, #24] @ c60444 │ │ mov r2, #460 @ 0x1cc │ │ ldr r1, [pc, #20] @ c60448 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ - @ instruction: 0xff6c703c │ │ + @ instruction: 0xff6c7015 │ │ muleq r0, r0, r2 │ │ @ instruction: 0xff696a61 │ │ - @ instruction: 0xff6c6db0 │ │ + @ instruction: 0xff6c6d89 │ │ ldr r0, [r0] │ │ b d38b20 │ │ push {fp, lr} │ │ ldr r0, [r0] │ │ bl d38b00 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ @@ -3416822,15 +3416821,15 @@ │ │ movw r2, #442 @ 0x1ba │ │ add r1, pc, r1 │ │ bl c54728 │ │ ldr r0, [r4] │ │ mov r1, #0 │ │ pop {r4, lr} │ │ b d38b00 │ │ - @ instruction: 0xff6c6d5c │ │ + @ instruction: 0xff6c6d35 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c3e284 │ │ ldr r0, [r0] │ │ bl d38b20 │ │ mov r1, r0 │ │ @@ -3416916,15 +3416915,15 @@ │ │ ldr r0, [pc, #16] @ c60614 │ │ movw r2, #505 @ 0x1f9 │ │ ldr r1, [pc, #12] @ c60618 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ @ instruction: 0xff6a3a18 │ │ - @ instruction: 0xff6c6bd8 │ │ + @ instruction: 0xff6c6bb1 │ │ add r0, r0, #36 @ 0x24 │ │ b d38d20 │ │ add r0, r0, #36 @ 0x24 │ │ b d38d30 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ add r6, r0, #36 @ 0x24 │ │ @@ -3417048,15 +3417047,15 @@ │ │ movw r2, #653 @ 0x28d │ │ bl c54728 │ │ cmp r4, #0 │ │ mov sl, r4 │ │ bne c607f8 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c69f0 │ │ + @ instruction: 0xff6c69c9 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #80] @ c6088c │ │ mov r5, r2 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ mov r0, #12 │ │ @@ -3417073,15 +3417072,15 @@ │ │ bne c60864 │ │ dmb ish │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c69a4 │ │ + @ instruction: 0xff6c697d │ │ ldr r0, [r0] │ │ dmb ish │ │ bx lr │ │ ldr r1, [r1] │ │ dmb ish │ │ str r1, [r0] │ │ bx lr │ │ @@ -3417136,17 +3417135,17 @@ │ │ ldr r1, [pc, #28] @ c60990 │ │ mov r0, r5 │ │ movw r2, #717 @ 0x2cd │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6c6904 │ │ - @ instruction: 0xff6c689c │ │ - @ instruction: 0xff6c686c │ │ + @ instruction: 0xff6c68dd │ │ + @ instruction: 0xff6c6875 │ │ + @ instruction: 0xff6c6845 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c6062c │ │ ldr r5, [pc, #36] @ c609d4 │ │ movw r2, #734 @ 0x2de │ │ @@ -3417155,15 +3417154,15 @@ │ │ mov r1, r5 │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #736 @ 0x2e0 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6c6830 │ │ + @ instruction: 0xff6c6809 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #88] @ c60a3c │ │ mov r0, #40 @ 0x28 │ │ mov r2, #744 @ 0x2e8 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ @@ -3417181,16 +3417180,16 @@ │ │ bl c54728 │ │ 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: 0xff6c67fc │ │ - @ instruction: 0xff6c67c8 │ │ + @ instruction: 0xff6c67d5 │ │ + @ instruction: 0xff6c67a1 │ │ push {fp, lr} │ │ bl d396b0 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ bl d396c0 │ │ @@ -3417209,15 +3417208,15 @@ │ │ bl d396e0 │ │ ldr r1, [pc, #16] @ c60aac │ │ mov r0, r4 │ │ movw r2, #839 @ 0x347 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6c6744 │ │ + @ instruction: 0xff6c671d │ │ push {fp, lr} │ │ bl d396f0 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ bl d38f20 │ │ @@ -3417317,16 +3417316,16 @@ │ │ movwlt r1, #1 │ │ cmp r1, #0 │ │ movwne r7, #0 │ │ movwne r6, #0 │ │ strd r6, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r6, r7, pc} │ │ - @ instruction: 0xff6b1be7 │ │ - @ instruction: 0xff6c46c7 │ │ + @ instruction: 0xff6b1bc0 │ │ + @ instruction: 0xff6c46a0 │ │ @ instruction: 0xff6cbfe7 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ push {fp, lr} │ │ mov r0, #23 │ │ bl d38ee0 │ │ @@ -3426161,19 +3426160,19 @@ │ │ andseq lr, r4, ip, ror r2 │ │ andseq lr, r4, r0, ror #4 │ │ mulseq r8, r8, r1 │ │ andeq r1, r0, r4, ror r4 │ │ andseq r1, r8, r8, lsl #3 │ │ andseq r1, r8, r4, lsr r1 │ │ @ instruction: 0xff6c3696 │ │ - @ instruction: 0xff6a926d │ │ + @ instruction: 0xff6a9246 │ │ andseq r1, r8, ip, lsl r1 │ │ andseq r1, r8, r8, ror #1 │ │ @ instruction: 0xff6c3602 │ │ - @ instruction: 0xff6a91d9 │ │ + @ instruction: 0xff6a91b2 │ │ andseq r1, r8, r4, lsl #2 │ │ push {fp, lr} │ │ bl c694d4 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ pop {fp, pc} │ │ @@ -3426265,15 +3426264,15 @@ │ │ mov r0, #8 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ b c6976c │ │ @ instruction: 0xff6c3452 │ │ - @ instruction: 0xff6a1e12 │ │ + @ instruction: 0xff6a1deb │ │ @ instruction: 0xff6c3522 │ │ @ instruction: 0xff6c34b2 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ ldr r1, [pc, #288] @ c69928 │ │ mov r3, #0 │ │ ldr r2, [pc, #284] @ c6992c │ │ @@ -3426439,15 +3426438,15 @@ │ │ andeq r1, r0, r8, lsl #1 │ │ @ instruction: 0x0014ddd0 │ │ andseq r0, r8, r8, lsl sp │ │ strdeq r0, [r0], -r4 │ │ andseq r0, r8, r8, lsl #26 │ │ @ instruction: 0x00180cbc │ │ @ instruction: 0xff6c3216 │ │ - @ instruction: 0xff6a54ab │ │ + @ instruction: 0xff6a5484 │ │ andseq r0, r8, r0, lsr #25 │ │ andseq r0, r8, r4, ror ip │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov sl, r1 │ │ cmp r0, #0 │ │ beq c69ad0 │ │ @@ -3427028,15 +3427027,15 @@ │ │ andeq r0, r0, r8, asr #15 │ │ andseq sp, r4, ip, asr #9 │ │ andseq r0, r8, ip, lsl #8 │ │ andeq r0, r0, r8, ror #13 │ │ @ instruction: 0x001803fc │ │ andseq r0, r8, r8, lsr #7 │ │ @ instruction: 0xff6c290a │ │ - @ instruction: 0xff6a6dc9 │ │ + @ instruction: 0xff6a6da2 │ │ mulseq r8, r0, r3 │ │ andseq r0, r8, r4, asr #6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, #0 │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3427373,27 +3427372,27 @@ │ │ @ instruction: 0xff6c2746 │ │ @ instruction: 0xff6c27a2 │ │ andseq r0, r8, ip, asr #3 │ │ andeq r0, r0, r8, lsr #9 │ │ @ instruction: 0x001801bc │ │ andseq r0, r8, r4, ror #2 │ │ @ instruction: 0xff6c26ca │ │ - @ instruction: 0xff6bd049 │ │ + @ instruction: 0xff6bd022 │ │ @ instruction: 0xff6c2376 │ │ @ instruction: 0xff6c2772 │ │ andseq r0, r8, ip, asr #2 │ │ andeq r0, r0, r8, ror #9 │ │ muleq r0, r0, r5 │ │ andeq r0, r0, r8, lsr r6 │ │ andeq r0, r0, r4, lsr r6 │ │ andeq r0, r0, r4, lsr r6 │ │ andeq r0, r0, r4, lsr r6 │ │ ldrsheq r0, [r8], -ip │ │ @ instruction: 0xff6c23b6 │ │ - @ instruction: 0xff6bcd35 │ │ + @ instruction: 0xff6bcd0e │ │ andseq pc, r7, r8, asr lr @ │ │ ldrheq r0, [r8], -r8 │ │ andseq r0, r8, ip, lsr #1 │ │ andseq pc, r7, r8, lsr #30 │ │ andseq pc, r7, ip, ror #29 │ │ @ instruction: 0x0017feb4 │ │ andseq r0, r8, r8, rrx │ │ @@ -3427711,19 +3427710,19 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ b c6ae7c │ │ mov r0, r4 │ │ bl bb12b8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6bc75d │ │ - @ instruction: 0xff6ba837 │ │ - @ instruction: 0xff6bc7e9 │ │ - @ instruction: 0xff6bc7b1 │ │ - @ instruction: 0xff6bc789 │ │ + @ instruction: 0xff6bc736 │ │ + @ instruction: 0xff6ba810 │ │ + @ instruction: 0xff6bc7c2 │ │ + @ instruction: 0xff6bc78a │ │ + @ instruction: 0xff6bc762 │ │ ldr r3, [r1, #12] │ │ ldr r2, [r0, #12] │ │ subs r3, r2, r3 │ │ movne r0, r3 │ │ bxne lr │ │ ldr r1, [r1, #16] │ │ ldr r0, [r0, #16] │ │ @@ -3427821,16 +3427820,16 @@ │ │ b c6af58 │ │ @ instruction: 0xff71595c │ │ andeq r0, r0, r0, ror r4 │ │ andseq pc, r7, r4, asr #15 │ │ andeq r0, r0, r0, lsr r4 │ │ @ instruction: 0x0017f7b4 │ │ andseq pc, r7, r0, lsl #15 │ │ - @ instruction: 0xff6a7b0c │ │ - @ instruction: 0xff6a7b22 │ │ + @ instruction: 0xff6a7ae5 │ │ + @ instruction: 0xff6a7afb │ │ andseq pc, r7, r0, ror r7 @ │ │ andseq pc, r7, r4, asr #14 │ │ andseq pc, r7, r4, lsr #14 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ @@ -3427956,29 +3427955,29 @@ │ │ ldr r0, [pc, #80] @ c6b294 │ │ ldr r0, [pc, r0] │ │ bl c60a6c │ │ b c6b0a4 │ │ andseq pc, r7, r8, ror r6 @ │ │ andeq r0, r0, r4, ror #5 │ │ andseq pc, r7, r8, ror #12 │ │ - @ instruction: 0xff6a7a4c │ │ + @ instruction: 0xff6a7a25 │ │ andseq pc, r7, r8, lsl r6 @ │ │ - @ instruction: 0xff6a79d8 │ │ + @ instruction: 0xff6a79b1 │ │ @ instruction: 0xff68fda2 │ │ andseq pc, r7, r8, lsl #11 │ │ andeq r0, r0, r0, lsl r1 │ │ andseq pc, r7, r8, ror #10 │ │ andseq pc, r7, r4, asr r5 @ │ │ strdeq r0, [r0], -r8 │ │ andseq pc, r7, r4, lsr r5 @ │ │ andseq pc, r7, r8, lsr #10 │ │ andseq pc, r7, r8, lsl #10 │ │ @ instruction: 0x0017f4f8 │ │ andseq pc, r7, r8, ror #9 │ │ - @ instruction: 0xff6a78d4 │ │ + @ instruction: 0xff6a78ad │ │ @ instruction: 0x0017f4b0 │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ @@ -3428022,15 +3428021,15 @@ │ │ @ instruction: 0x0017f3dc │ │ @ instruction: 0x0017f3dc │ │ @ instruction: 0x0017f3d0 │ │ ldr r1, [pc, #8] @ c6b360 │ │ mov r2, #211 @ 0xd3 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff6a77b0 │ │ + @ instruction: 0xff6a7789 │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ push {fp, lr} │ │ bl c609d8 │ │ ldr r1, [pc, #28] @ c6b3a0 │ │ @@ -3428142,18 +3428141,18 @@ │ │ bl c0e65c │ │ mov r0, #39 @ 0x27 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ba19f │ │ - @ instruction: 0xff6a5bf9 │ │ - @ instruction: 0xff6ba177 │ │ - @ instruction: 0xff6a5bd1 │ │ + @ instruction: 0xff6ba178 │ │ + @ instruction: 0xff6a5bd2 │ │ + @ instruction: 0xff6ba150 │ │ + @ instruction: 0xff6a5baa │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #16] │ │ b c9bf74 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3428251,15 +3428250,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0e74c │ │ b c6b6a8 │ │ mov r7, #0 │ │ b c6b6a8 │ │ - @ instruction: 0xff6a7483 │ │ + @ instruction: 0xff6a745c │ │ @ instruction: 0xff69a841 │ │ push {fp, lr} │ │ movw r0, #101 @ 0x65 │ │ movt r0, #4992 @ 0x1380 │ │ bl c0df64 │ │ cmp r0, #0 │ │ beq c6b71c │ │ @@ -3428337,16 +3428336,16 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b d38a20 │ │ @ instruction: 0xff698b96 │ │ - @ instruction: 0xff6b8123 │ │ - @ instruction: 0xff6b0928 │ │ + @ instruction: 0xff6b80fc │ │ + @ instruction: 0xff6b0901 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #2 │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldr lr, [sp, #36] @ 0x24 │ │ stm sp, {ip, lr} │ │ @@ -3428700,42 +3428699,42 @@ │ │ movw r3, #279 @ 0x117 │ │ add r2, pc, r2 │ │ bl c55a98 │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b8067 │ │ - @ instruction: 0xff6bf48a │ │ + @ instruction: 0xff6b8040 │ │ + @ instruction: 0xff6bf463 │ │ @ instruction: 0xff69e1c2 │ │ - @ instruction: 0xff6b05f5 │ │ + @ instruction: 0xff6b05ce │ │ @ instruction: 0xff68f3ad │ │ @ instruction: 0xff68f379 │ │ - @ instruction: 0xff6a39b9 │ │ - @ instruction: 0xff6a374d │ │ - @ instruction: 0xff6b079b │ │ - @ instruction: 0xff6a3994 │ │ - @ instruction: 0xff6ab0de │ │ - @ instruction: 0xff6b9cd4 │ │ - @ instruction: 0xff6bf79e │ │ + @ instruction: 0xff6a3992 │ │ + @ instruction: 0xff6a3726 │ │ + @ instruction: 0xff6b0774 │ │ + @ instruction: 0xff6a396d │ │ + @ instruction: 0xff6ab0b7 │ │ + @ instruction: 0xff6b9cad │ │ + @ instruction: 0xff6bf777 │ │ @ instruction: 0xff68b857 │ │ - @ instruction: 0xff6b9c8c │ │ - @ instruction: 0xff6b06ff │ │ - @ instruction: 0xff6b06df │ │ - @ instruction: 0xff6a5684 │ │ - @ instruction: 0xff6ab017 │ │ - @ instruction: 0xff6a5654 │ │ - @ instruction: 0xff6b0683 │ │ - @ instruction: 0xff6a561c │ │ - @ instruction: 0xff6b064f │ │ - @ instruction: 0xff6b7bdf │ │ - @ instruction: 0xff6b7b5f │ │ - @ instruction: 0xff6b7b43 │ │ - @ instruction: 0xff6b7c3b │ │ - @ instruction: 0xff6b7ba7 │ │ + @ instruction: 0xff6b9c65 │ │ + @ instruction: 0xff6b06d8 │ │ + @ instruction: 0xff6b06b8 │ │ + @ instruction: 0xff6a565d │ │ + @ instruction: 0xff6aaff0 │ │ + @ instruction: 0xff6a562d │ │ + @ instruction: 0xff6b065c │ │ + @ instruction: 0xff6a55f5 │ │ + @ instruction: 0xff6b0628 │ │ + @ instruction: 0xff6b7bb8 │ │ + @ instruction: 0xff6b7b38 │ │ + @ instruction: 0xff6b7b1c │ │ + @ instruction: 0xff6b7c14 │ │ + @ instruction: 0xff6b7b80 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #3 │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldr lr, [sp, #36] @ 0x24 │ │ stm sp, {ip, lr} │ │ @@ -3429017,26 +3429016,26 @@ │ │ mov r0, #9 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0e74c │ │ mov r6, #0 │ │ b c6c014 │ │ - @ instruction: 0xff6b79e3 │ │ - @ instruction: 0xff6a89e1 │ │ - @ instruction: 0xff6b793f │ │ - @ instruction: 0xff6a893d │ │ - @ instruction: 0xff6b799b │ │ + @ instruction: 0xff6b79bc │ │ + @ instruction: 0xff6a89ba │ │ + @ instruction: 0xff6b7918 │ │ + @ instruction: 0xff6a8916 │ │ + @ instruction: 0xff6b7974 │ │ @ instruction: 0xff6962aa │ │ @ instruction: 0xff68ed8f │ │ @ instruction: 0xff6c0e01 │ │ - @ instruction: 0xff6b13d8 │ │ - @ instruction: 0xff6b78d3 │ │ - @ instruction: 0xff6b765f │ │ - @ instruction: 0xff6a865d │ │ + @ instruction: 0xff6b13b1 │ │ + @ instruction: 0xff6b78ac │ │ + @ instruction: 0xff6b7638 │ │ + @ instruction: 0xff6a8636 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ movw r8, #32 │ │ str r3, [sp, #20] │ │ movt r8, #8 │ │ mov fp, r2 │ │ mov r4, r1 │ │ @@ -3429209,23 +3429208,23 @@ │ │ ldr r0, [sp, #24] │ │ add r9, r0, r4 │ │ b c6c48c │ │ movw r5, #32 │ │ mov r9, #0 │ │ movt r5, #8 │ │ b c6c460 │ │ - @ instruction: 0xff6a0fd5 │ │ - @ instruction: 0xff6bcfe2 │ │ - @ instruction: 0xff6aeac5 │ │ - @ instruction: 0xff6b750f │ │ - @ instruction: 0xff6b74b3 │ │ + @ instruction: 0xff6a0fae │ │ + @ instruction: 0xff6bcfbb │ │ + @ instruction: 0xff6aea9e │ │ + @ instruction: 0xff6b74e8 │ │ + @ instruction: 0xff6b748c │ │ @ instruction: 0xff699ad3 │ │ - @ instruction: 0xff6a83b0 │ │ - @ instruction: 0xff6bcdca │ │ - @ instruction: 0xff6b747f │ │ + @ instruction: 0xff6a8389 │ │ + @ instruction: 0xff6bcda3 │ │ + @ instruction: 0xff6b7458 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r6, r0 │ │ ldr r8, [r2] │ │ ldr r0, [r0] │ │ str r8, [sp, #1112] @ 0x458 │ │ @@ -3429336,18 +3429335,18 @@ │ │ mov r1, #64 @ 0x40 │ │ add r0, lr, #24 │ │ bl d39460 │ │ mov r0, fp │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b71bf │ │ - @ instruction: 0xff6a63f3 │ │ - @ instruction: 0xff6b718b │ │ - @ instruction: 0xff6a63bf │ │ + @ instruction: 0xff6b7198 │ │ + @ instruction: 0xff6a63cc │ │ + @ instruction: 0xff6b7164 │ │ + @ instruction: 0xff6a6398 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r2, #0 │ │ cmp r4, #0 │ │ @@ -3429533,36 +3429532,36 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #9 │ │ mov r1, #130 @ 0x82 │ │ b c6c880 │ │ @ instruction: 0xff6996f0 │ │ - @ instruction: 0xff6a0aaa │ │ - @ instruction: 0xff6a0a7e │ │ + @ instruction: 0xff6a0a83 │ │ + @ instruction: 0xff6a0a57 │ │ @ instruction: 0xff68e623 │ │ - @ instruction: 0xff6b8d9f │ │ - @ instruction: 0xff6b701f │ │ - @ instruction: 0xff6aa1a6 │ │ - @ instruction: 0xff6b70b7 │ │ - @ instruction: 0xff6aa23e │ │ + @ instruction: 0xff6b8d78 │ │ + @ instruction: 0xff6b6ff8 │ │ + @ instruction: 0xff6aa17f │ │ + @ instruction: 0xff6b7090 │ │ + @ instruction: 0xff6aa217 │ │ @ instruction: 0xff6c495f │ │ - @ instruction: 0xff6b6f7b │ │ - @ instruction: 0xff6aa102 │ │ + @ instruction: 0xff6b6f54 │ │ + @ instruction: 0xff6aa0db │ │ @ instruction: 0xff6c2933 │ │ - @ instruction: 0xff6a097e │ │ - @ instruction: 0xff6a2975 │ │ - @ instruction: 0xff6b6e9f │ │ - @ instruction: 0xff6aa026 │ │ - @ instruction: 0xff6b6ec7 │ │ - @ instruction: 0xff6aa04e │ │ - @ instruction: 0xff6b6e43 │ │ - @ instruction: 0xff6a9fca │ │ - @ instruction: 0xff6b6fa3 │ │ - @ instruction: 0xff6aa12a │ │ + @ instruction: 0xff6a0957 │ │ + @ instruction: 0xff6a294e │ │ + @ instruction: 0xff6b6e78 │ │ + @ instruction: 0xff6a9fff │ │ + @ instruction: 0xff6b6ea0 │ │ + @ instruction: 0xff6aa027 │ │ + @ instruction: 0xff6b6e1c │ │ + @ instruction: 0xff6a9fa3 │ │ + @ instruction: 0xff6b6f7c │ │ + @ instruction: 0xff6aa103 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr sl, [r0] │ │ mov r8, r0 │ │ cmp r2, #1 │ │ blt c6cbcc │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3429601,15 +3429600,15 @@ │ │ bl c0e65c │ │ mov r0, #9 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6b6d3b │ │ + @ instruction: 0xff6b6d14 │ │ @ instruction: 0xff69583b │ │ 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 │ │ @@ -3430172,71 +3430171,71 @@ │ │ mov r7, #0 │ │ movne r4, r0 │ │ moveq fp, r0 │ │ b c6d26c │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0] │ │ b c6d3b8 │ │ - @ instruction: 0xff6b6ccb │ │ - @ instruction: 0xff6b8a6c │ │ - @ instruction: 0xff6b6c47 │ │ - @ instruction: 0xff6b89e8 │ │ - @ instruction: 0xff6b6bdf │ │ - @ instruction: 0xff6a0595 │ │ - @ instruction: 0xff6bc5b2 │ │ - @ instruction: 0xff6a0539 │ │ - @ instruction: 0xff6bc576 │ │ - @ instruction: 0xff6b6a17 │ │ + @ instruction: 0xff6b6ca4 │ │ + @ instruction: 0xff6b8a45 │ │ + @ instruction: 0xff6b6c20 │ │ + @ instruction: 0xff6b89c1 │ │ + @ instruction: 0xff6b6bb8 │ │ + @ instruction: 0xff6a056e │ │ + @ instruction: 0xff6bc58b │ │ + @ instruction: 0xff6a0512 │ │ + @ instruction: 0xff6bc54f │ │ + @ instruction: 0xff6b69f0 │ │ @ instruction: 0xff6c238d │ │ - @ instruction: 0xff6b67a3 │ │ - @ instruction: 0xff6b6a77 │ │ - @ instruction: 0xff6b69df │ │ - @ instruction: 0xff6b69bb │ │ - @ instruction: 0xff6b696b │ │ - @ instruction: 0xff6b6a47 │ │ - @ instruction: 0xff6a7924 │ │ - @ instruction: 0xff6b67bf │ │ - @ instruction: 0xff6b4a86 │ │ - @ instruction: 0xff6bc17e │ │ - @ instruction: 0xff6b66f7 │ │ - @ instruction: 0xff6b49be │ │ - @ instruction: 0xff6b66db │ │ - @ instruction: 0xff6b49a2 │ │ - @ instruction: 0xff6b6777 │ │ - @ instruction: 0xff6b4a3e │ │ - @ instruction: 0xff6b6683 │ │ - @ instruction: 0xff6b669f │ │ - @ instruction: 0xff6b64cf │ │ - @ instruction: 0xff6b8270 │ │ - @ instruction: 0xff6b650f │ │ - @ instruction: 0xff6b82b0 │ │ - @ instruction: 0xff6b6bfb │ │ + @ instruction: 0xff6b677c │ │ + @ instruction: 0xff6b6a50 │ │ + @ instruction: 0xff6b69b8 │ │ + @ instruction: 0xff6b6994 │ │ + @ instruction: 0xff6b6944 │ │ + @ instruction: 0xff6b6a20 │ │ + @ instruction: 0xff6a78fd │ │ + @ instruction: 0xff6b6798 │ │ + @ instruction: 0xff6b4a5f │ │ + @ instruction: 0xff6bc157 │ │ + @ instruction: 0xff6b66d0 │ │ + @ instruction: 0xff6b4997 │ │ + @ instruction: 0xff6b66b4 │ │ + @ instruction: 0xff6b497b │ │ + @ instruction: 0xff6b6750 │ │ + @ instruction: 0xff6b4a17 │ │ + @ instruction: 0xff6b665c │ │ + @ instruction: 0xff6b6678 │ │ + @ instruction: 0xff6b64a8 │ │ + @ instruction: 0xff6b8249 │ │ + @ instruction: 0xff6b64e8 │ │ + @ instruction: 0xff6b8289 │ │ + @ instruction: 0xff6b6bd4 │ │ tst r1, #1 │ │ bne c6d594 │ │ ldr r1, [pc, #20] @ c6d5a4 │ │ add r1, pc, r1 │ │ b c54338 │ │ ldr r1, [pc, #4] @ c6d5a0 │ │ add r1, pc, r1 │ │ b c54abc │ │ - @ instruction: 0xff6b638b │ │ - @ instruction: 0xff6b6397 │ │ + @ instruction: 0xff6b6364 │ │ + @ instruction: 0xff6b6370 │ │ tst r1, #1 │ │ bne c6d5c0 │ │ ldr r1, [pc, #32] @ c6d5d8 │ │ mov r2, r3 │ │ add r1, pc, r1 │ │ b c54728 │ │ ldr ip, [pc, #12] @ c6d5d4 │ │ mov r1, r2 │ │ add ip, pc, ip │ │ mov r2, ip │ │ b c55a98 │ │ - @ instruction: 0xff6b635b │ │ - @ instruction: 0xff6b636b │ │ + @ instruction: 0xff6b6334 │ │ + @ instruction: 0xff6b6344 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #2 │ │ strd r4, [sp] │ │ bl c6cc14 │ │ add sp, sp, #8 │ │ @@ -3430571,17 +3430570,17 @@ │ │ bl c40c10 │ │ ldr r0, [pc, #24] @ c6db3c │ │ mov r2, #91 @ 0x5b │ │ ldr r1, [pc, #20] @ c6db40 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c40c10 │ │ - @ instruction: 0xff6bb881 │ │ + @ instruction: 0xff6bb85a │ │ @ instruction: 0xff6c378f │ │ - @ instruction: 0xff69dd8d │ │ + @ instruction: 0xff69dd66 │ │ @ instruction: 0xff6c3777 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov r6, r3 │ │ mov r3, r1 │ │ @@ -3430621,17 +3430620,17 @@ │ │ mov r2, #34 @ 0x22 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a8f2f │ │ - @ instruction: 0xff6aa9bc │ │ - @ instruction: 0xff6a8f03 │ │ + @ instruction: 0xff6a8f08 │ │ + @ instruction: 0xff6aa995 │ │ + @ instruction: 0xff6a8edc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ sub sp, sp, #1024 @ 0x400 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r7, r0 │ │ add r0, sp, #24 │ │ mov sl, #0 │ │ @@ -3431025,31 +3431024,31 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl c6e2e8 │ │ b c6e198 │ │ @ instruction: 0x0016bbd4 │ │ - @ instruction: 0xff6a2696 │ │ + @ instruction: 0xff6a266f │ │ andseq fp, r6, ip, lsl fp │ │ - @ instruction: 0xff6bd34e │ │ - @ instruction: 0xff6b20da │ │ + @ instruction: 0xff6bd327 │ │ + @ instruction: 0xff6b20b3 │ │ @ instruction: 0xff69bb5e │ │ andseq fp, r6, ip, asr r8 │ │ - @ instruction: 0xff6a1455 │ │ + @ instruction: 0xff6a142e │ │ @ instruction: 0xff6c139a │ │ andseq fp, r6, r4, lsr r9 │ │ @ instruction: 0xff68cfc1 │ │ - @ instruction: 0xff6ae1d1 │ │ + @ instruction: 0xff6ae1aa │ │ @ instruction: 0xff68cf89 │ │ - @ instruction: 0xff6bd05e │ │ + @ instruction: 0xff6bd037 │ │ @ instruction: 0xff689127 │ │ - @ instruction: 0xff6bcfb6 │ │ + @ instruction: 0xff6bcf8f │ │ @ instruction: 0xff68907f │ │ - @ instruction: 0xff6bd02e │ │ + @ instruction: 0xff6bd007 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #135 @ 0x87 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3431092,15 +3431091,15 @@ │ │ str r0, [sp, #12] │ │ str r0, [sp, #16] │ │ ldr r0, [pc, #16] @ c6e35c │ │ ldr r0, [pc, r0] │ │ bl c6be98 │ │ add sp, sp, #24 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6ade09 │ │ + @ instruction: 0xff6adde2 │ │ andseq fp, r6, ip, asr r4 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ c6e3a4 │ │ @@ -3431164,31 +3431163,31 @@ │ │ mov r0, r6 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6b7300 │ │ - @ instruction: 0xff6b7280 │ │ + @ instruction: 0xff6b72d9 │ │ + @ instruction: 0xff6b7259 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c6e4b8 │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c6e4bc │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c6db44 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b7234 │ │ + @ instruction: 0xff6b720d │ │ andseq fp, r6, r8, lsl r2 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c6e4f8 │ │ @@ -3431196,15 +3431195,15 @@ │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c6e4fc │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c6db44 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6adc83 │ │ + @ instruction: 0xff6adc5c │ │ mulseq r6, ip, r3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ ldr r9, [sp, #152] @ 0x98 │ │ cmp r9, #0 │ │ beq c6e640 │ │ mov r4, r3 │ │ @@ -3431331,19 +3431330,19 @@ │ │ add r0, sp, #36 @ 0x24 │ │ mov r1, #16 │ │ bl d39460 │ │ mov r0, r5 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff688c5f │ │ - @ instruction: 0xff6bad62 │ │ + @ instruction: 0xff6bad3b │ │ @ instruction: 0xff688c2b │ │ - @ instruction: 0xff6bad2e │ │ + @ instruction: 0xff6bad07 │ │ @ instruction: 0xff688c93 │ │ - @ instruction: 0xff6bad96 │ │ + @ instruction: 0xff6bad6f │ │ 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 │ │ stm sp, {ip, lr} │ │ @@ -3431452,17 +3431451,17 @@ │ │ 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: 0xff68ac51 │ │ @ instruction: 0xff68799f │ │ - @ instruction: 0xff6ab650 │ │ + @ instruction: 0xff6ab629 │ │ @ instruction: 0xff6912ea │ │ - @ instruction: 0xff6a4e10 │ │ + @ instruction: 0xff6a4de9 │ │ @ instruction: 0xff69549a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ cmp r0, #0 │ │ beq c6e948 │ │ mov r4, r2 │ │ mov r5, r3 │ │ @@ -3431512,17 +3431511,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6b8c51 │ │ - @ instruction: 0xff6b8c35 │ │ - @ instruction: 0xff6bc835 │ │ + @ instruction: 0xff6b8c2a │ │ + @ instruction: 0xff6b8c0e │ │ + @ instruction: 0xff6bc80e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r2 │ │ mov r6, r1 │ │ add r1, sp, #20 │ │ add r2, sp, #16 │ │ mov r4, r3 │ │ @@ -3431779,33 +3431778,33 @@ │ │ mov r0, r6 │ │ mov r1, #105 @ 0x69 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b c6ec94 │ │ - @ instruction: 0xff6b89b9 │ │ - @ instruction: 0xff6a5cf2 │ │ - @ instruction: 0xff6b8989 │ │ - @ instruction: 0xff6a5cc2 │ │ - @ instruction: 0xff6b893d │ │ - @ instruction: 0xff6a5c76 │ │ - @ instruction: 0xff6b8a85 │ │ - @ instruction: 0xff6b88dd │ │ - @ instruction: 0xff6a5c16 │ │ - @ instruction: 0xff6b8839 │ │ - @ instruction: 0xff6a5b72 │ │ - @ instruction: 0xff6b8919 │ │ - @ instruction: 0xff6a5c3a │ │ - @ instruction: 0xff6b88b5 │ │ - @ instruction: 0xff6a5bd6 │ │ - @ instruction: 0xff6ba651 │ │ + @ instruction: 0xff6b8992 │ │ + @ instruction: 0xff6a5ccb │ │ + @ instruction: 0xff6b8962 │ │ + @ instruction: 0xff6a5c9b │ │ + @ instruction: 0xff6b8916 │ │ + @ instruction: 0xff6a5c4f │ │ + @ instruction: 0xff6b8a5e │ │ + @ instruction: 0xff6b88b6 │ │ + @ instruction: 0xff6a5bef │ │ + @ instruction: 0xff6b8812 │ │ + @ instruction: 0xff6a5b4b │ │ + @ instruction: 0xff6b88f2 │ │ + @ instruction: 0xff6a5c13 │ │ + @ instruction: 0xff6b888e │ │ + @ instruction: 0xff6a5baf │ │ + @ instruction: 0xff6ba62a │ │ @ instruction: 0xff6c2530 │ │ - @ instruction: 0xff6b8821 │ │ - @ instruction: 0xff6a5b42 │ │ + @ instruction: 0xff6b87fa │ │ + @ instruction: 0xff6a5b1b │ │ 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 │ │ str ip, [sp, #4] │ │ @@ -3431871,17 +3431870,17 @@ │ │ mov r2, #160 @ 0xa0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6b86bd │ │ + @ instruction: 0xff6b8696 │ │ @ instruction: 0xff68a497 │ │ - @ instruction: 0xff6b8695 │ │ + @ instruction: 0xff6b866e │ │ 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 │ │ mov r5, r1 │ │ @@ -3431967,21 +3431966,21 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ ldr r0, [sp, #28] │ │ mov r1, r5 │ │ mov r2, #200 @ 0xc8 │ │ bl c54728 │ │ b c6f0a8 │ │ - @ instruction: 0xff6b85a5 │ │ - @ instruction: 0xff6b48d4 │ │ - @ instruction: 0xff6b8579 │ │ - @ instruction: 0xff6b48a8 │ │ - @ instruction: 0xff6b8535 │ │ - @ instruction: 0xff6b4864 │ │ - @ instruction: 0xff6b85c1 │ │ + @ instruction: 0xff6b857e │ │ + @ instruction: 0xff6b48ad │ │ + @ instruction: 0xff6b8552 │ │ + @ instruction: 0xff6b4881 │ │ + @ instruction: 0xff6b850e │ │ + @ instruction: 0xff6b483d │ │ + @ instruction: 0xff6b859a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr fp, [sp, #64] @ 0x40 │ │ mov r4, r3 │ │ ldr sl, [sp, #56] @ 0x38 │ │ mov r5, r2 │ │ ldr r8, [sp, #52] @ 0x34 │ │ @@ -3432073,20 +3432072,20 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a1ebc │ │ - @ instruction: 0xff6ba16a │ │ - @ instruction: 0xff6a1ed8 │ │ - @ instruction: 0xff6ba186 │ │ - @ instruction: 0xff6a1f00 │ │ - @ instruction: 0xff6ba1ae │ │ + @ instruction: 0xff6a1e95 │ │ + @ instruction: 0xff6ba143 │ │ + @ instruction: 0xff6a1eb1 │ │ + @ instruction: 0xff6ba15f │ │ + @ instruction: 0xff6a1ed9 │ │ + @ instruction: 0xff6ba187 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ ldr r7, [sp, #48] @ 0x30 │ │ @@ -3432126,17 +3432125,17 @@ │ │ bl c0e74c │ │ b c6f374 │ │ mov r0, r9 │ │ bl bb3220 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6a1dec │ │ + @ instruction: 0xff6a1dc5 │ │ @ instruction: 0xff6988d4 │ │ - @ instruction: 0xff6a1e18 │ │ + @ instruction: 0xff6a1df1 │ │ 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 │ │ mov r7, r1 │ │ @@ -3432286,17 +3432285,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: 0xff69c3d0 │ │ - @ instruction: 0xff69c4cc │ │ - @ instruction: 0xff69c3f8 │ │ + @ instruction: 0xff69c3a9 │ │ + @ instruction: 0xff69c4a5 │ │ + @ instruction: 0xff69c3d1 │ │ ldr r3, [pc, #4] @ c6f618 │ │ add r3, pc, r3 │ │ b bae81c │ │ andseq r0, r5, r4, lsr #7 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #8] │ │ cmpne r2, #0 │ │ @@ -3432313,15 +3432312,15 @@ │ │ mov r0, r4 │ │ mov r2, #0 │ │ str r2, [r1, #28] │ │ pop {r4, lr} │ │ ldr r1, [pc, #8] @ c6f670 │ │ add r1, pc, r1 │ │ b bb25fc │ │ - @ instruction: 0xff6aaedf │ │ + @ instruction: 0xff6aaeb8 │ │ andseq r0, r5, r0, asr r3 │ │ ldr r0, [pc, #4] @ c6f680 │ │ add r0, pc, r0 │ │ bx lr │ │ mulseq r5, r4, r3 │ │ ldr r0, [pc, #4] @ c6f690 │ │ add r0, pc, r0 │ │ @@ -3433197,30 +3433196,30 @@ │ │ mov r0, #0 │ │ bge c6fe98 │ │ b c6fe9c │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff697e02 │ │ - @ instruction: 0xff69b70c │ │ - @ instruction: 0xff6a3cfe │ │ - @ instruction: 0xff6af751 │ │ - @ instruction: 0xff6a41df │ │ + @ instruction: 0xff69b6e5 │ │ + @ instruction: 0xff6a3cd7 │ │ + @ instruction: 0xff6af72a │ │ + @ instruction: 0xff6a41b8 │ │ @ instruction: 0xff68e655 │ │ - @ instruction: 0xff6aabad │ │ + @ instruction: 0xff6aab86 │ │ @ instruction: 0xff692c0e │ │ - @ instruction: 0xff6aace5 │ │ - @ instruction: 0xff6ac20f │ │ + @ instruction: 0xff6aacbe │ │ + @ instruction: 0xff6ac1e8 │ │ @ instruction: 0xff6bcffa │ │ @ instruction: 0xff697c2c │ │ - @ instruction: 0xff6ab0a1 │ │ + @ instruction: 0xff6ab07a │ │ @ instruction: 0xff6bf1b0 │ │ @ instruction: 0xff692ca2 │ │ @ instruction: 0xff68afbb │ │ - @ instruction: 0xff6aaaa9 │ │ + @ instruction: 0xff6aaa82 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ cmp r1, #21 │ │ blt c704cc │ │ @@ -3433294,16 +3433293,16 @@ │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff710627 │ │ @ instruction: 0xff7105e7 │ │ - @ instruction: 0xff6b8ee6 │ │ - @ instruction: 0xff6baca6 │ │ + @ instruction: 0xff6b8ebf │ │ + @ instruction: 0xff6bac7f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ ldr fp, [sp, #72] @ 0x48 │ │ mov r7, r1 │ │ ldr r5, [r3] │ │ mov r9, r3 │ │ mov sl, r2 │ │ @@ -3433470,22 +3433469,22 @@ │ │ b c7086c │ │ mov sl, #0 │ │ mov r0, sl │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6975cc │ │ @ instruction: 0xff69271a │ │ - @ instruction: 0xff6a1c46 │ │ + @ instruction: 0xff6a1c1f │ │ @ instruction: 0xff68638d │ │ - @ instruction: 0xff69ed80 │ │ + @ instruction: 0xff69ed59 │ │ @ instruction: 0xff692772 │ │ - @ instruction: 0xff6aa749 │ │ - @ instruction: 0xff6a94b3 │ │ - @ instruction: 0xff69ebcc │ │ - @ instruction: 0xff6af797 │ │ + @ instruction: 0xff6aa722 │ │ + @ instruction: 0xff6a948c │ │ + @ instruction: 0xff69eba5 │ │ + @ instruction: 0xff6af770 │ │ @ instruction: 0xff6925aa │ │ @ instruction: 0xff6bea7c │ │ @ instruction: 0xff692572 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r4, #0 │ │ @@ -3433534,15 +3433533,15 @@ │ │ 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: 0xff692472 │ │ - @ instruction: 0xff69afd6 │ │ + @ instruction: 0xff69afaf │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #4] │ │ mov r4, r2 │ │ mov r6, r1 │ │ cmp r0, #3 │ │ bne c709c4 │ │ @@ -3433570,16 +3433569,16 @@ │ │ bl bb5f64 │ │ cmp r0, #1 │ │ blt c70a08 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ad6d2 │ │ - @ instruction: 0xff6aa4f1 │ │ + @ instruction: 0xff6ad6ab │ │ + @ instruction: 0xff6aa4ca │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #220 @ 0xdc │ │ ldr r9, [sp, #256] @ 0x100 │ │ mov r7, #0 │ │ mov r5, r0 │ │ str r3, [sp, #64] @ 0x40 │ │ cmp r9, #129 @ 0x81 │ │ @@ -3434364,51 +3434363,51 @@ │ │ b c715c0 │ │ mov r8, #0 │ │ mov r7, #0 │ │ b c715bc │ │ mov r8, #0 │ │ mov r7, r4 │ │ b c715b8 │ │ - @ instruction: 0xff6b6bf8 │ │ + @ instruction: 0xff6b6bd1 │ │ @ instruction: 0xff6bba7a │ │ @ instruction: 0xff69192d │ │ @ instruction: 0xff68a420 │ │ @ instruction: 0xff6c0747 │ │ - @ instruction: 0xff6b10a7 │ │ + @ instruction: 0xff6b1080 │ │ @ instruction: 0xff696fd6 │ │ @ instruction: 0xff696eb3 │ │ @ instruction: 0xff691670 │ │ - @ instruction: 0xff6b4a3a │ │ - @ instruction: 0xff6a3994 │ │ + @ instruction: 0xff6b4a13 │ │ + @ instruction: 0xff6a396d │ │ @ instruction: 0x0014f2f0 │ │ - @ instruction: 0xff6ba431 │ │ - @ instruction: 0xff6aa02d │ │ + @ instruction: 0xff6ba40a │ │ + @ instruction: 0xff6aa006 │ │ @ instruction: 0xff6bdca6 │ │ - @ instruction: 0xff6aa3f5 │ │ - @ instruction: 0xff6ac8b0 │ │ - @ instruction: 0xff6a31c6 │ │ - @ instruction: 0xff6a2f52 │ │ + @ instruction: 0xff6aa3ce │ │ + @ instruction: 0xff6ac889 │ │ + @ instruction: 0xff6a319f │ │ + @ instruction: 0xff6a2f2b │ │ @ instruction: 0xff694bd3 │ │ @ instruction: 0xff68b964 │ │ @ instruction: 0xff698872 │ │ - @ instruction: 0xff69dea7 │ │ - @ instruction: 0xff6a2aba │ │ - @ instruction: 0xff6a9d0d │ │ - @ instruction: 0xff6a2d2e │ │ - @ instruction: 0xff6b1410 │ │ - @ instruction: 0xff6a18d1 │ │ + @ instruction: 0xff69de80 │ │ + @ instruction: 0xff6a2a93 │ │ + @ instruction: 0xff6a9ce6 │ │ + @ instruction: 0xff6a2d07 │ │ + @ instruction: 0xff6b13e9 │ │ + @ instruction: 0xff6a18aa │ │ @ instruction: 0xff692fa8 │ │ - @ instruction: 0xff6a2efa │ │ - @ instruction: 0xff6b15dc │ │ - @ instruction: 0xff6a1a99 │ │ - @ instruction: 0xff6b807e │ │ - @ instruction: 0xff6a353e │ │ - @ instruction: 0xff6a9b55 │ │ - @ instruction: 0xff6a7bc4 │ │ - @ instruction: 0xff6a99d1 │ │ + @ instruction: 0xff6a2ed3 │ │ + @ instruction: 0xff6b15b5 │ │ + @ instruction: 0xff6a1a72 │ │ + @ instruction: 0xff6b8057 │ │ + @ instruction: 0xff6a3517 │ │ + @ instruction: 0xff6a9b2e │ │ + @ instruction: 0xff6a7b9d │ │ + @ instruction: 0xff6a99aa │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ str r1, [sp, #12] │ │ mov r1, #0 │ │ ldr ip, [sp, #24] │ │ stm sp, {r1, r3, ip} │ │ add r1, sp, #12 │ │ @@ -3434424,15 +3434423,15 @@ │ │ ldrhi r0, [pc, #20] @ c71768 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ c7176c │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ bx lr │ │ - @ instruction: 0xff6a3210 │ │ + @ instruction: 0xff6a31e9 │ │ andseq lr, r4, r8, ror #22 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 @ 0x8c │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r6, r0 │ │ cmp r3, #0 │ │ @@ -3434691,21 +3434690,21 @@ │ │ b c71b80 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #140 @ 0x8c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff688565 │ │ @ instruction: 0xff68d231 │ │ - @ instruction: 0xff6a96b9 │ │ + @ instruction: 0xff6a9692 │ │ @ instruction: 0xff68b441 │ │ @ instruction: 0xff697049 │ │ @ instruction: 0xff68dc39 │ │ - @ instruction: 0xff6a1338 │ │ - @ instruction: 0xff6a131b │ │ - @ instruction: 0xff6aa906 │ │ + @ instruction: 0xff6a1311 │ │ + @ instruction: 0xff6a12f4 │ │ + @ instruction: 0xff6aa8df │ │ @ instruction: 0xff688369 │ │ @ instruction: 0xff691382 │ │ @ instruction: 0xff688225 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ b c71bcc │ │ @@ -3434938,22 +3434937,22 @@ │ │ add r0, r4, r9 │ │ cmp r4, r1 │ │ mvnhi r0, #0 │ │ cmp r4, #0 │ │ mvnmi r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a232a │ │ + @ instruction: 0xff6a2303 │ │ @ instruction: 0xff6941c7 │ │ - @ instruction: 0xff6a0d23 │ │ - @ instruction: 0xff6a0c63 │ │ - @ instruction: 0xff6a0cb3 │ │ + @ instruction: 0xff6a0cfc │ │ + @ instruction: 0xff6a0c3c │ │ + @ instruction: 0xff6a0c8c │ │ @ instruction: 0xff70ee40 │ │ - @ instruction: 0xff6ab171 │ │ - @ instruction: 0xff6ab125 │ │ + @ instruction: 0xff6ab14a │ │ + @ instruction: 0xff6ab0fe │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ add r0, sp, #8 │ │ str r0, [sp, #4] │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ @@ -3435136,17 +3435135,17 @@ │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a0b3b │ │ + @ instruction: 0xff6a0b14 │ │ @ instruction: 0xff68c9bd │ │ - @ instruction: 0xff6a094b │ │ + @ instruction: 0xff6a0924 │ │ @ instruction: 0xff68c7cd │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r0 │ │ cmp r0, #65536 @ 0x10000 │ │ bcc c722e4 │ │ @@ -3435270,18 +3435269,18 @@ │ │ mov r0, #2 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ mov r0, #3 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ @ instruction: 0xff68e4e8 │ │ - @ instruction: 0xff6a62a6 │ │ + @ instruction: 0xff6a627f │ │ @ instruction: 0xff70e754 │ │ @ instruction: 0xff692059 │ │ - @ instruction: 0xff6af868 │ │ + @ instruction: 0xff6af841 │ │ @ instruction: 0xff694b5c │ │ 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 c72578 │ │ @@ -3435745,28 +3435744,28 @@ │ │ ldr r1, [pc, #56] @ c72c30 │ │ mov r2, #148 @ 0x94 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl c54728 │ │ b c72bb0 │ │ @ instruction: 0xff684d62 │ │ - @ instruction: 0xff6a4592 │ │ + @ instruction: 0xff6a456b │ │ @ instruction: 0xff684d3a │ │ - @ instruction: 0xff6a456a │ │ + @ instruction: 0xff6a4543 │ │ @ instruction: 0xff68483a │ │ - @ instruction: 0xff6a406a │ │ + @ instruction: 0xff6a4043 │ │ @ instruction: 0xff684856 │ │ - @ instruction: 0xff6a4086 │ │ + @ instruction: 0xff6a405f │ │ @ instruction: 0xff68488e │ │ - @ instruction: 0xff6a40be │ │ + @ instruction: 0xff6a4097 │ │ @ instruction: 0xff6846ee │ │ @ instruction: 0xff68493e │ │ @ instruction: 0xff6848e2 │ │ @ instruction: 0xff684c92 │ │ - @ instruction: 0xff6a44c2 │ │ + @ instruction: 0xff6a449b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r8, r0 │ │ bl c74170 │ │ bl bb6264 │ │ @@ -3435870,21 +3435869,21 @@ │ │ ldr r0, [pc, #40] @ c72e14 │ │ mov r1, #97 @ 0x61 │ │ ldr r2, [pc, #36] @ c72e18 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c72d3c │ │ @ instruction: 0xff6845b6 │ │ - @ instruction: 0xff6b6726 │ │ + @ instruction: 0xff6b66ff │ │ @ instruction: 0xff684522 │ │ - @ instruction: 0xff6b6692 │ │ + @ instruction: 0xff6b666b │ │ @ instruction: 0xff684582 │ │ - @ instruction: 0xff6b66f2 │ │ + @ instruction: 0xff6b66cb │ │ @ instruction: 0xff6844fa │ │ - @ instruction: 0xff6b666a │ │ + @ instruction: 0xff6b6643 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ cmp r0, #0 │ │ beq c72e9c │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl c748d8 │ │ @@ -3436324,32 +3436323,32 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #6 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ b c734b8 │ │ @ instruction: 0xff68443e │ │ - @ instruction: 0xff6ab1e6 │ │ + @ instruction: 0xff6ab1bf │ │ @ instruction: 0xff684412 │ │ - @ instruction: 0xff6ab1ba │ │ + @ instruction: 0xff6ab193 │ │ @ instruction: 0xff6843e6 │ │ - @ instruction: 0xff6ab18e │ │ + @ instruction: 0xff6ab167 │ │ @ instruction: 0xff683eaa │ │ - @ instruction: 0xff6aac52 │ │ + @ instruction: 0xff6aac2b │ │ @ instruction: 0xff683ec6 │ │ - @ instruction: 0xff6aac6e │ │ + @ instruction: 0xff6aac47 │ │ @ instruction: 0xff6842f6 │ │ - @ instruction: 0xff6ab09e │ │ + @ instruction: 0xff6ab077 │ │ @ instruction: 0xff683e4a │ │ @ instruction: 0xff687abb │ │ @ instruction: 0xff68402e │ │ @ instruction: 0xff683e0a │ │ - @ instruction: 0xff6aab9a │ │ + @ instruction: 0xff6aab73 │ │ @ instruction: 0xff683ef2 │ │ - @ instruction: 0xff6aac9a │ │ + @ instruction: 0xff6aac73 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r1, #520 @ 0x208 │ │ mov r6, r2 │ │ bl bb76dc │ │ mov r8, #108 @ 0x6c │ │ @@ -3436503,15 +3436502,15 @@ │ │ bl c54728 │ │ mov r0, r8 │ │ bl c106f0 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff683b52 │ │ - @ instruction: 0xff6b01b7 │ │ + @ instruction: 0xff6b0190 │ │ @ instruction: 0xff683b26 │ │ @ instruction: 0xff683be2 │ │ @ instruction: 0xff683bae │ │ add r0, r0, #12 │ │ b c737fc │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r4, r0 │ │ @@ -3437071,16 +3437070,16 @@ │ │ ldr r1, [pc, #24] @ c740c8 │ │ mov r0, r6 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a0925 │ │ - @ instruction: 0xff6a08b9 │ │ + @ instruction: 0xff6a08fe │ │ + @ instruction: 0xff6a0892 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c74134 │ │ mov r5, r0 │ │ bl bb6384 │ │ cmp r0, #0 │ │ @@ -3437101,15 +3437100,15 @@ │ │ bl bb637c │ │ mov r0, r5 │ │ mov r1, #0 │ │ bl bb638c │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6a0861 │ │ + @ instruction: 0xff6a083a │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bb7760 │ │ cmp r0, #0 │ │ beq c74168 │ │ mov r1, r5 │ │ @@ -3437457,16 +3437456,16 @@ │ │ movw r1, #11 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff69ad3f │ │ - @ instruction: 0xff698cd0 │ │ + @ instruction: 0xff69ad18 │ │ + @ instruction: 0xff698ca9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl bb3218 │ │ mov r4, r0 │ │ mov r0, #0 │ │ @@ -3437580,21 +3437579,21 @@ │ │ b c74864 │ │ mov r4, #1 │ │ mov r0, r4 │ │ str r4, [r5, #12] │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6af0e6 │ │ + @ instruction: 0xff6af0bf │ │ @ instruction: 0xff68fb27 │ │ - @ instruction: 0xff6af13a │ │ + @ instruction: 0xff6af113 │ │ @ instruction: 0xff68fb7b │ │ - @ instruction: 0xff6af11e │ │ + @ instruction: 0xff6af0f7 │ │ @ instruction: 0xff68fb5f │ │ - @ instruction: 0xff6af166 │ │ + @ instruction: 0xff6af13f │ │ @ instruction: 0xff68fba7 │ │ cmp r0, #0 │ │ addne r0, r0, #24 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ cmp r0, #0 │ │ mov r8, r0 │ │ @@ -3437736,16 +3437735,16 @@ │ │ beq c74b20 │ │ mov r0, r4 │ │ bl c748e4 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6aee92 │ │ - @ instruction: 0xff6aee6e │ │ + @ instruction: 0xff6aee6b │ │ + @ instruction: 0xff6aee47 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #16] │ │ mov r5, r1 │ │ bl c69e74 │ │ sub r1, r0, #21 │ │ mov r0, #0 │ │ @@ -3438666,15 +3438665,15 @@ │ │ bl c78360 │ │ ldr r1, [pc, #16] @ c759d4 │ │ mov r0, r4 │ │ mov r2, #48 @ 0x30 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6afd60 │ │ + @ instruction: 0xff6afd39 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ c75a24 │ │ ldr r1, [pc, #60] @ c75a28 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c3c478 │ │ @@ -3438799,16 +3438798,16 @@ │ │ bl c54728 │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl c3d7cc │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6afbc0 │ │ - @ instruction: 0xff6afb60 │ │ + @ instruction: 0xff6afb99 │ │ + @ instruction: 0xff6afb39 │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ @@ -3438818,21 +3438817,21 @@ │ │ bl c78360 │ │ ldr r1, [pc, #16] @ c75c34 │ │ mov r0, r4 │ │ mov r2, #119 @ 0x77 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6aa3a6 │ │ + @ instruction: 0xff6aa37f │ │ ldr r1, [pc, #12] @ c75c4c │ │ mov r0, #8 │ │ mov r2, #125 @ 0x7d │ │ add r1, pc, r1 │ │ b c543f8 │ │ - @ instruction: 0xff6aa38a │ │ + @ instruction: 0xff6aa363 │ │ cmp r1, #0 │ │ beq c75c88 │ │ push {r4, lr} │ │ mov r4, r0 │ │ mov r0, #64 @ 0x40 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3438907,17 +3438906,17 @@ │ │ movw r2, #267 @ 0x10b │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6aa2ea │ │ + @ instruction: 0xff6aa2c3 │ │ strheq r0, [r0], -r4 │ │ - @ instruction: 0xff6aa24e │ │ + @ instruction: 0xff6aa227 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c75dd8 │ │ @@ -3438936,15 +3438935,15 @@ │ │ ldr r1, [pc, #20] @ c75e0c │ │ mov r0, r4 │ │ movw r2, #267 @ 0x10b │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ andeq r0, r0, r0, asr #32 │ │ - @ instruction: 0xff6aa1d2 │ │ + @ instruction: 0xff6aa1ab │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r2, #0 │ │ beq c75e6c │ │ @@ -3438972,15 +3438971,15 @@ │ │ mov r3, r4 │ │ str r1, [sp] │ │ bl c76ff0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, asr r4 │ │ andeq r0, r0, r0, lsr sp │ │ - @ instruction: 0xff6aa16a │ │ + @ instruction: 0xff6aa143 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #12] │ │ b c60a58 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3439173,21 +3439172,21 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff68cec2 │ │ - @ instruction: 0xff6aa0ae │ │ + @ instruction: 0xff6aa087 │ │ ldrdeq r0, [r0], -r4 │ │ - @ instruction: 0xff6a9ee2 │ │ + @ instruction: 0xff6a9ebb │ │ andeq r0, r0, ip, lsr r1 │ │ andeq r0, r0, r8, lsl sl │ │ - @ instruction: 0xff6a9e52 │ │ - @ instruction: 0xff6a9e26 │ │ + @ instruction: 0xff6a9e2b │ │ + @ instruction: 0xff6a9dff │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ c76228 │ │ ldr r1, [pc, #60] @ c7622c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c3c478 │ │ @@ -3439240,15 +3439239,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ c762cc │ │ mov r0, r4 │ │ mov r2, #206 @ 0xce │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6a9d0e │ │ + @ instruction: 0xff6a9ce7 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c76324 │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3439320,15 +3439319,15 @@ │ │ str r0, [r5, #16] │ │ mov r0, r2 │ │ bl c3cc18 │ │ ldr r0, [r4, #8] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b c3c67c │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6a9c72 │ │ + @ instruction: 0xff6a9c4b │ │ andeq r0, r0, ip, lsl #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq c764f8 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3439793,33 +3439792,33 @@ │ │ add r0, r0, #1 │ │ str r0, [r4, #16] │ │ cmp r0, #500 @ 0x1f4 │ │ strcs r5, [r4, #20] │ │ b c76b40 │ │ andseq r1, r7, ip, ror #27 │ │ andeq r0, r0, r4, lsr #4 │ │ - @ instruction: 0xff6a94d6 │ │ - @ instruction: 0xff6a95ae │ │ - @ instruction: 0xff6a9526 │ │ - @ instruction: 0xff6a9496 │ │ + @ instruction: 0xff6a94af │ │ + @ instruction: 0xff6a9587 │ │ + @ instruction: 0xff6a94ff │ │ + @ instruction: 0xff6a946f │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #8] │ │ mov r4, r0 │ │ ldr r2, [r0, #16] │ │ mov r0, r1 │ │ blx r2 │ │ ldr r1, [pc, #16] @ c76bb8 │ │ mov r0, r4 │ │ mov r2, #214 @ 0xd6 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6a9422 │ │ + @ instruction: 0xff6a93fb │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, lr} │ │ ldr r0, [r2, #8] │ │ mov r4, r3 │ │ @@ -3439868,15 +3439867,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ c76c9c │ │ mov r0, r4 │ │ mov r2, #214 @ 0xd6 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6a933e │ │ + @ instruction: 0xff6a9317 │ │ bx r2 │ │ ldr r1, [pc, #12] @ c76cb8 │ │ mov r0, #24 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ b c543f8 │ │ @ instruction: 0xff6ba658 │ │ @@ -3440355,22 +3440354,22 @@ │ │ add r2, pc, r2 │ │ mov r3, r5 │ │ bl c0e74c │ │ b c7738c │ │ andeq r0, r0, r4, ror #4 │ │ @ instruction: 0xff6b5e27 │ │ @ instruction: 0xff6b5c9b │ │ - @ instruction: 0xff69455e │ │ + @ instruction: 0xff694537 │ │ @ instruction: 0xff6b9f32 │ │ @ instruction: 0xff6b5c6b │ │ - @ instruction: 0xff69452e │ │ - @ instruction: 0xff6973e0 │ │ + @ instruction: 0xff694507 │ │ + @ instruction: 0xff6973b9 │ │ @ instruction: 0xff6b5d23 │ │ - @ instruction: 0xff6945e6 │ │ - @ instruction: 0xff697494 │ │ + @ instruction: 0xff6945bf │ │ + @ instruction: 0xff69746d │ │ @ instruction: 0xff6b5cd7 │ │ andeq r0, r0, r8, lsr fp │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r2, [r0] │ │ mov r0, #0 │ │ @@ -3440474,19 +3440473,19 @@ │ │ bl c78ff4 │ │ 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: 0xff6b5b13 │ │ - @ instruction: 0xff6b1f2a │ │ - @ instruction: 0xff697284 │ │ + @ instruction: 0xff6b1f03 │ │ + @ instruction: 0xff69725d │ │ @ instruction: 0xff6b5acf │ │ - @ instruction: 0xff6b1ee6 │ │ - @ instruction: 0xff697240 │ │ + @ instruction: 0xff6b1ebf │ │ + @ instruction: 0xff697219 │ │ 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] │ │ @@ -3440919,40 +3440918,40 @@ │ │ ldr r2, [pc, #96] @ c77d54 │ │ mov r0, #55 @ 0x37 │ │ mov r1, #101 @ 0x65 │ │ add r2, pc, r2 │ │ b c77ba0 │ │ @ instruction: 0xff6b577f │ │ @ instruction: 0xff68cb0d │ │ - @ instruction: 0xff6a2c52 │ │ + @ instruction: 0xff6a2c2b │ │ @ instruction: 0xff6b564b │ │ - @ instruction: 0xff6abf98 │ │ + @ instruction: 0xff6abf71 │ │ @ instruction: 0xff686ec7 │ │ @ instruction: 0xff6b551b │ │ - @ instruction: 0xff6abe68 │ │ - @ instruction: 0xff696043 │ │ + @ instruction: 0xff6abe41 │ │ + @ instruction: 0xff69601c │ │ @ instruction: 0xff6b53d3 │ │ - @ instruction: 0xff6abd20 │ │ - @ instruction: 0xff696b50 │ │ + @ instruction: 0xff6abcf9 │ │ + @ instruction: 0xff696b29 │ │ @ instruction: 0xff6b5553 │ │ @ instruction: 0xff683456 │ │ - @ instruction: 0xff696cc8 │ │ + @ instruction: 0xff696ca1 │ │ @ instruction: 0xff6b54eb │ │ @ instruction: 0xff6833ee │ │ @ instruction: 0xff6b53ab │ │ @ instruction: 0xff6832ae │ │ @ instruction: 0xff6b538f │ │ - @ instruction: 0xff6a8305 │ │ - @ instruction: 0xff696b04 │ │ + @ instruction: 0xff6a82de │ │ + @ instruction: 0xff696add │ │ @ instruction: 0xff6b5437 │ │ - @ instruction: 0xff6a83ad │ │ - @ instruction: 0xff696ba8 │ │ + @ instruction: 0xff6a8386 │ │ + @ instruction: 0xff696b81 │ │ @ instruction: 0xff6b57e7 │ │ @ instruction: 0xff68cb75 │ │ - @ instruction: 0xff696f58 │ │ + @ instruction: 0xff696f31 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r9, r1 │ │ bl c9bf74 │ │ ldr r1, [pc, #328] @ c77ed8 │ │ @@ -3441037,15 +3441036,15 @@ │ │ bl c0e74c │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6b52cb │ │ @ instruction: 0xff6b51ef │ │ - @ instruction: 0xff69ec91 │ │ + @ instruction: 0xff69ec6a │ │ @ instruction: 0xff6b51d0 │ │ ldr r1, [pc, #8] @ c77ef8 │ │ movw r2, #302 @ 0x12e │ │ add r1, pc, r1 │ │ b c54728 │ │ @ instruction: 0xff6b517f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3441227,18 +3441226,18 @@ │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r6, #0 │ │ b c7815c │ │ @ instruction: 0xfffff538 │ │ @ instruction: 0xff6b5107 │ │ @ instruction: 0xff6b50e7 │ │ - @ instruction: 0xff6973c3 │ │ + @ instruction: 0xff69739c │ │ @ instruction: 0xff6b4ecf │ │ @ instruction: 0xff6868ae │ │ - @ instruction: 0xff696640 │ │ + @ instruction: 0xff696619 │ │ @ instruction: 0xff6b4f03 │ │ @ instruction: 0xfffffd64 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r5, [r0] │ │ cmp r5, #1 │ │ blt c78348 │ │ @@ -3441477,22 +3441476,22 @@ │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #2 │ │ movne r0, #0 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a3cce │ │ - @ instruction: 0xff699823 │ │ + @ instruction: 0xff6a3ca7 │ │ + @ instruction: 0xff6997fc │ │ @ instruction: 0xff6b8e25 │ │ - @ instruction: 0xff6a18a2 │ │ + @ instruction: 0xff6a187b │ │ @ instruction: 0xff683ee2 │ │ - @ instruction: 0xff69bb6d │ │ - @ instruction: 0xff693056 │ │ - @ instruction: 0xff6a757a │ │ + @ instruction: 0xff69bb46 │ │ + @ instruction: 0xff69302f │ │ + @ instruction: 0xff6a7553 │ │ 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] │ │ str r2, [sp, #24] │ │ @@ -3441954,21 +3441953,21 @@ │ │ ldr r0, [pc, #40] @ c78d48 │ │ mov r1, #116 @ 0x74 │ │ ldr r2, [pc, #36] @ c78d4c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c78cb0 │ │ @ instruction: 0xff6b43c7 │ │ - @ instruction: 0xff6b07e9 │ │ - @ instruction: 0xff695b34 │ │ + @ instruction: 0xff6b07c2 │ │ + @ instruction: 0xff695b0d │ │ @ instruction: 0xff6b438f │ │ - @ instruction: 0xff6b07b1 │ │ + @ instruction: 0xff6b078a │ │ @ instruction: 0xff685d63 │ │ @ instruction: 0xff6b434b │ │ - @ instruction: 0xff6b076d │ │ + @ instruction: 0xff6b0746 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ cmpne r2, #0 │ │ bne c78d74 │ │ mov r0, r5 │ │ @@ -3442276,17 +3442275,17 @@ │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c54728 │ │ ldr r0, [r5] │ │ bl c60a6c │ │ b c79128 │ │ @ instruction: 0xff690b12 │ │ - @ instruction: 0xff6a30df │ │ + @ instruction: 0xff6a30b8 │ │ @ instruction: 0xff690ade │ │ - @ instruction: 0xff6a30ab │ │ + @ instruction: 0xff6a3084 │ │ @ instruction: 0xff690a92 │ │ @ instruction: 0xff690a42 │ │ @ instruction: 0xff6909ba │ │ @ instruction: 0xff6909e6 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #1 │ │ @@ -3442384,15 +3442383,15 @@ │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #0 │ │ mov r0, r5 │ │ bl c7bc38 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff69d798 │ │ + @ instruction: 0xff69d771 │ │ @ instruction: 0xff6890ed │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl c7af2c │ │ @@ -3442425,15 +3442424,15 @@ │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c79490 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #60 @ 0x3c │ │ b c55a98 │ │ - @ instruction: 0xff69d6c0 │ │ + @ instruction: 0xff69d699 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c7af2c │ │ cmp r0, #0 │ │ beq c794d0 │ │ mov r6, r0 │ │ @@ -3442448,15 +3442447,15 @@ │ │ ldr r2, [pc, #20] @ c794ec │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r3, #71 @ 0x47 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b c55a98 │ │ - @ instruction: 0xff69d664 │ │ + @ instruction: 0xff69d63d │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r0, #0 │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl c7bb68 │ │ cmp r0, #0 │ │ @@ -3442496,16 +3442495,16 @@ │ │ mov r0, #36 @ 0x24 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff69d5c4 │ │ - @ instruction: 0xff69d5d8 │ │ + @ instruction: 0xff69d59d │ │ + @ instruction: 0xff69d5b1 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ bl c7af2c │ │ ldr r5, [sp, #52] @ 0x34 │ │ @@ -3442549,32 +3442548,32 @@ │ │ mov r0, r7 │ │ mov r2, #115 @ 0x73 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, sl │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff69d558 │ │ - @ instruction: 0xff69d4d8 │ │ + @ instruction: 0xff69d531 │ │ + @ instruction: 0xff69d4b1 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c796a4 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #125 @ 0x7d │ │ b c54980 │ │ - @ instruction: 0xff69d4ac │ │ + @ instruction: 0xff69d485 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c796c4 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #131 @ 0x83 │ │ b c54980 │ │ - @ instruction: 0xff69d48c │ │ + @ instruction: 0xff69d465 │ │ ldr r1, [r0] │ │ ldr r1, [r1, #52] @ 0x34 │ │ cmp r1, #0 │ │ beq c796e0 │ │ ldr r0, [r0, #4] │ │ bx r1 │ │ push {fp, lr} │ │ @@ -3442587,15 +3442586,15 @@ │ │ bl c0e65c │ │ mov r0, #6 │ │ mov r1, #213 @ 0xd5 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6aa2d6 │ │ + @ instruction: 0xff6aa2af │ │ @ instruction: 0xff6b7c42 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c7975c │ │ ldr ip, [pc, #36] @ c79760 │ │ @@ -3442915,24 +3442914,24 @@ │ │ ldr r2, [pc, #56] @ c79c5c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b c79a94 │ │ - @ instruction: 0xff6aa246 │ │ - @ instruction: 0xff6a9f4a │ │ - @ instruction: 0xff6a6574 │ │ - @ instruction: 0xff6a9e42 │ │ - @ instruction: 0xff6a9eba │ │ - @ instruction: 0xff6a9e86 │ │ - @ instruction: 0xff6a64b0 │ │ - @ instruction: 0xff6a9dde │ │ - @ instruction: 0xff6a9daa │ │ - @ instruction: 0xff6a63d4 │ │ + @ instruction: 0xff6aa21f │ │ + @ instruction: 0xff6a9f23 │ │ + @ instruction: 0xff6a654d │ │ + @ instruction: 0xff6a9e1b │ │ + @ instruction: 0xff6a9e93 │ │ + @ instruction: 0xff6a9e5f │ │ + @ instruction: 0xff6a6489 │ │ + @ instruction: 0xff6a9db7 │ │ + @ instruction: 0xff6a9d83 │ │ + @ instruction: 0xff6a63ad │ │ cmp r0, #0 │ │ beq c79c80 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ @@ -3442966,15 +3442965,15 @@ │ │ ldr r0, [r5] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6a9cf2 │ │ + @ instruction: 0xff6a9ccb │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c79d40 │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3442998,15 +3442997,15 @@ │ │ ldr r0, [r5] │ │ bl c5dc44 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6a9c72 │ │ + @ instruction: 0xff6a9c4b │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq c79df8 │ │ mov sl, r1 │ │ ldr r1, [pc, #332] @ c79eec │ │ mov r6, r0 │ │ mov r0, #20 │ │ @@ -3443086,18 +3443085,18 @@ │ │ mov r1, r7 │ │ mov r2, #376 @ 0x178 │ │ bl c54728 │ │ mov r0, sl │ │ bl c79ef8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6a9bc2 │ │ + @ instruction: 0xff6a9b9b │ │ @ instruction: 0xff68fdf4 │ │ - @ instruction: 0xff6a9c26 │ │ - @ instruction: 0xff6a9b36 │ │ + @ instruction: 0xff6a9bff │ │ + @ instruction: 0xff6a9b0f │ │ @ instruction: 0xff68fd68 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r4, [pc, #216] @ c79fe4 │ │ mov r6, r0 │ │ mov r8, #0 │ │ @@ -3443150,15 +3443149,15 @@ │ │ bne c79fb8 │ │ cmp r1, #1 │ │ beq c79f18 │ │ ble c79f1c │ │ b c79f44 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ bx lr │ │ - @ instruction: 0xff6a9aba │ │ + @ instruction: 0xff6a9a93 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ beq c7a020 │ │ ldr r0, [r0] │ │ @@ -3443337,16 +3443336,16 @@ │ │ mov r9, #1 │ │ mov r0, r9 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #214 @ 0xd6 │ │ mov r6, #572 @ 0x23c │ │ b c7a1d4 │ │ - @ instruction: 0xff698a57 │ │ - @ instruction: 0xff6a97e6 │ │ + @ instruction: 0xff698a30 │ │ + @ instruction: 0xff6a97bf │ │ @ instruction: 0xff684891 │ │ 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 │ │ @@ -3443778,15 +3443777,15 @@ │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl c79ef8 │ │ str r6, [r4, #8] │ │ b c7a900 │ │ @ instruction: 0xff6b496a │ │ - @ instruction: 0xff692a34 │ │ + @ instruction: 0xff692a0d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c7a770 │ │ @@ -3444556,32 +3444555,32 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r8 │ │ bl c79ef8 │ │ mov r0, r6 │ │ add sp, sp, #200 @ 0xc8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff69210a │ │ + @ instruction: 0xff6920e3 │ │ @ instruction: 0xff6b3f86 │ │ @ instruction: 0xff683740 │ │ @ instruction: 0xff6b3f5a │ │ @ instruction: 0xff683714 │ │ @ instruction: 0xff689737 │ │ @ instruction: 0xff67ded8 │ │ @ instruction: 0xff68970b │ │ @ instruction: 0xff67ada7 │ │ @ instruction: 0xff67ad83 │ │ - @ instruction: 0xff6ad384 │ │ - @ instruction: 0xff6adf9f │ │ - @ instruction: 0xff6adf7f │ │ - @ instruction: 0xff69dc7d │ │ - @ instruction: 0xff691f23 │ │ - @ instruction: 0xff691f07 │ │ - @ instruction: 0xff6a8535 │ │ - @ instruction: 0xff6a0ceb │ │ + @ instruction: 0xff6ad35d │ │ + @ instruction: 0xff6adf78 │ │ + @ instruction: 0xff6adf58 │ │ + @ instruction: 0xff69dc56 │ │ + @ instruction: 0xff691efc │ │ + @ instruction: 0xff691ee0 │ │ + @ instruction: 0xff6a850e │ │ + @ instruction: 0xff6a0cc4 │ │ @ instruction: 0xff6b3d3e │ │ @ instruction: 0xff6834f8 │ │ push {r4, r5, r6, lr} │ │ mov r1, #5 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq c7b690 │ │ @@ -3444828,19 +3444827,19 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6b3922 │ │ @ instruction: 0xff686b20 │ │ @ instruction: 0xff67e685 │ │ @ instruction: 0xff6b3bc2 │ │ @ instruction: 0xff6892b7 │ │ @ instruction: 0xff67a9d3 │ │ - @ instruction: 0xff6acff8 │ │ - @ instruction: 0xff6968a7 │ │ - @ instruction: 0xff69740c │ │ + @ instruction: 0xff6acfd1 │ │ + @ instruction: 0xff696880 │ │ + @ instruction: 0xff6973e5 │ │ @ instruction: 0xff686ce4 │ │ - @ instruction: 0xff6a5b7b │ │ + @ instruction: 0xff6a5b54 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, r1 │ │ bl c7a894 │ │ @@ -3448169,15 +3448168,15 @@ │ │ bl c0e65c │ │ mov r0, #4 │ │ mov r1, #158 @ 0x9e │ │ b c7ed84 │ │ @ instruction: 0xff683801 │ │ @ instruction: 0xff68571c │ │ @ instruction: 0xff6837b9 │ │ - @ instruction: 0xff6a6a16 │ │ + @ instruction: 0xff6a69ef │ │ @ instruction: 0xff68378d │ │ @ instruction: 0xff6856a8 │ │ @ instruction: 0xff6836d1 │ │ @ instruction: 0xff6855ec │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ @@ -3448215,15 +3448214,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff683625 │ │ - @ instruction: 0xff6a6882 │ │ + @ instruction: 0xff6a685b │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ str r1, [sp] │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ add r3, sp, #4 │ │ mov r4, r0 │ │ @@ -3448522,15 +3448521,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b ca5e90 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r7, #0 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff69bb29 │ │ + @ instruction: 0xff69bb02 │ │ ldr r0, [r0, #20] │ │ b c84644 │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ bxne lr │ │ push {r4, r5, fp, lr} │ │ @@ -3448594,15 +3448593,15 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ @ instruction: 0xff683069 │ │ - @ instruction: 0xff6a62c6 │ │ + @ instruction: 0xff6a629f │ │ @ instruction: 0xff68303d │ │ @ instruction: 0xff679f9b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, #0 │ │ bl c8064c │ │ @@ -3448759,15 +3448758,15 @@ │ │ mov r0, r6 │ │ bl bacbac │ │ mov r0, r7 │ │ bl bacbac │ │ mov r0, #0 │ │ add sp, sp, #200 @ 0xc8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6a0a66 │ │ + @ instruction: 0xff6a0a3f │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ mov r6, #0 │ │ mov r4, r1 │ │ str r6, [sp, #12] │ │ @@ -3448852,15 +3448851,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl c80628 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff682c85 │ │ - @ instruction: 0xff6a5ee2 │ │ + @ instruction: 0xff6a5ebb │ │ ldr r0, [r0, #20] │ │ mov r1, #0 │ │ b c82590 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #120] @ 0x78 │ │ bx lr │ │ b c80138 │ │ @@ -3449139,31 +3449138,31 @@ │ │ mov r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, #0 │ │ b c7fd60 │ │ @ instruction: 0xff6b09bb │ │ - @ instruction: 0xff690a20 │ │ + @ instruction: 0xff6909f9 │ │ @ instruction: 0xff684a1c │ │ @ instruction: 0xff68a1c9 │ │ - @ instruction: 0xff69316c │ │ - @ instruction: 0xff6a5cd7 │ │ - @ instruction: 0xff6accc7 │ │ + @ instruction: 0xff693145 │ │ + @ instruction: 0xff6a5cb0 │ │ + @ instruction: 0xff6acca0 │ │ @ instruction: 0xff6b1977 │ │ - @ instruction: 0xff68d99e │ │ - @ instruction: 0xff6916b3 │ │ - @ instruction: 0xff69aa82 │ │ - @ instruction: 0xff6a7b2c │ │ + @ instruction: 0xff68d977 │ │ + @ instruction: 0xff69168c │ │ + @ instruction: 0xff69aa5b │ │ + @ instruction: 0xff6a7b05 │ │ @ instruction: 0xff6848b8 │ │ - @ instruction: 0xff6ab6bc │ │ - @ instruction: 0xff69c654 │ │ + @ instruction: 0xff6ab695 │ │ + @ instruction: 0xff69c62d │ │ @ instruction: 0xff6831ce │ │ - @ instruction: 0xff6a03ee │ │ - @ instruction: 0xff6a3d65 │ │ + @ instruction: 0xff6a03c7 │ │ + @ instruction: 0xff6a3d3e │ │ @ instruction: 0xff684813 │ │ 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 │ │ @@ -3449359,34 +3449358,34 @@ │ │ ldr r1, [pc, #96] @ c80134 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bb6f54 │ │ mov r7, #1 │ │ mov r0, r9 │ │ b c7ff94 │ │ - @ instruction: 0xff69e279 │ │ - @ instruction: 0xff694c1f │ │ - @ instruction: 0xff696ccc │ │ - @ instruction: 0xff69b095 │ │ + @ instruction: 0xff69e252 │ │ + @ instruction: 0xff694bf8 │ │ + @ instruction: 0xff696ca5 │ │ + @ instruction: 0xff69b06e │ │ @ instruction: 0xff6795e6 │ │ @ instruction: 0xff687e12 │ │ - @ instruction: 0xff69afd9 │ │ - @ instruction: 0xff692cf9 │ │ - @ instruction: 0xff69e1e4 │ │ + @ instruction: 0xff69afb2 │ │ + @ instruction: 0xff692cd2 │ │ + @ instruction: 0xff69e1bd │ │ @ instruction: 0xff67941b │ │ - @ instruction: 0xff6a9511 │ │ - @ instruction: 0xff69aef5 │ │ + @ instruction: 0xff6a94ea │ │ + @ instruction: 0xff69aece │ │ @ instruction: 0xff689c67 │ │ @ instruction: 0xff682dc2 │ │ - @ instruction: 0xff694a37 │ │ - @ instruction: 0xff69a56a │ │ - @ instruction: 0xff69ae59 │ │ - @ instruction: 0xff6a39c8 │ │ + @ instruction: 0xff694a10 │ │ + @ instruction: 0xff69a543 │ │ + @ instruction: 0xff69ae32 │ │ + @ instruction: 0xff6a39a1 │ │ @ instruction: 0xff6ad023 │ │ - @ instruction: 0xff69ade9 │ │ + @ instruction: 0xff69adc2 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r9, r2 │ │ mov r6, r1 │ │ ldr r5, [r0, #20] │ │ bl c57e98 │ │ cmp r0, #0 │ │ @@ -3449586,15 +3449585,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ bl c84644 │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff682185 │ │ - @ instruction: 0xff69ddbb │ │ + @ instruction: 0xff69dd94 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ beq c805a8 │ │ mov r4, r0 │ │ ldrb r0, [r1, #5] │ │ mov r5, r1 │ │ @@ -3449680,17 +3449679,17 @@ │ │ b c805e0 │ │ mvn r6, #0 │ │ b c805e0 │ │ mov r6, r7 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a21c4 │ │ - @ instruction: 0xff6a1747 │ │ - @ instruction: 0xff6925e1 │ │ + @ instruction: 0xff6a219d │ │ + @ instruction: 0xff6a1720 │ │ + @ instruction: 0xff6925ba │ │ ldr r0, [pc, #4] @ c80604 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r4, r0, lsr #5 │ │ ldr r0, [pc, #4] @ c80614 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3450195,44 +3450194,44 @@ │ │ bl c0e65c │ │ movw r0, #258 @ 0x102 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ b c80c94 │ │ @ instruction: 0xff67dbcd │ │ @ instruction: 0xff682c17 │ │ - @ instruction: 0xff699e03 │ │ - @ instruction: 0xff6963c6 │ │ + @ instruction: 0xff699ddc │ │ + @ instruction: 0xff69639f │ │ @ instruction: 0xff685745 │ │ - @ instruction: 0xff6a4773 │ │ - @ instruction: 0xff699b6b │ │ - @ instruction: 0xff69612e │ │ - @ instruction: 0xff6ac04a │ │ - @ instruction: 0xff695b61 │ │ - @ instruction: 0xff699c7f │ │ - @ instruction: 0xff696242 │ │ + @ instruction: 0xff6a474c │ │ + @ instruction: 0xff699b44 │ │ + @ instruction: 0xff696107 │ │ + @ instruction: 0xff6ac023 │ │ + @ instruction: 0xff695b3a │ │ + @ instruction: 0xff699c58 │ │ + @ instruction: 0xff69621b │ │ @ instruction: 0x00158ed4 │ │ andseq r8, r5, r4, lsr lr │ │ andseq r8, r5, r8, lsl lr │ │ - @ instruction: 0xff699977 │ │ - @ instruction: 0xff695f3a │ │ - @ instruction: 0xff699943 │ │ - @ instruction: 0xff695f06 │ │ - @ instruction: 0xff69980b │ │ - @ instruction: 0xff695dce │ │ - @ instruction: 0xff69989b │ │ - @ instruction: 0xff695e5e │ │ - @ instruction: 0xff6997ef │ │ - @ instruction: 0xff695db2 │ │ - @ instruction: 0xff699827 │ │ - @ instruction: 0xff695dea │ │ - @ instruction: 0xff699a87 │ │ - @ instruction: 0xff69604a │ │ - @ instruction: 0xff69f50f │ │ - @ instruction: 0xff6999d3 │ │ - @ instruction: 0xff695f96 │ │ + @ instruction: 0xff699950 │ │ + @ instruction: 0xff695f13 │ │ + @ instruction: 0xff69991c │ │ + @ instruction: 0xff695edf │ │ + @ instruction: 0xff6997e4 │ │ + @ instruction: 0xff695da7 │ │ + @ instruction: 0xff699874 │ │ + @ instruction: 0xff695e37 │ │ + @ instruction: 0xff6997c8 │ │ + @ instruction: 0xff695d8b │ │ + @ instruction: 0xff699800 │ │ + @ instruction: 0xff695dc3 │ │ + @ instruction: 0xff699a60 │ │ + @ instruction: 0xff696023 │ │ + @ instruction: 0xff69f4e8 │ │ + @ instruction: 0xff6999ac │ │ + @ instruction: 0xff695f6f │ │ @ instruction: 0xff67675d │ │ andseq r8, r5, r4, asr #29 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3450364,15 +3450363,15 @@ │ │ ldr r2, [pc, r2] │ │ bl c58a7c │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b c80f70 │ │ @ instruction: 0xff67d36d │ │ @ instruction: 0xff6823af │ │ - @ instruction: 0xff6a3ff7 │ │ + @ instruction: 0xff6a3fd0 │ │ andseq r8, r5, r4, ror #16 │ │ andseq r8, r5, r8, asr #16 │ │ andseq r8, r5, ip, lsr #16 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r2 │ │ mov fp, r1 │ │ @@ -3450647,15 +3450646,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r8, #1 │ │ mov r7, #0 │ │ mov r5, #0 │ │ b c814d4 │ │ mov r8, #1 │ │ b c814d4 │ │ - @ instruction: 0xff6a7560 │ │ + @ instruction: 0xff6a7539 │ │ @ instruction: 0xff674f07 │ │ @ instruction: 0xff684d54 │ │ @ instruction: 0xff675987 │ │ @ instruction: 0xff679531 │ │ ldr r2, [r0, #16] │ │ mov r1, r0 │ │ mov r0, #1 │ │ @@ -3450848,15 +3450847,15 @@ │ │ beq c8181c │ │ mov r0, sl │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, sl │ │ bl c84644 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff698f6f │ │ + @ instruction: 0xff698f48 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c80608 │ │ ldr r1, [r4, #4] │ │ bl bac1dc │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3451035,16 +3451034,16 @@ │ │ bl c80628 │ │ mov r5, #0 │ │ mov r0, r5 │ │ bl c80628 │ │ mov r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff698aeb │ │ - @ instruction: 0xff69c689 │ │ + @ instruction: 0xff698ac4 │ │ + @ instruction: 0xff69c662 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ add r3, sp, #4 │ │ str r0, [sp] │ │ mov r0, #0 │ │ @@ -3451097,16 +3451096,16 @@ │ │ mov r0, r5 │ │ mov r1, #4096 @ 0x1000 │ │ bl c851ec │ │ mov r4, r5 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff698a03 │ │ - @ instruction: 0xff6a790e │ │ + @ instruction: 0xff6989dc │ │ + @ instruction: 0xff6a78e7 │ │ b c8d1e8 │ │ b c8d430 │ │ push {r4, lr} │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl c81c40 │ │ cmp r0, #0 │ │ @@ -3451676,43 +3451675,43 @@ │ │ ldr fp, [sp, #12] │ │ b c82230 │ │ mvn r8, #0 │ │ ldr sl, [sp, #8] │ │ ldr fp, [sp, #12] │ │ b c81dc0 │ │ @ instruction: 0xff675716 │ │ - @ instruction: 0xff69ffe6 │ │ + @ instruction: 0xff69ffbf │ │ @ instruction: 0xff67568e │ │ - @ instruction: 0xff69ff5e │ │ + @ instruction: 0xff69ff37 │ │ @ instruction: 0xff6755fe │ │ - @ instruction: 0xff69fece │ │ + @ instruction: 0xff69fea7 │ │ @ instruction: 0xff675576 │ │ - @ instruction: 0xff69fe46 │ │ + @ instruction: 0xff69fe1f │ │ @ instruction: 0xff67552a │ │ - @ instruction: 0xff69fdfa │ │ + @ instruction: 0xff69fdd3 │ │ @ instruction: 0xff6754e2 │ │ - @ instruction: 0xff69fdb2 │ │ + @ instruction: 0xff69fd8b │ │ @ instruction: 0xff67549a │ │ - @ instruction: 0xff69fd6a │ │ + @ instruction: 0xff69fd43 │ │ @ instruction: 0xff67545a │ │ - @ instruction: 0xff69fd2a │ │ + @ instruction: 0xff69fd03 │ │ @ instruction: 0xff675366 │ │ - @ instruction: 0xff69fc32 │ │ + @ instruction: 0xff69fc0b │ │ @ instruction: 0xff67519e │ │ - @ instruction: 0xff69fa6e │ │ + @ instruction: 0xff69fa47 │ │ @ instruction: 0xff674fc2 │ │ - @ instruction: 0xff69f892 │ │ + @ instruction: 0xff69f86b │ │ @ instruction: 0xff674f3a │ │ - @ instruction: 0xff69f80a │ │ + @ instruction: 0xff69f7e3 │ │ @ instruction: 0xff674eca │ │ - @ instruction: 0xff69f79a │ │ + @ instruction: 0xff69f773 │ │ @ instruction: 0xff6750ca │ │ - @ instruction: 0xff69f99a │ │ + @ instruction: 0xff69f973 │ │ @ instruction: 0xff67506a │ │ - @ instruction: 0xff69f93a │ │ + @ instruction: 0xff69f913 │ │ b c81c40 │ │ ldr r0, [r0, #20] │ │ b bbb1fc │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ bl bbb1fc │ │ add r0, r0, #7 │ │ @@ -3451916,21 +3451915,21 @@ │ │ beq c828cc │ │ mov r0, r7 │ │ bl bbb3e8 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff67c3af │ │ - @ instruction: 0xff6a6dda │ │ + @ instruction: 0xff6a6db3 │ │ @ instruction: 0xff67c23f │ │ - @ instruction: 0xff6a6c6a │ │ + @ instruction: 0xff6a6c43 │ │ @ instruction: 0xff67c2a3 │ │ - @ instruction: 0xff6a6cce │ │ + @ instruction: 0xff6a6ca7 │ │ @ instruction: 0xff67c27b │ │ - @ instruction: 0xff6a6ca6 │ │ + @ instruction: 0xff6a6c7f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ c82a4c │ │ mov r8, r2 │ │ mov r6, r0 │ │ add r1, pc, r1 │ │ mov r0, #40 @ 0x28 │ │ @@ -3452008,18 +3452007,18 @@ │ │ bl c0e74c │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #42 @ 0x2a │ │ bl c54728 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff692151 │ │ - @ instruction: 0xff692051 │ │ - @ instruction: 0xff69020e │ │ - @ instruction: 0xff692069 │ │ + @ instruction: 0xff69212a │ │ + @ instruction: 0xff69202a │ │ + @ instruction: 0xff6901e7 │ │ + @ instruction: 0xff692042 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c60af0 │ │ str r0, [r4, #16] │ │ pop {r4, pc} │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3452038,15 +3452037,15 @@ │ │ bl c60a80 │ │ ldr r1, [pc, #16] @ c82ac4 │ │ mov r0, r4 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff691fa5 │ │ + @ instruction: 0xff691f7e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r4, #4] │ │ cmpne r0, #0 │ │ @@ -3452130,16 +3452129,16 @@ │ │ ldr r0, [r4, #20] │ │ cmp r0, #32 │ │ moveq r0, #0 │ │ streq r0, [r4, #20] │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff691f65 │ │ - @ instruction: 0xff691f76 │ │ + @ instruction: 0xff691f3e │ │ + @ instruction: 0xff691f4f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r8, r3 │ │ mov r6, r1 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ mov r4, r0 │ │ @@ -3452279,17 +3452278,17 @@ │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff691cb1 │ │ + @ instruction: 0xff691c8a │ │ @ instruction: 0xff6766bd │ │ - @ instruction: 0xff691bed │ │ + @ instruction: 0xff691bc6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r2] │ │ cmp r0, #0 │ │ ldrne r0, [r2, #4] │ │ movne r5, r2 │ │ @@ -3452347,16 +3452346,16 @@ │ │ ldr r3, [r5, #12] │ │ mov r0, r4 │ │ mov r1, r4 │ │ str r6, [sp] │ │ bl bc16bc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff691b95 │ │ - @ instruction: 0xff695740 │ │ + @ instruction: 0xff691b6e │ │ + @ instruction: 0xff695719 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov lr, r1 │ │ cmp r1, #0 │ │ ldreq lr, [r2, #4] │ │ cmpeq lr, #0 │ │ beq c830b8 │ │ @@ -3452437,15 +3452436,15 @@ │ │ mov r0, #0 │ │ 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: 0xff691995 │ │ + @ instruction: 0xff69196e │ │ @ instruction: 0xff686b9f │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c60af0 │ │ ldr r1, [r4, #16] │ │ pop {r4, lr} │ │ b c60af4 │ │ @@ -3453236,25 +3453235,25 @@ │ │ mov r0, sl │ │ mov r5, #1 │ │ mvn r8, #0 │ │ ldr fp, [sp, #72] @ 0x48 │ │ ldr r4, [sp, #76] @ 0x4c │ │ b c83ce8 │ │ @ instruction: 0xff6741a0 │ │ - @ instruction: 0xff6a0885 │ │ + @ instruction: 0xff6a085e │ │ @ instruction: 0xff6740c8 │ │ - @ instruction: 0xff6a07ad │ │ + @ instruction: 0xff6a0786 │ │ @ instruction: 0xff6740f4 │ │ - @ instruction: 0xff6a07d9 │ │ + @ instruction: 0xff6a07b2 │ │ @ instruction: 0xff674120 │ │ - @ instruction: 0xff6a0805 │ │ + @ instruction: 0xff6a07de │ │ andseq r6, r5, r8, ror #6 │ │ @ instruction: 0x00155cf8 │ │ @ instruction: 0xff6736c0 │ │ - @ instruction: 0xff69fda5 │ │ + @ instruction: 0xff69fd7e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ str r0, [sp, #20] │ │ ldr r0, [r0, #4] │ │ bl bbd458 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ @@ -3453790,17 +3453789,17 @@ │ │ bl c0e74c │ │ mov r0, r5 │ │ bl c84644 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6838b2 │ │ @ instruction: 0xff683826 │ │ - @ instruction: 0xff68ccdd │ │ + @ instruction: 0xff68ccb6 │ │ @ instruction: 0xff683746 │ │ - @ instruction: 0xff68cbfd │ │ + @ instruction: 0xff68cbd6 │ │ ldr r0, [r0, #12] │ │ bx lr │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c84470 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3455044,15 +3455043,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff682452 │ │ @ instruction: 0xff673b9e │ │ @ instruction: 0xff6aaaa3 │ │ - @ instruction: 0xff690b26 │ │ + @ instruction: 0xff690aff │ │ @ instruction: 0xff67d482 │ │ @ instruction: 0xff6823a6 │ │ mov r2, r1 │ │ cmp r0, #0 │ │ beq c859f4 │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ @@ -3455139,16 +3455138,16 @@ │ │ bl c33cec │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff68229a │ │ - @ instruction: 0xff69fd27 │ │ - @ instruction: 0xff68a95c │ │ + @ instruction: 0xff69fd00 │ │ + @ instruction: 0xff68a935 │ │ @ instruction: 0xff674cf1 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ movne r4, r0 │ │ ldrbne r0, [r0] │ │ @@ -3455201,15 +3455200,15 @@ │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6821c2 │ │ @ instruction: 0xff67acf2 │ │ @ instruction: 0xff6aa817 │ │ - @ instruction: 0xff68a86c │ │ + @ instruction: 0xff68a845 │ │ @ instruction: 0xff67fae7 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r5, r1 │ │ cmp r0, #0 │ │ @@ -3455293,17 +3455292,17 @@ │ │ bl c33cec │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff68204a │ │ - @ instruction: 0xff694902 │ │ + @ instruction: 0xff6948db │ │ @ instruction: 0xff6aa69f │ │ - @ instruction: 0xff68a6f4 │ │ + @ instruction: 0xff68a6cd │ │ @ instruction: 0xff67f9b2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ bl bbb334 │ │ ldr r1, [pc, #16] @ c85dd8 │ │ mov r0, r4 │ │ @@ -3455631,26 +3455630,26 @@ │ │ beq c86168 │ │ mov r0, r9 │ │ mov r1, r7 │ │ mov r2, r5 │ │ bl bbbc54 │ │ str r0, [sp, #24] │ │ b c86168 │ │ - @ instruction: 0xff689447 │ │ - @ instruction: 0xff68cc29 │ │ - @ instruction: 0xff689323 │ │ - @ instruction: 0xff68cb05 │ │ - @ instruction: 0xff6893ef │ │ - @ instruction: 0xff68cbd1 │ │ - @ instruction: 0xff689393 │ │ - @ instruction: 0xff68920b │ │ - @ instruction: 0xff68c9ed │ │ - @ instruction: 0xff689233 │ │ - @ instruction: 0xff68ca15 │ │ - @ instruction: 0xff6892d3 │ │ + @ instruction: 0xff689420 │ │ + @ instruction: 0xff68cc02 │ │ + @ instruction: 0xff6892fc │ │ + @ instruction: 0xff68cade │ │ + @ instruction: 0xff6893c8 │ │ + @ instruction: 0xff68cbaa │ │ + @ instruction: 0xff68936c │ │ + @ instruction: 0xff6891e4 │ │ + @ instruction: 0xff68c9c6 │ │ + @ instruction: 0xff68920c │ │ + @ instruction: 0xff68c9ee │ │ + @ instruction: 0xff6892ac │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r0 │ │ ldr r0, [r3, #20] │ │ mov r7, r3 │ │ mov fp, r2 │ │ mov r4, r1 │ │ @@ -3455888,32 +3455887,32 @@ │ │ ldr r2, [pc, #76] @ c86724 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ b c86530 │ │ - @ instruction: 0xff68910b │ │ + @ instruction: 0xff6890e4 │ │ @ instruction: 0xff6819f7 │ │ - @ instruction: 0xff688fe7 │ │ + @ instruction: 0xff688fc0 │ │ @ instruction: 0xff6818d3 │ │ - @ instruction: 0xff6890b3 │ │ + @ instruction: 0xff68908c │ │ @ instruction: 0xff68199f │ │ - @ instruction: 0xff688fa7 │ │ + @ instruction: 0xff688f80 │ │ @ instruction: 0xff681893 │ │ - @ instruction: 0xff68904b │ │ - @ instruction: 0xff68900f │ │ + @ instruction: 0xff689024 │ │ + @ instruction: 0xff688fe8 │ │ @ instruction: 0xff6818fb │ │ - @ instruction: 0xff688f3f │ │ + @ instruction: 0xff688f18 │ │ @ instruction: 0xff68182b │ │ - @ instruction: 0xff688d87 │ │ + @ instruction: 0xff688d60 │ │ @ instruction: 0xff681673 │ │ - @ instruction: 0xff688daf │ │ + @ instruction: 0xff688d88 │ │ @ instruction: 0xff68169b │ │ - @ instruction: 0xff688f03 │ │ + @ instruction: 0xff688edc │ │ 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 │ │ mov r5, r2 │ │ @@ -3456195,28 +3456194,28 @@ │ │ mov r0, #4 │ │ mov r1, #179 @ 0xb3 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bbb3e8 │ │ b c868d0 │ │ - @ instruction: 0xff688cb7 │ │ - @ instruction: 0xff688ba7 │ │ - @ instruction: 0xff693d5d │ │ - @ instruction: 0xff688bcf │ │ - @ instruction: 0xff693d85 │ │ - @ instruction: 0xff6889df │ │ - @ instruction: 0xff693b95 │ │ - @ instruction: 0xff6888fb │ │ - @ instruction: 0xff693ab1 │ │ - @ instruction: 0xff688917 │ │ - @ instruction: 0xff693acd │ │ - @ instruction: 0xff6888cb │ │ - @ instruction: 0xff693a81 │ │ - @ instruction: 0xff688b67 │ │ + @ instruction: 0xff688c90 │ │ + @ instruction: 0xff688b80 │ │ + @ instruction: 0xff693d36 │ │ + @ instruction: 0xff688ba8 │ │ + @ instruction: 0xff693d5e │ │ + @ instruction: 0xff6889b8 │ │ + @ instruction: 0xff693b6e │ │ + @ instruction: 0xff6888d4 │ │ + @ instruction: 0xff693a8a │ │ + @ instruction: 0xff6888f0 │ │ + @ instruction: 0xff693aa6 │ │ + @ instruction: 0xff6888a4 │ │ + @ instruction: 0xff693a5a │ │ + @ instruction: 0xff688b40 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r4, sp, #48 @ 0x30 │ │ mov sl, r0 │ │ mov r7, r1 │ │ mov r0, r4 │ │ @@ -3456588,36 +3456587,36 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c0e74c │ │ b c86dc4 │ │ - @ instruction: 0xff68874f │ │ - @ instruction: 0xff68dd75 │ │ - @ instruction: 0xff6887bf │ │ - @ instruction: 0xff688783 │ │ - @ instruction: 0xff68dda9 │ │ - @ instruction: 0xff6886b7 │ │ - @ instruction: 0xff68dcdd │ │ - @ instruction: 0xff6886df │ │ - @ instruction: 0xff68dd05 │ │ - @ instruction: 0xff688483 │ │ - @ instruction: 0xff68daa9 │ │ - @ instruction: 0xff68839f │ │ - @ instruction: 0xff68d9c5 │ │ - @ instruction: 0xff6883bb │ │ - @ instruction: 0xff68d9e1 │ │ - @ instruction: 0xff68836f │ │ - @ instruction: 0xff68d995 │ │ - @ instruction: 0xff68829f │ │ - @ instruction: 0xff68d8c5 │ │ - @ instruction: 0xff6882db │ │ - @ instruction: 0xff68d901 │ │ - @ instruction: 0xff688677 │ │ + @ instruction: 0xff688728 │ │ + @ instruction: 0xff68dd4e │ │ + @ instruction: 0xff688798 │ │ + @ instruction: 0xff68875c │ │ + @ instruction: 0xff68dd82 │ │ + @ instruction: 0xff688690 │ │ + @ instruction: 0xff68dcb6 │ │ + @ instruction: 0xff6886b8 │ │ + @ instruction: 0xff68dcde │ │ + @ instruction: 0xff68845c │ │ + @ instruction: 0xff68da82 │ │ + @ instruction: 0xff688378 │ │ + @ instruction: 0xff68d99e │ │ + @ instruction: 0xff688394 │ │ + @ instruction: 0xff68d9ba │ │ + @ instruction: 0xff688348 │ │ + @ instruction: 0xff68d96e │ │ + @ instruction: 0xff688278 │ │ + @ instruction: 0xff68d89e │ │ + @ instruction: 0xff6882b4 │ │ + @ instruction: 0xff68d8da │ │ + @ instruction: 0xff688650 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ mov r4, r0 │ │ mov r0, r3 │ │ mov r8, r3 │ │ mov fp, r2 │ │ mov r5, r1 │ │ @@ -3457555,35 +3457554,35 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r7, #0 │ │ movt r1, #12 │ │ mov r0, #4 │ │ mov r2, #0 │ │ bl c0e74c │ │ b c87fd8 │ │ - @ instruction: 0xff68751b │ │ - @ instruction: 0xff696251 │ │ - @ instruction: 0xff6874e3 │ │ - @ instruction: 0xff696219 │ │ - @ instruction: 0xff6874b7 │ │ - @ instruction: 0xff6961ed │ │ + @ instruction: 0xff6874f4 │ │ + @ instruction: 0xff69622a │ │ + @ instruction: 0xff6874bc │ │ + @ instruction: 0xff6961f2 │ │ + @ instruction: 0xff687490 │ │ + @ instruction: 0xff6961c6 │ │ @ instruction: 0xff68095b │ │ - @ instruction: 0xff687457 │ │ - @ instruction: 0xff69618d │ │ - @ instruction: 0xff68742b │ │ - @ instruction: 0xff696161 │ │ - @ instruction: 0xff687403 │ │ - @ instruction: 0xff696139 │ │ - @ instruction: 0xff6873cb │ │ - @ instruction: 0xff696101 │ │ - @ instruction: 0xff68738b │ │ - @ instruction: 0xff6960c1 │ │ - @ instruction: 0xff6873a7 │ │ - @ instruction: 0xff6960dd │ │ - @ instruction: 0xff687537 │ │ - @ instruction: 0xff69626d │ │ + @ instruction: 0xff687430 │ │ + @ instruction: 0xff696166 │ │ + @ instruction: 0xff687404 │ │ + @ instruction: 0xff69613a │ │ + @ instruction: 0xff6873dc │ │ + @ instruction: 0xff696112 │ │ + @ instruction: 0xff6873a4 │ │ + @ instruction: 0xff6960da │ │ + @ instruction: 0xff687364 │ │ + @ instruction: 0xff69609a │ │ + @ instruction: 0xff687380 │ │ + @ instruction: 0xff6960b6 │ │ + @ instruction: 0xff687510 │ │ + @ instruction: 0xff696246 │ │ push {r4, lr} │ │ cmp r3, r1 │ │ ble c88184 │ │ bl c0e568 │ │ ldr r0, [pc, #112] @ c881d4 │ │ mov r1, #24 │ │ ldr r2, [pc, #108] @ c881d8 │ │ @@ -3457610,18 +3457609,18 @@ │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r1, r2 │ │ mov r2, r3 │ │ blx d3218e │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff69f54d │ │ - @ instruction: 0xff69d683 │ │ - @ instruction: 0xff69f51d │ │ - @ instruction: 0xff69d653 │ │ + @ instruction: 0xff69f526 │ │ + @ instruction: 0xff69d65c │ │ + @ instruction: 0xff69f4f6 │ │ + @ instruction: 0xff69d62c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ ldr r6, [sp, #140] @ 0x8c │ │ mov r7, r3 │ │ ldr r8, [sp, #144] @ 0x90 │ │ mov fp, r2 │ │ mov r5, r1 │ │ @@ -3457827,22 +3457826,22 @@ │ │ mov r3, #147 @ 0x93 │ │ add r2, pc, r2 │ │ bl c54980 │ │ b c884f0 │ │ mov r7, #0 │ │ mov r6, #0 │ │ b c88504 │ │ - @ instruction: 0xff68e94c │ │ - @ instruction: 0xff683711 │ │ - @ instruction: 0xff68e978 │ │ - @ instruction: 0xff68373d │ │ - @ instruction: 0xff68e6fc │ │ - @ instruction: 0xff6834c1 │ │ - @ instruction: 0xff68e860 │ │ - @ instruction: 0xff68e6ac │ │ + @ instruction: 0xff68e925 │ │ + @ instruction: 0xff6836ea │ │ + @ instruction: 0xff68e951 │ │ + @ instruction: 0xff683716 │ │ + @ instruction: 0xff68e6d5 │ │ + @ instruction: 0xff68349a │ │ + @ instruction: 0xff68e839 │ │ + @ instruction: 0xff68e685 │ │ 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 │ │ str r0, [sp] │ │ bl c106d8 │ │ @@ -3458372,21 +3458371,21 @@ │ │ bl c0e74c │ │ and r0, r8, #1 │ │ bl c0e4bc │ │ ldr sl, [sp, #240] @ 0xf0 │ │ ldr fp, [sp, #68] @ 0x44 │ │ ldr r5, [sp, #28] │ │ b c88974 │ │ - @ instruction: 0xff68e430 │ │ - @ instruction: 0xff699518 │ │ - @ instruction: 0xff68e3ec │ │ - @ instruction: 0xff68e3c8 │ │ - @ instruction: 0xff68de44 │ │ - @ instruction: 0xff698f2c │ │ - @ instruction: 0xff68e23c │ │ + @ instruction: 0xff68e409 │ │ + @ instruction: 0xff6994f1 │ │ + @ instruction: 0xff68e3c5 │ │ + @ instruction: 0xff68e3a1 │ │ + @ instruction: 0xff68de1d │ │ + @ instruction: 0xff698f05 │ │ + @ instruction: 0xff68e215 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ sub r2, r1, #11 │ │ cmp r2, r3 │ │ bge c88e24 │ │ bl c0e568 │ │ ldr r0, [pc, #112] @ c88e68 │ │ @@ -3458416,15 +3458415,15 @@ │ │ strb r0, [r6, r5]! │ │ mov r2, r7 │ │ add r0, r6, #1 │ │ blx d3218e │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a434d │ │ - @ instruction: 0xff6953a0 │ │ + @ instruction: 0xff695379 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #16] │ │ mvn r6, #0 │ │ cmp r5, #11 │ │ bge c88e8c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @@ -3458531,25 +3458530,25 @@ │ │ add r1, r2, #1 │ │ mov r2, r5 │ │ blx d3218e │ │ mov r6, r5 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6a4299 │ │ - @ instruction: 0xff695309 │ │ + @ instruction: 0xff6952e2 │ │ @ instruction: 0xff6a4255 │ │ - @ instruction: 0xff6952c5 │ │ + @ instruction: 0xff69529e │ │ @ instruction: 0xff6a4145 │ │ - @ instruction: 0xff6951b5 │ │ + @ instruction: 0xff69518e │ │ @ instruction: 0xff6a416d │ │ - @ instruction: 0xff6951dd │ │ + @ instruction: 0xff6951b6 │ │ @ instruction: 0xff6a41e1 │ │ - @ instruction: 0xff695251 │ │ + @ instruction: 0xff69522a │ │ @ instruction: 0xff6a4195 │ │ - @ instruction: 0xff695205 │ │ + @ instruction: 0xff6951de │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r9, [sp, #32] │ │ mov r6, r0 │ │ sub r0, r2, #11 │ │ cmp r0, r9 │ │ bge c890a8 │ │ bl c0e568 │ │ @@ -3458620,17 +3458619,17 @@ │ │ mov r2, r9 │ │ mov r0, r5 │ │ blx d3218e │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6a40bd │ │ - @ instruction: 0xff69159e │ │ + @ instruction: 0xff691577 │ │ @ instruction: 0xff6a3ffd │ │ - @ instruction: 0xff6914de │ │ + @ instruction: 0xff6914b7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r1, #1 │ │ mvn r5, #0 │ │ cmpge r3, #1 │ │ bge c891cc │ │ mov r0, r5 │ │ @@ -3459064,16 +3459063,16 @@ │ │ sub r1, r0, #3 │ │ b c89560 │ │ @ instruction: 0xff6a3bfd │ │ @ instruction: 0xff6a7ead │ │ @ instruction: 0xff6a3bad │ │ @ instruction: 0xff6a38ed │ │ @ instruction: 0xff6a7b9d │ │ - @ instruction: 0xff68f0b5 │ │ - @ instruction: 0xff691c4e │ │ + @ instruction: 0xff68f08e │ │ + @ instruction: 0xff691c27 │ │ @ instruction: 0xff6a3945 │ │ @ instruction: 0xff6a7bf5 │ │ @ instruction: 0xff6a3911 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r7, r1 │ │ ldr r1, [sp, #104] @ 0x68 │ │ @@ -3459472,17 +3459471,17 @@ │ │ vand q8, q10, q8 │ │ vorr q8, q9, q8 │ │ vst1.8 {d16-d17}, [r6] │ │ mov r0, #48 @ 0x30 │ │ add sp, sp, #52 @ 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a34b1 │ │ - @ instruction: 0xff68cf46 │ │ + @ instruction: 0xff68cf1f │ │ @ instruction: 0xff6a32f9 │ │ - @ instruction: 0xff68cd8e │ │ + @ instruction: 0xff68cd67 │ │ ldr r0, [pc, #4] @ c89f04 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r6, r3, r8, ror lr │ │ ldr r0, [pc, #4] @ c89f14 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3459860,21 +3459859,21 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #4 │ │ mov r0, #4 │ │ movt r1, #8 │ │ b c8a368 │ │ @ instruction: 0xff67bcb4 │ │ - @ instruction: 0xff693ea0 │ │ + @ instruction: 0xff693e79 │ │ @ instruction: 0xff67bc98 │ │ - @ instruction: 0xff693e84 │ │ + @ instruction: 0xff693e5d │ │ @ instruction: 0xff67bb38 │ │ - @ instruction: 0xff693d24 │ │ + @ instruction: 0xff693cfd │ │ @ instruction: 0xff67bb10 │ │ - @ instruction: 0xff693cfc │ │ + @ instruction: 0xff693cd5 │ │ @ instruction: 0xff67bbd0 │ │ 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 │ │ @@ -3460141,17 +3460140,17 @@ │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r4 │ │ b c8a8e0 │ │ @ instruction: 0xff67b80c │ │ @ instruction: 0xff67b6ec │ │ - @ instruction: 0xff6973d6 │ │ + @ instruction: 0xff6973af │ │ @ instruction: 0xff67b6c4 │ │ - @ instruction: 0xff6973ae │ │ + @ instruction: 0xff697387 │ │ 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 │ │ mov fp, r1 │ │ @@ -3460983,38 +3460982,38 @@ │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b c85a70 │ │ mov r6, #0 │ │ b c8b428 │ │ @ instruction: 0xff67abe4 │ │ - @ instruction: 0xff69c2bf │ │ - @ instruction: 0xff681b01 │ │ - @ instruction: 0xff69f778 │ │ - @ instruction: 0xff69195c │ │ - @ instruction: 0xff68e9dd │ │ - @ instruction: 0xff69d806 │ │ - @ instruction: 0xff69431a │ │ + @ instruction: 0xff69c298 │ │ + @ instruction: 0xff681ada │ │ + @ instruction: 0xff69f751 │ │ + @ instruction: 0xff691935 │ │ + @ instruction: 0xff68e9b6 │ │ + @ instruction: 0xff69d7df │ │ + @ instruction: 0xff6942f3 │ │ @ instruction: 0xff67df89 │ │ @ instruction: 0xff66f519 │ │ @ instruction: 0xff66ac6b │ │ @ instruction: 0xff67f19d │ │ @ instruction: 0xff66e8a5 │ │ @ instruction: 0xff674e02 │ │ @ instruction: 0xff6a36c8 │ │ - @ instruction: 0xff6a161f │ │ + @ instruction: 0xff6a15f8 │ │ @ instruction: 0xff6a368c │ │ @ instruction: 0xff66b8ef │ │ - @ instruction: 0xff69f852 │ │ - @ instruction: 0xff69bb03 │ │ - @ instruction: 0xff68b0d2 │ │ + @ instruction: 0xff69f82b │ │ + @ instruction: 0xff69badc │ │ + @ instruction: 0xff68b0ab │ │ @ instruction: 0xff66f449 │ │ @ instruction: 0xff67ac00 │ │ @ instruction: 0xff67ab10 │ │ - @ instruction: 0xff69c1eb │ │ + @ instruction: 0xff69c1c4 │ │ push {r4, lr} │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ popne {r4, pc} │ │ ldr r0, [r1, #72] @ 0x48 │ │ @@ -3461089,15 +3461088,15 @@ │ │ movw r2, #1 │ │ mov r3, #1 │ │ movt r2, #72 @ 0x48 │ │ tst r2, r3, lsl r1 │ │ bne c8b764 │ │ b c8b7bc │ │ @ instruction: 0xff67a800 │ │ - @ instruction: 0xff6982e3 │ │ + @ instruction: 0xff6982bc │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r1, [r0, #64] @ 0x40 │ │ mov r4, #0 │ │ ldr r1, [r1] │ │ cmp r1, #912 @ 0x390 │ │ bne c8b940 │ │ @@ -3461472,34 +3461471,34 @@ │ │ bl c0e74c │ │ mov r5, #0 │ │ ldr r0, [sp, #24] │ │ b c8bd84 │ │ mov r5, #1 │ │ str r4, [r8] │ │ b c8be18 │ │ - @ instruction: 0xff694713 │ │ - @ instruction: 0xff690868 │ │ - @ instruction: 0xff6946b3 │ │ - @ instruction: 0xff690808 │ │ - @ instruction: 0xff694657 │ │ - @ instruction: 0xff6907ac │ │ - @ instruction: 0xff69439f │ │ - @ instruction: 0xff6904f4 │ │ - @ instruction: 0xff69460f │ │ - @ instruction: 0xff690764 │ │ - @ instruction: 0xff6945c7 │ │ - @ instruction: 0xff694347 │ │ - @ instruction: 0xff69049c │ │ - @ instruction: 0xff694313 │ │ - @ instruction: 0xff690468 │ │ + @ instruction: 0xff6946ec │ │ + @ instruction: 0xff690841 │ │ + @ instruction: 0xff69468c │ │ + @ instruction: 0xff6907e1 │ │ + @ instruction: 0xff694630 │ │ + @ instruction: 0xff690785 │ │ + @ instruction: 0xff694378 │ │ + @ instruction: 0xff6904cd │ │ + @ instruction: 0xff6945e8 │ │ + @ instruction: 0xff69073d │ │ + @ instruction: 0xff6945a0 │ │ + @ instruction: 0xff694320 │ │ + @ instruction: 0xff690475 │ │ + @ instruction: 0xff6942ec │ │ + @ instruction: 0xff690441 │ │ @ instruction: 0xff6a1356 │ │ @ instruction: 0xff6f5064 │ │ - @ instruction: 0xff6943db │ │ - @ instruction: 0xff690530 │ │ - @ instruction: 0xff694373 │ │ + @ instruction: 0xff6943b4 │ │ + @ instruction: 0xff690509 │ │ + @ instruction: 0xff69434c │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r5, sp, #28 │ │ ldr r4, [sp, #24] │ │ strd r4, [sp] │ │ bl c8be9c │ │ add sp, sp, #8 │ │ @@ -3461752,22 +3461751,22 @@ │ │ andne r2, r2, r7, lsr r3 │ │ strbne r2, [r6] │ │ mov r2, #188 @ 0xbc │ │ strb r2, [r1, #-1] │ │ ldr r1, [sp, #60] @ 0x3c │ │ str r4, [r1] │ │ b c8c16c │ │ - @ instruction: 0xff6941bf │ │ + @ instruction: 0xff694198 │ │ @ instruction: 0xff6a54dd │ │ - @ instruction: 0xff694143 │ │ + @ instruction: 0xff69411c │ │ @ instruction: 0xff6a5461 │ │ - @ instruction: 0xff6940a7 │ │ + @ instruction: 0xff694080 │ │ @ instruction: 0xff6f4c38 │ │ - @ instruction: 0xff693f7f │ │ - @ instruction: 0xff6940d7 │ │ + @ instruction: 0xff693f58 │ │ + @ instruction: 0xff6940b0 │ │ @ instruction: 0xff6a53f5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #24] @ c8c2dc │ │ add r1, pc, r1 │ │ vld1.64 {d16-d17}, [r1] │ │ @@ -3461958,20 +3461957,20 @@ │ │ beq c8c5bc │ │ ldr r0, [pc, #20] @ c8c5c8 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff69a187 │ │ + @ instruction: 0xff69a160 │ │ andseq r4, r3, ip, asr #17 │ │ @ instruction: 0xff66cf9b │ │ @ instruction: 0xff6751b9 │ │ @ instruction: 0xff67d792 │ │ - @ instruction: 0xff680ef8 │ │ + @ instruction: 0xff680ed1 │ │ @ instruction: 0xff67b7f4 │ │ @ instruction: 0xff66ae67 │ │ mov r1, r0 │ │ movw r2, #1093 @ 0x445 │ │ mov r0, #0 │ │ cmp r1, r2 │ │ bgt c8c628 │ │ @@ -3462014,15 +3462013,15 @@ │ │ ldr r1, [pc, #20] @ c8c6a4 │ │ movw r2, #911 @ 0x38f │ │ cmp r0, r2 │ │ add r1, pc, r1 │ │ movne r1, #0 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff698e7a │ │ + @ instruction: 0xff698e53 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #16 │ │ ldr fp, [sp, #52] @ 0x34 │ │ mov r6, #0 │ │ ldr sl, [sp, #48] @ 0x30 │ │ str r6, [sp, #12] │ │ ldr r7, [fp, #12] │ │ @@ -3462107,17 +3462106,17 @@ │ │ mov r3, #332 @ 0x14c │ │ add r2, pc, r2 │ │ bl c54980 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff66ac44 │ │ - @ instruction: 0xff697318 │ │ + @ instruction: 0xff6972f1 │ │ @ instruction: 0xff66aca4 │ │ - @ instruction: 0xff697378 │ │ + @ instruction: 0xff697351 │ │ @ instruction: 0xff66ac0c │ │ 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 │ │ @@ -3462314,29 +3462313,29 @@ │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6f44c4 │ │ @ instruction: 0xff6f4358 │ │ @ instruction: 0xff6f4346 │ │ @ instruction: 0xff66aa18 │ │ - @ instruction: 0xff67efc5 │ │ + @ instruction: 0xff67ef9e │ │ @ instruction: 0xff6f4309 │ │ @ instruction: 0xff6f4357 │ │ @ instruction: 0xff6f42aa │ │ @ instruction: 0xff6f43ed │ │ @ instruction: 0xff6f42c0 │ │ @ instruction: 0xff6f42f3 │ │ @ instruction: 0xff6f445e │ │ @ instruction: 0xff6f4395 │ │ @ instruction: 0xff6f43b8 │ │ @ instruction: 0xff6f43db │ │ @ instruction: 0xff6f43b2 │ │ @ instruction: 0xff6f43b5 │ │ @ instruction: 0xff66a988 │ │ - @ instruction: 0xff67ef35 │ │ + @ instruction: 0xff67ef0e │ │ @ instruction: 0xff6f429e │ │ @ instruction: 0xff66a91c │ │ 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 │ │ @@ -3462871,23 +3462870,23 @@ │ │ bl c0e65c │ │ mov r0, #4 │ │ mov r1, #174 @ 0xae │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c0e74c │ │ b c8d2b4 │ │ - @ instruction: 0xff6899d6 │ │ + @ instruction: 0xff6899af │ │ @ instruction: 0xff675321 │ │ - @ instruction: 0xff689906 │ │ + @ instruction: 0xff6898df │ │ @ instruction: 0xff675251 │ │ - @ instruction: 0xff689932 │ │ + @ instruction: 0xff68990b │ │ @ instruction: 0xff67527d │ │ - @ instruction: 0xff689826 │ │ + @ instruction: 0xff6897ff │ │ @ instruction: 0xff675171 │ │ - @ instruction: 0xff68985a │ │ + @ instruction: 0xff689833 │ │ @ instruction: 0xff6751a5 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #28] │ │ mov r4, #0 │ │ cmp r5, #0 │ │ ldrne r1, [r0, #20] │ │ cmpne r1, #0 │ │ @@ -3463418,16 +3463417,16 @@ │ │ b c8da88 │ │ b c8da94 │ │ mov r7, #0 │ │ b c8da84 │ │ @ instruction: 0x001334b4 │ │ mulseq r3, ip, r4 │ │ andseq r3, r3, r8, lsl #9 │ │ - @ instruction: 0xff69d67a │ │ - @ instruction: 0xff690592 │ │ + @ instruction: 0xff69d653 │ │ + @ instruction: 0xff69056b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #2048 @ 0x800 │ │ bge c8dcd8 │ │ bl c0e568 │ │ ldr r0, [pc, #672] @ c8df58 │ │ mov r1, #89 @ 0x59 │ │ @@ -3463927,15 +3463926,15 @@ │ │ bl bbd85c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r5, #1 │ │ b c8e468 │ │ @ instruction: 0xff674139 │ │ - @ instruction: 0xff68c20f │ │ + @ instruction: 0xff68c1e8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub r1, r1, r3 │ │ cmp r1, #1 │ │ bgt c8e4d0 │ │ bl c0e568 │ │ ldr r0, [pc, #156] @ c8e544 │ │ mov r1, #56 @ 0x38 │ │ @@ -3463975,15 +3463974,15 @@ │ │ mov r0, r5 │ │ blx d3218e │ │ mov r0, #204 @ 0xcc │ │ strb r0, [r5, r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff670659 │ │ - @ instruction: 0xff6847a9 │ │ + @ instruction: 0xff684782 │ │ push {r4, lr} │ │ ldr r4, [sp, #8] │ │ cmp r4, r3 │ │ bne c8e5b0 │ │ ldrb r1, [r2] │ │ and r3, r1, #254 @ 0xfe │ │ cmp r3, #106 @ 0x6a │ │ @@ -3464058,21 +3464057,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #4 │ │ mov r1, #138 @ 0x8a │ │ b c8e5d4 │ │ @ instruction: 0xff670545 │ │ - @ instruction: 0xff688667 │ │ + @ instruction: 0xff688640 │ │ @ instruction: 0xff67048d │ │ - @ instruction: 0xff6885af │ │ + @ instruction: 0xff688588 │ │ @ instruction: 0xff6704a9 │ │ - @ instruction: 0xff6885cb │ │ + @ instruction: 0xff6885a4 │ │ @ instruction: 0xff6704ed │ │ - @ instruction: 0xff68860f │ │ + @ instruction: 0xff6885e8 │ │ cmp r0, #672 @ 0x2a0 │ │ bgt c8e6d8 │ │ cmp r0, #64 @ 0x40 │ │ moveq r0, #51 @ 0x33 │ │ bxeq lr │ │ cmp r0, #672 @ 0x2a0 │ │ moveq r0, #52 @ 0x34 │ │ @@ -3476601,17 +3476600,17 @@ │ │ mov r0, r4 │ │ mov r2, #51 @ 0x33 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, fp │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff68bd3b │ │ - @ instruction: 0xff6782be │ │ - @ instruction: 0xff678212 │ │ + @ instruction: 0xff68bd14 │ │ + @ instruction: 0xff678297 │ │ + @ instruction: 0xff6781eb │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr sl, [sp, #40] @ 0x28 │ │ mov r4, #0 │ │ cmp sl, #0 │ │ beq c9ab64 │ │ cmp r3, #0 │ │ @@ -3476892,18 +3476891,18 @@ │ │ mov r0, r9 │ │ mov r2, #186 @ 0xba │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, fp │ │ bl c106f0 │ │ b c9ad04 │ │ - @ instruction: 0xff677f2a │ │ - @ instruction: 0xff68b903 │ │ - @ instruction: 0xff67918e │ │ - @ instruction: 0xff677d86 │ │ + @ instruction: 0xff677f03 │ │ + @ instruction: 0xff68b8dc │ │ + @ instruction: 0xff679167 │ │ + @ instruction: 0xff677d5f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c9af2c │ │ cmp r1, #0 │ │ cmpne r2, #0 │ │ @@ -3477283,17 +3477282,17 @@ │ │ bl c54728 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ bl c54728 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff680e33 │ │ - @ instruction: 0xff680de7 │ │ - @ instruction: 0xff680d83 │ │ + @ instruction: 0xff680e0c │ │ + @ instruction: 0xff680dc0 │ │ + @ instruction: 0xff680d5c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #44] @ c9b564 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ movw r2, #447 @ 0x1bf │ │ @@ -3477302,15 +3477301,15 @@ │ │ mov r1, r4 │ │ bl c54728 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff680d37 │ │ + @ instruction: 0xff680d10 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r9, r1 │ │ ldr r1, [pc, #328] @ c9b6c0 │ │ mov r8, r2 │ │ mov r7, r0 │ │ add r1, pc, r1 │ │ mov r0, #20 │ │ @@ -3477389,28 +3477388,28 @@ │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #448 @ 0x1c0 │ │ bl c54728 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff680cfb │ │ - @ instruction: 0xff680c9f │ │ - @ instruction: 0xff680bdb │ │ + @ instruction: 0xff680cd4 │ │ + @ instruction: 0xff680c78 │ │ + @ instruction: 0xff680bb4 │ │ push {fp, lr} │ │ ldr r1, [pc, #28] @ c9b6f4 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r1, #0 │ │ strne r1, [r0, #16] │ │ pop {fp, pc} │ │ - @ instruction: 0xff680b9b │ │ + @ instruction: 0xff680b74 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #124] @ c9b784 │ │ mov r6, r0 │ │ mov r0, #20 │ │ add r1, pc, r1 │ │ mov r2, #228 @ 0xe4 │ │ @@ -3477438,27 +3477437,27 @@ │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ bl c54728 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff680b6b │ │ - @ instruction: 0xff680b17 │ │ + @ instruction: 0xff680b44 │ │ + @ instruction: 0xff680af0 │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ c9b7b4 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ strne r4, [r0, #16] │ │ pop {r4, pc} │ │ - @ instruction: 0xff680ad7 │ │ + @ instruction: 0xff680ab0 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r3, [r0] │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ sub r6, r6, r3 │ │ cmp r6, r1 │ │ bge c9b808 │ │ bl c0e568 │ │ @@ -3477579,20 +3477578,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c9b7e8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff680a97 │ │ - @ instruction: 0xff68a020 │ │ - @ instruction: 0xff6809fb │ │ - @ instruction: 0xff6808db │ │ - @ instruction: 0xff689e64 │ │ - @ instruction: 0xff680a2b │ │ + @ instruction: 0xff680a70 │ │ + @ instruction: 0xff689ff9 │ │ + @ instruction: 0xff6809d4 │ │ + @ instruction: 0xff6808b4 │ │ + @ instruction: 0xff689e3d │ │ + @ instruction: 0xff680a04 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c9b9f0 │ │ cmp r1, #0 │ │ bmi c9ba2c │ │ mov r2, #1 │ │ pop {r4, lr} │ │ @@ -3477610,15 +3477609,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff680877 │ │ + @ instruction: 0xff680850 │ │ @ instruction: 0xff65f603 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c9ba80 │ │ ldr r3, [r0] │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ bne c9babc │ │ @@ -3477675,17 +3477674,17 @@ │ │ str r5, [r3, r2, lsl #2] │ │ 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: 0xff6807e7 │ │ + @ instruction: 0xff6807c0 │ │ @ instruction: 0xff66a56f │ │ - @ instruction: 0xff680813 │ │ + @ instruction: 0xff6807ec │ │ @ instruction: 0xff66a59b │ │ mov r2, #0 │ │ cmp r0, #0 │ │ beq c9bbe8 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ cmp lr, #1 │ │ @@ -3477945,15 +3477944,15 @@ │ │ mov r1, r5 │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, r6, lr} │ │ b c54728 │ │ - @ instruction: 0xff680327 │ │ + @ instruction: 0xff680300 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ mvneq r0, #0 │ │ bx lr │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ @@ -3478009,18 +3478008,18 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff680233 │ │ - @ instruction: 0xff687aa5 │ │ - @ instruction: 0xff680273 │ │ - @ instruction: 0xff687ae5 │ │ + @ instruction: 0xff68020c │ │ + @ instruction: 0xff687a7e │ │ + @ instruction: 0xff68024c │ │ + @ instruction: 0xff687abe │ │ @ instruction: 0xff69336d │ │ cmp r0, #0 │ │ beq c9c098 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ beq c9c09c │ │ bx lr │ │ @@ -3478359,26 +3478358,26 @@ │ │ mov r1, r6 │ │ mov r2, #234 @ 0xea │ │ mov r5, #0 │ │ bl c54728 │ │ mov r0, r5 │ │ add sp, sp, #404 @ 0x194 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68facd │ │ - @ instruction: 0xff68fa85 │ │ + @ instruction: 0xff68faa6 │ │ + @ instruction: 0xff68fa5e │ │ @ instruction: 0xff690fc5 │ │ - @ instruction: 0xff67c220 │ │ - @ instruction: 0xff68b27a │ │ - @ instruction: 0xff68c440 │ │ + @ instruction: 0xff67c1f9 │ │ + @ instruction: 0xff68b253 │ │ + @ instruction: 0xff68c419 │ │ andseq sp, r3, r4, lsr r5 │ │ - @ instruction: 0xff67c1cc │ │ - @ instruction: 0xff67c24c │ │ + @ instruction: 0xff67c1a5 │ │ + @ instruction: 0xff67c225 │ │ andeq r0, r0, ip, ror #11 │ │ - @ instruction: 0xff67c0f0 │ │ - @ instruction: 0xff67c0c8 │ │ + @ instruction: 0xff67c0c9 │ │ + @ instruction: 0xff67c0a1 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r1 │ │ mov r1, #0 │ │ ldr lr, [sp, #24] │ │ str r2, [sp] │ │ mov r2, #0 │ │ @@ -3478569,29 +3478568,29 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r6 │ │ bl bbb3e8 │ │ b c9c68c │ │ mov r6, #0 │ │ b c9c900 │ │ - @ instruction: 0xff67c018 │ │ - @ instruction: 0xff67c02d │ │ - @ instruction: 0xff67bf44 │ │ - @ instruction: 0xff67bf59 │ │ - @ instruction: 0xff67bedc │ │ - @ instruction: 0xff67bef1 │ │ - @ instruction: 0xff67837b │ │ - @ instruction: 0xff685e23 │ │ - @ instruction: 0xff68ad51 │ │ + @ instruction: 0xff67bff1 │ │ + @ instruction: 0xff67c006 │ │ + @ instruction: 0xff67bf1d │ │ + @ instruction: 0xff67bf32 │ │ + @ instruction: 0xff67beb5 │ │ + @ instruction: 0xff67beca │ │ + @ instruction: 0xff678354 │ │ + @ instruction: 0xff685dfc │ │ + @ instruction: 0xff68ad2a │ │ @ instruction: 0xff65996f │ │ - @ instruction: 0xff67fa6c │ │ + @ instruction: 0xff67fa45 │ │ @ instruction: 0xff694c09 │ │ - @ instruction: 0xff67bd70 │ │ - @ instruction: 0xff67beb4 │ │ - @ instruction: 0xff67bec9 │ │ + @ instruction: 0xff67bd49 │ │ + @ instruction: 0xff67be8d │ │ + @ instruction: 0xff67bea2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r0 │ │ mov r0, #1 │ │ str r0, [r4, #28] │ │ add r5, r4, #40 @ 0x28 │ │ ldr r9, [pc, #388] @ c9cb10 │ │ @@ -3478762,16 +3478761,16 @@ │ │ bl cc4324 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ ldr r1, [pc, #12] @ c9cc38 │ │ movw r2, #847 @ 0x34f │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff67baa0 │ │ - @ instruction: 0xff67ba58 │ │ + @ instruction: 0xff67ba79 │ │ + @ instruction: 0xff67ba31 │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ ldrne r0, [r0, #32] │ │ bxne lr │ │ ldr r1, [r0] │ │ ldr r0, [r0, #8] │ │ ldr r1, [r1, #36] @ 0x24 │ │ @@ -3478815,16 +3478814,16 @@ │ │ mov r0, r4 │ │ mov r2, #596 @ 0x254 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xfffffeb0 │ │ - @ instruction: 0xff67b9b4 │ │ - @ instruction: 0xff67b990 │ │ + @ instruction: 0xff67b98d │ │ + @ instruction: 0xff67b969 │ │ push {r4, lr} │ │ ldr r1, [pc, #104] @ c9cd84 │ │ mov r4, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3478846,17 +3478845,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff67b960 │ │ - @ instruction: 0xff67b928 │ │ - @ instruction: 0xff688aaf │ │ + @ instruction: 0xff67b939 │ │ + @ instruction: 0xff67b901 │ │ + @ instruction: 0xff688a88 │ │ push {r4, lr} │ │ ldr r2, [r0] │ │ cmp r2, #1 │ │ bne c9cdac │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ pop {r4, pc} │ │ @@ -3478871,16 +3478870,16 @@ │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff67b8c8 │ │ - @ instruction: 0xff6726cd │ │ + @ instruction: 0xff67b8a1 │ │ + @ instruction: 0xff6726a6 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c9ce5c │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3478900,17 +3478899,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67b880 │ │ - @ instruction: 0xff67b850 │ │ - @ instruction: 0xff67d852 │ │ + @ instruction: 0xff67b859 │ │ + @ instruction: 0xff67b829 │ │ + @ instruction: 0xff67d82b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c9ced4 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3478930,16 +3478929,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67b808 │ │ - @ instruction: 0xff67b7d8 │ │ + @ instruction: 0xff67b7e1 │ │ + @ instruction: 0xff67b7b1 │ │ @ instruction: 0xff69459b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c9cf4c │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3478960,17 +3478959,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67b790 │ │ - @ instruction: 0xff67b760 │ │ - @ instruction: 0xff6742d8 │ │ + @ instruction: 0xff67b769 │ │ + @ instruction: 0xff67b739 │ │ + @ instruction: 0xff6742b1 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c9cfc4 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3478990,17 +3478989,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67b718 │ │ - @ instruction: 0xff67b6e8 │ │ - @ instruction: 0xff670502 │ │ + @ instruction: 0xff67b6f1 │ │ + @ instruction: 0xff67b6c1 │ │ + @ instruction: 0xff6704db │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c9d03c │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3479020,17 +3479019,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67b6a0 │ │ - @ instruction: 0xff67b670 │ │ - @ instruction: 0xff681215 │ │ + @ instruction: 0xff67b679 │ │ + @ instruction: 0xff67b649 │ │ + @ instruction: 0xff6811ee │ │ ldr r2, [r0] │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #4] │ │ bx lr │ │ ldr r2, [r0] │ │ @@ -3479052,20 +3479051,20 @@ │ │ movw r2, #907 @ 0x38b │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67b5e0 │ │ + @ instruction: 0xff67b5b9 │ │ ldr r1, [pc, #8] @ c9d0d0 │ │ movw r2, #979 @ 0x3d3 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff67b5bc │ │ + @ instruction: 0xff67b595 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #48] @ 0x30 │ │ cmpne r1, #0 │ │ beq c9d12c │ │ add r1, r0, #64 @ 0x40 │ │ dmb ish │ │ @@ -3479085,15 +3479084,15 @@ │ │ bl c5dc44 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c9d140 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6886f4 │ │ + @ instruction: 0xff6886cd │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r3, #0 │ │ str r0, [sp] │ │ mov r0, sp │ │ str r3, [sp, #16] │ │ bl c9d184 │ │ @@ -3479258,25 +3479257,25 @@ │ │ mov r3, r4 │ │ bl c0e74c │ │ ldr r6, [sp, #56] @ 0x38 │ │ mov r0, r6 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff665c02 │ │ - @ instruction: 0xff68863c │ │ + @ instruction: 0xff688615 │ │ @ instruction: 0xff694276 │ │ andseq r3, r2, r8, asr lr │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r0, lsr #14 │ │ - @ instruction: 0xff675927 │ │ + @ instruction: 0xff675900 │ │ @ instruction: 0xff665a62 │ │ - @ instruction: 0xff688494 │ │ + @ instruction: 0xff68846d │ │ @ instruction: 0xff6940ce │ │ @ instruction: 0xff65c100 │ │ - @ instruction: 0xff684124 │ │ + @ instruction: 0xff6840fd │ │ push {fp, lr} │ │ mov r1, #15 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq c9d43c │ │ pop {fp, lr} │ │ b c767d4 │ │ @@ -3479308,15 +3479307,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #44 @ 0x2c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff688394 │ │ + @ instruction: 0xff68836d │ │ @ instruction: 0xff661683 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ @@ -3479613,18 +3479612,18 @@ │ │ orr r0, r0, #1 │ │ strb r0, [r7, #20] │ │ mov r0, r9 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r9, [sp, #16] │ │ b c9d96c │ │ - @ instruction: 0xff688144 │ │ - @ instruction: 0xff687f20 │ │ - @ instruction: 0xff687efc │ │ - @ instruction: 0xff687ee4 │ │ + @ instruction: 0xff68811d │ │ + @ instruction: 0xff687ef9 │ │ + @ instruction: 0xff687ed5 │ │ + @ instruction: 0xff687ebd │ │ @ instruction: 0xff666b23 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #48] @ 0x30 │ │ cmpne r1, #0 │ │ beq c9d9ec │ │ add r1, r0, #64 @ 0x40 │ │ @@ -3479645,15 +3479644,15 @@ │ │ bl c5dc44 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c9da00 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff687e34 │ │ + @ instruction: 0xff687e0d │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ beq c9da28 │ │ add r0, r0, #64 @ 0x40 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3479684,15 +3479683,15 @@ │ │ bl c5dc44 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c9da9c │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff687d98 │ │ + @ instruction: 0xff687d71 │ │ push {fp, lr} │ │ bl c609d8 │ │ ldr r1, [pc, #28] @ c9dacc │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ c9dad0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3479802,30 +3479801,30 @@ │ │ bl c60a6c │ │ mov r0, r5 │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, fp, pc} │ │ andseq ip, r4, ip, lsr #25 │ │ @ instruction: 0xffffffa4 │ │ andseq ip, r4, r4, lsl #25 │ │ - @ instruction: 0xff6751e7 │ │ - @ instruction: 0xff676f73 │ │ + @ instruction: 0xff6751c0 │ │ + @ instruction: 0xff676f4c │ │ andseq ip, r4, r4, asr #24 │ │ andseq ip, r4, r4, lsr ip │ │ andeq r0, r0, r8, ror r1 │ │ andeq r0, r0, ip, ror r1 │ │ andeq r0, r0, r4, ror r1 │ │ andeq r0, r0, r0, ror r1 │ │ andeq r0, r0, r0, ror r1 │ │ andeq r0, r0, r0, ror r1 │ │ andseq ip, r4, r4, ror #23 │ │ - @ instruction: 0xff6750ef │ │ - @ instruction: 0xff676e7b │ │ - @ instruction: 0xff67512b │ │ - @ instruction: 0xff676eb7 │ │ - @ instruction: 0xff68b8f1 │ │ + @ instruction: 0xff6750c8 │ │ + @ instruction: 0xff676e54 │ │ + @ instruction: 0xff675104 │ │ + @ instruction: 0xff676e90 │ │ + @ instruction: 0xff68b8ca │ │ andseq ip, r4, ip, asr #22 │ │ push {r4, lr} │ │ ldr r0, [pc, #48] @ c9dcf4 │ │ ldr r0, [pc, r0] │ │ bl c3c5c8 │ │ ldr r0, [pc, #40] @ c9dcf8 │ │ mov r4, #0 │ │ @@ -3480600,47 +3480599,47 @@ │ │ bl c0e65c │ │ mov r0, #44 @ 0x2c │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r5, #1 │ │ b c9e590 │ │ - @ instruction: 0xff68679c │ │ + @ instruction: 0xff686775 │ │ @ instruction: 0xff65e688 │ │ - @ instruction: 0xff6886d0 │ │ + @ instruction: 0xff6886a9 │ │ @ instruction: 0xff667798 │ │ - @ instruction: 0xff68ccc9 │ │ - @ instruction: 0xff66e46a │ │ - @ instruction: 0xff683dd4 │ │ - @ instruction: 0xff683dac │ │ - @ instruction: 0xff6838c8 │ │ + @ instruction: 0xff68cca2 │ │ + @ instruction: 0xff66e443 │ │ + @ instruction: 0xff683dad │ │ + @ instruction: 0xff683d85 │ │ + @ instruction: 0xff6838a1 │ │ andseq fp, r3, ip, lsr r4 │ │ andseq fp, r3, ip, lsr #2 │ │ @ instruction: 0xff6e49e0 │ │ andseq fp, r3, r0, lsr #10 │ │ andseq fp, r3, r0, ror r5 │ │ - @ instruction: 0xff683544 │ │ - @ instruction: 0xff6762d2 │ │ - @ instruction: 0xff6834a8 │ │ - @ instruction: 0xff6834c8 │ │ + @ instruction: 0xff68351d │ │ + @ instruction: 0xff6762ab │ │ + @ instruction: 0xff683481 │ │ + @ instruction: 0xff6834a1 │ │ andseq fp, r3, r8, asr r0 │ │ andseq fp, r3, r8, lsl #2 │ │ andseq fp, r3, r4, lsl #2 │ │ - @ instruction: 0xff67e137 │ │ + @ instruction: 0xff67e110 │ │ @ instruction: 0xff664c8a │ │ andseq r2, r2, r4, asr #20 │ │ - @ instruction: 0xff68346c │ │ - @ instruction: 0xff679de1 │ │ - @ instruction: 0xff683610 │ │ - @ instruction: 0xff679f85 │ │ - @ instruction: 0xff68ac99 │ │ + @ instruction: 0xff683445 │ │ + @ instruction: 0xff679dba │ │ + @ instruction: 0xff6835e9 │ │ + @ instruction: 0xff679f5e │ │ + @ instruction: 0xff68ac72 │ │ @ instruction: 0xff692b78 │ │ andseq fp, r3, r4, asr #2 │ │ - @ instruction: 0xff683e18 │ │ - @ instruction: 0xff680325 │ │ + @ instruction: 0xff683df1 │ │ + @ instruction: 0xff6802fe │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3480693,18 +3480692,18 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl c293f8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff68173f │ │ - @ instruction: 0xff672821 │ │ - @ instruction: 0xff681707 │ │ - @ instruction: 0xff6727e9 │ │ + @ instruction: 0xff681718 │ │ + @ instruction: 0xff6727fa │ │ + @ instruction: 0xff6816e0 │ │ + @ instruction: 0xff6727c2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #268 @ 0x10c │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ mov r7, r3 │ │ mov sl, r2 │ │ mov r9, r1 │ │ @@ -3481071,29 +3481070,29 @@ │ │ bl c0e65c │ │ mov r0, #35 @ 0x23 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ mov fp, #0 │ │ bl c0e74c │ │ b c9efa0 │ │ - @ instruction: 0xff681647 │ │ - @ instruction: 0xff6709d5 │ │ - @ instruction: 0xff68161b │ │ - @ instruction: 0xff6709a9 │ │ - @ instruction: 0xff6813a7 │ │ - @ instruction: 0xff670735 │ │ - @ instruction: 0xff681243 │ │ - @ instruction: 0xff66cad6 │ │ + @ instruction: 0xff681620 │ │ + @ instruction: 0xff6709ae │ │ + @ instruction: 0xff6815f4 │ │ + @ instruction: 0xff670982 │ │ + @ instruction: 0xff681380 │ │ + @ instruction: 0xff67070e │ │ + @ instruction: 0xff68121c │ │ + @ instruction: 0xff66caaf │ │ @ instruction: 0xff65c369 │ │ - @ instruction: 0xff681343 │ │ - @ instruction: 0xff6706d1 │ │ - @ instruction: 0xff6812e7 │ │ - @ instruction: 0xff670675 │ │ - @ instruction: 0xff68110f │ │ - @ instruction: 0xff67049d │ │ + @ instruction: 0xff68131c │ │ + @ instruction: 0xff6706aa │ │ + @ instruction: 0xff6812c0 │ │ + @ instruction: 0xff67064e │ │ + @ instruction: 0xff6810e8 │ │ + @ instruction: 0xff670476 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c9f154 │ │ ldr r0, [r0] │ │ @@ -3481224,22 +3481223,22 @@ │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ bl c293f8 │ │ mov r4, #0 │ │ b c9f264 │ │ - @ instruction: 0xff680fcf │ │ - @ instruction: 0xff67034b │ │ - @ instruction: 0xff680f27 │ │ - @ instruction: 0xff6702a3 │ │ - @ instruction: 0xff680eb3 │ │ - @ instruction: 0xff67022f │ │ - @ instruction: 0xff680eef │ │ - @ instruction: 0xff67026b │ │ + @ instruction: 0xff680fa8 │ │ + @ instruction: 0xff670324 │ │ + @ instruction: 0xff680f00 │ │ + @ instruction: 0xff67027c │ │ + @ instruction: 0xff680e8c │ │ + @ instruction: 0xff670208 │ │ + @ instruction: 0xff680ec8 │ │ + @ instruction: 0xff670244 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ ldr r4, [sp, #136] @ 0x88 │ │ add r7, sp, #16 │ │ ldr r5, [sp, #144] @ 0x90 │ │ mov r6, #96 @ 0x60 │ │ stm sp, {r4, r5, r6, r7} │ │ @@ -3481492,18 +3481491,18 @@ │ │ bl cc6f9c │ │ mov r0, sl │ │ bl ca5e80 │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68dda8 │ │ - @ instruction: 0xff677881 │ │ + @ instruction: 0xff67785a │ │ @ instruction: 0xff663a0e │ │ @ instruction: 0xff68db20 │ │ - @ instruction: 0xff6775f9 │ │ + @ instruction: 0xff6775d2 │ │ andseq sl, r3, r0, lsl #7 │ │ andseq sl, r3, r8, lsl r3 │ │ andseq sl, r3, ip, ror #6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ str r3, [sp, #12] │ │ mov r5, r2 │ │ @@ -3481701,17 +3481700,17 @@ │ │ bl c0e65c │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67c8c4 │ │ + @ instruction: 0xff67c89d │ │ @ instruction: 0xff664aa9 │ │ - @ instruction: 0xff67c89c │ │ + @ instruction: 0xff67c875 │ │ @ instruction: 0xff664a81 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, r0 │ │ ldr r0, [r0, #16] │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3481749,16 +3481748,16 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67c7e0 │ │ - @ instruction: 0xff671776 │ │ + @ instruction: 0xff67c7b9 │ │ + @ instruction: 0xff67174f │ │ ldr r0, [r0, #4] │ │ ldr ip, [sp] │ │ str ip, [sp] │ │ b c6e9f4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3481831,18 +3481830,18 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ bl c9b524 │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff67c6d8 │ │ - @ instruction: 0xff66f910 │ │ - @ instruction: 0xff67c6ac │ │ - @ instruction: 0xff66f8e4 │ │ + @ instruction: 0xff67c6b1 │ │ + @ instruction: 0xff66f8e9 │ │ + @ instruction: 0xff67c685 │ │ + @ instruction: 0xff66f8bd │ │ ldr r0, [r0, #8] │ │ b c9fd48 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl c69e74 │ │ mov r1, r0 │ │ @@ -3482212,16 +3482211,16 @@ │ │ ldr r1, [pc, #24] @ ca0220 │ │ mov r0, r5 │ │ mov r2, #43 @ 0x2b │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff674963 │ │ - @ instruction: 0xff6748cf │ │ + @ instruction: 0xff67493c │ │ + @ instruction: 0xff6748a8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ beq ca032c │ │ ldr r0, [r4, #24] │ │ mov r5, r1 │ │ @@ -3482313,15 +3482312,15 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #129 @ 0x81 │ │ bl c54728 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff674753 │ │ + @ instruction: 0xff67472c │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r1, #19 │ │ bl c3dedc │ │ cmp r0, #0 │ │ beq ca03f8 │ │ ldr r1, [r0, #16] │ │ mov r4, r0 │ │ @@ -3482456,16 +3482455,16 @@ │ │ mov r2, #156 @ 0x9c │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff66ef74 │ │ - @ instruction: 0xff66ef18 │ │ + @ instruction: 0xff66ef4d │ │ + @ instruction: 0xff66eef1 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ add r1, r0, #16 │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c9ffdc │ │ @@ -3482473,15 +3482472,15 @@ │ │ bl ca0108 │ │ ldr r1, [pc, #16] @ ca0630 │ │ mov r0, r4 │ │ mov r2, #156 @ 0x9c │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff66eec8 │ │ + @ instruction: 0xff66eea1 │ │ push {fp, lr} │ │ movw r0, #132 @ 0x84 │ │ movt r0, #6016 @ 0x1780 │ │ bl c0df64 │ │ cmp r0, #0 │ │ beq ca0654 │ │ mov r0, #1 │ │ @@ -3482578,15 +3482577,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff658e18 │ │ @ instruction: 0xff658d98 │ │ - @ instruction: 0xff67fa4a │ │ + @ instruction: 0xff67fa23 │ │ andeq r0, r0, r0, asr #1 │ │ @ instruction: 0xff658d1c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #20] │ │ @@ -3482881,17 +3482880,17 @@ │ │ mov r0, #40 @ 0x28 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff658898 │ │ - @ instruction: 0xff67f558 │ │ + @ instruction: 0xff67f531 │ │ @ instruction: 0xff658870 │ │ - @ instruction: 0xff67f530 │ │ + @ instruction: 0xff67f509 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq ca0cc4 │ │ mov r0, r4 │ │ @@ -3483020,24 +3483019,24 @@ │ │ cmp r7, #0 │ │ bne ca0e60 │ │ b ca0e98 │ │ mvn r6, #0 │ │ mov r7, #1 │ │ mov r8, r5 │ │ b ca0e30 │ │ - @ instruction: 0xff67b4be │ │ + @ instruction: 0xff67b497 │ │ andeq r0, r0, r4, lsl #4 │ │ @ instruction: 0xff68e6ab │ │ @ instruction: 0xff65fb32 │ │ @ instruction: 0xff65bf69 │ │ @ instruction: 0xff65dd9f │ │ @ instruction: 0xff690660 │ │ @ instruction: 0xff658668 │ │ @ instruction: 0xff658677 │ │ - @ instruction: 0xff6703be │ │ + @ instruction: 0xff670397 │ │ push {fp, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r1, sp │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r1, r1, #8 │ │ mov r3, #12 │ │ vst1.64 {d16-d17}, [r1], r3 │ │ @@ -3483120,15 +3483119,15 @@ │ │ bl c54728 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff658564 │ │ @ instruction: 0xff658544 │ │ @ instruction: 0xff6584f0 │ │ - @ instruction: 0xff66aa00 │ │ + @ instruction: 0xff66a9d9 │ │ @ instruction: 0xff6584c0 │ │ @ instruction: 0xff6584ac │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ add r2, r0, #36 @ 0x24 │ │ @@ -3483395,17 +3483394,17 @@ │ │ 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: 0xff6580c0 │ │ - @ instruction: 0xff67191d │ │ + @ instruction: 0xff6718f6 │ │ @ instruction: 0xff6580ec │ │ - @ instruction: 0xff671949 │ │ + @ instruction: 0xff671922 │ │ @ instruction: 0xff658084 │ │ 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 │ │ @@ -3483482,17 +3483481,17 @@ │ │ blx r5 │ │ cmp r0, #0 │ │ bgt ca14d0 │ │ add sp, sp, #44 @ 0x2c │ │ add sp, sp, #4096 @ 0x1000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6618a6 │ │ - @ instruction: 0xff67ff94 │ │ - @ instruction: 0xff67cd34 │ │ - @ instruction: 0xff67356a │ │ + @ instruction: 0xff67ff6d │ │ + @ instruction: 0xff67cd0d │ │ + @ instruction: 0xff673543 │ │ @ instruction: 0xff659ad1 │ │ ldr r0, [pc, #4] @ ca1610 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq pc, r1, r8, asr #25 │ │ ldr r0, [pc, #4] @ ca1620 │ │ ldr r0, [pc, r0] │ │ @@ -3483592,24 +3483591,24 @@ │ │ mov r1, #108 @ 0x6c │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ andseq r9, r4, r8, asr r1 │ │ @ instruction: 0xff655df9 │ │ - @ instruction: 0xff67dd29 │ │ + @ instruction: 0xff67dd02 │ │ andseq r9, r4, r4, lsr r1 │ │ - @ instruction: 0xff686c4d │ │ + @ instruction: 0xff686c26 │ │ andseq r8, r3, ip, lsl r0 │ │ andseq r9, r4, r0, lsl r1 │ │ andseq r9, r4, r0, lsl #2 │ │ ldrsheq r9, [r4], -ip │ │ - @ instruction: 0xff6805f6 │ │ - @ instruction: 0xff66bd58 │ │ - @ instruction: 0xff687d96 │ │ + @ instruction: 0xff6805cf │ │ + @ instruction: 0xff66bd31 │ │ + @ instruction: 0xff687d6f │ │ push {r4, lr} │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl ca1110 │ │ bic r0, r0, #1 │ │ cmp r0, #4 │ │ bne ca1810 │ │ @@ -3483721,17 +3483720,17 @@ │ │ b ca1a1c │ │ andseq r8, r4, r4, asr pc │ │ andseq r8, r4, r0, asr #30 │ │ andseq r8, r4, r4, lsr pc │ │ andseq r8, r4, ip, asr #28 │ │ andseq r8, r4, r0, asr #28 │ │ andseq r8, r4, r4, lsl #30 │ │ - @ instruction: 0xff66dc66 │ │ + @ instruction: 0xff66dc3f │ │ andseq r8, r4, r4, ror #29 │ │ - @ instruction: 0xff687bff │ │ + @ instruction: 0xff687bd8 │ │ andseq r8, r4, r8, ror lr │ │ andseq r8, r4, ip, ror #28 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #60] @ ca1a10 │ │ ldr r0, [pc, r0] │ │ ldr r5, [pc, #56] @ ca1a14 │ │ @@ -3486201,15 +3486200,15 @@ │ │ mov r1, r7 │ │ mov r2, #130 @ 0x82 │ │ bl c54728 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6620c4 │ │ @ instruction: 0xff662044 │ │ - @ instruction: 0xff6872f9 │ │ + @ instruction: 0xff6872d2 │ │ push {r4, lr} │ │ ldr r4, [r0, #12] │ │ ldr r1, [pc, #48] @ ca40b4 │ │ ldr r0, [r4, #4] │ │ add r1, pc, r1 │ │ bl c9bef4 │ │ ldr r0, [r4] │ │ @@ -3486581,23 +3486580,23 @@ │ │ movt r0, #8 │ │ orr r1, r0, #8 │ │ mov r0, #11 │ │ mov r4, #0 │ │ bl c0e74c │ │ b ca4540 │ │ @ instruction: 0xff65ec12 │ │ - @ instruction: 0xff67b1a9 │ │ + @ instruction: 0xff67b182 │ │ @ instruction: 0xff661b90 │ │ @ instruction: 0xff655030 │ │ @ instruction: 0xff661b60 │ │ @ instruction: 0xff655000 │ │ @ instruction: 0xff661ad4 │ │ @ instruction: 0xff654f74 │ │ - @ instruction: 0xff66b1e5 │ │ - @ instruction: 0xff66b0ad │ │ + @ instruction: 0xff66b1be │ │ + @ instruction: 0xff66b086 │ │ @ instruction: 0xff661c60 │ │ @ instruction: 0xff661a58 │ │ @ instruction: 0xff654ee0 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ ca46d4 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3486970,27 +3486969,27 @@ │ │ bl cc6f9c │ │ mov r0, r9 │ │ bl bb6270 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68c977 │ │ - @ instruction: 0xff66e231 │ │ + @ instruction: 0xff66e20a │ │ @ instruction: 0xff68c947 │ │ - @ instruction: 0xff66e201 │ │ + @ instruction: 0xff66e1da │ │ @ instruction: 0xff65e366 │ │ @ instruction: 0xff65e346 │ │ @ instruction: 0xff68c8a3 │ │ - @ instruction: 0xff66e15d │ │ + @ instruction: 0xff66e136 │ │ @ instruction: 0xff68c867 │ │ - @ instruction: 0xff66e121 │ │ + @ instruction: 0xff66e0fa │ │ @ instruction: 0xff68c8c3 │ │ - @ instruction: 0xff66e17d │ │ + @ instruction: 0xff66e156 │ │ @ instruction: 0xff68c8ef │ │ - @ instruction: 0xff66e1a9 │ │ + @ instruction: 0xff66e182 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl bba600 │ │ bl bb6264 │ │ mov r4, r0 │ │ @@ -3487117,23 +3487116,23 @@ │ │ mov r1, #188 @ 0xbc │ │ bl c0e65c │ │ mov r5, #0 │ │ mov r0, #11 │ │ mov r1, #137 @ 0x89 │ │ b ca4dcc │ │ @ instruction: 0xff68c6e7 │ │ - @ instruction: 0xff67b401 │ │ + @ instruction: 0xff67b3da │ │ @ instruction: 0xff65e0ba │ │ @ instruction: 0xff65e09a │ │ @ instruction: 0xff68c617 │ │ - @ instruction: 0xff67b331 │ │ + @ instruction: 0xff67b30a │ │ @ instruction: 0xff68c637 │ │ - @ instruction: 0xff67b351 │ │ + @ instruction: 0xff67b32a │ │ @ instruction: 0xff68c663 │ │ - @ instruction: 0xff67b37d │ │ + @ instruction: 0xff67b356 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #32] │ │ mov r4, r3 │ │ mov r8, r0 │ │ cmp r2, #1 │ │ bne ca4fd8 │ │ @@ -3487239,15 +3487238,15 @@ │ │ ldr r1, [pc, #52] @ ca50c8 │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl c9bef4 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff67a479 │ │ + @ instruction: 0xff67a452 │ │ @ instruction: 0xff68c493 │ │ @ instruction: 0xff664d2d │ │ @ instruction: 0xff65de96 │ │ @ instruction: 0xff68c463 │ │ @ instruction: 0xff664cfd │ │ @ instruction: 0xff68c427 │ │ @ instruction: 0xff664cc1 │ │ @@ -3487317,30 +3487316,30 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff68c2df │ │ - @ instruction: 0xff671abe │ │ + @ instruction: 0xff671a97 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ ca521c │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ ca5220 │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c6db44 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66db60 │ │ + @ instruction: 0xff66db39 │ │ andseq r4, r3, r8, asr #13 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ ca5268 │ │ @@ -3487733,45 +3487732,45 @@ │ │ bl c0e65c │ │ movw r1, #13 │ │ mov r0, #9 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ b ca5764 │ │ - @ instruction: 0xff676b9e │ │ - @ instruction: 0xff674f88 │ │ - @ instruction: 0xff6803d4 │ │ - @ instruction: 0xff676e5b │ │ - @ instruction: 0xff6717b2 │ │ - @ instruction: 0xff66da50 │ │ + @ instruction: 0xff676b77 │ │ + @ instruction: 0xff674f61 │ │ + @ instruction: 0xff6803ad │ │ + @ instruction: 0xff676e34 │ │ + @ instruction: 0xff67178b │ │ + @ instruction: 0xff66da29 │ │ @ instruction: 0x001345b4 │ │ andseq r4, r3, r0, ror #4 │ │ andseq r4, r3, ip, lsl r4 │ │ @ instruction: 0xff655b89 │ │ - @ instruction: 0xff676b59 │ │ - @ instruction: 0xff676af5 │ │ + @ instruction: 0xff676b32 │ │ + @ instruction: 0xff676ace │ │ andseq r4, r3, r4, lsr r1 │ │ - @ instruction: 0xff676c6f │ │ - @ instruction: 0xff6715ca │ │ - @ instruction: 0xff676c43 │ │ - @ instruction: 0xff67159e │ │ - @ instruction: 0xff676a92 │ │ - @ instruction: 0xff674e7c │ │ - @ instruction: 0xff66d834 │ │ - @ instruction: 0xff676ad3 │ │ - @ instruction: 0xff67142e │ │ - @ instruction: 0xff676d8a │ │ - @ instruction: 0xff68013c │ │ - @ instruction: 0xff676b06 │ │ + @ instruction: 0xff676c48 │ │ + @ instruction: 0xff6715a3 │ │ + @ instruction: 0xff676c1c │ │ + @ instruction: 0xff671577 │ │ + @ instruction: 0xff676a6b │ │ + @ instruction: 0xff674e55 │ │ + @ instruction: 0xff66d80d │ │ + @ instruction: 0xff676aac │ │ + @ instruction: 0xff671407 │ │ + @ instruction: 0xff676d63 │ │ + @ instruction: 0xff680115 │ │ + @ instruction: 0xff676adf │ │ ldr r1, [pc, #12] @ ca58d8 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ b c543f8 │ │ - @ instruction: 0xff674e06 │ │ + @ instruction: 0xff674ddf │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cc6f9c │ │ @@ -3487786,15 +3487785,15 @@ │ │ mov r1, r5 │ │ bl c54728 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #36 @ 0x24 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff674dc2 │ │ + @ instruction: 0xff674d9b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #208] @ ca5a14 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ @@ -3488216,22 +3488215,22 @@ │ │ bl bb6698 │ │ 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: 0xff66e08e │ │ + @ instruction: 0xff66e067 │ │ @ instruction: 0xff6563c9 │ │ @ instruction: 0xff65cede │ │ - @ instruction: 0xff674f2d │ │ - @ instruction: 0xff66e032 │ │ + @ instruction: 0xff674f06 │ │ + @ instruction: 0xff66e00b │ │ @ instruction: 0xff65ce8a │ │ @ instruction: 0xff65636d │ │ - @ instruction: 0xff674ef1 │ │ + @ instruction: 0xff674eca │ │ mov r2, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ ldrne r2, [r2, #20] │ │ cmpne r2, #0 │ │ bne ca605c │ │ push {fp, lr} │ │ @@ -3488249,15 +3488248,15 @@ │ │ mov r0, #0 │ │ pop {fp, pc} │ │ ldr r2, [r2, #4] │ │ cmp r2, #0 │ │ beq ca6024 │ │ bx r2 │ │ @ instruction: 0xff65c5cb │ │ - @ instruction: 0xff683507 │ │ + @ instruction: 0xff6834e0 │ │ cmp r1, #0 │ │ ldrne r2, [r0, #20] │ │ ldrne r2, [r2, #12] │ │ cmpne r2, #0 │ │ bxeq lr │ │ ldr r0, [r0, #24] │ │ bx r2 │ │ @@ -3488488,16 +3488487,16 @@ │ │ ldr r1, [pc, #32] @ ca6438 │ │ mov r0, r6 │ │ ldr r1, [pc, r1] │ │ bl c9bef4 │ │ mov r0, r8 │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68505d │ │ - @ instruction: 0xff684f61 │ │ + @ instruction: 0xff685036 │ │ + @ instruction: 0xff684f3a │ │ @ instruction: 0xff654cce │ │ andseq r3, r3, r4, asr #7 │ │ @ instruction: 0xff661a62 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r8, r0 │ │ mov r0, r2 │ │ @@ -3488631,25 +3488630,25 @@ │ │ add r1, pc, r1 │ │ bl c9bef4 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq fp, r1, r8, asr r0 │ │ - @ instruction: 0xff684d81 │ │ + @ instruction: 0xff684d5a │ │ @ instruction: 0xff652fa0 │ │ - @ instruction: 0xff684d55 │ │ + @ instruction: 0xff684d2e │ │ @ instruction: 0xff652f74 │ │ - @ instruction: 0xff684e19 │ │ - @ instruction: 0xff684d25 │ │ + @ instruction: 0xff684df2 │ │ + @ instruction: 0xff684cfe │ │ @ instruction: 0xff652f44 │ │ @ instruction: 0xff650e36 │ │ andeq r0, r0, r4, asr r0 │ │ - @ instruction: 0xff684de5 │ │ - @ instruction: 0xff684db9 │ │ + @ instruction: 0xff684dbe │ │ + @ instruction: 0xff684d92 │ │ @ instruction: 0xff652fd8 │ │ ldr r0, [pc, #4] @ ca66a4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sl, r1, r8, asr lr │ │ ldr r1, [pc, #4] @ ca66b4 │ │ add r1, pc, r1 │ │ @@ -3488979,15 +3488978,15 @@ │ │ b ca6b74 │ │ @ instruction: 0xff65d9bd │ │ @ instruction: 0xff656201 │ │ @ instruction: 0xff65d939 │ │ @ instruction: 0xff65617d │ │ @ instruction: 0xff65d985 │ │ @ instruction: 0xff6561c9 │ │ - @ instruction: 0xff667047 │ │ + @ instruction: 0xff667020 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq ca6c38 │ │ ldr r0, [r1] │ │ cmp r0, #1 │ │ blt ca6c38 │ │ @@ -3489005,15 +3489004,15 @@ │ │ mov r2, r4 │ │ blx d3218e │ │ mov r0, #0 │ │ strb r0, [r5, r4] │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff664e33 │ │ + @ instruction: 0xff664e0c │ │ push {r4, r5, fp, lr} │ │ cmp r2, #0 │ │ beq ca6c8c │ │ mov r5, r2 │ │ bl bb32dc │ │ cmp r0, #0 │ │ beq ca6cb8 │ │ @@ -3489055,18 +3489054,18 @@ │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r4 │ │ bl bb32e4 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff664d9f │ │ - @ instruction: 0xff6846a7 │ │ - @ instruction: 0xff664d73 │ │ - @ instruction: 0xff68467b │ │ + @ instruction: 0xff664d78 │ │ + @ instruction: 0xff684680 │ │ + @ instruction: 0xff664d4c │ │ + @ instruction: 0xff684654 │ │ ldr r0, [pc, #4] @ ca6d24 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x0011aab4 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #56] @ ca6d70 │ │ @@ -3489081,16 +3489080,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cb7344 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67ce28 │ │ - @ instruction: 0xff6719df │ │ + @ instruction: 0xff67ce01 │ │ + @ instruction: 0xff6719b8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ ca6eec │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl bb2ab0 │ │ cmp r0, #0 │ │ @@ -3489177,19 +3489176,19 @@ │ │ add r1, pc, r1 │ │ bl bb25fc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq sl, r1, r8, asr #20 │ │ - @ instruction: 0xff67cdac │ │ - @ instruction: 0xff67197b │ │ + @ instruction: 0xff67cd85 │ │ + @ instruction: 0xff671954 │ │ @ instruction: 0xff6526f3 │ │ @ instruction: 0xff662ed3 │ │ - @ instruction: 0xff67aed5 │ │ + @ instruction: 0xff67aeae │ │ @ instruction: 0xff65b776 │ │ @ instruction: 0x0011a8fc │ │ @ instruction: 0xff65272b │ │ @ instruction: 0xff662f0b │ │ ldr r1, [pc, #4] @ ca6f20 │ │ add r1, pc, r1 │ │ b bb25fc │ │ @@ -3489276,20 +3489275,20 @@ │ │ mov r0, r5 │ │ mov r2, r8 │ │ bl ca80c8 │ │ b ca6ff0 │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66a2e7 │ │ + @ instruction: 0xff66a2c0 │ │ @ instruction: 0xff65be3e │ │ - @ instruction: 0xff673f0d │ │ - @ instruction: 0xff673ed9 │ │ + @ instruction: 0xff673ee6 │ │ + @ instruction: 0xff673eb2 │ │ @ instruction: 0xff65bdda │ │ - @ instruction: 0xff66a237 │ │ + @ instruction: 0xff66a210 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r0, r2 │ │ mov sl, r1 │ │ bl cb7690 │ │ mov fp, r0 │ │ bl c9bf74 │ │ @@ -3490193,116 +3490192,116 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ ldr r9, [sp, #24] │ │ ldr fp, [sp, #28] │ │ ldr sl, [sp, #48] @ 0x30 │ │ b ca792c │ │ - @ instruction: 0xff67e78c │ │ - @ instruction: 0xff664948 │ │ - @ instruction: 0xff682488 │ │ - @ instruction: 0xff67e018 │ │ - @ instruction: 0xff6641d4 │ │ - @ instruction: 0xff67a4e9 │ │ + @ instruction: 0xff67e765 │ │ + @ instruction: 0xff664921 │ │ + @ instruction: 0xff682461 │ │ + @ instruction: 0xff67dff1 │ │ + @ instruction: 0xff6641ad │ │ + @ instruction: 0xff67a4c2 │ │ @ instruction: 0xff65ad8a │ │ - @ instruction: 0xff67e064 │ │ - @ instruction: 0xff664220 │ │ + @ instruction: 0xff67e03d │ │ + @ instruction: 0xff6641f9 │ │ andseq r1, r3, r0, lsl #31 │ │ - @ instruction: 0xff67dea4 │ │ - @ instruction: 0xff664060 │ │ - @ instruction: 0xff66619f │ │ + @ instruction: 0xff67de7d │ │ + @ instruction: 0xff664039 │ │ + @ instruction: 0xff666178 │ │ andseq sl, r1, ip, ror r7 │ │ - @ instruction: 0xff68237e │ │ - @ instruction: 0xff67db78 │ │ - @ instruction: 0xff68185f │ │ - @ instruction: 0xff67ddb8 │ │ - @ instruction: 0xff681a9f │ │ + @ instruction: 0xff682357 │ │ + @ instruction: 0xff67db51 │ │ + @ instruction: 0xff681838 │ │ + @ instruction: 0xff67dd91 │ │ + @ instruction: 0xff681a78 │ │ @ instruction: 0xff6878a5 │ │ - @ instruction: 0xff66f160 │ │ - @ instruction: 0xff667a0d │ │ - @ instruction: 0xff67151b │ │ + @ instruction: 0xff66f139 │ │ + @ instruction: 0xff6679e6 │ │ + @ instruction: 0xff6714f4 │ │ andseq sl, r1, r8, asr #12 │ │ - @ instruction: 0xff67dc00 │ │ - @ instruction: 0xff6818e7 │ │ - @ instruction: 0xff67dbd8 │ │ - @ instruction: 0xff6818bf │ │ - @ instruction: 0xff67dbac │ │ - @ instruction: 0xff681893 │ │ - @ instruction: 0xff67db50 │ │ - @ instruction: 0xff681837 │ │ - @ instruction: 0xff67dac8 │ │ - @ instruction: 0xff6817af │ │ + @ instruction: 0xff67dbd9 │ │ + @ instruction: 0xff6818c0 │ │ + @ instruction: 0xff67dbb1 │ │ + @ instruction: 0xff681898 │ │ + @ instruction: 0xff67db85 │ │ + @ instruction: 0xff68186c │ │ + @ instruction: 0xff67db29 │ │ + @ instruction: 0xff681810 │ │ + @ instruction: 0xff67daa1 │ │ + @ instruction: 0xff681788 │ │ @ instruction: 0xff66099b │ │ - @ instruction: 0xff67dde0 │ │ - @ instruction: 0xff681ac7 │ │ - @ instruction: 0xff67dd90 │ │ - @ instruction: 0xff681a77 │ │ + @ instruction: 0xff67ddb9 │ │ + @ instruction: 0xff681aa0 │ │ + @ instruction: 0xff67dd69 │ │ + @ instruction: 0xff681a50 │ │ andseq sl, r1, ip, ror #13 │ │ - @ instruction: 0xff67dd28 │ │ + @ instruction: 0xff67dd01 │ │ @ instruction: 0xff6551db │ │ - @ instruction: 0xff67dcec │ │ + @ instruction: 0xff67dcc5 │ │ @ instruction: 0xff65519f │ │ andseq sl, r1, r0, lsl #14 │ │ - @ instruction: 0xff67dcc4 │ │ + @ instruction: 0xff67dc9d │ │ @ instruction: 0xff655177 │ │ @ instruction: 0xff687fee │ │ @ instruction: 0xff6526f2 │ │ @ instruction: 0xff661b7e │ │ @ instruction: 0xff65a6fe │ │ - @ instruction: 0xff681400 │ │ - @ instruction: 0xff6725bb │ │ - @ instruction: 0xff67d782 │ │ - @ instruction: 0xff67dc38 │ │ + @ instruction: 0xff6813d9 │ │ + @ instruction: 0xff672594 │ │ + @ instruction: 0xff67d75b │ │ + @ instruction: 0xff67dc11 │ │ @ instruction: 0xff6550eb │ │ - @ instruction: 0xff67dc1c │ │ + @ instruction: 0xff67dbf5 │ │ @ instruction: 0xff6550cf │ │ @ instruction: 0xff685dc2 │ │ andseq sl, r1, r8, asr r4 │ │ - @ instruction: 0xff67d9f0 │ │ + @ instruction: 0xff67d9c9 │ │ @ instruction: 0xff654ea3 │ │ - @ instruction: 0xff67daa0 │ │ + @ instruction: 0xff67da79 │ │ @ instruction: 0xff654f53 │ │ @ instruction: 0xff687fcb │ │ @ instruction: 0x0011a5b4 │ │ - @ instruction: 0xff67da24 │ │ + @ instruction: 0xff67d9fd │ │ @ instruction: 0xff654ed7 │ │ - @ instruction: 0xff67df2c │ │ + @ instruction: 0xff67df05 │ │ @ instruction: 0xff6553df │ │ - @ instruction: 0xff67a3fd │ │ + @ instruction: 0xff67a3d6 │ │ @ instruction: 0xff65ac9e │ │ - @ instruction: 0xff67dfa0 │ │ + @ instruction: 0xff67df79 │ │ @ instruction: 0xff64fbab │ │ andseq r1, r3, r8, asr #29 │ │ - @ instruction: 0xff67dc8c │ │ + @ instruction: 0xff67dc65 │ │ @ instruction: 0xff65513f │ │ - @ instruction: 0xff67a15d │ │ + @ instruction: 0xff67a136 │ │ @ instruction: 0xff65a9fe │ │ andseq r2, r3, r4, lsr r4 │ │ - @ instruction: 0xff67da84 │ │ + @ instruction: 0xff67da5d │ │ @ instruction: 0xff654f37 │ │ andseq sl, r1, ip, lsr #32 │ │ - @ instruction: 0xff67da5c │ │ - @ instruction: 0xff681743 │ │ - @ instruction: 0xff67de08 │ │ - @ instruction: 0xff681aef │ │ - @ instruction: 0xff681dd4 │ │ - @ instruction: 0xff67de3c │ │ - @ instruction: 0xff681b23 │ │ + @ instruction: 0xff67da35 │ │ + @ instruction: 0xff68171c │ │ + @ instruction: 0xff67dde1 │ │ + @ instruction: 0xff681ac8 │ │ + @ instruction: 0xff681dad │ │ + @ instruction: 0xff67de15 │ │ + @ instruction: 0xff681afc │ │ @ instruction: 0x00119bb0 │ │ - @ instruction: 0xff67ded8 │ │ - @ instruction: 0xff664094 │ │ - @ instruction: 0xff6661d3 │ │ + @ instruction: 0xff67deb1 │ │ + @ instruction: 0xff66406d │ │ + @ instruction: 0xff6661ac │ │ andseq r1, r3, ip, asr #20 │ │ ldrdeq r0, [r0], -r0 @ │ │ andseq sl, r1, r0, ror #2 │ │ - @ instruction: 0xff67de64 │ │ - @ instruction: 0xff664020 │ │ + @ instruction: 0xff67de3d │ │ + @ instruction: 0xff663ff9 │ │ andseq sl, r1, ip, lsr #2 │ │ - @ instruction: 0xff67e080 │ │ - @ instruction: 0xff66423c │ │ + @ instruction: 0xff67e059 │ │ + @ instruction: 0xff664215 │ │ ldr r0, [pc, #4] @ ca8074 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001198b8 │ │ ldr r1, [pc, #4] @ ca8084 │ │ add r1, pc, r1 │ │ b bb25fc │ │ @@ -3490500,28 +3490499,28 @@ │ │ add r1, pc, r1 │ │ ldr r3, [pc, #76] @ ca83d8 │ │ add r3, pc, r3 │ │ bl bb79a8 │ │ b ca8124 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff672d75 │ │ + @ instruction: 0xff672d4e │ │ @ instruction: 0xff652f4a │ │ - @ instruction: 0xff67d6fb │ │ + @ instruction: 0xff67d6d4 │ │ @ instruction: 0xff65ac12 │ │ - @ instruction: 0xff66908f │ │ + @ instruction: 0xff669068 │ │ @ instruction: 0xff65abd6 │ │ @ instruction: 0xff65e877 │ │ - @ instruction: 0xff677fb9 │ │ - @ instruction: 0xff67d60c │ │ + @ instruction: 0xff677f92 │ │ + @ instruction: 0xff67d5e5 │ │ @ instruction: 0xff689221 │ │ @ instruction: 0xff6571a1 │ │ @ instruction: 0xff6891f9 │ │ - @ instruction: 0xff67d55c │ │ - @ instruction: 0xff672b69 │ │ + @ instruction: 0xff67d535 │ │ + @ instruction: 0xff672b42 │ │ @ instruction: 0xff65854b │ │ @ instruction: 0xff65aa3a │ │ @ instruction: 0xff6850c3 │ │ @ instruction: 0xff65acb2 │ │ ldr r0, [pc, #4] @ ca83f0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3490652,25 +3490651,25 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r2, #75 @ 0x4b │ │ bl c54728 │ │ b ca85c0 │ │ @ instruction: 0xff661925 │ │ - @ instruction: 0xff682f02 │ │ + @ instruction: 0xff682edb │ │ @ instruction: 0xff689084 │ │ @ instruction: 0xff689038 │ │ @ instruction: 0xff661839 │ │ - @ instruction: 0xff682dfe │ │ + @ instruction: 0xff682dd7 │ │ @ instruction: 0xff6618c9 │ │ @ instruction: 0xff661805 │ │ - @ instruction: 0xff682de2 │ │ + @ instruction: 0xff682dbb │ │ @ instruction: 0xff6617dd │ │ - @ instruction: 0xff682dba │ │ - @ instruction: 0xff67f12d │ │ + @ instruction: 0xff682d93 │ │ + @ instruction: 0xff67f106 │ │ @ instruction: 0xff661861 │ │ andseq r1, r3, r8, lsl #4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r0, r2 │ │ mov r5, r1 │ │ str r2, [sp, #20] │ │ @@ -3491023,40 +3491022,40 @@ │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b ca8ae0 │ │ mov r0, r7 │ │ bl bb3220 │ │ b ca89c4 │ │ - @ instruction: 0xff674720 │ │ + @ instruction: 0xff6746f9 │ │ @ instruction: 0xff6515a8 │ │ @ instruction: 0xff6614c5 │ │ - @ instruction: 0xff67b2b3 │ │ - @ instruction: 0xff664c3b │ │ + @ instruction: 0xff67b28c │ │ + @ instruction: 0xff664c14 │ │ @ instruction: 0xff688db8 │ │ - @ instruction: 0xff6689ae │ │ - @ instruction: 0xff674630 │ │ + @ instruction: 0xff668987 │ │ + @ instruction: 0xff674609 │ │ @ instruction: 0xff6615d1 │ │ - @ instruction: 0xff67b3bf │ │ + @ instruction: 0xff67b398 │ │ @ instruction: 0xff65c8c1 │ │ @ instruction: 0xff661595 │ │ - @ instruction: 0xff67b383 │ │ + @ instruction: 0xff67b35c │ │ @ instruction: 0xff65c885 │ │ @ instruction: 0xff661501 │ │ - @ instruction: 0xff67b2ef │ │ + @ instruction: 0xff67b2c8 │ │ @ instruction: 0xff661439 │ │ - @ instruction: 0xff67b227 │ │ + @ instruction: 0xff67b200 │ │ @ instruction: 0xff661239 │ │ - @ instruction: 0xff67b027 │ │ + @ instruction: 0xff67b000 │ │ @ instruction: 0xff66132d │ │ - @ instruction: 0xff67b11b │ │ + @ instruction: 0xff67b0f4 │ │ @ instruction: 0xff6612b1 │ │ - @ instruction: 0xff67b09f │ │ + @ instruction: 0xff67b078 │ │ @ instruction: 0xff6611d9 │ │ - @ instruction: 0xff67afc7 │ │ + @ instruction: 0xff67afa0 │ │ ldr r0, [pc, #4] @ ca8c3c │ │ add r0, pc, r0 │ │ bx lr │ │ mulseq r1, r8, lr │ │ ldr r0, [pc, #4] @ ca8c4c │ │ add r0, pc, r0 │ │ b bb2ab0 │ │ @@ -3491284,15 +3491283,15 @@ │ │ add r1, pc, r1 │ │ bl c9bef4 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r8, r1, ip, ror #28 │ │ - @ instruction: 0xff66f92f │ │ + @ instruction: 0xff66f908 │ │ @ instruction: 0xff653f22 │ │ @ instruction: 0xff660e8b │ │ @ instruction: 0xff65d1a9 │ │ @ instruction: 0xff660e63 │ │ @ instruction: 0xff65d181 │ │ @ instruction: 0x00118ed8 │ │ @ instruction: 0xff660e37 │ │ @@ -3491393,21 +3491392,21 @@ │ │ mov r0, r5 │ │ mov r2, r4 │ │ bl cb86d0 │ │ b ca90ec │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff67e6e8 │ │ - @ instruction: 0xff67e6cc │ │ + @ instruction: 0xff67e6c1 │ │ + @ instruction: 0xff67e6a5 │ │ @ instruction: 0xff659d1e │ │ - @ instruction: 0xff671de1 │ │ + @ instruction: 0xff671dba │ │ @ instruction: 0xff659ce2 │ │ - @ instruction: 0xff67e680 │ │ - @ instruction: 0xff67e604 │ │ + @ instruction: 0xff67e659 │ │ + @ instruction: 0xff67e5dd │ │ ldr r0, [pc, #4] @ ca91b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r1, r4, ror #19 │ │ ldr r0, [pc, #4] @ ca91c8 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3491564,23 +3491563,23 @@ │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c0e274 │ │ b ca93bc │ │ andseq r8, r1, ip, asr sl │ │ @ instruction: 0xff683f90 │ │ @ instruction: 0xff65eafc │ │ - @ instruction: 0xff667f7e │ │ + @ instruction: 0xff667f57 │ │ @ instruction: 0xff655852 │ │ - @ instruction: 0xff672fd8 │ │ + @ instruction: 0xff672fb1 │ │ @ instruction: 0xff6609b3 │ │ - @ instruction: 0xff66d8c5 │ │ - @ instruction: 0xff678975 │ │ + @ instruction: 0xff66d89e │ │ + @ instruction: 0xff67894e │ │ @ instruction: 0xff659216 │ │ @ instruction: 0xff660a03 │ │ - @ instruction: 0xff66d915 │ │ + @ instruction: 0xff66d8ee │ │ @ instruction: 0x001188b8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ mov r4, r3 │ │ mov r5, r2 │ │ cmp r1, #0 │ │ @@ -3491665,16 +3491664,16 @@ │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65743e │ │ @ instruction: 0xff65991a │ │ @ instruction: 0xff653894 │ │ @ instruction: 0xff6598f2 │ │ @ instruction: 0xff651c02 │ │ @ instruction: 0xff6598ca │ │ - @ instruction: 0xff66b60f │ │ - @ instruction: 0xff663ff8 │ │ + @ instruction: 0xff66b5e8 │ │ + @ instruction: 0xff663fd1 │ │ @ instruction: 0xff659882 │ │ @ instruction: 0xff687f32 │ │ @ instruction: 0xff65981a │ │ push {r4, r5, r6, r8, r9, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq ca9690 │ │ @@ -3491866,21 +3491865,21 @@ │ │ mov r8, #1 │ │ str r8, [r0] │ │ str r7, [r0, #4] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r9, #0 │ │ b ca974c │ │ - @ instruction: 0xff67e059 │ │ - @ instruction: 0xff66d59b │ │ + @ instruction: 0xff67e032 │ │ + @ instruction: 0xff66d574 │ │ @ instruction: 0xff6604f3 │ │ - @ instruction: 0xff67c008 │ │ + @ instruction: 0xff67bfe1 │ │ andseq r8, r1, ip, lsr #6 │ │ @ instruction: 0xff66062b │ │ - @ instruction: 0xff67c140 │ │ + @ instruction: 0xff67c119 │ │ andseq r0, r3, r0, ror #1 │ │ andseq r0, r3, r8, asr #2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ bl cb7690 │ │ @@ -3492002,24 +3492001,24 @@ │ │ mov r0, r4 │ │ ldr r1, [pc, r1] │ │ bl c9bef4 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq pc, r2, r0, ror #25 │ │ - @ instruction: 0xff67fc33 │ │ + @ instruction: 0xff67fc0c │ │ @ instruction: 0x001183dc │ │ - @ instruction: 0xff6819fe │ │ - @ instruction: 0xff6783bb │ │ - @ instruction: 0xff67bedc │ │ + @ instruction: 0xff6819d7 │ │ + @ instruction: 0xff678394 │ │ + @ instruction: 0xff67beb5 │ │ @ instruction: 0xff6516e3 │ │ @ instruction: 0xff655145 │ │ @ instruction: 0xff687a8e │ │ - @ instruction: 0xff67dd01 │ │ - @ instruction: 0xff681922 │ │ + @ instruction: 0xff67dcda │ │ + @ instruction: 0xff6818fb │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r1] │ │ mov r5, r1 │ │ cmp r0, #64 @ 0x40 │ │ bne ca9b64 │ │ add r1, r5, #1 │ │ @@ -3492126,19 +3492125,19 @@ │ │ ldr r1, [pc, #36] @ ca9d14 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, lr} │ │ b bb6f54 │ │ @ instruction: 0xff659152 │ │ - @ instruction: 0xff6638dc │ │ - @ instruction: 0xff671211 │ │ - @ instruction: 0xff66ea83 │ │ + @ instruction: 0xff6638b5 │ │ + @ instruction: 0xff6711ea │ │ + @ instruction: 0xff66ea5c │ │ @ instruction: 0xff6590f2 │ │ - @ instruction: 0xff6711cd │ │ + @ instruction: 0xff6711a6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r2 │ │ ldr r2, [pc, #216] @ ca9e04 │ │ mov r7, r3 │ │ ldr r3, [pc, #212] @ ca9e08 │ │ add r2, pc, r2 │ │ @@ -3492195,16 +3492194,16 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b bb6f54 │ │ @ instruction: 0xff6856d5 │ │ @ instruction: 0xff65908a │ │ andseq r7, r1, r0, ror #31 │ │ @ instruction: 0xff68344f │ │ @ instruction: 0xff655725 │ │ - @ instruction: 0xff6710d9 │ │ - @ instruction: 0xff670901 │ │ + @ instruction: 0xff6710b2 │ │ + @ instruction: 0xff6708da │ │ ldr r0, [pc, #4] @ ca9e2c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r1, ip, ror r0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r0, r1 │ │ @@ -3492305,15 +3492304,15 @@ │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq pc, r2, ip, lsl #16 │ │ @ instruction: 0xff64f5fe │ │ @ instruction: 0xff64d521 │ │ - @ instruction: 0xff663bf3 │ │ + @ instruction: 0xff663bcc │ │ @ instruction: 0xff64f64e │ │ @ instruction: 0xff64d571 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl bae340 │ │ @@ -3492338,15 +3492337,15 @@ │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c55fe8 │ │ mov r1, r4 │ │ pop {r4, r5, fp, lr} │ │ b cb6f3c │ │ - @ instruction: 0xff661a20 │ │ + @ instruction: 0xff6619f9 │ │ push {r4, r5, r6, lr} │ │ ldr r0, [r1] │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ cmp r0, #0 │ │ beq caa0c8 │ │ @@ -3492422,23 +3492421,23 @@ │ │ cmp r1, #0 │ │ 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: 0xff67d6f8 │ │ + @ instruction: 0xff67d6d1 │ │ @ instruction: 0xff658d3a │ │ - @ instruction: 0xff670e05 │ │ - @ instruction: 0xff670616 │ │ + @ instruction: 0xff670dde │ │ + @ instruction: 0xff6705ef │ │ @ instruction: 0xff658cda │ │ - @ instruction: 0xff670da5 │ │ - @ instruction: 0xff66a9f5 │ │ + @ instruction: 0xff670d7e │ │ + @ instruction: 0xff66a9ce │ │ @ instruction: 0xff658c7a │ │ - @ instruction: 0xff670d45 │ │ + @ instruction: 0xff670d1e │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #68] @ caa21c │ │ mov r4, r3 │ │ ldr r3, [pc, #64] @ caa220 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3492452,15 +3492451,15 @@ │ │ mov r1, r6 │ │ bl bcb100 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6680ad │ │ + @ instruction: 0xff668086 │ │ @ instruction: 0xff658bde │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #76] @ caa280 │ │ mov r4, r3 │ │ ldr r3, [pc, #72] @ caa284 │ │ add r1, pc, r1 │ │ @@ -3492477,15 +3492476,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff668051 │ │ + @ instruction: 0xff66802a │ │ @ instruction: 0xff658b82 │ │ b bb3218 │ │ b bb3220 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ cmp r0, #0 │ │ ldrne r4, [r5] │ │ @@ -3492530,15 +3492529,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff658337 │ │ - @ instruction: 0xff66e436 │ │ + @ instruction: 0xff66e40f │ │ ldr r2, [r0] │ │ cmp r1, #0 │ │ beq caa398 │ │ push {r4, r5, fp, lr} │ │ ldr ip, [r0, #8] │ │ mov r4, r0 │ │ ldr r3, [r1] │ │ @@ -3492573,15 +3492572,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff667ed5 │ │ + @ instruction: 0xff667eae │ │ @ instruction: 0xff658a06 │ │ b bb3314 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r1 │ │ @@ -3492649,15 +3492648,15 @@ │ │ cmp r6, r0 │ │ blt caa49c │ │ b caa524 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff671efc │ │ + @ instruction: 0xff671ed5 │ │ @ instruction: 0xff65898e │ │ @ instruction: 0xff68704e │ │ @ instruction: 0xff65892a │ │ @ instruction: 0xff65f8ef │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #19 │ │ @@ -3492823,16 +3492822,16 @@ │ │ cmp r0, #1 │ │ mvnne r4, #0 │ │ b caa7dc │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff67753f │ │ - @ instruction: 0xff676068 │ │ + @ instruction: 0xff677518 │ │ + @ instruction: 0xff676041 │ │ ldr r0, [pc, #4] @ caa7fc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001178d4 │ │ ldr r0, [pc, #4] @ caa80c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3494510,78 +3494509,78 @@ │ │ movw r1, #34 @ 0x22 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ b cabec0 │ │ @ instruction: 0xfffffb34 │ │ - @ instruction: 0xff6763df │ │ - @ instruction: 0xff67bd9c │ │ + @ instruction: 0xff6763b8 │ │ + @ instruction: 0xff67bd75 │ │ @ instruction: 0xff6db1ec │ │ - @ instruction: 0xff6780c7 │ │ + @ instruction: 0xff6780a0 │ │ @ instruction: 0xff6db1e0 │ │ - @ instruction: 0xff67f8c7 │ │ + @ instruction: 0xff67f8a0 │ │ @ instruction: 0xff6db19c │ │ @ instruction: 0xff683928 │ │ @ instruction: 0xff6db210 │ │ - @ instruction: 0xff67b7d4 │ │ - @ instruction: 0xff6635ad │ │ - @ instruction: 0xff6617a6 │ │ - @ instruction: 0xff67b884 │ │ - @ instruction: 0xff66365d │ │ - @ instruction: 0xff675e61 │ │ + @ instruction: 0xff67b7ad │ │ + @ instruction: 0xff663586 │ │ + @ instruction: 0xff66177f │ │ + @ instruction: 0xff67b85d │ │ + @ instruction: 0xff663636 │ │ + @ instruction: 0xff675e3a │ │ @ instruction: 0xff6566fe │ │ - @ instruction: 0xff661772 │ │ - @ instruction: 0xff66eaf6 │ │ - @ instruction: 0xff67b910 │ │ - @ instruction: 0xff6636e9 │ │ - @ instruction: 0xff675ee9 │ │ + @ instruction: 0xff66174b │ │ + @ instruction: 0xff66eacf │ │ + @ instruction: 0xff67b8e9 │ │ + @ instruction: 0xff6636c2 │ │ + @ instruction: 0xff675ec2 │ │ @ instruction: 0xff656786 │ │ - @ instruction: 0xff661706 │ │ - @ instruction: 0xff67b834 │ │ - @ instruction: 0xff66360d │ │ - @ instruction: 0xff675e15 │ │ + @ instruction: 0xff6616df │ │ + @ instruction: 0xff67b80d │ │ + @ instruction: 0xff6635e6 │ │ + @ instruction: 0xff675dee │ │ @ instruction: 0xff6566aa │ │ - @ instruction: 0xff67b73c │ │ - @ instruction: 0xff663515 │ │ - @ instruction: 0xff675d15 │ │ + @ instruction: 0xff67b715 │ │ + @ instruction: 0xff6634ee │ │ + @ instruction: 0xff675cee │ │ @ instruction: 0xff6565b2 │ │ - @ instruction: 0xff6760bf │ │ - @ instruction: 0xff67b648 │ │ - @ instruction: 0xff663421 │ │ - @ instruction: 0xff6615de │ │ - @ instruction: 0xff67b79c │ │ - @ instruction: 0xff663575 │ │ - @ instruction: 0xff675d7d │ │ + @ instruction: 0xff676098 │ │ + @ instruction: 0xff67b621 │ │ + @ instruction: 0xff6633fa │ │ + @ instruction: 0xff6615b7 │ │ + @ instruction: 0xff67b775 │ │ + @ instruction: 0xff66354e │ │ + @ instruction: 0xff675d56 │ │ @ instruction: 0xff656612 │ │ - @ instruction: 0xff67b62c │ │ - @ instruction: 0xff663405 │ │ - @ instruction: 0xff675c0d │ │ - @ instruction: 0xff67b5cc │ │ - @ instruction: 0xff6633a5 │ │ - @ instruction: 0xff675bad │ │ + @ instruction: 0xff67b605 │ │ + @ instruction: 0xff6633de │ │ + @ instruction: 0xff675be6 │ │ + @ instruction: 0xff67b5a5 │ │ + @ instruction: 0xff66337e │ │ + @ instruction: 0xff675b86 │ │ @ instruction: 0xff656442 │ │ - @ instruction: 0xff675fc3 │ │ - @ instruction: 0xff67b56c │ │ - @ instruction: 0xff663345 │ │ - @ instruction: 0xff676367 │ │ - @ instruction: 0xff67b664 │ │ - @ instruction: 0xff66343d │ │ - @ instruction: 0xff67b6a8 │ │ - @ instruction: 0xff663481 │ │ - @ instruction: 0xff675c89 │ │ + @ instruction: 0xff675f9c │ │ + @ instruction: 0xff67b545 │ │ + @ instruction: 0xff66331e │ │ + @ instruction: 0xff676340 │ │ + @ instruction: 0xff67b63d │ │ + @ instruction: 0xff663416 │ │ + @ instruction: 0xff67b681 │ │ + @ instruction: 0xff66345a │ │ + @ instruction: 0xff675c62 │ │ @ instruction: 0xff6564a6 │ │ - @ instruction: 0xff67bd1c │ │ - @ instruction: 0xff67b8bc │ │ + @ instruction: 0xff67bcf5 │ │ + @ instruction: 0xff67b895 │ │ @ instruction: 0xffffe94c │ │ - @ instruction: 0xff67bd84 │ │ - @ instruction: 0xff663b5d │ │ - @ instruction: 0xff67b6e0 │ │ - @ instruction: 0xff6634b9 │ │ - @ instruction: 0xff661ae3 │ │ + @ instruction: 0xff67bd5d │ │ + @ instruction: 0xff663b36 │ │ + @ instruction: 0xff67b6b9 │ │ + @ instruction: 0xff663492 │ │ + @ instruction: 0xff661abc │ │ 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 c9bf74 │ │ @@ -3494846,34 +3494845,34 @@ │ │ mov r0, sl │ │ add r1, pc, r1 │ │ b cac3dc │ │ mov r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6685ee │ │ - @ instruction: 0xff673a92 │ │ + @ instruction: 0xff6685c7 │ │ + @ instruction: 0xff673a6b │ │ @ instruction: 0xff659d0d │ │ @ instruction: 0xff6569de │ │ - @ instruction: 0xff67b21e │ │ + @ instruction: 0xff67b1f7 │ │ @ instruction: 0xff682eee │ │ - @ instruction: 0xff671d12 │ │ + @ instruction: 0xff671ceb │ │ @ instruction: 0xff65b863 │ │ @ instruction: 0xff64af2e │ │ - @ instruction: 0xff66c189 │ │ - @ instruction: 0xff664cbe │ │ + @ instruction: 0xff66c162 │ │ + @ instruction: 0xff664c97 │ │ @ instruction: 0xff64d015 │ │ - @ instruction: 0xff66fda4 │ │ - @ instruction: 0xff677564 │ │ + @ instruction: 0xff66fd7d │ │ + @ instruction: 0xff67753d │ │ @ instruction: 0xff65d7a3 │ │ - @ instruction: 0xff665bf9 │ │ + @ instruction: 0xff665bd2 │ │ @ instruction: 0xff65672a │ │ - @ instruction: 0xff66fc57 │ │ - @ instruction: 0xff675f4c │ │ - @ instruction: 0xff66e765 │ │ + @ instruction: 0xff66fc30 │ │ + @ instruction: 0xff675f25 │ │ + @ instruction: 0xff66e73e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ cmp r1, #0 │ │ mov r6, r0 │ │ movne r5, r1 │ │ mov r0, #1 │ │ cmpne r6, r1 │ │ @@ -3495289,16 +3495288,16 @@ │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ mov r9, fp │ │ b cace4c │ │ @ instruction: 0xffffeaf8 │ │ - @ instruction: 0xff67a9a0 │ │ - @ instruction: 0xff665faa │ │ + @ instruction: 0xff67a979 │ │ + @ instruction: 0xff665f83 │ │ @ instruction: 0xffffe990 │ │ ldr r1, [r1] │ │ mov r2, #4 │ │ ldr r0, [r0] │ │ b cace9c │ │ ldr r1, [r1] │ │ mov r2, #16 │ │ @@ -3495710,35 +3495709,35 @@ │ │ mov fp, #1 │ │ b cad1b8 │ │ mov r7, #1 │ │ b cad1b8 │ │ @ instruction: 0xff6552d9 │ │ @ instruction: 0xff655a26 │ │ @ instruction: 0xff6552b1 │ │ - @ instruction: 0xff666ba2 │ │ - @ instruction: 0xff67c1a2 │ │ - @ instruction: 0xff66d39e │ │ - @ instruction: 0xff67112b │ │ - @ instruction: 0xff666d96 │ │ - @ instruction: 0xff671103 │ │ - @ instruction: 0xff666d6e │ │ - @ instruction: 0xff6710db │ │ - @ instruction: 0xff666d46 │ │ - @ instruction: 0xff6710b3 │ │ - @ instruction: 0xff666d1e │ │ - @ instruction: 0xff67108b │ │ - @ instruction: 0xff666cf6 │ │ - @ instruction: 0xff671063 │ │ - @ instruction: 0xff666cce │ │ - @ instruction: 0xff67103b │ │ - @ instruction: 0xff666ca6 │ │ - @ instruction: 0xff671013 │ │ + @ instruction: 0xff666b7b │ │ + @ instruction: 0xff67c17b │ │ + @ instruction: 0xff66d377 │ │ + @ instruction: 0xff671104 │ │ + @ instruction: 0xff666d6f │ │ + @ instruction: 0xff6710dc │ │ + @ instruction: 0xff666d47 │ │ + @ instruction: 0xff6710b4 │ │ + @ instruction: 0xff666d1f │ │ + @ instruction: 0xff67108c │ │ + @ instruction: 0xff666cf7 │ │ + @ instruction: 0xff671064 │ │ + @ instruction: 0xff666ccf │ │ + @ instruction: 0xff67103c │ │ + @ instruction: 0xff666ca7 │ │ + @ instruction: 0xff671014 │ │ + @ instruction: 0xff666c7f │ │ + @ instruction: 0xff670fec │ │ @ instruction: 0xff655ade │ │ - @ instruction: 0xff666b52 │ │ - @ instruction: 0xff666abe │ │ + @ instruction: 0xff666b2b │ │ + @ instruction: 0xff666a97 │ │ ldr r0, [pc, #4] @ cad564 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, r1, r4, ror #25 │ │ ldr r0, [pc, #4] @ cad574 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3496048,18 +3496047,18 @@ │ │ mov r0, r5 │ │ bl bb325c │ │ mov r0, r9 │ │ bl bbb3e8 │ │ ldr r0, [sp] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66ad73 │ │ - @ instruction: 0xff6692b5 │ │ - @ instruction: 0xff66ada3 │ │ - @ instruction: 0xff6692e5 │ │ + @ instruction: 0xff66ad4c │ │ + @ instruction: 0xff66928e │ │ + @ instruction: 0xff66ad7c │ │ + @ instruction: 0xff6692be │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r0, #0 │ │ mov r4, #1 │ │ movne r7, r0 │ │ ldrne r0, [r0] │ │ cmpne r0, #0 │ │ @@ -3496308,23 +3496307,23 @@ │ │ mov r0, r9 │ │ bl bb325c │ │ mov r0, r5 │ │ bl bbb3e8 │ │ b cada7c │ │ mov r4, #0 │ │ b cade40 │ │ - @ instruction: 0xff66ac9f │ │ + @ instruction: 0xff66ac78 │ │ @ instruction: 0xff64bae8 │ │ - @ instruction: 0xff66a9d7 │ │ + @ instruction: 0xff66a9b0 │ │ @ instruction: 0xff64b820 │ │ - @ instruction: 0xff66a95b │ │ + @ instruction: 0xff66a934 │ │ @ instruction: 0xff64b7a4 │ │ - @ instruction: 0xff66a99b │ │ + @ instruction: 0xff66a974 │ │ @ instruction: 0xff64b7e4 │ │ - @ instruction: 0xff66aae3 │ │ + @ instruction: 0xff66aabc │ │ andseq r4, r1, r8, ror r5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r0, [pc, #1264] @ cae384 │ │ mov r6, #0 │ │ mov r5, r2 │ │ str r6, [sp, #8] │ │ @@ -3496640,47 +3496639,47 @@ │ │ bl bb325c │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r4, r1, r0, ror r4 │ │ @ instruction: 0xff654760 │ │ - @ instruction: 0xff67d475 │ │ - @ instruction: 0xff66a5ef │ │ - @ instruction: 0xff67775e │ │ - @ instruction: 0xff673a4d │ │ + @ instruction: 0xff67d44e │ │ + @ instruction: 0xff66a5c8 │ │ + @ instruction: 0xff677737 │ │ + @ instruction: 0xff673a26 │ │ @ instruction: 0xff6542ee │ │ - @ instruction: 0xff66a613 │ │ - @ instruction: 0xff677782 │ │ - @ instruction: 0xff66c7a6 │ │ + @ instruction: 0xff66a5ec │ │ + @ instruction: 0xff67775b │ │ + @ instruction: 0xff66c77f │ │ andseq r4, r1, r0, lsl r2 │ │ @ instruction: 0x00113fd8 │ │ - @ instruction: 0xff66a467 │ │ - @ instruction: 0xff6775d6 │ │ + @ instruction: 0xff66a440 │ │ + @ instruction: 0xff6775af │ │ @ instruction: 0xff648a70 │ │ - @ instruction: 0xff65f3ae │ │ - @ instruction: 0xff66a59f │ │ - @ instruction: 0xff67770e │ │ - @ instruction: 0xff673b59 │ │ + @ instruction: 0xff65f387 │ │ + @ instruction: 0xff66a578 │ │ + @ instruction: 0xff6776e7 │ │ + @ instruction: 0xff673b32 │ │ @ instruction: 0xff6543fa │ │ @ instruction: 0xff648a18 │ │ - @ instruction: 0xff66a573 │ │ - @ instruction: 0xff6776e2 │ │ - @ instruction: 0xff66a4b3 │ │ - @ instruction: 0xff677622 │ │ - @ instruction: 0xff66a783 │ │ - @ instruction: 0xff66a513 │ │ - @ instruction: 0xff677682 │ │ + @ instruction: 0xff66a54c │ │ + @ instruction: 0xff6776bb │ │ + @ instruction: 0xff66a48c │ │ + @ instruction: 0xff6775fb │ │ + @ instruction: 0xff66a75c │ │ + @ instruction: 0xff66a4ec │ │ + @ instruction: 0xff67765b │ │ @ instruction: 0x00113fb0 │ │ - @ instruction: 0xff66a4db │ │ - @ instruction: 0xff67764a │ │ - @ instruction: 0xff66a5c3 │ │ - @ instruction: 0xff677732 │ │ - @ instruction: 0xff66a673 │ │ - @ instruction: 0xff6777e2 │ │ + @ instruction: 0xff66a4b4 │ │ + @ instruction: 0xff677623 │ │ + @ instruction: 0xff66a59c │ │ + @ instruction: 0xff67770b │ │ + @ instruction: 0xff66a64c │ │ + @ instruction: 0xff6777bb │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #76] @ cae46c │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ add r3, pc, r3 │ │ mov r5, r2 │ │ @@ -3496696,16 +3496695,16 @@ │ │ add r3, pc, r3 │ │ bl caeb5c │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff67576b │ │ - @ instruction: 0xff65d622 │ │ + @ instruction: 0xff675744 │ │ + @ instruction: 0xff65d5fb │ │ 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 │ │ @@ -3497254,24 +3497253,24 @@ │ │ bl bb79a8 │ │ mov sl, #1 │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b caed10 │ │ - @ instruction: 0xff66084c │ │ + @ instruction: 0xff660825 │ │ @ instruction: 0xff65423e │ │ - @ instruction: 0xff669b59 │ │ + @ instruction: 0xff669b32 │ │ @ instruction: 0xff65418a │ │ - @ instruction: 0xff669b2b │ │ + @ instruction: 0xff669b04 │ │ @ instruction: 0xff651ca2 │ │ @ instruction: 0xff654136 │ │ - @ instruction: 0xff669ad7 │ │ + @ instruction: 0xff669ab0 │ │ @ instruction: 0xff651c5d │ │ - @ instruction: 0xff669a8f │ │ + @ instruction: 0xff669a68 │ │ @ instruction: 0xff68072b │ │ @ instruction: 0xff6540be │ │ ldr r0, [pc, #4] @ caed60 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r0, lsr r6 │ │ ldr r0, [pc, #4] @ caed70 │ │ @@ -3497600,40 +3497599,40 @@ │ │ blx ip │ │ b caf250 │ │ mov r0, #1 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff653fe2 │ │ @ instruction: 0xff64fdbe │ │ - @ instruction: 0xff66c0d1 │ │ - @ instruction: 0xff663f9f │ │ + @ instruction: 0xff66c0aa │ │ + @ instruction: 0xff663f78 │ │ @ instruction: 0xff64c247 │ │ - @ instruction: 0xff66992c │ │ - @ instruction: 0xff6769f8 │ │ - @ instruction: 0xff663369 │ │ + @ instruction: 0xff669905 │ │ + @ instruction: 0xff6769d1 │ │ + @ instruction: 0xff663342 │ │ @ instruction: 0xff64de39 │ │ @ instruction: 0xff653e66 │ │ @ instruction: 0xff64fc3a │ │ - @ instruction: 0xff66bf29 │ │ - @ instruction: 0xff67880a │ │ - @ instruction: 0xff66bee9 │ │ - @ instruction: 0xff663df9 │ │ + @ instruction: 0xff66bf02 │ │ + @ instruction: 0xff6787e3 │ │ + @ instruction: 0xff66bec2 │ │ + @ instruction: 0xff663dd2 │ │ @ instruction: 0xff653dc6 │ │ - @ instruction: 0xff66be99 │ │ + @ instruction: 0xff66be72 │ │ @ instruction: 0xff653d86 │ │ - @ instruction: 0xff66be7d │ │ + @ instruction: 0xff66be56 │ │ @ instruction: 0xff64c0db │ │ @ instruction: 0xff64fb16 │ │ - @ instruction: 0xff663d30 │ │ + @ instruction: 0xff663d09 │ │ @ instruction: 0xff65344b │ │ @ instruction: 0xff67dfff │ │ mulseq r1, ip, r4 │ │ - @ instruction: 0xff662192 │ │ + @ instruction: 0xff66216b │ │ @ instruction: 0xff64fa68 │ │ - @ instruction: 0xff674a13 │ │ + @ instruction: 0xff6749ec │ │ ldr r0, [pc, #4] @ caf300 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r0, lsl #3 │ │ ldr r0, [pc, #4] @ caf310 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3497684,23 +3497683,23 @@ │ │ str r1, [sp] │ │ mov r1, r2 │ │ mov r2, ip │ │ bl caf7e0 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff66bb01 │ │ + @ instruction: 0xff66bada │ │ ldr r0, [pc, #16] @ caf3f8 │ │ mov r2, #18 │ │ ldr r1, [pc, #12] @ caf3fc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c55fe8 │ │ @ instruction: 0xff646c2c │ │ - @ instruction: 0xff6747d9 │ │ + @ instruction: 0xff6747b2 │ │ b bb3314 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl bcc7c8 │ │ cmp r0, #0 │ │ beq caf464 │ │ mov r4, r0 │ │ @@ -3497920,34 +3497919,34 @@ │ │ mov r1, r8 │ │ str r7, [sp] │ │ mov r2, #16 │ │ mov r3, r6 │ │ bl bb5f98 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66ee37 │ │ + @ instruction: 0xff66ee10 │ │ @ instruction: 0xff6538ea │ │ @ instruction: 0xff67dd56 │ │ @ instruction: 0xff64bc28 │ │ @ instruction: 0xff65389e │ │ - @ instruction: 0xff67a06b │ │ + @ instruction: 0xff67a044 │ │ @ instruction: 0xff67dcf3 │ │ @ instruction: 0xff653852 │ │ - @ instruction: 0xff674653 │ │ + @ instruction: 0xff67462c │ │ @ instruction: 0xff653832 │ │ - @ instruction: 0xff672800 │ │ + @ instruction: 0xff6727d9 │ │ @ instruction: 0xff64d73f │ │ - @ instruction: 0xff66ccb6 │ │ + @ instruction: 0xff66cc8f │ │ @ instruction: 0xff653716 │ │ - @ instruction: 0xff66d6cc │ │ + @ instruction: 0xff66d6a5 │ │ @ instruction: 0xff64d692 │ │ @ instruction: 0xff6536c2 │ │ @ instruction: 0xff67db2a │ │ - @ instruction: 0xff65e47f │ │ - @ instruction: 0xff65de26 │ │ + @ instruction: 0xff65e458 │ │ + @ instruction: 0xff65ddff │ │ @ instruction: 0xff653662 │ │ 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 │ │ @@ -3497978,15 +3497977,15 @@ │ │ mov r0, r6 │ │ mov r1, fp │ │ mov r2, r8 │ │ bl bb79a8 │ │ b caf81c │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65e393 │ │ + @ instruction: 0xff65e36c │ │ ldr r0, [pc, #4] @ caf884 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r1, ip, asr #27 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #472] @ cafa70 │ │ @@ -3498106,23 +3498105,23 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r4, #13 │ │ mov r8, #84 @ 0x54 │ │ movt r4, #8 │ │ add r4, r4, #249 @ 0xf9 │ │ b caf9d0 │ │ @ instruction: 0x00112db0 │ │ - @ instruction: 0xff66353d │ │ - @ instruction: 0xff65fc66 │ │ - @ instruction: 0xff66ae1d │ │ - @ instruction: 0xff6742a8 │ │ - @ instruction: 0xff65c0ad │ │ - @ instruction: 0xff677de5 │ │ + @ instruction: 0xff663516 │ │ + @ instruction: 0xff65fc3f │ │ + @ instruction: 0xff66adf6 │ │ + @ instruction: 0xff674281 │ │ + @ instruction: 0xff65c086 │ │ + @ instruction: 0xff677dbe │ │ andseq r2, r1, r0, asr #24 │ │ - @ instruction: 0xff65c069 │ │ - @ instruction: 0xff677da1 │ │ + @ instruction: 0xff65c042 │ │ + @ instruction: 0xff677d7a │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq cafb14 │ │ ldr r0, [r1] │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3498228,25 +3498227,25 @@ │ │ ldr r0, [r7, #8]! │ │ cmp r0, #0 │ │ bne cafbb4 │ │ ldr r0, [r5, #12]! │ │ cmp r0, #0 │ │ bne cafc04 │ │ b cafc34 │ │ - @ instruction: 0xff65bf69 │ │ - @ instruction: 0xff668c7e │ │ - @ instruction: 0xff677d12 │ │ + @ instruction: 0xff65bf42 │ │ + @ instruction: 0xff668c57 │ │ + @ instruction: 0xff677ceb │ │ @ instruction: 0xff6532f2 │ │ - @ instruction: 0xff66b3b5 │ │ + @ instruction: 0xff66b38e │ │ @ instruction: 0xff64d23b │ │ @ instruction: 0xff65324e │ │ - @ instruction: 0xff66b311 │ │ - @ instruction: 0xff668bf7 │ │ + @ instruction: 0xff66b2ea │ │ + @ instruction: 0xff668bd0 │ │ @ instruction: 0xff6531fa │ │ - @ instruction: 0xff66b2c1 │ │ + @ instruction: 0xff66b29a │ │ @ instruction: 0xff67f823 │ │ @ instruction: 0xff6531aa │ │ ldr r0, [pc, #4] @ cafc9c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r1, r8, asr sl │ │ ldr r0, [pc, #4] @ cafcac │ │ @@ -3498545,32 +3498544,32 @@ │ │ mov r0, r1 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff64781c │ │ @ instruction: 0xff6530be │ │ @ instruction: 0xff64d095 │ │ @ instruction: 0xff653096 │ │ - @ instruction: 0xff66b165 │ │ - @ instruction: 0xff664dd8 │ │ + @ instruction: 0xff66b13e │ │ + @ instruction: 0xff664db1 │ │ @ instruction: 0xff653026 │ │ - @ instruction: 0xff670462 │ │ - @ instruction: 0xff664a54 │ │ - @ instruction: 0xff65d792 │ │ - @ instruction: 0xff666ead │ │ - @ instruction: 0xff66b061 │ │ - @ instruction: 0xff670112 │ │ + @ instruction: 0xff67043b │ │ + @ instruction: 0xff664a2d │ │ + @ instruction: 0xff65d76b │ │ + @ instruction: 0xff666e86 │ │ + @ instruction: 0xff66b03a │ │ + @ instruction: 0xff6700eb │ │ @ instruction: 0xff64ed06 │ │ - @ instruction: 0xff66af9d │ │ + @ instruction: 0xff66af76 │ │ @ instruction: 0xff652737 │ │ @ instruction: 0xff659e53 │ │ - @ instruction: 0xff66aedd │ │ - @ instruction: 0xff6612de │ │ + @ instruction: 0xff66aeb6 │ │ + @ instruction: 0xff6612b7 │ │ @ instruction: 0xff65a3b0 │ │ - @ instruction: 0xff65df1b │ │ - @ instruction: 0xff65b9ea │ │ + @ instruction: 0xff65def4 │ │ + @ instruction: 0xff65b9c3 │ │ 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 │ │ @@ -3498683,22 +3498682,22 @@ │ │ add sp, sp, #136 @ 0x88 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff67f279 │ │ @ instruction: 0xff652bee │ │ @ instruction: 0xff654305 │ │ @ instruction: 0xff652bb2 │ │ @ instruction: 0xff65a1ec │ │ - @ instruction: 0xff66e0c8 │ │ - @ instruction: 0xff65dd57 │ │ + @ instruction: 0xff66e0a1 │ │ + @ instruction: 0xff65dd30 │ │ @ instruction: 0xff65428a │ │ @ instruction: 0xff652b22 │ │ - @ instruction: 0xff66abf1 │ │ + @ instruction: 0xff66abca │ │ @ instruction: 0xff64ae5f │ │ @ instruction: 0xff652ac2 │ │ - @ instruction: 0xff66ab91 │ │ + @ instruction: 0xff66ab6a │ │ ldr r0, [pc, #4] @ cb03a4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r1, r4, lsr r5 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #56] @ cb03f0 │ │ @@ -3498713,16 +3498712,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cb7344 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66840d │ │ - @ instruction: 0xff66835f │ │ + @ instruction: 0xff6683e6 │ │ + @ instruction: 0xff668338 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ cb056c │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl bb2ab0 │ │ cmp r0, #0 │ │ @@ -3498809,31 +3498808,31 @@ │ │ add r1, pc, r1 │ │ bl bb25fc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r2, r1, r8, asr #9 │ │ - @ instruction: 0xff668391 │ │ - @ instruction: 0xff6682fb │ │ - @ instruction: 0xff675401 │ │ - @ instruction: 0xff67aead │ │ - @ instruction: 0xff671855 │ │ + @ instruction: 0xff66836a │ │ + @ instruction: 0xff6682d4 │ │ + @ instruction: 0xff6753da │ │ + @ instruction: 0xff67ae86 │ │ + @ instruction: 0xff67182e │ │ @ instruction: 0xff6520f6 │ │ andseq r2, r1, ip, ror r3 │ │ - @ instruction: 0xff675439 │ │ - @ instruction: 0xff67aee5 │ │ + @ instruction: 0xff675412 │ │ + @ instruction: 0xff67aebe │ │ ldr r0, [pc, #16] @ cb05ac │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ cb05b0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c55fe8 │ │ @ instruction: 0xff645a78 │ │ - @ instruction: 0xff668233 │ │ + @ instruction: 0xff66820c │ │ b bb3314 │ │ mov r0, #1 │ │ bx lr │ │ b bb3314 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ cb0634 │ │ @@ -3498858,25 +3498857,25 @@ │ │ add r1, pc, r1 │ │ bl bb6f54 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ movwgt r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff661cb1 │ │ + @ instruction: 0xff661c8a │ │ @ instruction: 0xff6527e2 │ │ - @ instruction: 0xff66a8a5 │ │ + @ instruction: 0xff66a87e │ │ ldr r0, [pc, #16] @ cb0658 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ cb065c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c55fe8 │ │ @ instruction: 0xff6459cc │ │ - @ instruction: 0xff6752d7 │ │ + @ instruction: 0xff6752b0 │ │ b bb3314 │ │ mov r0, #1 │ │ bx lr │ │ b bb3314 │ │ ldr r0, [pc, #4] @ cb067c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3499027,26 +3499026,26 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r0, #13 │ │ movt r0, #8 │ │ add r1, r0, #21 │ │ b cb07f8 │ │ andseq r2, r1, r4, lsr #8 │ │ - @ instruction: 0xff66262a │ │ + @ instruction: 0xff662603 │ │ @ instruction: 0xff680d49 │ │ - @ instruction: 0xff67acf9 │ │ + @ instruction: 0xff67acd2 │ │ @ instruction: 0xff65629b │ │ - @ instruction: 0xff6625c6 │ │ + @ instruction: 0xff66259f │ │ @ instruction: 0xff680ce5 │ │ andseq r2, r1, r0, lsl r3 │ │ - @ instruction: 0xff66256e │ │ + @ instruction: 0xff662547 │ │ @ instruction: 0xff680c8d │ │ - @ instruction: 0xff662552 │ │ + @ instruction: 0xff66252b │ │ @ instruction: 0xff680c71 │ │ - @ instruction: 0xff66259a │ │ + @ instruction: 0xff662573 │ │ @ instruction: 0xff680cb9 │ │ @ instruction: 0x001122b0 │ │ andseq r2, r1, r8, asr #4 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #92] @ cb0980 │ │ ldr r0, [r1] │ │ @@ -3499070,16 +3499069,16 @@ │ │ ldr r0, [r6, #4] │ │ mov r2, r4 │ │ add r3, pc, r3 │ │ bl cb0ff8 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff646c0c │ │ - @ instruction: 0xff66a565 │ │ - @ instruction: 0xff67328b │ │ + @ instruction: 0xff66a53e │ │ + @ instruction: 0xff673264 │ │ ldr r0, [pc, #4] @ cb0998 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrsbeq r2, [r1], -r4 │ │ ldr r1, [pc, #4] @ cb09a8 │ │ add r1, pc, r1 │ │ b bb25fc │ │ @@ -3499481,16 +3499480,16 @@ │ │ movw r2, #383 @ 0x17f │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r7, #53 @ 0x35 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66201a │ │ - @ instruction: 0xff661e32 │ │ + @ instruction: 0xff661ff3 │ │ + @ instruction: 0xff661e0b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov sl, r1 │ │ mov r9, r0 │ │ bl c9bf74 │ │ @@ -3499639,27 +3499638,27 @@ │ │ ldr r5, [pc, #72] @ cb129c │ │ add r8, pc, r8 │ │ add r4, pc, r4 │ │ add r5, pc, r5 │ │ b cb1160 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65e39c │ │ + @ instruction: 0xff65e375 │ │ @ instruction: 0xff651d8e │ │ - @ instruction: 0xff661221 │ │ + @ instruction: 0xff6611fa │ │ @ instruction: 0xff651d52 │ │ - @ instruction: 0xff672b1c │ │ - @ instruction: 0xff661d0e │ │ - @ instruction: 0xff669d79 │ │ - @ instruction: 0xff661141 │ │ + @ instruction: 0xff672af5 │ │ + @ instruction: 0xff661ce7 │ │ + @ instruction: 0xff669d52 │ │ + @ instruction: 0xff66111a │ │ @ instruction: 0xff651c72 │ │ - @ instruction: 0xff6729f4 │ │ - @ instruction: 0xff661be6 │ │ - @ instruction: 0xff669c6d │ │ - @ instruction: 0xff661035 │ │ + @ instruction: 0xff6729cd │ │ + @ instruction: 0xff661bbf │ │ + @ instruction: 0xff669c46 │ │ + @ instruction: 0xff66100e │ │ @ instruction: 0xff651b6a │ │ 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 │ │ @@ -3500079,16 +3500078,16 @@ │ │ mov r4, r2 │ │ movw r2, #731 @ 0x2db │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #260 @ 0x104 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff661ace │ │ - @ instruction: 0xff6614d6 │ │ + @ instruction: 0xff661aa7 │ │ + @ instruction: 0xff6614af │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ b cb1978 │ │ add r1, r1, #1 │ │ @@ -3500442,15 +3500441,15 @@ │ │ ldr r0, [pc, #16] @ cb1ef0 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ cb1ef4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c55fe8 │ │ @ instruction: 0xff644134 │ │ - @ instruction: 0xff66a487 │ │ + @ instruction: 0xff66a460 │ │ b bb3314 │ │ mov r0, #1 │ │ bx lr │ │ b bb3314 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ @@ -3500504,19 +3500503,19 @@ │ │ add r3, pc, r3 │ │ bl bb79a8 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64926d │ │ @ instruction: 0xff650e9a │ │ - @ instruction: 0xff677660 │ │ - @ instruction: 0xff668f55 │ │ - @ instruction: 0xff660ea1 │ │ + @ instruction: 0xff677639 │ │ + @ instruction: 0xff668f2e │ │ + @ instruction: 0xff660e7a │ │ @ instruction: 0xff650e3e │ │ - @ instruction: 0xff671c45 │ │ + @ instruction: 0xff671c1e │ │ @ instruction: 0xff650df2 │ │ 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] │ │ @@ -3500688,27 +3500687,27 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #13 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ b cb219c │ │ @ instruction: 0xff67b0d1 │ │ - @ instruction: 0xff66e06b │ │ + @ instruction: 0xff66e044 │ │ @ instruction: 0xff67b101 │ │ - @ instruction: 0xff66e09b │ │ + @ instruction: 0xff66e074 │ │ @ instruction: 0xff67d1c5 │ │ - @ instruction: 0xff664a80 │ │ - @ instruction: 0xff65d331 │ │ + @ instruction: 0xff664a59 │ │ + @ instruction: 0xff65d30a │ │ @ instruction: 0xff67b139 │ │ - @ instruction: 0xff66e0d3 │ │ + @ instruction: 0xff66e0ac │ │ @ instruction: 0xff67afdd │ │ - @ instruction: 0xff66df77 │ │ + @ instruction: 0xff66df50 │ │ andseq r7, r2, r0, lsl #11 │ │ @ instruction: 0xff67b0a9 │ │ - @ instruction: 0xff66e043 │ │ + @ instruction: 0xff66e01c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ sub sp, sp, #2048 @ 0x800 │ │ mov r6, r1 │ │ ldr r1, [pc, #1584] @ cb2948 │ │ ldr r7, [r0, #4] │ │ mov r5, r0 │ │ @@ -3501103,59 +3501102,59 @@ │ │ mov r0, #6 │ │ stm sp, {r4, ip} │ │ str r5, [sp, #8] │ │ bl c0e274 │ │ mov r0, r7 │ │ bl bb7770 │ │ b cb285c │ │ - @ instruction: 0xff65b2a0 │ │ + @ instruction: 0xff65b279 │ │ @ instruction: 0xff67ae5d │ │ - @ instruction: 0xff6648b5 │ │ + @ instruction: 0xff66488e │ │ @ instruction: 0xff67cf3d │ │ - @ instruction: 0xff6647f8 │ │ - @ instruction: 0xff65d0a9 │ │ + @ instruction: 0xff6647d1 │ │ + @ instruction: 0xff65d082 │ │ @ instruction: 0xff67ad99 │ │ - @ instruction: 0xff6647f1 │ │ + @ instruction: 0xff6647ca │ │ @ instruction: 0xff67ceb5 │ │ - @ instruction: 0xff664774 │ │ - @ instruction: 0xff65d025 │ │ - @ instruction: 0xff6663fb │ │ + @ instruction: 0xff66474d │ │ + @ instruction: 0xff65cffe │ │ + @ instruction: 0xff6663d4 │ │ @ instruction: 0xff67ae25 │ │ - @ instruction: 0xff66487d │ │ + @ instruction: 0xff664856 │ │ @ instruction: 0xff67ad21 │ │ - @ instruction: 0xff664779 │ │ - @ instruction: 0xff67908f │ │ + @ instruction: 0xff664752 │ │ + @ instruction: 0xff679068 │ │ @ instruction: 0xff6521a1 │ │ @ instruction: 0xff67cb95 │ │ - @ instruction: 0xff664454 │ │ - @ instruction: 0xff65cd01 │ │ + @ instruction: 0xff66442d │ │ + @ instruction: 0xff65ccda │ │ @ instruction: 0xff67accd │ │ @ instruction: 0xff67aad1 │ │ @ instruction: 0xff656615 │ │ - @ instruction: 0xff66cd51 │ │ + @ instruction: 0xff66cd2a │ │ @ instruction: 0xff67ac39 │ │ @ instruction: 0xff67aaa1 │ │ - @ instruction: 0xff6644f9 │ │ + @ instruction: 0xff6644d2 │ │ @ instruction: 0xff67a995 │ │ - @ instruction: 0xff65cc31 │ │ + @ instruction: 0xff65cc0a │ │ @ instruction: 0xff67caad │ │ - @ instruction: 0xff664368 │ │ + @ instruction: 0xff664341 │ │ @ instruction: 0xff67aa7d │ │ - @ instruction: 0xff6644d5 │ │ - @ instruction: 0xff673569 │ │ + @ instruction: 0xff6644ae │ │ + @ instruction: 0xff673542 │ │ @ instruction: 0xff67ab35 │ │ @ instruction: 0xff67a9ed │ │ - @ instruction: 0xff65cc81 │ │ + @ instruction: 0xff65cc5a │ │ @ instruction: 0xff67caf9 │ │ - @ instruction: 0xff6643b8 │ │ + @ instruction: 0xff664391 │ │ @ instruction: 0xff67ae91 │ │ - @ instruction: 0xff6648e9 │ │ + @ instruction: 0xff6648c2 │ │ @ instruction: 0xff67ac79 │ │ @ instruction: 0xff67ab7d │ │ - @ instruction: 0xff6645d5 │ │ + @ instruction: 0xff6645ae │ │ ldr r0, [pc, #4] @ cb2a08 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r1, r8, lsr #3 │ │ ldr r0, [pc, #4] @ cb2a18 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3501186,16 +3501185,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cb7344 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65e8b3 │ │ - @ instruction: 0xff67896e │ │ + @ instruction: 0xff65e88c │ │ + @ instruction: 0xff678947 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #380] @ cb2c28 │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl bb2ab0 │ │ cmp r0, #0 │ │ @@ -3501289,23 +3501288,23 @@ │ │ bl bb25fc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x001101bc │ │ @ instruction: 0xff64fbdd │ │ - @ instruction: 0xff676add │ │ + @ instruction: 0xff676ab6 │ │ @ instruction: 0xff646a71 │ │ - @ instruction: 0xff66f261 │ │ + @ instruction: 0xff66f23a │ │ @ instruction: 0xff646a09 │ │ - @ instruction: 0xff66f1f9 │ │ - @ instruction: 0xff65afa7 │ │ + @ instruction: 0xff66f1d2 │ │ + @ instruction: 0xff65af80 │ │ andseq r0, r1, r8, asr r0 │ │ @ instruction: 0xff646a41 │ │ - @ instruction: 0xff66f231 │ │ + @ instruction: 0xff66f20a │ │ ldr r1, [pc, #4] @ cb2c60 │ │ add r1, pc, r1 │ │ b bb25fc │ │ andseq r0, r1, r0, lsl r0 │ │ ldr r0, [pc, #4] @ cb2c70 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3501349,19 +3501348,19 @@ │ │ add r1, pc, r1 │ │ bl bb6698 │ │ ldr r1, [r5, #4] │ │ mov r0, r6 │ │ bl bcb100 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff65f601 │ │ + @ instruction: 0xff65f5da │ │ @ instruction: 0xff650132 │ │ - @ instruction: 0xff665b38 │ │ + @ instruction: 0xff665b11 │ │ @ instruction: 0xff64c7b1 │ │ - @ instruction: 0xff674b0d │ │ + @ instruction: 0xff674ae6 │ │ ldr r0, [pc, #4] @ cb2d40 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r1, ip, rrx │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #168 @ 0xa8 │ │ mov r0, r1 │ │ @@ -3501516,24 +3501515,24 @@ │ │ bl c9bef4 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq pc, r0, r0, asr #30 │ │ @ instruction: 0xff646718 │ │ - @ instruction: 0xff67492d │ │ - @ instruction: 0xff65ac9f │ │ + @ instruction: 0xff674906 │ │ + @ instruction: 0xff65ac78 │ │ @ instruction: 0xff6466d8 │ │ - @ instruction: 0xff6748ed │ │ - @ instruction: 0xff65ac5f │ │ + @ instruction: 0xff6748c6 │ │ + @ instruction: 0xff65ac38 │ │ andeq r0, r0, r0, asr r0 │ │ @ instruction: 0xff6466a0 │ │ - @ instruction: 0xff6748b5 │ │ + @ instruction: 0xff67488e │ │ @ instruction: 0xff646750 │ │ - @ instruction: 0xff674965 │ │ + @ instruction: 0xff67493e │ │ ldr r0, [pc, #4] @ cb2ff0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq pc, r0, r8, ror sp @ │ │ ldr r1, [pc, #4] @ cb3000 │ │ add r1, pc, r1 │ │ b bb25fc │ │ @@ -3502215,25 +3502214,25 @@ │ │ bl c0e65c │ │ mov r0, #11 │ │ mov r1, #143 @ 0x8f │ │ mov r2, #0 │ │ bl c0e74c │ │ b cb374c │ │ @ instruction: 0xff647fdd │ │ - @ instruction: 0xff672777 │ │ + @ instruction: 0xff672750 │ │ @ instruction: 0xff647e45 │ │ - @ instruction: 0xff6725df │ │ + @ instruction: 0xff6725b8 │ │ andseq r6, r2, r4, lsr #4 │ │ @ instruction: 0xff647725 │ │ - @ instruction: 0xff67799b │ │ + @ instruction: 0xff677974 │ │ @ instruction: 0xff6d3414 │ │ andeq r0, r0, r4, asr ip │ │ @ instruction: 0xff6d3390 │ │ @ instruction: 0xff64775d │ │ - @ instruction: 0xff671ef7 │ │ + @ instruction: 0xff671ed0 │ │ mov r1, r0 │ │ sub r0, r0, #1 │ │ cmp r0, #10 │ │ bxcc lr │ │ ldr r0, [pc, #60] @ cb3b28 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ @@ -3503057,20 +3503056,20 @@ │ │ mov r0, r6 │ │ ldr r1, [pc, r1] │ │ bl c9bef4 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff67308f │ │ + @ instruction: 0xff673068 │ │ @ instruction: 0xff64dfd7 │ │ andseq r5, r2, r0, asr #1 │ │ @ instruction: 0xff644ed3 │ │ - @ instruction: 0xff65e6c9 │ │ - @ instruction: 0xff674e61 │ │ + @ instruction: 0xff65e6a2 │ │ + @ instruction: 0xff674e3a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r8, r0 │ │ mov r0, r2 │ │ mov r7, r2 │ │ mov r4, r1 │ │ bl c9bf74 │ │ @@ -3503213,21 +3503212,21 @@ │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r0, #15 │ │ movw r5, #361 @ 0x169 │ │ movt r0, #8 │ │ stmib sp, {r0, sl} │ │ b cb49d8 │ │ - @ instruction: 0xff65c89e │ │ + @ instruction: 0xff65c877 │ │ @ instruction: 0xff64de57 │ │ - @ instruction: 0xff65e465 │ │ - @ instruction: 0xff672e45 │ │ + @ instruction: 0xff65e43e │ │ + @ instruction: 0xff672e1e │ │ andseq r4, r2, r4, ror #28 │ │ - @ instruction: 0xff65e4a9 │ │ - @ instruction: 0xff658c1d │ │ + @ instruction: 0xff65e482 │ │ + @ instruction: 0xff658bf6 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #560 @ 0x230 │ │ ldr r0, [r1] │ │ str r2, [sp, #556] @ 0x22c │ │ cmp r0, #8 │ │ bhi cb4c50 │ │ add r2, pc, #4 │ │ @@ -3503458,29 +3503457,29 @@ │ │ ldr r1, [pc, #36] @ cb4e24 │ │ add r0, sp, #256 @ 0x100 │ │ add r1, pc, r1 │ │ b cb4bf0 │ │ @ instruction: 0xff6551a8 │ │ @ instruction: 0xff655319 │ │ @ instruction: 0xff6513d7 │ │ - @ instruction: 0xff6748da │ │ - @ instruction: 0xff65fe7b │ │ + @ instruction: 0xff6748b3 │ │ + @ instruction: 0xff65fe54 │ │ @ instruction: 0xff6464f3 │ │ @ instruction: 0xff678522 │ │ - @ instruction: 0xff66ee23 │ │ - @ instruction: 0xff65c7db │ │ - @ instruction: 0xff66f037 │ │ + @ instruction: 0xff66edfc │ │ + @ instruction: 0xff65c7b4 │ │ + @ instruction: 0xff66f010 │ │ @ instruction: 0xff64f974 │ │ - @ instruction: 0xff672b3b │ │ + @ instruction: 0xff672b14 │ │ @ instruction: 0xff642a07 │ │ @ instruction: 0xff644a13 │ │ @ instruction: 0xff678770 │ │ - @ instruction: 0xff676894 │ │ - @ instruction: 0xff65e291 │ │ - @ instruction: 0xff65c70c │ │ + @ instruction: 0xff67686d │ │ + @ instruction: 0xff65e26a │ │ + @ instruction: 0xff65c6e5 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1] │ │ mov r4, #1 │ │ cmp r1, #8 │ │ bhi cb4fe0 │ │ add r2, pc, #4 │ │ @@ -3503617,28 +3503616,28 @@ │ │ add r1, pc, r1 │ │ b cb4edc │ │ ldr r3, [r2, #4] │ │ ldr r1, [pc, #20] @ cb509c │ │ add r1, pc, r1 │ │ b cb4edc │ │ @ instruction: 0xff64d810 │ │ - @ instruction: 0xff65fb5b │ │ - @ instruction: 0xff66932f │ │ - @ instruction: 0xff66b213 │ │ - @ instruction: 0xff663779 │ │ - @ instruction: 0xff6763c3 │ │ - @ instruction: 0xff656b85 │ │ - @ instruction: 0xff66387d │ │ - @ instruction: 0xff66b2ef │ │ + @ instruction: 0xff65fb34 │ │ + @ instruction: 0xff669308 │ │ + @ instruction: 0xff66b1ec │ │ + @ instruction: 0xff663752 │ │ + @ instruction: 0xff67639c │ │ + @ instruction: 0xff656b5e │ │ + @ instruction: 0xff663856 │ │ + @ instruction: 0xff66b2c8 │ │ @ instruction: 0xff647ebc │ │ - @ instruction: 0xff6693ca │ │ - @ instruction: 0xff670a6c │ │ - @ instruction: 0xff667436 │ │ - @ instruction: 0xff65ded5 │ │ - @ instruction: 0xff663864 │ │ + @ instruction: 0xff6693a3 │ │ + @ instruction: 0xff670a45 │ │ + @ instruction: 0xff66740f │ │ + @ instruction: 0xff65deae │ │ + @ instruction: 0xff66383d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r8, r1 │ │ bl c9bf74 │ │ @@ -3503692,15 +3503691,15 @@ │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl c9bef4 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff65dcdd │ │ + @ instruction: 0xff65dcb6 │ │ @ instruction: 0xff646059 │ │ @ instruction: 0x001246d4 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ @@ -3503803,25 +3503802,25 @@ │ │ ldr r9, [sp, #32] │ │ mov r0, r5 │ │ mov r2, r4 │ │ strd r8, [sp] │ │ bl cb53a8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff65db4d │ │ - @ instruction: 0xff65f8cb │ │ - @ instruction: 0xff6724ff │ │ + @ instruction: 0xff65db26 │ │ + @ instruction: 0xff65f8a4 │ │ + @ instruction: 0xff6724d8 │ │ @ instruction: 0xff6443eb │ │ @ instruction: 0xff64231b │ │ - @ instruction: 0xff65a360 │ │ - @ instruction: 0xff65f96b │ │ + @ instruction: 0xff65a339 │ │ + @ instruction: 0xff65f944 │ │ @ instruction: 0xff6422e8 │ │ - @ instruction: 0xff65c0b2 │ │ - @ instruction: 0xff65db85 │ │ - @ instruction: 0xff65f903 │ │ + @ instruction: 0xff65c08b │ │ + @ instruction: 0xff65db5e │ │ + @ instruction: 0xff65f8dc │ │ @ instruction: 0xff64fda5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #40] @ 0x28 │ │ cmp r8, #0 │ │ beq cb5490 │ │ mov r6, r3 │ │ @@ -3504072,36 +3504071,36 @@ │ │ bne cb579c │ │ mov r0, r4 │ │ bl ca60f0 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65d9ad │ │ + @ instruction: 0xff65d986 │ │ @ instruction: 0xff6420c3 │ │ - @ instruction: 0xff65d979 │ │ + @ instruction: 0xff65d952 │ │ @ instruction: 0xff64208f │ │ - @ instruction: 0xff65d76d │ │ + @ instruction: 0xff65d746 │ │ @ instruction: 0xff641e83 │ │ @ instruction: 0xff641d6a │ │ - @ instruction: 0xff65d79d │ │ + @ instruction: 0xff65d776 │ │ @ instruction: 0xff641eb3 │ │ @ instruction: 0xff641d9a │ │ - @ instruction: 0xff65d72d │ │ - @ instruction: 0xff66c6d4 │ │ - @ instruction: 0xff676f86 │ │ - @ instruction: 0xff65d6dd │ │ + @ instruction: 0xff65d706 │ │ + @ instruction: 0xff66c6ad │ │ + @ instruction: 0xff676f5f │ │ + @ instruction: 0xff65d6b6 │ │ @ instruction: 0xff641df3 │ │ - @ instruction: 0xff65d8a1 │ │ - @ instruction: 0xff65d87d │ │ - @ instruction: 0xff65d839 │ │ + @ instruction: 0xff65d87a │ │ + @ instruction: 0xff65d856 │ │ + @ instruction: 0xff65d812 │ │ @ instruction: 0xff641f4f │ │ - @ instruction: 0xff65d949 │ │ + @ instruction: 0xff65d922 │ │ @ instruction: 0xff64205f │ │ - @ instruction: 0xff65d9d9 │ │ + @ instruction: 0xff65d9b2 │ │ @ instruction: 0xff6420ef │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq cb590c │ │ mov r8, r1 │ │ ldrb r1, [r0] │ │ @@ -3504196,18 +3504195,18 @@ │ │ mov r0, r9 │ │ bl bb32e4 │ │ b cb5990 │ │ mov r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65d531 │ │ - @ instruction: 0xff657cb4 │ │ - @ instruction: 0xff65d4f1 │ │ - @ instruction: 0xff657c74 │ │ + @ instruction: 0xff65d50a │ │ + @ instruction: 0xff657c8d │ │ + @ instruction: 0xff65d4ca │ │ + @ instruction: 0xff657c4d │ │ ldr r0, [pc, #4] @ cb59b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, r0, ip, asr #9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov fp, r2 │ │ @@ -3504334,31 +3504333,31 @@ │ │ cmp r0, #0 │ │ movwgt sl, #1 │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b cb5bb0 │ │ - @ instruction: 0xff66e0a5 │ │ + @ instruction: 0xff66e07e │ │ @ instruction: 0xff6505a7 │ │ - @ instruction: 0xff65c84d │ │ + @ instruction: 0xff65c826 │ │ @ instruction: 0xff64d382 │ │ @ instruction: 0xff65432b │ │ - @ instruction: 0xff664d23 │ │ - @ instruction: 0xff6653a5 │ │ - @ instruction: 0xff662cef │ │ + @ instruction: 0xff664cfc │ │ + @ instruction: 0xff66537e │ │ + @ instruction: 0xff662cc8 │ │ @ instruction: 0xff64d26a │ │ ldr r0, [pc, #16] @ cb5c00 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ cb5c04 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c55fe8 │ │ @ instruction: 0xff640424 │ │ - @ instruction: 0xff675852 │ │ + @ instruction: 0xff67582b │ │ b bb3314 │ │ mov r0, #1 │ │ bx lr │ │ b bb3314 │ │ ldr r2, [r1] │ │ ldr r0, [r1, #8] │ │ mov r1, r2 │ │ @@ -3504440,19 +3504439,19 @@ │ │ mov r0, #34 @ 0x22 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff667170 │ │ + @ instruction: 0xff667149 │ │ @ instruction: 0xff648fcc │ │ - @ instruction: 0xff662b6f │ │ - @ instruction: 0xff664ab8 │ │ - @ instruction: 0xff662b0f │ │ + @ instruction: 0xff662b48 │ │ + @ instruction: 0xff664a91 │ │ + @ instruction: 0xff662ae8 │ │ @ instruction: 0xff64c9c0 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ bl bb3218 │ │ cmp r0, #0 │ │ beq cb5dc4 │ │ @@ -3504482,16 +3504481,16 @@ │ │ b cb5e08 │ │ mov r0, r4 │ │ bl bb3220 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff662a7b │ │ - @ instruction: 0xff6649c4 │ │ + @ instruction: 0xff662a54 │ │ + @ instruction: 0xff66499d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ cmp r0, #0 │ │ beq cb5ee0 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ add r1, sp, #16 │ │ @@ -3504556,25 +3504555,25 @@ │ │ bl c104b8 │ │ mov r0, r4 │ │ bl bb3220 │ │ b cb5f10 │ │ mov r0, r6 │ │ bl c104b8 │ │ b cb5f10 │ │ - @ instruction: 0xff66295f │ │ - @ instruction: 0xff6596d0 │ │ - @ instruction: 0xff67081f │ │ + @ instruction: 0xff662938 │ │ + @ instruction: 0xff6596a9 │ │ + @ instruction: 0xff6707f8 │ │ ldr r0, [pc, #16] @ cb5f60 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ cb5f64 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c55fe8 │ │ @ instruction: 0xff6400c4 │ │ - @ instruction: 0xff65b40c │ │ + @ instruction: 0xff65b3e5 │ │ b bb3314 │ │ mov r0, #1 │ │ bx lr │ │ b bb3314 │ │ ldr r0, [pc, #4] @ cb5f84 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3504633,15 +3504632,15 @@ │ │ add r1, pc, r1 │ │ bl bb25fc │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff648c05 │ │ - @ instruction: 0xff65ce3a │ │ + @ instruction: 0xff65ce13 │ │ andseq ip, r0, ip, ror #31 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ add r0, sp, #8 │ │ mov r4, r3 │ │ @@ -3504717,19 +3504716,19 @@ │ │ b cb61ac │ │ mov r1, #0 │ │ mov r0, r1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff648b50 │ │ @ instruction: 0xff64ccce │ │ - @ instruction: 0xff673521 │ │ + @ instruction: 0xff6734fa │ │ @ instruction: 0xff64cce2 │ │ @ instruction: 0xff64cc9e │ │ @ instruction: 0xff648b01 │ │ - @ instruction: 0xff657482 │ │ + @ instruction: 0xff65745b │ │ ldr r0, [pc, #4] @ cb61e0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq ip, r0, r4, lsr #28 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ @@ -3505084,24 +3505083,24 @@ │ │ bl c9bef4 │ │ mov r0, r4 │ │ bl bb325c │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65ade0 │ │ + @ instruction: 0xff65adb9 │ │ @ instruction: 0xff67afa2 │ │ - @ instruction: 0xff66d5a2 │ │ + @ instruction: 0xff66d57b │ │ @ instruction: 0xff678dd8 │ │ @ instruction: 0x0010cab4 │ │ - @ instruction: 0xff66d566 │ │ + @ instruction: 0xff66d53f │ │ @ instruction: 0xff678d9c │ │ - @ instruction: 0xff66d532 │ │ + @ instruction: 0xff66d50b │ │ @ instruction: 0xff678d68 │ │ - @ instruction: 0xff66b64d │ │ + @ instruction: 0xff66b626 │ │ @ instruction: 0xff64beee │ │ andseq r3, r2, r0, asr #32 │ │ ldr r0, [pc, #4] @ cb67b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq ip, r0, ip, asr #18 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3505294,30 +3505293,30 @@ │ │ mov r2, #47 @ 0x2f │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66d484 │ │ + @ instruction: 0xff66d45d │ │ @ instruction: 0xff64c5e6 │ │ - @ instruction: 0xff65aa1b │ │ + @ instruction: 0xff65a9f4 │ │ @ instruction: 0xff64c562 │ │ @ instruction: 0xff6501f3 │ │ - @ instruction: 0xff669935 │ │ + @ instruction: 0xff66990e │ │ @ instruction: 0xff67abc1 │ │ @ instruction: 0xff6464b2 │ │ @ instruction: 0xff648b21 │ │ @ instruction: 0xff67ab25 │ │ @ instruction: 0xff646346 │ │ @ instruction: 0xff646412 │ │ - @ instruction: 0xff6644ad │ │ + @ instruction: 0xff664486 │ │ @ instruction: 0xff64c38e │ │ @ instruction: 0xff649e73 │ │ - @ instruction: 0xff669812 │ │ + @ instruction: 0xff6697eb │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ ldrne r0, [r1] │ │ cmpne r0, #0 │ │ bne cb6b54 │ │ bl c0e568 │ │ ldr r0, [pc, #132] @ cb6ba8 │ │ @@ -3505351,17 +3505350,17 @@ │ │ blx d3218e │ │ mov r0, #0 │ │ strb r0, [r4, r5] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67493e │ │ - @ instruction: 0xff670d28 │ │ - @ instruction: 0xff674902 │ │ + @ instruction: 0xff674917 │ │ + @ instruction: 0xff670d01 │ │ + @ instruction: 0xff6748db │ │ push {r4, r5, fp, lr} │ │ cmp r2, #0 │ │ beq cb6c3c │ │ mov r5, r2 │ │ bl bb32b0 │ │ cmp r0, #0 │ │ beq cb6c68 │ │ @@ -3505414,20 +3505413,20 @@ │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #34 @ 0x22 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff67481a │ │ - @ instruction: 0xff6569af │ │ - @ instruction: 0xff6747ee │ │ - @ instruction: 0xff656983 │ │ - @ instruction: 0xff67485e │ │ - @ instruction: 0xff6569f3 │ │ + @ instruction: 0xff6747f3 │ │ + @ instruction: 0xff656988 │ │ + @ instruction: 0xff6747c7 │ │ + @ instruction: 0xff65695c │ │ + @ instruction: 0xff674837 │ │ + @ instruction: 0xff6569cc │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ cmp r1, #0 │ │ beq cb6cec │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ @@ -3505535,20 +3505534,20 @@ │ │ bl c0e65c │ │ movw r1, #15 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ b cb6dc8 │ │ - @ instruction: 0xff661b43 │ │ - @ instruction: 0xff661afb │ │ - @ instruction: 0xff661adb │ │ - @ instruction: 0xff661a07 │ │ - @ instruction: 0xff665540 │ │ - @ instruction: 0xff661a87 │ │ + @ instruction: 0xff661b1c │ │ + @ instruction: 0xff661ad4 │ │ + @ instruction: 0xff661ab4 │ │ + @ instruction: 0xff6619e0 │ │ + @ instruction: 0xff665519 │ │ + @ instruction: 0xff661a60 │ │ b cb6cfc │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ cb6f04 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ @@ -3505566,28 +3505565,28 @@ │ │ mov r2, #110 @ 0x6e │ │ bl c54728 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #111 @ 0x6f │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6619ab │ │ + @ instruction: 0xff661984 │ │ mov r3, r2 │ │ cmp r1, #0 │ │ beq cb6f24 │ │ ldr r1, [pc, #24] @ cb6f34 │ │ mov r2, #4 │ │ add r1, pc, r1 │ │ b cb6cfc │ │ ldr r1, [pc, #12] @ cb6f38 │ │ mov r2, #5 │ │ add r1, pc, r1 │ │ b cb6cfc │ │ - @ instruction: 0xff668bf5 │ │ - @ instruction: 0xff65d677 │ │ + @ instruction: 0xff668bce │ │ + @ instruction: 0xff65d650 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq cb6f88 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl bae3b4 │ │ movw r5, #13 │ │ @@ -3505618,16 +3505617,16 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl bbb3e8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6618c7 │ │ - @ instruction: 0xff6673cb │ │ + @ instruction: 0xff6618a0 │ │ + @ instruction: 0xff6673a4 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl bbb1fc │ │ cmp r0, #127 @ 0x7f │ │ bgt cb6ffc │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ @@ -3505677,19 +3505676,19 @@ │ │ ldr r1, [pc, #36] @ cb70d0 │ │ mov r0, r4 │ │ mov r2, #162 @ 0xa2 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff661847 │ │ - @ instruction: 0xff6617fb │ │ + @ instruction: 0xff661820 │ │ + @ instruction: 0xff6617d4 │ │ @ instruction: 0xff64b6bc │ │ - @ instruction: 0xff658d6f │ │ - @ instruction: 0xff6617bb │ │ + @ instruction: 0xff658d48 │ │ + @ instruction: 0xff661794 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq cb7120 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl bae264 │ │ movw r5, #13 │ │ @@ -3505720,16 +3505719,16 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl bbb3e8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66172f │ │ - @ instruction: 0xff65499d │ │ + @ instruction: 0xff661708 │ │ + @ instruction: 0xff654976 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq cb71e0 │ │ mov r5, r1 │ │ bl bbb490 │ │ cmp r0, #0 │ │ @@ -3505830,22 +3505829,22 @@ │ │ ldr r2, [pc, #48] @ cb7340 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #34 @ 0x22 │ │ mov r1, #101 @ 0x65 │ │ b cb728c │ │ - @ instruction: 0xff66167b │ │ - @ instruction: 0xff65a197 │ │ - @ instruction: 0xff6615fb │ │ - @ instruction: 0xff65a117 │ │ - @ instruction: 0xff661627 │ │ - @ instruction: 0xff65a143 │ │ - @ instruction: 0xff66155f │ │ - @ instruction: 0xff65a07b │ │ + @ instruction: 0xff661654 │ │ + @ instruction: 0xff65a170 │ │ + @ instruction: 0xff6615d4 │ │ + @ instruction: 0xff65a0f0 │ │ + @ instruction: 0xff661600 │ │ + @ instruction: 0xff65a11c │ │ + @ instruction: 0xff661538 │ │ + @ instruction: 0xff65a054 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r1, #0 │ │ beq cb73d4 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r1, #0 │ │ mov r9, r2 │ │ @@ -3505895,17 +3505894,17 @@ │ │ mov r1, r7 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bbb3e8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff66146f │ │ - @ instruction: 0xff6546dd │ │ - @ instruction: 0xff6614a7 │ │ + @ instruction: 0xff661448 │ │ + @ instruction: 0xff6546b6 │ │ + @ instruction: 0xff661480 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #8] │ │ mov r4, r0 │ │ cmp r6, #0 │ │ beq cb7570 │ │ mov r5, r1 │ │ @@ -3506007,29 +3506006,29 @@ │ │ str r0, [r5] │ │ mov r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ b cb75cc │ │ - @ instruction: 0xff6686b9 │ │ - @ instruction: 0xff658986 │ │ - @ instruction: 0xff65f887 │ │ - @ instruction: 0xff6703c8 │ │ + @ instruction: 0xff668692 │ │ + @ instruction: 0xff65895f │ │ + @ instruction: 0xff65f860 │ │ + @ instruction: 0xff6703a1 │ │ @ instruction: 0xff63f9a1 │ │ - @ instruction: 0xff654106 │ │ - @ instruction: 0xff65d0bb │ │ + @ instruction: 0xff6540df │ │ + @ instruction: 0xff65d094 │ │ @ instruction: 0xff63ecb9 │ │ - @ instruction: 0xff671774 │ │ + @ instruction: 0xff67174d │ │ @ instruction: 0xff646e09 │ │ - @ instruction: 0xff664892 │ │ - @ instruction: 0xff6685b6 │ │ - @ instruction: 0xff6612eb │ │ - @ instruction: 0xff659e18 │ │ - @ instruction: 0xff66a7dd │ │ + @ instruction: 0xff66486b │ │ + @ instruction: 0xff66858f │ │ + @ instruction: 0xff6612c4 │ │ + @ instruction: 0xff659df1 │ │ + @ instruction: 0xff66a7b6 │ │ @ instruction: 0xff64b07e │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #8] │ │ mov r5, r0 │ │ bl cb7174 │ │ @@ -3506047,15 +3506046,15 @@ │ │ ldr r3, [pc, #24] @ cb768c │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c0e274 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66a725 │ │ + @ instruction: 0xff66a6fe │ │ @ instruction: 0xff64afc6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [pc, #1104] @ cb7af0 │ │ mov fp, #0 │ │ mov r2, #324 @ 0x144 │ │ str fp, [sp] │ │ @@ -3506329,20 +3506328,20 @@ │ │ ldr r1, [pc, #36] @ cb7b00 │ │ ldr r0, [sp] │ │ add r1, pc, r1 │ │ bl c9bef4 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6611c3 │ │ - @ instruction: 0xff660dc7 │ │ - @ instruction: 0xff65d13e │ │ - @ instruction: 0xff660d9f │ │ + @ instruction: 0xff66119c │ │ + @ instruction: 0xff660da0 │ │ + @ instruction: 0xff65d117 │ │ + @ instruction: 0xff660d78 │ │ @ instruction: 0xfffff3c0 │ │ - @ instruction: 0xff660de7 │ │ + @ instruction: 0xff660dc0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ bl d38a20 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3506823,25 +3506822,25 @@ │ │ ldr r1, [pc, #60] @ cb82d0 │ │ add r0, sp, #16 │ │ movw r2, #1093 @ 0x445 │ │ add r1, pc, r1 │ │ bl c55fe8 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6625ee │ │ - @ instruction: 0xff669cc3 │ │ - @ instruction: 0xff669ca3 │ │ - @ instruction: 0xff669c77 │ │ - @ instruction: 0xff669c4b │ │ - @ instruction: 0xff669c1f │ │ - @ instruction: 0xff669bf3 │ │ - @ instruction: 0xff669bc7 │ │ - @ instruction: 0xff673214 │ │ + @ instruction: 0xff6625c7 │ │ + @ instruction: 0xff669c9c │ │ + @ instruction: 0xff669c7c │ │ + @ instruction: 0xff669c50 │ │ + @ instruction: 0xff669c24 │ │ + @ instruction: 0xff669bf8 │ │ + @ instruction: 0xff669bcc │ │ + @ instruction: 0xff669ba0 │ │ + @ instruction: 0xff6731ed │ │ @ instruction: 0xff6792d8 │ │ - @ instruction: 0xff6605d3 │ │ + @ instruction: 0xff6605ac │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r1, r0 │ │ mov r0, sp │ │ bl cb7f98 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3506921,17 +3506920,17 @@ │ │ bl c54728 │ │ mov r0, r5 │ │ bl bb3220 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff660503 │ │ - @ instruction: 0xff6604a7 │ │ - @ instruction: 0xff66045b │ │ + @ instruction: 0xff6604dc │ │ + @ instruction: 0xff660480 │ │ + @ instruction: 0xff660434 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ ldrb r0, [r6], #1 │ │ mov r4, #0 │ │ mov r7, #0 │ │ bl c40c44 │ │ @@ -3507143,18 +3507142,18 @@ │ │ mov r0, r4 │ │ add r7, r7, #1 │ │ bl c9bf74 │ │ cmp r7, r0 │ │ blt cb8754 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff659b89 │ │ + @ instruction: 0xff659b62 │ │ @ instruction: 0xff64a6ba │ │ - @ instruction: 0xff662775 │ │ - @ instruction: 0xff659b3d │ │ + @ instruction: 0xff66274e │ │ + @ instruction: 0xff659b16 │ │ @ instruction: 0xff64a672 │ │ mov ip, r0 │ │ mov r0, #0 │ │ cmp r1, r3 │ │ bxne lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ add lr, ip, r1 │ │ @@ -3507685,18 +3507684,18 @@ │ │ movw r2, #867 @ 0x363 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c54728 │ │ mvn r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff65f897 │ │ - @ instruction: 0xff65f923 │ │ - @ instruction: 0xff65f85f │ │ - @ instruction: 0xff65f8f3 │ │ + @ instruction: 0xff65f870 │ │ + @ instruction: 0xff65f8fc │ │ + @ instruction: 0xff65f838 │ │ + @ instruction: 0xff65f8cc │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ ldr r1, [r6, #16]! │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r1, #16 │ │ @@ -3507831,18 +3507830,18 @@ │ │ movw r1, #262 @ 0x106 │ │ movt r1, #8 │ │ mov r0, #11 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65819a │ │ - @ instruction: 0xff66aa60 │ │ - @ instruction: 0xff658172 │ │ - @ instruction: 0xff66aa38 │ │ + @ instruction: 0xff658173 │ │ + @ instruction: 0xff66aa39 │ │ + @ instruction: 0xff65814b │ │ + @ instruction: 0xff66aa11 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ b c9bf74 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3507859,15 +3507858,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff658106 │ │ + @ instruction: 0xff6580df │ │ @ instruction: 0xff647731 │ │ cmp r0, #0 │ │ beq cb92f0 │ │ ldr r0, [r0, #4] │ │ b c9bf84 │ │ push {fp, lr} │ │ bl c0e568 │ │ @@ -3507880,16 +3507879,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6580ae │ │ - @ instruction: 0xff65da09 │ │ + @ instruction: 0xff658087 │ │ + @ instruction: 0xff65d9e2 │ │ cmp r1, #0 │ │ beq cb93f0 │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ @@ -3508012,15 +3508011,15 @@ │ │ movne r0, #1 │ │ strne r0, [r4] │ │ mov r0, r6 │ │ bl c104b8 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66d1af │ │ + @ instruction: 0xff66d188 │ │ ldr r0, [r0, #40] @ 0x28 │ │ bx lr │ │ add r0, r0, #4 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ cmp r0, r1 │ │ beq cb95b4 │ │ @@ -3508101,16 +3508100,16 @@ │ │ movw r1, #15 │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66ffb0 │ │ - @ instruction: 0xff657d4d │ │ + @ instruction: 0xff66ff89 │ │ + @ instruction: 0xff657d26 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq cb9740 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq cb977c │ │ mov r5, r2 │ │ @@ -3508184,17 +3508183,17 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #15 │ │ movt r1, #8 │ │ b cb9764 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66fed8 │ │ + @ instruction: 0xff66feb1 │ │ @ instruction: 0xff673b75 │ │ - @ instruction: 0xff66fe5c │ │ + @ instruction: 0xff66fe35 │ │ @ instruction: 0xff673af9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r0, [sp, #4] │ │ beq cb9820 │ │ add r0, sp, #4 │ │ @@ -3508212,15 +3508211,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff66fdf8 │ │ + @ instruction: 0xff66fdd1 │ │ @ instruction: 0xff648ef3 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov sl, r0 │ │ mov r0, r1 │ │ mov r5, r2 │ │ mov r9, r1 │ │ bl c9bf74 │ │ @@ -3508267,16 +3508266,16 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r8, #0 │ │ bl c0e74c │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff66fd1c │ │ - @ instruction: 0xff657ab9 │ │ + @ instruction: 0xff66fcf5 │ │ + @ instruction: 0xff657a92 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #44] @ 0x2c │ │ b cc5fb8 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3508298,16 +3508297,16 @@ │ │ bl c0e65c │ │ mov r0, #11 │ │ mov r1, #108 @ 0x6c │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff66fc98 │ │ - @ instruction: 0xff664a25 │ │ + @ instruction: 0xff66fc71 │ │ + @ instruction: 0xff6649fe │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cb9a30 │ │ bl c2baa0 │ │ mov r4, r0 │ │ add r0, r0, #2 │ │ cmp r0, #3 │ │ @@ -3508366,22 +3508365,22 @@ │ │ mov r4, #0 │ │ mov r0, #11 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff66fbe8 │ │ - @ instruction: 0xff660d95 │ │ - @ instruction: 0xff66fb8c │ │ - @ instruction: 0xff660d39 │ │ - @ instruction: 0xff66fbb8 │ │ - @ instruction: 0xff660d65 │ │ - @ instruction: 0xff66fc20 │ │ - @ instruction: 0xff660dcd │ │ + @ instruction: 0xff66fbc1 │ │ + @ instruction: 0xff660d6e │ │ + @ instruction: 0xff66fb65 │ │ + @ instruction: 0xff660d12 │ │ + @ instruction: 0xff66fb91 │ │ + @ instruction: 0xff660d3e │ │ + @ instruction: 0xff66fbf9 │ │ + @ instruction: 0xff660da6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ tst r3, #196608 @ 0x30000 │ │ str r3, [sp, #4] │ │ beq cb9da4 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3508557,16 +3508556,16 @@ │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #56 @ 0x38 │ │ b cb9c80 │ │ mov r6, r0 │ │ b cb9c80 │ │ - @ instruction: 0xff66af39 │ │ - @ instruction: 0xff66afb5 │ │ + @ instruction: 0xff66af12 │ │ + @ instruction: 0xff66af8e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r5, #57 @ 0x39 │ │ cmp r0, #0 │ │ beq cb9e94 │ │ mov r6, r1 │ │ ldr r1, [pc, #184] @ cb9ea0 │ │ @@ -3508613,15 +3508612,15 @@ │ │ ldrb r0, [r4, #2] │ │ mov r5, #60 @ 0x3c │ │ tst r0, #1 │ │ movne r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66ad35 │ │ + @ instruction: 0xff66ad0e │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ tst r2, #196608 @ 0x30000 │ │ str r2, [sp, #4] │ │ beq cb9edc │ │ ldr r0, [r0, #4] │ │ mov r4, r1 │ │ @@ -3508796,15 +3508795,15 @@ │ │ movwne r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #4] @ cba17c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff65c32f │ │ + @ instruction: 0xff65c308 │ │ ldr r0, [pc, #4] @ cba18c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff64dd14 │ │ ldr r0, [pc, #4] @ cba19c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3508812,15 +3508811,15 @@ │ │ ldr r0, [pc, #4] @ cba1ac │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff64fcbf │ │ ldr r0, [pc, #4] @ cba1bc │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff65195a │ │ + @ instruction: 0xff651933 │ │ push {fp, lr} │ │ movw r0, #110 @ 0x6e │ │ movt r0, #1408 @ 0x580 │ │ bl c0df64 │ │ cmp r0, #0 │ │ beq cba1e0 │ │ mov r0, #1 │ │ @@ -3508993,15 +3508992,15 @@ │ │ mov r2, #222 @ 0xde │ │ bl c54728 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64841e │ │ andeq r0, r0, r8, lsr #2 │ │ @ instruction: 0xff648342 │ │ - @ instruction: 0xff665e7d │ │ + @ instruction: 0xff665e56 │ │ ldr r2, [r0] │ │ ldr r1, [r1] │ │ ldr r3, [r2] │ │ ldr r0, [r1] │ │ subs r0, r3, r0 │ │ beq cba4b0 │ │ bx lr │ │ @@ -3509217,17 +3509216,17 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64806e │ │ @ instruction: 0xff647fa6 │ │ @ instruction: 0xff647f8e │ │ - @ instruction: 0xff66ee6c │ │ + @ instruction: 0xff66ee45 │ │ @ instruction: 0xff64800a │ │ - @ instruction: 0xff66eee8 │ │ + @ instruction: 0xff66eec1 │ │ @ instruction: 0xff647fbe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #404 @ 0x194 │ │ ldr sl, [r0] │ │ cmp sl, #0 │ │ beq cba8b8 │ │ mov r8, r0 │ │ @@ -3509378,15 +3509377,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff647d02 │ │ - @ instruction: 0xff6619d5 │ │ + @ instruction: 0xff6619ae │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, #0 │ │ cmp r1, #0 │ │ beq cbab7c │ │ mov r9, r1 │ │ ldr r1, [pc, #260] @ cbabb8 │ │ mov r7, r2 │ │ @@ -3509477,15 +3509476,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff647b7a │ │ - @ instruction: 0xff66adc0 │ │ + @ instruction: 0xff66ad99 │ │ push {r4, r5, r6, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq cbac80 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ @@ -3510363,19 +3510362,19 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ ... │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff664928 │ │ + @ instruction: 0xff664901 │ │ @ instruction: 0xff64c54e │ │ - @ instruction: 0xff664984 │ │ + @ instruction: 0xff66495d │ │ @ instruction: 0xff675c84 │ │ - @ instruction: 0xff6649b8 │ │ + @ instruction: 0xff664991 │ │ ldr r0, [r0, #16] │ │ bx lr │ │ ldr r0, [r0] │ │ b bae0c4 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3510558,20 +3510557,20 @@ │ │ bne cbbc38 │ │ b cbbc1c │ │ mov r4, #0 │ │ b cbbc78 │ │ ... │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff668149 │ │ - @ instruction: 0xff6662ac │ │ - @ instruction: 0xff668025 │ │ - @ instruction: 0xff666188 │ │ - @ instruction: 0xff667ff9 │ │ - @ instruction: 0xff66615c │ │ + @ instruction: 0xff668122 │ │ + @ instruction: 0xff666285 │ │ + @ instruction: 0xff667ffe │ │ + @ instruction: 0xff666161 │ │ + @ instruction: 0xff667fd2 │ │ + @ instruction: 0xff666135 │ │ cmp r0, #95 @ 0x5f │ │ ldrhi r0, [pc, #20] @ cbbd48 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ cbbd4c │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ @@ -3511115,17 +3511114,17 @@ │ │ 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: 0xff63d3d2 │ │ - @ instruction: 0xff664104 │ │ + @ instruction: 0xff6640dd │ │ @ instruction: 0xff63d3fe │ │ - @ instruction: 0xff664130 │ │ + @ instruction: 0xff664109 │ │ @ instruction: 0xff6caa74 │ │ cmp r0, #0 │ │ beq cbc5ec │ │ ldr r1, [r0, #140] @ 0x8c │ │ cmp r1, #0 │ │ beq cbc628 │ │ b cbbf68 │ │ @@ -3511142,15 +3511141,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ b cbc248 │ │ @ instruction: 0xff63d07a │ │ - @ instruction: 0xff663d9b │ │ + @ instruction: 0xff663d74 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r7, r1 │ │ mov r5, r2 │ │ ldr r1, [r0, #12] │ │ tst r1, #2 │ │ @@ -3511892,15 +3511891,15 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b cbd06c │ │ @ instruction: 0xff63c70a │ │ - @ instruction: 0xff668a67 │ │ + @ instruction: 0xff668a40 │ │ @ 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 │ │ andseq ip, r1, r0, lsr r9 │ │ @@ -3511913,22 +3511912,22 @@ │ │ andeq r0, r0, r8, asr #12 │ │ andeq r0, r0, ip, lsl #18 │ │ andeq r0, r0, r8, lsr #25 │ │ andeq r0, r0, r0, asr sp │ │ andseq ip, r1, ip, asr #19 │ │ andseq ip, r1, r8, ror #17 │ │ @ instruction: 0xff63c622 │ │ - @ instruction: 0xff66897f │ │ - @ instruction: 0xff65acc5 │ │ + @ instruction: 0xff668958 │ │ + @ instruction: 0xff65ac9e │ │ @ instruction: 0xff63c566 │ │ - @ instruction: 0xff664db7 │ │ + @ instruction: 0xff664d90 │ │ @ instruction: 0xff647f59 │ │ - @ instruction: 0xff65ac1d │ │ + @ instruction: 0xff65abf6 │ │ @ instruction: 0xff63c4b2 │ │ - @ instruction: 0xff66880f │ │ + @ instruction: 0xff6687e8 │ │ push {fp, lr} │ │ mov r0, r2 │ │ bl cb3d84 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ bx lr │ │ @@ -3512739,15 +3512738,15 @@ │ │ mov r1, #121 @ 0x79 │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63b786 │ │ - @ instruction: 0xff663fd7 │ │ + @ instruction: 0xff663fb0 │ │ @ instruction: 0xff647179 │ │ ldr r0, [r0, #16] │ │ b cc2ba4 │ │ str r1, [r0, #28] │ │ bx lr │ │ ldr r0, [r0, #16] │ │ bx lr │ │ @@ -3514211,15 +3514210,15 @@ │ │ mvn r8, #0 │ │ str r0, [r4, #96] @ 0x60 │ │ b cbf5c8 │ │ @ instruction: 0xff66fce3 │ │ @ instruction: 0xff6c7ba0 │ │ @ instruction: 0xff6c7aec │ │ @ instruction: 0xff63a096 │ │ - @ instruction: 0xff65ceab │ │ + @ instruction: 0xff65ce84 │ │ 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 │ │ movweq fp, #10 │ │ @@ -3516640,20 +3516639,20 @@ │ │ mov r2, #130 @ 0x82 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff63effd │ │ @ instruction: 0xff63eed5 │ │ - @ instruction: 0xff64bb4c │ │ + @ instruction: 0xff64bb25 │ │ @ instruction: 0xfffffe80 │ │ @ instruction: 0xff63ee79 │ │ - @ instruction: 0xff64baf0 │ │ + @ instruction: 0xff64bac9 │ │ @ instruction: 0xff63ef01 │ │ - @ instruction: 0xff64bb78 │ │ + @ instruction: 0xff64bb51 │ │ @ instruction: 0xff63ee49 │ │ ldr r1, [pc, #8] @ cc1c44 │ │ mov r2, #130 @ 0x82 │ │ add r1, pc, r1 │ │ b c54728 │ │ @ instruction: 0xff63ee0d │ │ push {r4, r5, r6, lr} │ │ @@ -3516713,15 +3516712,15 @@ │ │ mov r0, r4 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ andseq r7, r1, r4, ror #23 │ │ andseq r7, r1, r8, ror sl │ │ - @ instruction: 0xff65305c │ │ + @ instruction: 0xff653035 │ │ mov r3, r0 │ │ orrs r0, r0, r1 │ │ mov r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r5, r3 │ │ @@ -3516790,16 +3516789,16 @@ │ │ str r1, [r5] │ │ ldr r1, [r5, #4] │ │ str r1, [r0, #8] │ │ mov r1, #0 │ │ str r1, [r5, #4] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff652ff0 │ │ - @ instruction: 0xff652f88 │ │ + @ instruction: 0xff652fc9 │ │ + @ instruction: 0xff652f61 │ │ @ instruction: 0xff63ec40 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3517542,15 +3517541,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ bl bb12b8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff66aa0b │ │ - @ instruction: 0xff661322 │ │ + @ instruction: 0xff6612fb │ │ andseq r6, r1, r4, asr lr │ │ ldr r1, [pc, #8] @ cc2a48 │ │ mov r2, #28 │ │ add r1, pc, r1 │ │ b c55fe8 │ │ @ instruction: 0xff66a99f │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3517634,15 +3517633,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff66a86b │ │ - @ instruction: 0xff66116b │ │ + @ instruction: 0xff661144 │ │ ldr r2, [r0, #12] │ │ tst r1, #1920 @ 0x780 │ │ orr r2, r2, r1 │ │ orrne r2, r2, #128 @ 0x80 │ │ str r2, [r0, #12] │ │ mov r0, #1 │ │ bx lr │ │ @@ -3518093,15 +3518092,15 @@ │ │ mov r0, r6 │ │ bl cc4cd4 │ │ mov r0, r5 │ │ bl bb12b8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff636421 │ │ - @ instruction: 0xff668296 │ │ + @ instruction: 0xff66826f │ │ @ instruction: 0xff641de9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ beq cc32fc │ │ @@ -3518246,15 +3518245,15 @@ │ │ str r6, [sp] │ │ stmib sp, {r2, r3} │ │ mov r2, r5 │ │ mov r3, r4 │ │ bl cc3c38 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6631cb │ │ + @ instruction: 0xff6631a4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r1, #0 │ │ beq cc35d8 │ │ mov r4, r2 │ │ ldr r2, [pc, #208] @ cc3620 │ │ mov r5, r0 │ │ @@ -3518304,17 +3518303,17 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65723d │ │ + @ instruction: 0xff657216 │ │ @ instruction: 0xff66e0f3 │ │ - @ instruction: 0xff663123 │ │ + @ instruction: 0xff6630fc │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cc3638 │ │ ldr r0, [pc, r0] │ │ b c6e3ac │ │ andseq r6, r1, r4, ror r1 │ │ mov r2, r1 │ │ @@ -3518662,44 +3518661,44 @@ │ │ movw r1, #6 │ │ mov r7, #0 │ │ movt r1, #8 │ │ mov r0, #13 │ │ mov r2, #0 │ │ bl c0e74c │ │ b cc3ad8 │ │ - @ instruction: 0xff65ac16 │ │ + @ instruction: 0xff65abef │ │ @ instruction: 0xff66bcb0 │ │ - @ instruction: 0xff65acde │ │ + @ instruction: 0xff65acb7 │ │ @ instruction: 0xff66bd78 │ │ - @ instruction: 0xff65abda │ │ + @ instruction: 0xff65abb3 │ │ @ instruction: 0xff66bc74 │ │ - @ instruction: 0xff65ab12 │ │ + @ instruction: 0xff65aaeb │ │ @ instruction: 0xff66bbac │ │ - @ instruction: 0xff65aa02 │ │ + @ instruction: 0xff65a9db │ │ @ instruction: 0xff66ba9c │ │ - @ instruction: 0xff65a90a │ │ + @ instruction: 0xff65a8e3 │ │ @ instruction: 0xff66b9a4 │ │ @ instruction: 0xff66cabb │ │ - @ instruction: 0xff64cb10 │ │ - @ instruction: 0xff65a926 │ │ + @ instruction: 0xff64cae9 │ │ + @ instruction: 0xff65a8ff │ │ @ instruction: 0xff66b9c0 │ │ - @ instruction: 0xff65ab3a │ │ + @ instruction: 0xff65ab13 │ │ @ instruction: 0xff66bbd4 │ │ - @ instruction: 0xff65aa76 │ │ + @ instruction: 0xff65aa4f │ │ @ instruction: 0xff66bb10 │ │ - @ instruction: 0xff65ac52 │ │ + @ instruction: 0xff65ac2b │ │ @ instruction: 0xff66bcec │ │ - @ instruction: 0xff64dc12 │ │ - @ instruction: 0xff65aa3e │ │ + @ instruction: 0xff64dbeb │ │ + @ instruction: 0xff65aa17 │ │ @ instruction: 0xff66bad8 │ │ - @ instruction: 0xff65a9e6 │ │ + @ instruction: 0xff65a9bf │ │ @ instruction: 0xff66ba80 │ │ - @ instruction: 0xff65a982 │ │ + @ instruction: 0xff65a95b │ │ @ instruction: 0xff66ba1c │ │ - @ instruction: 0xff65a9aa │ │ + @ instruction: 0xff65a983 │ │ ldr r0, [pc, #4] @ cc3c34 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, pc, r0, lsr #24 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r3 │ │ @@ -3519102,32 +3519101,32 @@ │ │ add r2, sp, #8 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bb79a8 │ │ b cc3eb8 │ │ @ instruction: 0xff643ec5 │ │ @ instruction: 0xff63ed4a │ │ - @ instruction: 0xff64b43b │ │ + @ instruction: 0xff64b414 │ │ @ instruction: 0xff63eb8a │ │ - @ instruction: 0xff64e3b1 │ │ + @ instruction: 0xff64e38a │ │ @ instruction: 0xff63eee2 │ │ @ instruction: 0xff637a27 │ │ - @ instruction: 0xff6547ca │ │ - @ instruction: 0xff64e171 │ │ + @ instruction: 0xff6547a3 │ │ + @ instruction: 0xff64e14a │ │ @ instruction: 0xff63eca6 │ │ - @ instruction: 0xff64e351 │ │ + @ instruction: 0xff64e32a │ │ @ instruction: 0xff63ee86 │ │ - @ instruction: 0xff650d2f │ │ - @ instruction: 0xff64e1e5 │ │ + @ instruction: 0xff650d08 │ │ + @ instruction: 0xff64e1be │ │ @ instruction: 0xff63ed16 │ │ - @ instruction: 0xff64782a │ │ - @ instruction: 0xff64992b │ │ - @ instruction: 0xff64d42f │ │ - @ instruction: 0xff6672e0 │ │ - @ instruction: 0xff652edb │ │ + @ instruction: 0xff647803 │ │ + @ instruction: 0xff649904 │ │ + @ instruction: 0xff64d408 │ │ + @ instruction: 0xff6672b9 │ │ + @ instruction: 0xff652eb4 │ │ @ instruction: 0xff63ef1a │ │ @ instruction: 0xff638d37 │ │ @ instruction: 0xff63ec1a │ │ ldr r0, [pc, #4] @ cc42f0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, pc, ip, ror #11 │ │ @@ -3519172,16 +3519171,16 @@ │ │ str r0, [r4, #140] @ 0x8c │ │ movne r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff667213 │ │ - @ instruction: 0xff6671e3 │ │ + @ instruction: 0xff6671ec │ │ + @ instruction: 0xff6671bc │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ b bacd54 │ │ ldr r2, [r0, #124] @ 0x7c │ │ ldr r2, [r2, #16] │ │ cmp r2, #0 │ │ moveq r0, #0 │ │ @@ -3519618,17 +3519617,17 @@ │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r5, r1, r4, ror r3 │ │ andseq r4, r2, ip, asr #16 │ │ @ instruction: 0x001153dc │ │ - @ instruction: 0xff66703f │ │ - @ instruction: 0xff666ee7 │ │ - @ instruction: 0xff666ec3 │ │ + @ instruction: 0xff667018 │ │ + @ instruction: 0xff666ec0 │ │ + @ instruction: 0xff666e9c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r7, r0 │ │ ldr r0, [r0, #24] │ │ mov r8, #0 │ │ cmp r0, #0 │ │ beq cc4c28 │ │ @@ -3519908,17 +3519907,17 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff63a5f1 │ │ - @ instruction: 0xff6575ca │ │ - @ instruction: 0xff660b16 │ │ - @ instruction: 0xff65759a │ │ + @ instruction: 0xff6575a3 │ │ + @ instruction: 0xff660aef │ │ + @ instruction: 0xff657573 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #196] @ cc5004 │ │ mov r6, r0 │ │ mov r0, #20 │ │ mov r2, #92 @ 0x5c │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3519963,16 +3519962,16 @@ │ │ bl c9b524 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, #111 @ 0x6f │ │ bl c54728 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff657562 │ │ - @ instruction: 0xff6574ea │ │ + @ instruction: 0xff65753b │ │ + @ instruction: 0xff6574c3 │ │ @ instruction: 0xff63f633 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0] │ │ mov r4, r0 │ │ cmp r5, #0 │ │ @@ -3519994,15 +3519993,15 @@ │ │ mov r2, #127 @ 0x7f │ │ bl c54728 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ @ instruction: 0xfffffc90 │ │ - @ instruction: 0xff65745a │ │ + @ instruction: 0xff657433 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ ldr r7, [r1] │ │ mov r8, r1 │ │ ldr r3, [pc, #544] @ cc52bc │ │ mov r9, r0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ @@ -3520139,19 +3520138,19 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq lr, pc, r8, asr #21 │ │ @ instruction: 0xfffffbc8 │ │ - @ instruction: 0xff657392 │ │ + @ instruction: 0xff65736b │ │ andeq r0, r0, ip, asr #16 │ │ andeq lr, pc, r8, asr #17 │ │ andeq r0, r0, r8, lsl #16 │ │ - @ instruction: 0xff65721a │ │ + @ instruction: 0xff6571f3 │ │ @ instruction: 0xff644cc0 │ │ 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 │ │ @@ -3520276,19 +3520275,19 @@ │ │ mov r0, r9 │ │ add r1, pc, r1 │ │ bl c9bef4 │ │ mvn r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff657006 │ │ - @ instruction: 0xff65af30 │ │ + @ instruction: 0xff656fdf │ │ + @ instruction: 0xff65af09 │ │ andeq lr, pc, ip, asr #15 │ │ - @ instruction: 0xff657046 │ │ - @ instruction: 0xff65af70 │ │ + @ instruction: 0xff65701f │ │ + @ instruction: 0xff65af49 │ │ andeq r0, r0, ip, lsr #11 │ │ andeq lr, pc, r4, lsl #15 │ │ andeq r0, r0, ip, ror r6 │ │ push {fp, lr} │ │ ldr r3, [sp, #8] │ │ ldr r1, [r1] │ │ ldr r3, [r3, #4] │ │ @@ -3520617,29 +3520616,29 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #32] @ cc5a4c │ │ movw r1, #338 @ 0x152 │ │ ldr r2, [pc, #28] @ cc5a50 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cc57e8 │ │ - @ instruction: 0xff656f62 │ │ + @ instruction: 0xff656f3b │ │ andeq lr, pc, ip, asr #10 │ │ - @ instruction: 0xff656cca │ │ + @ instruction: 0xff656ca3 │ │ @ instruction: 0xff66bf0b │ │ - @ instruction: 0xff656a7a │ │ + @ instruction: 0xff656a53 │ │ @ instruction: 0xff66bcbb │ │ - @ instruction: 0xff656b12 │ │ + @ instruction: 0xff656aeb │ │ @ instruction: 0xff66bd53 │ │ - @ instruction: 0xff656ae6 │ │ + @ instruction: 0xff656abf │ │ @ instruction: 0xff66bd27 │ │ andeq lr, pc, r4, ror #7 │ │ - @ instruction: 0xff656aba │ │ + @ instruction: 0xff656a93 │ │ @ instruction: 0xff66bcfb │ │ andeq lr, pc, r8, ror r3 @ │ │ - @ instruction: 0xff656bfe │ │ + @ instruction: 0xff656bd7 │ │ @ instruction: 0x000fe2bc │ │ andeq lr, pc, r8, lsl #3 │ │ andeq r0, r0, ip, lsl #2 │ │ b c9b524 │ │ ldr r1, [pc, #4] @ cc5a94 │ │ add r1, pc, r1 │ │ b c9bef4 │ │ @@ -3520670,15 +3520669,15 @@ │ │ strd r6, [sp] │ │ bl bae758 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64d425 │ │ + @ instruction: 0xff64d3fe │ │ andeq lr, pc, r0, lsr #2 │ │ ldr r1, [pc, #4] @ cc5b24 │ │ add r1, pc, r1 │ │ b bb25fc │ │ strdeq lr, [pc], -r4 │ │ ldr r0, [pc, #4] @ cc5b34 │ │ add r0, pc, r0 │ │ @@ -3520719,15 +3520718,15 @@ │ │ mov r1, r6 │ │ mov r2, #95 @ 0x5f │ │ bl c54728 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ - @ instruction: 0xff64d33d │ │ + @ instruction: 0xff64d316 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ mov r6, r1 │ │ ldr r0, [r0] │ │ bl c69e74 │ │ mov r7, r0 │ │ @@ -3520789,18 +3520788,18 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl c2b83c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64d271 │ │ - @ instruction: 0xff65a771 │ │ - @ instruction: 0xff64d225 │ │ - @ instruction: 0xff65a725 │ │ + @ instruction: 0xff64d24a │ │ + @ instruction: 0xff65a74a │ │ + @ instruction: 0xff64d1fe │ │ + @ instruction: 0xff65a6fe │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ bne cc5d4c │ │ bl c0e568 │ │ @@ -3520949,32 +3520948,32 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bb25fc │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64d1c1 │ │ + @ instruction: 0xff64d19a │ │ @ instruction: 0xff640481 │ │ andeq sp, pc, r0, ror lr @ │ │ - @ instruction: 0xff64d03d │ │ + @ instruction: 0xff64d016 │ │ @ instruction: 0xff6402fd │ │ andeq sp, pc, ip, ror ip @ │ │ - @ instruction: 0xff64d13d │ │ + @ instruction: 0xff64d116 │ │ @ instruction: 0xff6403fd │ │ - @ instruction: 0xff64cfe5 │ │ + @ instruction: 0xff64cfbe │ │ @ instruction: 0xff6402a5 │ │ - @ instruction: 0xff6489b4 │ │ + @ instruction: 0xff64898d │ │ @ instruction: 0xff63544d │ │ @ instruction: 0x000fddb0 │ │ - @ instruction: 0xff64d09d │ │ - @ instruction: 0xff64d011 │ │ + @ instruction: 0xff64d076 │ │ + @ instruction: 0xff64cfea │ │ @ instruction: 0xff6402d1 │ │ andeq sp, pc, r0, ror sp @ │ │ - @ instruction: 0xff64cfbd │ │ + @ instruction: 0xff64cf96 │ │ @ instruction: 0xff64027d │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cc5fd8 │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq cc6008 │ │ @@ -3521002,18 +3521001,18 @@ │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64cefd │ │ - @ instruction: 0xff663720 │ │ - @ instruction: 0xff64cecd │ │ - @ instruction: 0xff6636f0 │ │ + @ instruction: 0xff64ced6 │ │ + @ instruction: 0xff6636f9 │ │ + @ instruction: 0xff64cea6 │ │ + @ instruction: 0xff6636c9 │ │ push {r4, lr} │ │ bl cc5fb8 │ │ cmp r0, #0 │ │ beq cc6078 │ │ mov r4, r0 │ │ bl c2d224 │ │ cmp r0, #0 │ │ @@ -3521033,16 +3521032,16 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64ce55 │ │ - @ instruction: 0xff65dc91 │ │ + @ instruction: 0xff64ce2e │ │ + @ instruction: 0xff65dc6a │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ mov r3, #1 │ │ str r4, [sp] │ │ str r3, [sp, #4] │ │ mov r3, #0 │ │ @@ -3521155,20 +3521154,20 @@ │ │ ldr r1, [pc, #52] @ cc62c4 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl bb25fc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff64cdb1 │ │ - @ instruction: 0xff64cd8d │ │ - @ instruction: 0xff64cd65 │ │ + @ instruction: 0xff64cd8a │ │ + @ instruction: 0xff64cd66 │ │ + @ instruction: 0xff64cd3e │ │ andeq sp, pc, r8, lsl #20 │ │ - @ instruction: 0xff64cc95 │ │ - @ instruction: 0xff65dad1 │ │ + @ instruction: 0xff64cc6e │ │ + @ instruction: 0xff65daaa │ │ andeq sp, pc, r8, asr r9 @ │ │ ldrdeq sp, [pc], -r0 │ │ andeq sp, pc, r0, asr #18 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #0 │ │ @@ -3521280,15 +3521279,15 @@ │ │ str r1, [r7] │ │ str r0, [r2] │ │ str r0, [r2, #4] │ │ b cc63ec │ │ andeq sp, pc, r0, asr #17 │ │ andeq sp, pc, r4, ror r8 @ │ │ andeq sp, pc, r8, asr r8 @ │ │ - @ instruction: 0xff6483e8 │ │ + @ instruction: 0xff6483c1 │ │ @ instruction: 0xff634e81 │ │ 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 │ │ @@ -3521779,19 +3521778,19 @@ │ │ movw r1, #11 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64c3a5 │ │ - @ instruction: 0xff64c345 │ │ - @ instruction: 0xff64c31d │ │ - @ instruction: 0xff64c2d1 │ │ - @ instruction: 0xff653bf9 │ │ + @ instruction: 0xff64c37e │ │ + @ instruction: 0xff64c31e │ │ + @ instruction: 0xff64c2f6 │ │ + @ instruction: 0xff64c2aa │ │ + @ instruction: 0xff653bd2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r5, [r0] │ │ mov r7, r2 │ │ ldr fp, [r1] │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3521958,25 +3521957,25 @@ │ │ ldr r2, [pc, #36] @ cc6f40 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b cc6dac │ │ - @ instruction: 0xff64c14d │ │ - @ instruction: 0xff653ab3 │ │ + @ instruction: 0xff64c126 │ │ + @ instruction: 0xff653a8c │ │ andeq ip, pc, r4, lsl pc @ │ │ - @ instruction: 0xff64bfcd │ │ - @ instruction: 0xff653933 │ │ - @ instruction: 0xff64c0f5 │ │ - @ instruction: 0xff647948 │ │ + @ instruction: 0xff64bfa6 │ │ + @ instruction: 0xff65390c │ │ + @ instruction: 0xff64c0ce │ │ + @ instruction: 0xff647921 │ │ @ instruction: 0xff6343d9 │ │ - @ instruction: 0xff64c001 │ │ - @ instruction: 0xff653967 │ │ - @ instruction: 0xff64c035 │ │ + @ instruction: 0xff64bfda │ │ + @ instruction: 0xff653940 │ │ + @ instruction: 0xff64c00e │ │ ldr r0, [pc, #4] @ cc6f68 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq ip, [pc], -r4 │ │ ldr r0, [pc, #4] @ cc6f78 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3522674,61 +3522673,61 @@ │ │ b cc79d0 │ │ mov r0, #100 @ 0x64 │ │ mov r1, #820 @ 0x334 │ │ bl cc7b1c │ │ b cc79d8 │ │ andseq r3, r2, ip, lsr #8 │ │ andseq r3, r2, r8, lsl r4 │ │ - @ instruction: 0xff66033b │ │ - @ instruction: 0xff64d785 │ │ + @ instruction: 0xff660314 │ │ + @ instruction: 0xff64d75e │ │ andseq r3, r2, r8, ror #7 │ │ - @ instruction: 0xff660301 │ │ + @ instruction: 0xff6602da │ │ @ instruction: 0xff63b767 │ │ @ instruction: 0xff63b743 │ │ @ instruction: 0xff63b723 │ │ @ instruction: 0xff63b703 │ │ @ instruction: 0xff669feb │ │ andseq r1, r1, r4, lsl #31 │ │ @ instruction: 0xff66a001 │ │ @ instruction: 0x001232d8 │ │ andseq r3, r2, r4, asr #5 │ │ - @ instruction: 0xff6601e7 │ │ - @ instruction: 0xff64d631 │ │ + @ instruction: 0xff6601c0 │ │ + @ instruction: 0xff64d60a │ │ mulseq r2, r4, r2 │ │ - @ instruction: 0xff6601ad │ │ + @ instruction: 0xff660186 │ │ andseq r3, r2, r8, lsl r1 │ │ andseq r3, r2, r4, lsl #2 │ │ - @ instruction: 0xff660027 │ │ - @ instruction: 0xff64d471 │ │ + @ instruction: 0xff660000 │ │ + @ instruction: 0xff64d44a │ │ ldrsbeq r3, [r2], -r4 │ │ - @ instruction: 0xff65ffed │ │ + @ instruction: 0xff65ffc6 │ │ andseq r3, r2, ip, asr #4 │ │ andseq r3, r2, r8, lsr r2 │ │ andseq r3, r2, r0, lsr r2 │ │ @ instruction: 0x001215dc │ │ @ instruction: 0xff63afda │ │ @ instruction: 0xff63cddb │ │ andeq r0, r0, ip, asr #6 │ │ @ instruction: 0x000003b0 │ │ andeq r0, r0, r0, lsr #7 │ │ andseq r1, r2, r4, asr #10 │ │ andseq r1, r2, r0, lsr r5 │ │ andeq r0, r0, ip, lsr #9 │ │ andseq r3, r2, ip, lsr #1 │ │ mulseq r2, r8, r0 │ │ - @ instruction: 0xff65ffbb │ │ - @ instruction: 0xff64d405 │ │ + @ instruction: 0xff65ff94 │ │ + @ instruction: 0xff64d3de │ │ andseq r3, r2, r8, rrx │ │ - @ instruction: 0xff65ff81 │ │ + @ instruction: 0xff65ff5a │ │ andseq r3, r2, r8, lsr r0 │ │ andseq r3, r2, r4, lsr #32 │ │ - @ instruction: 0xff65ff47 │ │ - @ instruction: 0xff64d391 │ │ + @ instruction: 0xff65ff20 │ │ + @ instruction: 0xff64d36a │ │ @ instruction: 0x00122ff4 │ │ - @ instruction: 0xff65ff0d │ │ + @ instruction: 0xff65fee6 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #100] @ cc7b90 │ │ mov r4, r1 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bne cc7b48 │ │ @@ -3522752,18 +3522751,18 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, lr} │ │ b c0e65c │ │ @ instruction: 0x00122ef8 │ │ andseq r2, r2, r4, ror #29 │ │ - @ instruction: 0xff65fe07 │ │ - @ instruction: 0xff64d251 │ │ + @ instruction: 0xff65fde0 │ │ + @ instruction: 0xff64d22a │ │ @ instruction: 0x00122eb4 │ │ - @ instruction: 0xff65fdc9 │ │ + @ instruction: 0xff65fda2 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #96] @ cc7c14 │ │ add r4, pc, r4 │ │ ldrb r0, [r4] │ │ cmp r0, #1 │ │ bne cc7bdc │ │ ldr r1, [pc, #80] @ cc7c18 │ │ @@ -3523129,38 +3523128,38 @@ │ │ bl d38a50 │ │ ldr r0, [r4, #8] │ │ bl d38a50 │ │ mov r7, #0 │ │ b cc7e18 │ │ @ instruction: 0xff6676c9 │ │ @ instruction: 0xff640051 │ │ - @ instruction: 0xff6476dd │ │ - @ instruction: 0xff65f9a9 │ │ + @ instruction: 0xff6476b6 │ │ + @ instruction: 0xff65f982 │ │ @ instruction: 0x001116f4 │ │ - @ instruction: 0xff6476d0 │ │ - @ instruction: 0xff65f971 │ │ + @ instruction: 0xff6476a9 │ │ + @ instruction: 0xff65f94a │ │ @ instruction: 0x001116bc │ │ @ instruction: 0xff6653eb │ │ - @ instruction: 0xff65f939 │ │ + @ instruction: 0xff65f912 │ │ andseq r1, r1, r4, lsl #13 │ │ andseq r2, r2, ip, ror #19 │ │ @ instruction: 0x001229d8 │ │ - @ instruction: 0xff65f8fb │ │ - @ instruction: 0xff64cd45 │ │ + @ instruction: 0xff65f8d4 │ │ + @ instruction: 0xff64cd1e │ │ andseq r2, r2, r8, lsr #19 │ │ - @ instruction: 0xff65f8bd │ │ + @ instruction: 0xff65f896 │ │ @ instruction: 0xff63a728 │ │ - @ instruction: 0xff65f86d │ │ + @ instruction: 0xff65f846 │ │ @ instruction: 0x001115b8 │ │ andseq r2, r2, r8, lsr #18 │ │ andseq r2, r2, r4, lsl r9 │ │ - @ instruction: 0xff65f837 │ │ - @ instruction: 0xff64cc81 │ │ + @ instruction: 0xff65f810 │ │ + @ instruction: 0xff64cc5a │ │ andseq r2, r2, r4, ror #17 │ │ - @ instruction: 0xff65f7f9 │ │ + @ instruction: 0xff65f7d2 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 @ 0x8c │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r8, r0 │ │ add r0, sp, #24 │ │ mov r6, #0 │ │ @@ -3523709,57 +3523708,57 @@ │ │ ldr r0, [pc, #108] @ cc8ae4 │ │ add r2, pc, r2 │ │ ldr r0, [pc, r0] │ │ b cc8824 │ │ mov r7, #3 │ │ b cc8a5c │ │ @ instruction: 0xff666f2e │ │ - @ instruction: 0xff65f2fd │ │ + @ instruction: 0xff65f2d6 │ │ andseq r1, r1, r8, asr #32 │ │ @ instruction: 0xff63a45a │ │ @ instruction: 0xff641685 │ │ - @ instruction: 0xff65f069 │ │ + @ instruction: 0xff65f042 │ │ @ instruction: 0x00110db4 │ │ @ instruction: 0xff63a41a │ │ ldrdeq r0, [r0], -r0 @ │ │ @ instruction: 0xff641719 │ │ - @ instruction: 0xff65f0fd │ │ + @ instruction: 0xff65f0d6 │ │ andseq r0, r1, r8, asr #28 │ │ @ instruction: 0x001221b8 │ │ andseq r2, r2, r4, lsr #3 │ │ - @ instruction: 0xff65f0c7 │ │ - @ instruction: 0xff64c511 │ │ + @ instruction: 0xff65f0a0 │ │ + @ instruction: 0xff64c4ea │ │ andseq r2, r2, r4, ror r1 │ │ - @ instruction: 0xff65f089 │ │ + @ instruction: 0xff65f062 │ │ @ instruction: 0xff63be14 │ │ - @ instruction: 0xff65f131 │ │ + @ instruction: 0xff65f10a │ │ andseq r0, r1, ip, ror lr │ │ @ instruction: 0xff6649b9 │ │ - @ instruction: 0xff65eed9 │ │ + @ instruction: 0xff65eeb2 │ │ andseq r0, r1, r4, lsr #24 │ │ @ instruction: 0xff633017 │ │ andseq r2, r2, ip, asr #1 │ │ ldrheq r2, [r2], -r4 │ │ - @ instruction: 0xff65efd7 │ │ - @ instruction: 0xff64c421 │ │ + @ instruction: 0xff65efb0 │ │ + @ instruction: 0xff64c3fa │ │ andseq r2, r2, r0, lsl #1 │ │ - @ instruction: 0xff65ef95 │ │ + @ instruction: 0xff65ef6e │ │ @ instruction: 0xff630d0d │ │ - @ instruction: 0xff657a3d │ │ + @ instruction: 0xff657a16 │ │ andseq r2, r2, r4, lsr r0 │ │ - @ instruction: 0xff65ef57 │ │ - @ instruction: 0xff64c3a1 │ │ + @ instruction: 0xff65ef30 │ │ + @ instruction: 0xff64c37a │ │ andseq r2, r2, r0 │ │ - @ instruction: 0xff65ef15 │ │ - @ instruction: 0xff653a8c │ │ + @ instruction: 0xff65eeee │ │ + @ instruction: 0xff653a65 │ │ @ instruction: 0xff63857d │ │ - @ instruction: 0xff65f41d │ │ + @ instruction: 0xff65f3f6 │ │ andseq r1, r1, r8, ror #2 │ │ - @ instruction: 0xff644fae │ │ - @ instruction: 0xff65f20d │ │ + @ instruction: 0xff644f87 │ │ + @ instruction: 0xff65f1e6 │ │ andseq r0, r1, r8, asr pc │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ bl c1f2ac │ │ mov r4, r0 │ │ @@ -3523842,22 +3523841,22 @@ │ │ mov r1, #252 @ 0xfc │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ bl c0e65c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6361a0 │ │ - @ instruction: 0xff65ed39 │ │ + @ instruction: 0xff65ed12 │ │ andseq r0, r1, r4, lsl #21 │ │ @ instruction: 0x00121df0 │ │ @ instruction: 0x00121ddc │ │ - @ instruction: 0xff65ecff │ │ - @ instruction: 0xff64c149 │ │ + @ instruction: 0xff65ecd8 │ │ + @ instruction: 0xff64c122 │ │ andseq r1, r2, ip, lsr #27 │ │ - @ instruction: 0xff65ecc1 │ │ + @ instruction: 0xff65ec9a │ │ mov r0, r2 │ │ b d38a50 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r9, r0 │ │ mov r0, r1 │ │ mov r4, r3 │ │ @@ -3523989,20 +3523988,20 @@ │ │ bl c58ec8 │ │ cmp r0, #0 │ │ beq cc8ee4 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6598bb │ │ + @ instruction: 0xff659894 │ │ @ instruction: 0xff6340c5 │ │ - @ instruction: 0xff648ebf │ │ - @ instruction: 0xff645d77 │ │ - @ instruction: 0xff6608bd │ │ - @ instruction: 0xff645d4b │ │ + @ instruction: 0xff648e98 │ │ + @ instruction: 0xff645d50 │ │ + @ instruction: 0xff660896 │ │ + @ instruction: 0xff645d24 │ │ @ instruction: 0xff641757 │ │ sub r1, r1, #5 │ │ mov r0, #0 │ │ cmp r1, #17 │ │ str r0, [r2] │ │ bhi cc8f9c │ │ ldr r0, [pc, #128] @ cc8fa4 │ │ @@ -3524189,20 +3524188,20 @@ │ │ bl c58ec8 │ │ cmp r0, #0 │ │ beq cc9204 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65959b │ │ - @ instruction: 0xff64f969 │ │ - @ instruction: 0xff648b9f │ │ - @ instruction: 0xff645a57 │ │ - @ instruction: 0xff66059d │ │ - @ instruction: 0xff645a2b │ │ + @ instruction: 0xff659574 │ │ + @ instruction: 0xff64f942 │ │ + @ instruction: 0xff648b78 │ │ + @ instruction: 0xff645a30 │ │ + @ instruction: 0xff660576 │ │ + @ instruction: 0xff645a04 │ │ @ instruction: 0xff641437 │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #21 │ │ ldrls r0, [pc, #8] @ cc9248 │ │ addls r0, pc, r0 │ │ @@ -3524305,20 +3524304,20 @@ │ │ bl c58ec8 │ │ cmp r0, #0 │ │ beq cc93d4 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6593cb │ │ - @ instruction: 0xff64f8f3 │ │ - @ instruction: 0xff6489cf │ │ - @ instruction: 0xff645887 │ │ - @ instruction: 0xff6603cd │ │ - @ instruction: 0xff64585b │ │ + @ instruction: 0xff6593a4 │ │ + @ instruction: 0xff64f8cc │ │ + @ instruction: 0xff6489a8 │ │ + @ instruction: 0xff645860 │ │ + @ instruction: 0xff6603a6 │ │ + @ instruction: 0xff645834 │ │ @ instruction: 0xff641267 │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #3 │ │ ldrls r0, [pc, #8] @ cc9418 │ │ addls r0, pc, r0 │ │ @@ -3524384,20 +3524383,20 @@ │ │ bl c58ec8 │ │ cmp r0, #0 │ │ beq cc9510 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65928f │ │ + @ instruction: 0xff659268 │ │ @ instruction: 0xff632017 │ │ - @ instruction: 0xff648893 │ │ - @ instruction: 0xff64574b │ │ - @ instruction: 0xff660291 │ │ - @ instruction: 0xff64571f │ │ + @ instruction: 0xff64886c │ │ + @ instruction: 0xff645724 │ │ + @ instruction: 0xff66026a │ │ + @ instruction: 0xff6456f8 │ │ @ instruction: 0xff64112b │ │ mov r0, #0 │ │ str r0, [r2] │ │ bx lr │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ @@ -3524625,15 +3524624,15 @@ │ │ cmp r0, #0 │ │ bne cc98d4 │ │ mov r0, r4 │ │ bl bb7868 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64b774 │ │ + @ instruction: 0xff64b74d │ │ andeq r0, r0, ip, asr #1 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r4, lsr #2 │ │ andeq r0, r0, r0, asr #2 │ │ andeq r0, r0, r4, ror #2 │ │ muleq r0, r0, r1 │ │ andeq r0, r0, ip, lsl #3 │ │ @@ -3524787,15 +3524786,15 @@ │ │ add r6, r6, #200 @ 0xc8 │ │ subs r7, r7, #1 │ │ bne cc9b34 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6627e7 │ │ + @ instruction: 0xff6627c0 │ │ ldrdeq ip, [pc], -r0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ ldr lr, [pc, #536] @ cc9d90 │ │ add r0, r0, #4 │ │ ldr lr, [pc, lr] │ │ ldr r2, [pc, #528] @ cc9d94 │ │ ldr r2, [pc, r2] │ │ @@ -3525172,15 +3525171,15 @@ │ │ mov r5, #1 │ │ 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: 0xff65e6ec │ │ + @ instruction: 0xff65e6c5 │ │ @ instruction: 0xff63ff1e │ │ ldr r0, [r0] │ │ bx lr │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3525460,17 +3525459,17 @@ │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff62bddb │ │ @ instruction: 0xff63a65b │ │ @ instruction: 0xff63fbfa │ │ @ instruction: 0xff62bd03 │ │ @ instruction: 0xff63a58f │ │ - @ instruction: 0xff65e2c8 │ │ + @ instruction: 0xff65e2a1 │ │ @ instruction: 0xff63faee │ │ - @ instruction: 0xff650858 │ │ + @ instruction: 0xff650831 │ │ 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 │ │ cmp r2, #0 │ │ @@ -3525543,16 +3525542,16 @@ │ │ str r7, [r4] │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r7, #0 │ │ b cca614 │ │ - @ instruction: 0xff65ed97 │ │ - @ instruction: 0xff65e194 │ │ + @ instruction: 0xff65ed70 │ │ + @ instruction: 0xff65e16d │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ cmp r0, #0 │ │ popne {r4, r5, r6, pc} │ │ ldr r0, [r5] │ │ mov r4, r1 │ │ @@ -3525592,15 +3525591,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r5, #0 │ │ str r5, [r6] │ │ mov r0, #1 │ │ str r5, [r4] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6450d2 │ │ + @ instruction: 0xff6450ab │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cca844 │ │ ldr r1, [pc, #48] @ cca84c │ │ @@ -3525742,19 +3525741,19 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ b cca9dc │ │ @ instruction: 0xff63b988 │ │ - @ instruction: 0xff65b182 │ │ + @ instruction: 0xff65b15b │ │ @ instruction: 0xff63ba9c │ │ - @ instruction: 0xff653ca6 │ │ + @ instruction: 0xff653c7f │ │ @ instruction: 0xff63b934 │ │ - @ instruction: 0xff65b116 │ │ + @ instruction: 0xff65b0ef │ │ @ instruction: 0xff63b958 │ │ @ instruction: 0xff63b9f4 │ │ mov r3, #1024 @ 0x400 │ │ b ccb570 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r7, r0 │ │ @@ -3525960,15 +3525959,15 @@ │ │ @ instruction: 0xff63b6cc │ │ @ instruction: 0xff662927 │ │ @ instruction: 0xff63b844 │ │ @ instruction: 0xff662a9f │ │ @ instruction: 0xff63b7ec │ │ @ instruction: 0xff63b710 │ │ @ instruction: 0xff662953 │ │ - @ instruction: 0xff6539c6 │ │ + @ instruction: 0xff65399f │ │ @ instruction: 0xff63b5ec │ │ @ instruction: 0xff66282f │ │ @ instruction: 0xff63b630 │ │ @ instruction: 0xff66288b │ │ @ instruction: 0xff63b674 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3526192,25 +3526191,25 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ ldr r1, [pc, #32] @ ccb174 │ │ add r1, pc, r1 │ │ b ccb080 │ │ - @ instruction: 0xff65bf2e │ │ + @ instruction: 0xff65bf07 │ │ andeq lr, pc, ip, lsr #4 │ │ @ instruction: 0xff63b37c │ │ @ instruction: 0xff63f059 │ │ @ instruction: 0xff62b17b │ │ @ instruction: 0xff637d92 │ │ @ instruction: 0xff62bbd3 │ │ @ instruction: 0xff637c72 │ │ - @ instruction: 0xff64b3ca │ │ - @ instruction: 0xff657f13 │ │ - @ instruction: 0xff648dd8 │ │ + @ instruction: 0xff64b3a3 │ │ + @ instruction: 0xff657eec │ │ + @ instruction: 0xff648db1 │ │ @ instruction: 0xff63a5db │ │ ldr r0, [pc, #4] @ ccb194 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, pc, r4, rrx │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #328 @ 0x148 │ │ @@ -3526437,26 +3526436,26 @@ │ │ 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: 0xff62af93 │ │ @ instruction: 0xff630281 │ │ - @ instruction: 0xff65bbf2 │ │ - @ instruction: 0xff65f8ec │ │ - @ instruction: 0xff651ad0 │ │ - @ instruction: 0xff65d996 │ │ - @ instruction: 0xff64eb35 │ │ - @ instruction: 0xff65b30b │ │ + @ instruction: 0xff65bbcb │ │ + @ instruction: 0xff65f8c5 │ │ + @ instruction: 0xff651aa9 │ │ + @ instruction: 0xff65d96f │ │ + @ instruction: 0xff64eb0e │ │ + @ instruction: 0xff65b2e4 │ │ @ instruction: 0xff62b88b │ │ @ instruction: 0xff6358dc │ │ - @ instruction: 0xff64b032 │ │ + @ instruction: 0xff64b00b │ │ @ instruction: 0xff63aee4 │ │ - @ instruction: 0xff657b53 │ │ - @ instruction: 0xff648a10 │ │ + @ instruction: 0xff657b2c │ │ + @ instruction: 0xff6489e9 │ │ @ instruction: 0xff63a20b │ │ ldr r0, [pc, #4] @ ccb56c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, pc, ip, lsr #26 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3526582,18 +3526581,18 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ mov r0, #1 │ │ str r6, [r5] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63cb20 │ │ - @ instruction: 0xff64b7f4 │ │ + @ instruction: 0xff64b7cd │ │ @ instruction: 0xff6661bb │ │ @ instruction: 0xff63cadc │ │ - @ instruction: 0xff64b7b0 │ │ + @ instruction: 0xff64b789 │ │ @ instruction: 0xff661e6f │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ ccb7c4 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ @@ -3526879,16 +3526878,16 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ muleq pc, r4, r8 @ │ │ - @ instruction: 0xff64ed8d │ │ - @ instruction: 0xff64d07e │ │ + @ instruction: 0xff64ed66 │ │ + @ instruction: 0xff64d057 │ │ andeq sp, pc, r0, ror r8 @ │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ bl be2f64 │ │ bl be4640 │ │ @@ -3527623,46 +3527622,46 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #132] @ ccc828 │ │ mov r1, #254 @ 0xfe │ │ ldr r2, [pc, #128] @ ccc82c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ccc764 │ │ - @ instruction: 0xff64eb7d │ │ - @ instruction: 0xff658156 │ │ - @ instruction: 0xff64ebd9 │ │ - @ instruction: 0xff6581b2 │ │ - @ instruction: 0xff64ea81 │ │ - @ instruction: 0xff65805a │ │ - @ instruction: 0xff64e8c1 │ │ - @ instruction: 0xff657e9a │ │ - @ instruction: 0xff64e865 │ │ - @ instruction: 0xff657e3e │ │ - @ instruction: 0xff64e9b5 │ │ - @ instruction: 0xff64e939 │ │ - @ instruction: 0xff64e569 │ │ - @ instruction: 0xff657b42 │ │ - @ instruction: 0xff64e53d │ │ - @ instruction: 0xff657b16 │ │ - @ instruction: 0xff64e4e5 │ │ - @ instruction: 0xff657abe │ │ - @ instruction: 0xff64e2b9 │ │ - @ instruction: 0xff657892 │ │ - @ instruction: 0xff64e5bd │ │ - @ instruction: 0xff657b96 │ │ - @ instruction: 0xff64e2fd │ │ - @ instruction: 0xff6578d6 │ │ - @ instruction: 0xff64e329 │ │ - @ instruction: 0xff657902 │ │ - @ instruction: 0xff64e219 │ │ - @ instruction: 0xff6577f2 │ │ + @ instruction: 0xff64eb56 │ │ + @ instruction: 0xff65812f │ │ + @ instruction: 0xff64ebb2 │ │ + @ instruction: 0xff65818b │ │ + @ instruction: 0xff64ea5a │ │ + @ instruction: 0xff658033 │ │ + @ instruction: 0xff64e89a │ │ + @ instruction: 0xff657e73 │ │ + @ instruction: 0xff64e83e │ │ + @ instruction: 0xff657e17 │ │ + @ instruction: 0xff64e98e │ │ + @ instruction: 0xff64e912 │ │ + @ instruction: 0xff64e542 │ │ + @ instruction: 0xff657b1b │ │ + @ instruction: 0xff64e516 │ │ + @ instruction: 0xff657aef │ │ + @ instruction: 0xff64e4be │ │ + @ instruction: 0xff657a97 │ │ + @ instruction: 0xff64e292 │ │ + @ instruction: 0xff65786b │ │ + @ instruction: 0xff64e596 │ │ + @ instruction: 0xff657b6f │ │ + @ instruction: 0xff64e2d6 │ │ + @ instruction: 0xff6578af │ │ + @ instruction: 0xff64e302 │ │ + @ instruction: 0xff6578db │ │ + @ instruction: 0xff64e1f2 │ │ + @ instruction: 0xff6577cb │ │ andeq ip, pc, r4, lsl #26 │ │ - @ instruction: 0xff64e1cd │ │ - @ instruction: 0xff6577a6 │ │ - @ instruction: 0xff64eb15 │ │ + @ instruction: 0xff64e1a6 │ │ + @ instruction: 0xff65777f │ │ + @ instruction: 0xff64eaee │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov r5, r3 │ │ mov r9, r1 │ │ mov r4, r0 │ │ str r2, [sp, #80] @ 0x50 │ │ bl be2f64 │ │ @@ -3528087,19 +3528086,19 @@ │ │ b cccdcc │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov r4, #1 │ │ ldr r1, [sp, #28] │ │ str r1, [r0] │ │ b cccb10 │ │ andeq ip, pc, r8, lsr fp @ │ │ - @ instruction: 0xff64df49 │ │ - @ instruction: 0xff64df15 │ │ - @ instruction: 0xff64de95 │ │ - @ instruction: 0xff659072 │ │ - @ instruction: 0xff64de59 │ │ + @ instruction: 0xff64df22 │ │ + @ instruction: 0xff64deee │ │ + @ instruction: 0xff64de6e │ │ + @ instruction: 0xff65904b │ │ + @ instruction: 0xff64de32 │ │ ldrdeq ip, [pc], -r0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3529203,15 +3529202,15 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff645092 │ │ + @ instruction: 0xff64506b │ │ @ instruction: 0xff6638c8 │ │ @ instruction: 0xff661830 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ cce0f8 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3529240,17 +3529239,17 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff644ff6 │ │ + @ instruction: 0xff644fcf │ │ @ instruction: 0xff663834 │ │ - @ instruction: 0xff6504b4 │ │ + @ instruction: 0xff65048d │ │ ldr r0, [pc, #4] @ cce110 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq fp, [pc], -r4 │ │ ldr r0, [pc, #4] @ cce120 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3529542,21 +3529541,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl d2b428 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff646a1f │ │ + @ instruction: 0xff6469f8 │ │ ldr r2, [pc, #12] @ cce5c8 │ │ mov r1, #904 @ 0x388 │ │ mov r3, #60 @ 0x3c │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff6469d3 │ │ + @ instruction: 0xff6469ac │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3529574,15 +3529573,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: 0xff64698f │ │ + @ instruction: 0xff646968 │ │ 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] │ │ @@ -3529613,15 +3529612,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #192 @ 0xc0 │ │ bl d2b428 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff646903 │ │ + @ instruction: 0xff6468dc │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3529639,15 +3529638,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: 0xff64688b │ │ + @ instruction: 0xff646864 │ │ 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] │ │ @@ -3529678,15 +3529677,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #256 @ 0x100 │ │ bl d2b428 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6467ff │ │ + @ instruction: 0xff6467d8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3529704,15 +3529703,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: 0xff646787 │ │ + @ instruction: 0xff646760 │ │ 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] │ │ @@ -3529826,15 +3529825,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d28bbc │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64dc92 │ │ + @ instruction: 0xff64dc6b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #8] │ │ mov r5, r0 │ │ ldr r1, [r0, #20] │ │ mov r3, #51 @ 0x33 │ │ @@ -3529849,15 +3529848,15 @@ │ │ blx r1 │ │ mov r0, r5 │ │ mov r1, #416 @ 0x1a0 │ │ mov r2, r4 │ │ mov r3, #53 @ 0x35 │ │ pop {r4, r5, fp, lr} │ │ b c54980 │ │ - @ instruction: 0xff64dc2a │ │ + @ instruction: 0xff64dc03 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ ldrne r0, [r5, #4] │ │ cmpne r0, #0 │ │ @@ -3529908,17 +3529907,17 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #86 @ 0x56 │ │ bl c54728 │ │ mov r6, #0 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64dbba │ │ - @ instruction: 0xff64db7e │ │ - @ instruction: 0xff64db32 │ │ + @ instruction: 0xff64db93 │ │ + @ instruction: 0xff64db57 │ │ + @ instruction: 0xff64db0b │ │ 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] │ │ @@ -3529976,16 +3529975,16 @@ │ │ blx r5 │ │ cmp r4, #0 │ │ cmpne r0, #0 │ │ strne r8, [r4] │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64da6a │ │ - @ instruction: 0xff64da9d │ │ + @ instruction: 0xff64da43 │ │ + @ instruction: 0xff64da76 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq ccecd4 │ │ @@ -3530080,18 +3530079,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64cde1 │ │ + @ instruction: 0xff64cdba │ │ @ instruction: 0xff635987 │ │ - @ instruction: 0xff6453b5 │ │ - @ instruction: 0xff64d882 │ │ + @ instruction: 0xff64538e │ │ + @ instruction: 0xff64d85b │ │ @ instruction: 0xff62e3d2 │ │ ldr r0, [pc, #4] @ ccee38 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, pc, r4, lsl #14 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3530188,23 +3530187,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64cca5 │ │ - @ instruction: 0xff64d7d6 │ │ - @ instruction: 0xff656cc7 │ │ + @ instruction: 0xff64cc7e │ │ + @ instruction: 0xff64d7af │ │ + @ instruction: 0xff656ca0 │ │ @ instruction: 0xff63852c │ │ - @ instruction: 0xff64d70a │ │ - @ instruction: 0xff656bfb │ │ - @ instruction: 0xff645241 │ │ - @ instruction: 0xff64d6d6 │ │ - @ instruction: 0xff656bc7 │ │ + @ instruction: 0xff64d6e3 │ │ + @ instruction: 0xff656bd4 │ │ + @ instruction: 0xff64521a │ │ + @ instruction: 0xff64d6af │ │ + @ instruction: 0xff656ba0 │ │ ldr r0, [pc, #4] @ cceff8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq pc, r4, r5 @ │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ @@ -3530226,15 +3530225,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d28bbc │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d652 │ │ + @ instruction: 0xff64d62b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #5 │ │ @@ -3530267,15 +3530266,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d28bbc │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d5ae │ │ + @ instruction: 0xff64d587 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #5 │ │ @@ -3530352,17 +3530351,17 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff64d466 │ │ + @ instruction: 0xff64d43f │ │ @ instruction: 0xff63716c │ │ - @ instruction: 0xff64d43e │ │ + @ instruction: 0xff64d417 │ │ @ instruction: 0xff637144 │ │ ldr r0, [pc, #4] @ ccf274 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, pc, r8, ror #6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ @@ -3530488,15 +3530487,15 @@ │ │ bl c1a488 │ │ mov r0, fp │ │ bl c1a3d0 │ │ mov r0, #0 │ │ str r0, [r4] │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff642e85 │ │ + @ instruction: 0xff642e5e │ │ @ instruction: 0xff627d59 │ │ @ instruction: 0xff62b212 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq ccf4d8 │ │ @@ -3530977,16 +3530976,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: 0xff63dff3 │ │ - @ instruction: 0xff63e35b │ │ + @ instruction: 0xff63dfcc │ │ + @ instruction: 0xff63e334 │ │ 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 │ │ @@ -3531289,16 +3531288,16 @@ │ │ andseq r9, r0, r4, lsl #15 │ │ andseq r9, r0, r4, ror r7 │ │ @ instruction: 0x001096fc │ │ andseq r9, r0, r0, lsl r7 │ │ andseq r9, r0, ip, lsr #15 │ │ @ instruction: 0x001097b8 │ │ andseq r9, r0, ip, asr #14 │ │ - @ instruction: 0xff63bd17 │ │ - @ instruction: 0xff644f26 │ │ + @ instruction: 0xff63bcf0 │ │ + @ instruction: 0xff644eff │ │ push {r4, lr} │ │ mov r2, #384 @ 0x180 │ │ mov r4, r0 │ │ blx d32218 │ │ add r0, r4, #128 @ 0x80 │ │ str r0, [r4, #116] @ 0x74 │ │ pop {r4, pc} │ │ @@ -3531334,15 +3531333,15 @@ │ │ bl d2a200 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63d789 │ │ + @ instruction: 0xff63d762 │ │ 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] │ │ @@ -3531542,22 +3531541,22 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0e74c │ │ b cd022c │ │ andeq r0, r0, ip, ror #28 │ │ andeq r0, r0, ip, lsr #28 │ │ - @ instruction: 0xff63d589 │ │ - @ instruction: 0xff63d5b8 │ │ - @ instruction: 0xff63d409 │ │ - @ instruction: 0xff63d438 │ │ - @ instruction: 0xff63d4a9 │ │ - @ instruction: 0xff63d4d8 │ │ - @ instruction: 0xff63d425 │ │ - @ instruction: 0xff63d454 │ │ + @ instruction: 0xff63d562 │ │ + @ instruction: 0xff63d591 │ │ + @ instruction: 0xff63d3e2 │ │ + @ instruction: 0xff63d411 │ │ + @ instruction: 0xff63d482 │ │ + @ instruction: 0xff63d4b1 │ │ + @ instruction: 0xff63d3fe │ │ + @ instruction: 0xff63d42d │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ @@ -3531695,17 +3531694,17 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff63d21d │ │ + @ instruction: 0xff63d1f6 │ │ @ instruction: 0xff660410 │ │ - @ instruction: 0xff63d1a1 │ │ + @ instruction: 0xff63d17a │ │ @ instruction: 0xff660394 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ add r1, r0, #624 @ 0x270 │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3531715,15 +3531714,15 @@ │ │ ldr r2, [pc, #20] @ cd07a4 │ │ mov r0, r4 │ │ mov r1, #848 @ 0x350 │ │ movw r3, #330 @ 0x14a │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff63d135 │ │ + @ instruction: 0xff63d10e │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd0820 │ │ ldr r1, [pc, #96] @ cd0828 │ │ @@ -3531748,16 +3531747,16 @@ │ │ ldr r1, [pc, #24] @ cd082c │ │ mov r0, r6 │ │ movw r2, #347 @ 0x15b │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63d101 │ │ - @ instruction: 0xff63d0b5 │ │ + @ instruction: 0xff63d0da │ │ + @ instruction: 0xff63d08e │ │ 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 │ │ @@ -3531947,38 +3531946,38 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #84] @ cd0b88 │ │ mov r1, #460 @ 0x1cc │ │ ldr r2, [pc, #80] @ cd0b8c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cd0a08 │ │ - @ instruction: 0xff649516 │ │ - @ instruction: 0xff63cf89 │ │ - @ instruction: 0xff63cfd6 │ │ - @ instruction: 0xff6438b5 │ │ - @ instruction: 0xff63cf6d │ │ - @ instruction: 0xff63cfba │ │ + @ instruction: 0xff6494ef │ │ + @ instruction: 0xff63cf62 │ │ + @ instruction: 0xff63cfaf │ │ + @ instruction: 0xff64388e │ │ + @ instruction: 0xff63cf46 │ │ + @ instruction: 0xff63cf93 │ │ @ instruction: 0xff633e37 │ │ - @ instruction: 0xff63cecd │ │ - @ instruction: 0xff63cf1a │ │ - @ instruction: 0xff64389e │ │ - @ instruction: 0xff63cfa5 │ │ - @ instruction: 0xff63cff2 │ │ - @ instruction: 0xff63cdb1 │ │ - @ instruction: 0xff63cdfe │ │ + @ instruction: 0xff63cea6 │ │ + @ instruction: 0xff63cef3 │ │ + @ instruction: 0xff643877 │ │ + @ instruction: 0xff63cf7e │ │ + @ instruction: 0xff63cfcb │ │ + @ instruction: 0xff63cd8a │ │ + @ instruction: 0xff63cdd7 │ │ @ instruction: 0xff636ad4 │ │ - @ instruction: 0xff63cef9 │ │ - @ instruction: 0xff63cf46 │ │ - @ instruction: 0xff63cd95 │ │ + @ instruction: 0xff63ced2 │ │ + @ instruction: 0xff63cf1f │ │ + @ instruction: 0xff63cd6e │ │ + @ instruction: 0xff63cdbb │ │ + @ instruction: 0xff64b082 │ │ @ instruction: 0xff63cde2 │ │ - @ instruction: 0xff64b0a9 │ │ - @ instruction: 0xff63ce09 │ │ - @ instruction: 0xff63ce56 │ │ - @ instruction: 0xff63cddd │ │ - @ instruction: 0xff63ce2a │ │ + @ instruction: 0xff63ce2f │ │ + @ instruction: 0xff63cdb6 │ │ + @ instruction: 0xff63ce03 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq cd0d14 │ │ mov r5, r1 │ │ ldr r1, [pc, #516] @ cd0dc4 │ │ mov r4, r0 │ │ @@ -3532107,29 +3532106,29 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64af49 │ │ - @ instruction: 0xff63cca9 │ │ - @ instruction: 0xff6462d8 │ │ - @ instruction: 0xff63cc81 │ │ - @ instruction: 0xff6462b0 │ │ - @ instruction: 0xff63cc65 │ │ - @ instruction: 0xff646294 │ │ - @ instruction: 0xff63cb35 │ │ - @ instruction: 0xff646164 │ │ - @ instruction: 0xff649102 │ │ - @ instruction: 0xff63cba1 │ │ - @ instruction: 0xff6461d0 │ │ - @ instruction: 0xff643479 │ │ - @ instruction: 0xff63cb61 │ │ - @ instruction: 0xff646190 │ │ + @ instruction: 0xff64af22 │ │ + @ instruction: 0xff63cc82 │ │ + @ instruction: 0xff6462b1 │ │ + @ instruction: 0xff63cc5a │ │ + @ instruction: 0xff646289 │ │ + @ instruction: 0xff63cc3e │ │ + @ instruction: 0xff64626d │ │ + @ instruction: 0xff63cb0e │ │ + @ instruction: 0xff64613d │ │ + @ instruction: 0xff6490db │ │ + @ instruction: 0xff63cb7a │ │ + @ instruction: 0xff6461a9 │ │ + @ instruction: 0xff643452 │ │ + @ instruction: 0xff63cb3a │ │ + @ instruction: 0xff646169 │ │ ldr r0, [pc, #4] @ cd0e0c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq pc, ip, r9 @ │ │ ldr r0, [pc, #4] @ cd0e1c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3532166,15 +3532165,15 @@ │ │ bl d2a200 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63ca89 │ │ + @ instruction: 0xff63ca62 │ │ 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 │ │ @@ -3532218,15 +3532217,15 @@ │ │ bl d2a200 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63c9b9 │ │ + @ instruction: 0xff63c992 │ │ 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] │ │ @@ -3532311,18 +3532310,18 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff63c895 │ │ - @ instruction: 0xff63e87f │ │ - @ instruction: 0xff63c7fd │ │ - @ instruction: 0xff63e7e7 │ │ + @ instruction: 0xff63c86e │ │ + @ instruction: 0xff63e858 │ │ + @ instruction: 0xff63c7d6 │ │ + @ instruction: 0xff63e7c0 │ │ push {fp, lr} │ │ add r0, r0, #624 @ 0x270 │ │ mov r2, r3 │ │ bl c67318 │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ @@ -3532431,30 +3532430,30 @@ │ │ bl cd1a80 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d28bbc │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6479fa │ │ + @ instruction: 0xff6479d3 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #80] @ 0x50 │ │ mov r4, r0 │ │ ldr r1, [r1, #16] │ │ blx r1 │ │ ldr r2, [pc, #20] @ cd1310 │ │ mov r0, r4 │ │ mov r1, #88 @ 0x58 │ │ mov r3, #55 @ 0x37 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff64797e │ │ + @ instruction: 0xff647957 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd1380 │ │ ldr r1, [pc, #84] @ cd1388 │ │ @@ -3532476,16 +3532475,16 @@ │ │ ldr r1, [pc, #24] @ cd138c │ │ mov r0, r6 │ │ mov r2, #71 @ 0x47 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64794a │ │ - @ instruction: 0xff64790a │ │ + @ instruction: 0xff647923 │ │ + @ instruction: 0xff6478e3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3532519,15 +3532518,15 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff647872 │ │ + @ instruction: 0xff64784b │ │ @ instruction: 0xff634f7e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl cc9544 │ │ @@ -3532562,15 +3532561,15 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6477c6 │ │ + @ instruction: 0xff64779f │ │ @ instruction: 0xff634ed2 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ mov r4, #0 │ │ @@ -3532615,15 +3532614,15 @@ │ │ mov r4, #1 │ │ cmp r9, #0 │ │ beq cd1590 │ │ mov r0, #0 │ │ str r0, [r9] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff64774a │ │ + @ instruction: 0xff647723 │ │ @ instruction: 0xff634e5f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3532720,18 +3532719,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64a4a1 │ │ + @ instruction: 0xff64a47a │ │ @ instruction: 0xff633047 │ │ - @ instruction: 0xff642a75 │ │ - @ instruction: 0xff647552 │ │ + @ instruction: 0xff642a4e │ │ + @ instruction: 0xff64752b │ │ @ instruction: 0xff63890c │ │ ldr r0, [pc, #4] @ cd1778 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r0, lsl #5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3532821,23 +3532820,23 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64a365 │ │ - @ instruction: 0xff647402 │ │ - @ instruction: 0xff643758 │ │ + @ instruction: 0xff64a33e │ │ + @ instruction: 0xff6473db │ │ + @ instruction: 0xff643731 │ │ @ instruction: 0xff635c08 │ │ - @ instruction: 0xff6473de │ │ - @ instruction: 0xff643734 │ │ - @ instruction: 0xff642925 │ │ - @ instruction: 0xff6473c2 │ │ - @ instruction: 0xff643718 │ │ + @ instruction: 0xff6473b7 │ │ + @ instruction: 0xff64370d │ │ + @ instruction: 0xff6428fe │ │ + @ instruction: 0xff64739b │ │ + @ instruction: 0xff6436f1 │ │ ldr r0, [pc, #4] @ cd191c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, ip, lsr #2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3532862,15 +3532861,15 @@ │ │ bl cd1a80 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d28bbc │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64733e │ │ + @ instruction: 0xff647317 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #384 @ 0x180 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3532906,15 +3532905,15 @@ │ │ bl cd1a80 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d28bbc │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64728e │ │ + @ instruction: 0xff647267 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #512 @ 0x200 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3532987,16 +3532986,16 @@ │ │ mov r0, r1 │ │ str r2, [sp, #8] │ │ mov r1, r8 │ │ mov r2, r7 │ │ bl cd1cbc │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff644e00 │ │ - @ instruction: 0xff64a257 │ │ + @ instruction: 0xff644dd9 │ │ + @ instruction: 0xff64a230 │ │ @ instruction: 0xff65b2f7 │ │ @ instruction: 0xff628f65 │ │ @ instruction: 0xff627708 │ │ @ instruction: 0xff62a4a6 │ │ push {fp, lr} │ │ mov ip, r1 │ │ mov r1, r0 │ │ @@ -3533196,16 +3533195,16 @@ │ │ bl c27bc8 │ │ ldr r0, [r4, #36] @ 0x24 │ │ bl c28820 │ │ mov r0, fp │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff632cf3 │ │ - @ instruction: 0xff64905c │ │ - @ instruction: 0xff642985 │ │ + @ instruction: 0xff649035 │ │ + @ instruction: 0xff64295e │ │ @ instruction: 0xff6b5328 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ vld1.64 {d16-d17}, [r1] │ │ mov r5, r1 │ │ mov r0, #32 │ │ mov r1, r4 │ │ @@ -3533619,15 +3533618,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff642b03 │ │ + @ instruction: 0xff642adc │ │ 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] │ │ @@ -3533753,24 +3533752,24 @@ │ │ b cd26b8 │ │ add r2, r0, #7 │ │ tst r1, #1 │ │ bicne r0, r2, #7 │ │ adds r0, r0, #8 │ │ bne cd26c4 │ │ b cd26cc │ │ - @ instruction: 0xff6429ef │ │ - @ instruction: 0xff65a261 │ │ - @ instruction: 0xff64294f │ │ - @ instruction: 0xff64660d │ │ - @ instruction: 0xff64296b │ │ - @ instruction: 0xff646629 │ │ - @ instruction: 0xff6428a7 │ │ - @ instruction: 0xff646565 │ │ - @ instruction: 0xff6428cf │ │ - @ instruction: 0xff64658d │ │ + @ instruction: 0xff6429c8 │ │ + @ instruction: 0xff65a23a │ │ + @ instruction: 0xff642928 │ │ + @ instruction: 0xff6465e6 │ │ + @ instruction: 0xff642944 │ │ + @ instruction: 0xff646602 │ │ + @ instruction: 0xff642880 │ │ + @ instruction: 0xff64653e │ │ + @ instruction: 0xff6428a8 │ │ + @ instruction: 0xff646566 │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc9544 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ movne r0, #1 │ │ @@ -3533783,15 +3533782,15 @@ │ │ ldr r2, [pc, #20] @ cd27f4 │ │ mov r0, r4 │ │ mov r1, #384 @ 0x180 │ │ mov r3, #97 @ 0x61 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff64280b │ │ + @ instruction: 0xff6427e4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ cmp r4, #0 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ @@ -3533824,17 +3533823,17 @@ │ │ popne {r4, pc} │ │ ldr r1, [pc, #24] @ cd28a0 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6427c7 │ │ - @ instruction: 0xff642793 │ │ - @ instruction: 0xff64276b │ │ + @ instruction: 0xff6427a0 │ │ + @ instruction: 0xff64276c │ │ + @ instruction: 0xff642744 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3533884,16 +3533883,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff641859 │ │ - @ instruction: 0xff642697 │ │ + @ instruction: 0xff641832 │ │ + @ instruction: 0xff642670 │ │ @ instruction: 0xff65cf2f │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd2a20 │ │ @@ -3533925,15 +3533924,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64263b │ │ + @ instruction: 0xff642614 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #192 @ 0xc0 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3533978,15 +3533977,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff642567 │ │ + @ instruction: 0xff642540 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3534031,15 +3534030,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff642493 │ │ + @ instruction: 0xff64246c │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3534085,15 +3534084,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6423bb │ │ + @ instruction: 0xff642394 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3534139,15 +3534138,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6422e3 │ │ + @ instruction: 0xff6422bc │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #128 @ 0x80 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3534193,15 +3534192,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64220b │ │ + @ instruction: 0xff6421e4 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3534246,15 +3534245,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff642137 │ │ + @ instruction: 0xff642110 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #192 @ 0xc0 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3534299,15 +3534298,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff642063 │ │ + @ instruction: 0xff64203c │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r1, [sp, #4] │ │ mov r3, #0 │ │ str r1, [sp, #8] │ │ @@ -3534352,15 +3534351,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff641f8f │ │ + @ instruction: 0xff641f68 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3534406,15 +3534405,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff641eb7 │ │ + @ instruction: 0xff641e90 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3534460,15 +3534459,15 @@ │ │ and r0, r0, #254 @ 0xfe │ │ lsr r1, r1, #5 │ │ orr r0, r0, r1 │ │ strb r0, [r4, #80] @ 0x50 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff641ddf │ │ + @ instruction: 0xff641db8 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #32 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #128 @ 0x80 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3534596,19 +3534595,19 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r6, r0, r4, asr #10 │ │ andseq r6, r0, ip, lsr #10 │ │ andseq r6, r0, r4, lsr #10 │ │ andseq r6, r0, r4, lsl r5 │ │ andseq r6, r0, ip, ror r3 │ │ - @ instruction: 0xff641c5b │ │ + @ instruction: 0xff641c34 │ │ @ instruction: 0xff626439 │ │ andseq r6, r0, ip, ror #6 │ │ - @ instruction: 0xff640d49 │ │ - @ instruction: 0xff641b8b │ │ + @ instruction: 0xff640d22 │ │ + @ instruction: 0xff641b64 │ │ @ instruction: 0xff65c423 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cd353c │ │ @@ -3534765,15 +3534764,15 @@ │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl c687fc │ │ cmp r0, #0 │ │ bne cd3684 │ │ b cd3718 │ │ @ instruction: 0xff627dd6 │ │ - @ instruction: 0xff63d275 │ │ + @ instruction: 0xff63d24e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d29184 │ │ ldr r2, [pc, #20] @ cd3778 │ │ mov r0, r4 │ │ mov r1, #648 @ 0x288 │ │ mov r3, #133 @ 0x85 │ │ @@ -3534867,17 +3534866,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6408fd │ │ + @ instruction: 0xff6408d6 │ │ @ instruction: 0xff627bea │ │ - @ instruction: 0xff6470cc │ │ + @ instruction: 0xff6470a5 │ │ ldr r0, [pc, #4] @ cd38fc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, pc, r4, ror #15 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl cc9544 │ │ @@ -3535031,21 +3535030,21 @@ │ │ mov r1, #149 @ 0x95 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6279ba │ │ - @ instruction: 0xff648bd1 │ │ + @ instruction: 0xff648baa │ │ andseq r5, r0, ip, ror #29 │ │ @ instruction: 0xff627962 │ │ @ instruction: 0xff65bd5f │ │ - @ instruction: 0xff6406bd │ │ + @ instruction: 0xff640696 │ │ @ instruction: 0xff62798e │ │ - @ instruction: 0xff646e70 │ │ + @ instruction: 0xff646e49 │ │ ldr r0, [pc, #4] @ cd3b9c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, pc, ip, ror #10 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ @@ -3535177,26 +3535176,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64896e │ │ + @ instruction: 0xff648947 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d29184 │ │ ldr r2, [pc, #20] @ cd3de8 │ │ mov r0, r4 │ │ mov r1, #408 @ 0x198 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff6488f2 │ │ + @ instruction: 0xff6488cb │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cd3e34 │ │ ldr r1, [pc, #48] @ cd3e3c │ │ @@ -3535209,15 +3535208,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: 0xff6488be │ │ + @ instruction: 0xff648897 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #128 @ 0x80 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535257,15 +3535256,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64882e │ │ + @ instruction: 0xff648807 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #128 @ 0x80 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535305,15 +3535304,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64876e │ │ + @ instruction: 0xff648747 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #128 @ 0x80 │ │ mov r1, #0 │ │ str r1, [sp, #8] │ │ mov r1, #1 │ │ str r2, [sp] │ │ @@ -3535352,15 +3535351,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6486b2 │ │ + @ instruction: 0xff64868b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #256 @ 0x100 │ │ str r2, [sp] │ │ mov r2, #0 │ │ str r1, [sp, #4] │ │ @@ -3535399,15 +3535398,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6485f6 │ │ + @ instruction: 0xff6485cf │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #192 @ 0xc0 │ │ str r2, [sp] │ │ mov r2, #0 │ │ str r1, [sp, #4] │ │ @@ -3535446,15 +3535445,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64853a │ │ + @ instruction: 0xff648513 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3535492,15 +3535491,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff648482 │ │ + @ instruction: 0xff64845b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535540,15 +3535539,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6483c2 │ │ + @ instruction: 0xff64839b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535588,15 +3535587,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff648302 │ │ + @ instruction: 0xff6482db │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3535634,15 +3535633,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64824a │ │ + @ instruction: 0xff648223 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535682,15 +3535681,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64818a │ │ + @ instruction: 0xff648163 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535730,15 +3535729,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6480ca │ │ + @ instruction: 0xff6480a3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3535776,15 +3535775,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff648012 │ │ + @ instruction: 0xff647feb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535824,15 +3535823,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647f52 │ │ + @ instruction: 0xff647f2b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535872,15 +3535871,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647e92 │ │ + @ instruction: 0xff647e6b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3535918,15 +3535917,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647dda │ │ + @ instruction: 0xff647db3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3535966,15 +3535965,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647d1a │ │ + @ instruction: 0xff647cf3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3536014,15 +3536013,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647c5a │ │ + @ instruction: 0xff647c33 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3536060,15 +3536059,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647ba2 │ │ + @ instruction: 0xff647b7b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3536108,15 +3536107,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647ae2 │ │ + @ instruction: 0xff647abb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3536156,15 +3536155,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647a22 │ │ + @ instruction: 0xff6479fb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3536191,21 +3536190,21 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #128 @ 0x80 │ │ bl d2b290 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63e327 │ │ + @ instruction: 0xff63e300 │ │ ldr r2, [pc, #12] @ cd4dac │ │ mov r1, #392 @ 0x188 │ │ mov r3, #50 @ 0x32 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63e2df │ │ + @ instruction: 0xff63e2b8 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd4df0 │ │ ldr r2, [pc, #48] @ cd4df8 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3536216,15 +3536215,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: 0xff63e2b7 │ │ + @ instruction: 0xff63e290 │ │ 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] │ │ @@ -3536253,15 +3536252,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #192 @ 0xc0 │ │ bl d2b290 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63e22f │ │ + @ instruction: 0xff63e208 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd4ed0 │ │ ldr r2, [pc, #48] @ cd4ed8 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3536272,15 +3536271,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: 0xff63e1d7 │ │ + @ instruction: 0xff63e1b0 │ │ 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] │ │ @@ -3536309,15 +3536308,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #256 @ 0x100 │ │ bl d2b290 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63e14f │ │ + @ instruction: 0xff63e128 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd4fb0 │ │ ldr r2, [pc, #48] @ cd4fb8 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3536328,15 +3536327,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: 0xff63e0f7 │ │ + @ instruction: 0xff63e0d0 │ │ 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] │ │ @@ -3536764,17 +3536763,17 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63eb9d │ │ - @ instruction: 0xff6447a2 │ │ - @ instruction: 0xff64cbee │ │ + @ instruction: 0xff63eb76 │ │ + @ instruction: 0xff64477b │ │ + @ instruction: 0xff64cbc7 │ │ @ instruction: 0xff630d79 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [sp, #32] │ │ mov r7, #0 │ │ mov r6, r3 │ │ @@ -3536828,28 +3536827,28 @@ │ │ str r1, [sp] │ │ mov r1, #256 @ 0x100 │ │ bl d2a200 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64cb1e │ │ + @ instruction: 0xff64caf7 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d29184 │ │ ldr r2, [pc, #20] @ cd57bc │ │ mov r0, r4 │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #64 @ 0x40 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff64ca9a │ │ + @ instruction: 0xff64ca73 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd5844 │ │ ldr r2, [pc, #116] @ cd584c │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #74 @ 0x4a │ │ @@ -3536877,17 +3536876,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ cd5854 │ │ mov r2, #79 @ 0x4f │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64ca6e │ │ - @ instruction: 0xff64ca36 │ │ - @ instruction: 0xff64ca0e │ │ + @ instruction: 0xff64ca47 │ │ + @ instruction: 0xff64ca0f │ │ + @ instruction: 0xff64c9e7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3536936,18 +3536935,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6444f6 │ │ - @ instruction: 0xff63e895 │ │ - @ instruction: 0xff64c93a │ │ - @ instruction: 0xff64c96a │ │ + @ instruction: 0xff6444cf │ │ + @ instruction: 0xff63e86e │ │ + @ instruction: 0xff64c913 │ │ + @ instruction: 0xff64c943 │ │ ldr r0, [pc, #4] @ cd5954 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, pc, r4, ror #10 │ │ ldr r0, [pc, #4] @ cd5964 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3537192,28 +3537191,28 @@ │ │ str r0, [r4, #688] @ 0x2b0 │ │ add r0, r4, #128 @ 0x80 │ │ bl cd54e4 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64febb │ │ + @ instruction: 0xff64fe94 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d29184 │ │ ldr r2, [pc, #20] @ cd5d6c │ │ mov r0, r4 │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #87 @ 0x57 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff64fe27 │ │ + @ instruction: 0xff64fe00 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd5df4 │ │ ldr r2, [pc, #116] @ cd5dfc │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #69 @ 0x45 │ │ @@ -3537241,17 +3537240,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ cd5e04 │ │ mov r2, #74 @ 0x4a │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64fdfb │ │ - @ instruction: 0xff64fdc3 │ │ - @ instruction: 0xff64fd9b │ │ + @ instruction: 0xff64fdd4 │ │ + @ instruction: 0xff64fd9c │ │ + @ instruction: 0xff64fd74 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ mov r7, #0 │ │ mov r6, r3 │ │ stm sp, {r0, r7} │ │ @@ -3537347,16 +3537346,16 @@ │ │ str r0, [sp] │ │ mov r0, r6 │ │ blx r7 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64fc4b │ │ - @ instruction: 0xff644a63 │ │ + @ instruction: 0xff64fc24 │ │ + @ instruction: 0xff644a3c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ ldr r5, [r0, #112] @ 0x70 │ │ bl cc9544 │ │ @@ -3537518,33 +3537517,33 @@ │ │ mov r1, #118 @ 0x76 │ │ b cd61f0 │ │ ldr r0, [r0, #8] │ │ add r1, r4, #628 @ 0x274 │ │ blx d3218e │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff643d36 │ │ - @ instruction: 0xff64fa1f │ │ - @ instruction: 0xff640dab │ │ - @ instruction: 0xff63e0d5 │ │ - @ instruction: 0xff64fa03 │ │ - @ instruction: 0xff640d8f │ │ + @ instruction: 0xff643d0f │ │ + @ instruction: 0xff64f9f8 │ │ + @ instruction: 0xff640d84 │ │ + @ instruction: 0xff63e0ae │ │ + @ instruction: 0xff64f9dc │ │ + @ instruction: 0xff640d68 │ │ @ instruction: 0xff62e657 │ │ - @ instruction: 0xff64f9e7 │ │ - @ instruction: 0xff640d73 │ │ - @ instruction: 0xff650ce8 │ │ - @ instruction: 0xff64f9af │ │ - @ instruction: 0xff640d3b │ │ - @ instruction: 0xff645a0d │ │ - @ instruction: 0xff64f9cb │ │ - @ instruction: 0xff640d57 │ │ - @ instruction: 0xff64fa4b │ │ - @ instruction: 0xff640dd7 │ │ - @ instruction: 0xff64f967 │ │ - @ instruction: 0xff640cf3 │ │ + @ instruction: 0xff64f9c0 │ │ + @ instruction: 0xff640d4c │ │ + @ instruction: 0xff650cc1 │ │ + @ instruction: 0xff64f988 │ │ + @ instruction: 0xff640d14 │ │ + @ instruction: 0xff6459e6 │ │ + @ instruction: 0xff64f9a4 │ │ + @ instruction: 0xff640d30 │ │ + @ instruction: 0xff64fa24 │ │ + @ instruction: 0xff640db0 │ │ + @ instruction: 0xff64f940 │ │ + @ instruction: 0xff640ccc │ │ ldr r0, [pc, #4] @ cd62a8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, pc, r0, lsl sp @ │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #1 │ │ @@ -3537683,21 +3537682,21 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff63de89 │ │ - @ instruction: 0xff643a8e │ │ - @ instruction: 0xff6457d1 │ │ - @ instruction: 0xff6439b4 │ │ - @ instruction: 0xff656483 │ │ - @ instruction: 0xff64f6cf │ │ - @ instruction: 0xff63940c │ │ + @ instruction: 0xff63de62 │ │ + @ instruction: 0xff643a67 │ │ + @ instruction: 0xff6457aa │ │ + @ instruction: 0xff64398d │ │ + @ instruction: 0xff65645c │ │ + @ instruction: 0xff64f6a8 │ │ + @ instruction: 0xff6393e5 │ │ ldr r0, [pc, #4] @ cd650c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, pc, r4, lsr #22 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3538489,16 +3538488,16 @@ │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ cd7178 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ @ instruction: 0xff6243d1 │ │ ldrdeq r4, [pc], -ip │ │ - @ instruction: 0xff64ce43 │ │ - @ instruction: 0xff6546aa │ │ + @ instruction: 0xff64ce1c │ │ + @ instruction: 0xff654683 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [sp, #20] │ │ mov ip, #0 │ │ cmp lr, #16 │ │ cmpcs r3, lr │ │ bcs cd71a4 │ │ mov r0, ip │ │ @@ -3538976,20 +3538975,20 @@ │ │ mov r0, #12 │ │ mov r2, #30 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64a992 │ │ + @ instruction: 0xff64a96b │ │ ldr r1, [pc, #8] @ cd792c │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff64a972 │ │ + @ instruction: 0xff64a94b │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r0, #1 │ │ strne r0, [r4] │ │ @@ -3539110,18 +3539109,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642332 │ │ - @ instruction: 0xff63c6d1 │ │ - @ instruction: 0xff64d179 │ │ - @ instruction: 0xff64a78e │ │ + @ instruction: 0xff64230b │ │ + @ instruction: 0xff63c6aa │ │ + @ instruction: 0xff64d152 │ │ + @ instruction: 0xff64a767 │ │ @ instruction: 0xff62cc4c │ │ ldr r0, [pc, #4] @ cd7b50 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, pc, ip, lsl #11 │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3539149,16 +3539148,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff638a17 │ │ - @ instruction: 0xff64a6f2 │ │ + @ instruction: 0xff6389f0 │ │ + @ instruction: 0xff64a6cb │ │ @ instruction: 0xff6324af │ │ ldr r0, [pc, #4] @ cd7be4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, pc, r8, asr #10 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ @@ -3539533,21 +3539532,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl d2b428 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633c55 │ │ + @ instruction: 0xff633c2e │ │ ldr r2, [pc, #12] @ cd81e4 │ │ mov r1, #776 @ 0x308 │ │ mov r3, #51 @ 0x33 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff633c09 │ │ + @ instruction: 0xff633be2 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd8228 │ │ ldr r2, [pc, #48] @ cd8230 │ │ mov r1, #776 @ 0x308 │ │ mov r3, #40 @ 0x28 │ │ @@ -3539558,15 +3539557,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: 0xff633be1 │ │ + @ instruction: 0xff633bba │ │ 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] │ │ @@ -3539715,15 +3539714,15 @@ │ │ str r1, [sp, #20] │ │ mov r1, #256 @ 0x100 │ │ mov r3, #128 @ 0x80 │ │ bl d2a200 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64d780 │ │ + @ instruction: 0xff64d759 │ │ 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] │ │ @@ -3539767,15 +3539766,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d67c │ │ + @ instruction: 0xff64d655 │ │ @ instruction: 0xff62a579 │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc9544 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ @@ -3539854,27 +3539853,27 @@ │ │ mov r2, ip │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl cd89b8 │ │ cmp r0, #0 │ │ bne cd85e0 │ │ b cd86a8 │ │ - @ instruction: 0xff64d598 │ │ - @ instruction: 0xff638f37 │ │ + @ instruction: 0xff64d571 │ │ + @ instruction: 0xff638f10 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d29184 │ │ ldr r2, [pc, #20] @ cd8700 │ │ mov r0, r4 │ │ mov r1, #416 @ 0x1a0 │ │ mov r3, #95 @ 0x5f │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff64d4d0 │ │ + @ instruction: 0xff64d4a9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ beq cd8784 │ │ @@ -3539900,15 +3539899,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: 0xff64d470 │ │ + @ instruction: 0xff64d449 │ │ 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 │ │ @@ -3539975,17 +3539974,17 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ b cd88ac │ │ mov r0, #1 │ │ str r0, [r5, #384] @ 0x180 │ │ b cd8894 │ │ - @ instruction: 0xff6510e5 │ │ - @ instruction: 0xff64d350 │ │ - @ instruction: 0xff638cfe │ │ + @ instruction: 0xff6510be │ │ + @ instruction: 0xff64d329 │ │ + @ instruction: 0xff638cd7 │ │ @ instruction: 0xff6284bb │ │ @ instruction: 0xff61ef3d │ │ ldr r0, [pc, #4] @ cd88d4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, pc, ip, lsr #25 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3540038,15 +3540037,15 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff64d238 │ │ + @ instruction: 0xff64d211 │ │ @ instruction: 0xff658fad │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ ldr r4, [sp, #96] @ 0x60 │ │ mov r9, r0 │ │ mvn r0, #0 │ │ cmp r4, #16 │ │ @@ -3540616,15 +3540615,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff623f5a │ │ - @ instruction: 0xff649036 │ │ + @ instruction: 0xff64900f │ │ 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] │ │ @@ -3540683,17 +3540682,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64630e │ │ + @ instruction: 0xff6462e7 │ │ @ instruction: 0xff623e4a │ │ - @ instruction: 0xff65053a │ │ + @ instruction: 0xff650513 │ │ ldr r0, [pc, #4] @ cd93dc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, pc, r8, ror #6 │ │ b d28f44 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov sl, r1 │ │ @@ -3540728,17 +3540727,17 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff647c47 │ │ + @ instruction: 0xff647c20 │ │ @ instruction: 0xff623d92 │ │ - @ instruction: 0xff65238e │ │ + @ instruction: 0xff652367 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cd987c │ │ mov r1, #0 │ │ mov r2, #16 │ │ str r0, [sp, #16] │ │ @@ -3541570,15 +3541569,15 @@ │ │ mvn r5, #0 │ │ cmp r5, #1 │ │ movge r4, #1 │ │ strge r5, [r8] │ │ mov r0, r4 │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff64285a │ │ + @ instruction: 0xff642833 │ │ @ instruction: 0xff655a19 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cda2c4 │ │ mov r1, #0 │ │ mov r2, #18 │ │ @@ -3541626,16 +3541625,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6424aa │ │ - @ instruction: 0xff64b99f │ │ + @ instruction: 0xff642483 │ │ + @ instruction: 0xff64b978 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #2 │ │ @@ -3541691,16 +3541690,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65189a │ │ - @ instruction: 0xff64d716 │ │ + @ instruction: 0xff651873 │ │ + @ instruction: 0xff64d6ef │ │ @ instruction: 0xff62877b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq cda418 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ @@ -3541749,32 +3541748,32 @@ │ │ b cda460 │ │ add r0, r5, #120 @ 0x78 │ │ uxtb r1, r1 │ │ bl ce0154 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6517fa │ │ - @ instruction: 0xff64d642 │ │ - @ instruction: 0xff64f4bf │ │ - @ instruction: 0xff64d676 │ │ - @ instruction: 0xff64f4f3 │ │ + @ instruction: 0xff6517d3 │ │ + @ instruction: 0xff64d61b │ │ + @ instruction: 0xff64f498 │ │ + @ instruction: 0xff64d64f │ │ + @ instruction: 0xff64f4cc │ │ push {fp, lr} │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq cda4a8 │ │ ldr r1, [pc, #24] @ cda4b0 │ │ mov r0, #152 @ 0x98 │ │ mov r2, #187 @ 0xbb │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64d5d6 │ │ + @ instruction: 0xff64d5af │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3541800,22 +3541799,22 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b ce1ad8 │ │ - @ instruction: 0xff64d576 │ │ - @ instruction: 0xff646037 │ │ + @ instruction: 0xff64d54f │ │ + @ instruction: 0xff646010 │ │ ldr r2, [pc, #12] @ cda554 │ │ mov r1, #152 @ 0x98 │ │ mov r3, #187 @ 0xbb │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff64d526 │ │ + @ instruction: 0xff64d4ff │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cda59c │ │ ldr r1, [pc, #44] @ cda5a4 │ │ @@ -3541827,15 +3541826,15 @@ │ │ beq cda59c │ │ mov r1, r4 │ │ mov r2, #152 @ 0x98 │ │ mov r5, r0 │ │ blx d32232 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d4f6 │ │ + @ instruction: 0xff64d4cf │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b d31704 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3541902,17 +3541901,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65154e │ │ - @ instruction: 0xff64d3ca │ │ - @ instruction: 0xff63a97a │ │ + @ instruction: 0xff651527 │ │ + @ instruction: 0xff64d3a3 │ │ + @ instruction: 0xff63a953 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq cda764 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq cda7ac │ │ @@ -3541960,32 +3541959,32 @@ │ │ b cda7ac │ │ add r0, r5, #232 @ 0xe8 │ │ uxtb r1, r1 │ │ bl cda994 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6514ae │ │ - @ instruction: 0xff64d2f6 │ │ - @ instruction: 0xff64d322 │ │ - @ instruction: 0xff64d32a │ │ - @ instruction: 0xff64d356 │ │ + @ instruction: 0xff651487 │ │ + @ instruction: 0xff64d2cf │ │ + @ instruction: 0xff64d2fb │ │ + @ instruction: 0xff64d303 │ │ + @ instruction: 0xff64d32f │ │ push {fp, lr} │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq cda7f4 │ │ ldr r1, [pc, #24] @ cda7fc │ │ mov r0, #296 @ 0x128 │ │ mov r2, #188 @ 0xbc │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64d28a │ │ + @ instruction: 0xff64d263 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3542011,22 +3542010,22 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b ce001c │ │ - @ instruction: 0xff64d22a │ │ - @ instruction: 0xff643d5b │ │ + @ instruction: 0xff64d203 │ │ + @ instruction: 0xff643d34 │ │ ldr r2, [pc, #12] @ cda8a0 │ │ mov r1, #296 @ 0x128 │ │ mov r3, #188 @ 0xbc │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff64d1da │ │ + @ instruction: 0xff64d1b3 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cda8e8 │ │ ldr r1, [pc, #44] @ cda8f0 │ │ @@ -3542038,15 +3542037,15 @@ │ │ beq cda8e8 │ │ mov r1, r4 │ │ mov r2, #296 @ 0x128 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d1aa │ │ + @ instruction: 0xff64d183 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d31704 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3549404,15 +3549403,15 @@ │ │ mov r0, #92 @ 0x5c │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff645eca │ │ + @ instruction: 0xff645ea3 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3549430,15 +3549429,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce1c70 │ │ mov r1, #92 @ 0x5c │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff645e56 │ │ + @ instruction: 0xff645e2f │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce1cb8 │ │ ldr r1, [pc, #44] @ ce1cc0 │ │ @@ -3549450,15 +3549449,15 @@ │ │ beq ce1cb8 │ │ mov r1, r4 │ │ mov r2, #92 @ 0x5c │ │ mov r5, r0 │ │ blx d32232 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff645e26 │ │ + @ instruction: 0xff645dff │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3549615,15 +3549614,15 @@ │ │ mov r0, #1 │ │ mov r2, #52 @ 0x34 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff633102 │ │ + @ instruction: 0xff6330db │ │ mov r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc9544 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ @@ -3549633,15 +3549632,15 @@ │ │ mov r0, #0 │ │ pop {r4, pc} │ │ ldr r2, [pc, #12] @ ce1f9c │ │ mov r1, #1 │ │ mov r3, #52 @ 0x34 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff6330ae │ │ + @ instruction: 0xff633087 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce1fdc │ │ ldr r1, [pc, #36] @ ce1fe4 │ │ @@ -3549651,15 +3549650,15 @@ │ │ bl c54338 │ │ cmp r0, #0 │ │ ldrbne r1, [r4] │ │ movne r5, r0 │ │ strbne r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63307e │ │ + @ instruction: 0xff633057 │ │ mov r1, #0 │ │ mov r2, #0 │ │ mov r3, #0 │ │ b d31704 │ │ push {fp, lr} │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3549748,15 +3549747,15 @@ │ │ mov r0, #96 @ 0x60 │ │ mov r2, #63 @ 0x3f │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63c46d │ │ + @ instruction: 0xff63c446 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3549774,15 +3549773,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce21d0 │ │ mov r1, #96 @ 0x60 │ │ mov r3, #63 @ 0x3f │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63c3f9 │ │ + @ instruction: 0xff63c3d2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce2218 │ │ ldr r1, [pc, #44] @ ce2220 │ │ @@ -3549794,15 +3549793,15 @@ │ │ beq ce2218 │ │ mov r1, r4 │ │ mov r2, #96 @ 0x60 │ │ mov r5, r0 │ │ blx d32232 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63c3c9 │ │ + @ instruction: 0xff63c3a2 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #20 │ │ mov r3, #2 │ │ b d31704 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3549884,15 +3549883,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #68 @ 0x44 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63c24d │ │ + @ instruction: 0xff63c226 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3549910,15 +3549909,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce23f0 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #68 @ 0x44 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63c1d9 │ │ + @ instruction: 0xff63c1b2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce2438 │ │ ldr r1, [pc, #44] @ ce2440 │ │ @@ -3549930,15 +3549929,15 @@ │ │ beq ce2438 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d32232 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63c1a9 │ │ + @ instruction: 0xff63c182 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3549959,15 +3549958,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63c121 │ │ + @ instruction: 0xff63c0fa │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3549985,15 +3549984,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce251c │ │ mov r1, #112 @ 0x70 │ │ mov r3, #73 @ 0x49 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63c0ad │ │ + @ instruction: 0xff63c086 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce2564 │ │ ldr r1, [pc, #44] @ ce256c │ │ @@ -3550005,15 +3550004,15 @@ │ │ beq ce2564 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d32232 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63c07d │ │ + @ instruction: 0xff63c056 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3550034,15 +3550033,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #78 @ 0x4e │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63bff5 │ │ + @ instruction: 0xff63bfce │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3550060,15 +3550059,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce2648 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #78 @ 0x4e │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63bf81 │ │ + @ instruction: 0xff63bf5a │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce2690 │ │ ldr r1, [pc, #44] @ ce2698 │ │ @@ -3550080,15 +3550079,15 @@ │ │ beq ce2690 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d32232 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63bf51 │ │ + @ instruction: 0xff63bf2a │ │ mov r1, #64 @ 0x40 │ │ mov r2, #24 │ │ mov r3, #2 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3550109,15 +3550108,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #83 @ 0x53 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63bec9 │ │ + @ instruction: 0xff63bea2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3550135,15 +3550134,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce2774 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #83 @ 0x53 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63be55 │ │ + @ instruction: 0xff63be2e │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce27bc │ │ ldr r1, [pc, #44] @ ce27c4 │ │ @@ -3550155,15 +3550154,15 @@ │ │ beq ce27bc │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63be25 │ │ + @ instruction: 0xff63bdfe │ │ mov r1, #128 @ 0x80 │ │ mov r2, #48 @ 0x30 │ │ mov r3, #2 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3550184,15 +3550183,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63bd9d │ │ + @ instruction: 0xff63bd76 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3550210,15 +3550209,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce28a0 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #88 @ 0x58 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63bd29 │ │ + @ instruction: 0xff63bd02 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce28e8 │ │ ldr r1, [pc, #44] @ ce28f0 │ │ @@ -3550230,15 +3550229,15 @@ │ │ beq ce28e8 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63bcf9 │ │ + @ instruction: 0xff63bcd2 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #2 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3550259,15 +3550258,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #93 @ 0x5d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63bc71 │ │ + @ instruction: 0xff63bc4a │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3550285,15 +3550284,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce29cc │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #93 @ 0x5d │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63bbfd │ │ + @ instruction: 0xff63bbd6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce2a14 │ │ ldr r1, [pc, #44] @ ce2a1c │ │ @@ -3550305,15 +3550304,15 @@ │ │ beq ce2a14 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63bbcd │ │ + @ instruction: 0xff63bba6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3550334,15 +3550333,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #98 @ 0x62 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63bb45 │ │ + @ instruction: 0xff63bb1e │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3550360,15 +3550359,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce2af8 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #98 @ 0x62 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff63bad1 │ │ + @ instruction: 0xff63baaa │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce2b40 │ │ ldr r1, [pc, #44] @ ce2b48 │ │ @@ -3550380,15 +3550379,15 @@ │ │ beq ce2b40 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63baa1 │ │ + @ instruction: 0xff63ba7a │ │ mov r1, #128 @ 0x80 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3550512,15 +3550511,15 @@ │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ str r2, [r4] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64ec56 │ │ - @ instruction: 0xff648ad3 │ │ + @ instruction: 0xff648aac │ │ ldr r2, [pc, #12] @ ce2d70 │ │ mov r1, #400 @ 0x190 │ │ mov r3, #560 @ 0x230 │ │ add r2, pc, r2 │ │ b c54980 │ │ @ instruction: 0xff64ec12 │ │ push {r4, r5, fp, lr} │ │ @@ -3550879,17 +3550878,17 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff62807f │ │ - @ instruction: 0xff64890a │ │ + @ instruction: 0xff6488e3 │ │ @ instruction: 0xff64e692 │ │ - @ instruction: 0xff639447 │ │ + @ instruction: 0xff639420 │ │ ldr r0, [pc, #4] @ ce332c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, lr, r0, asr #4 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq ce33ac │ │ @@ -3550937,15 +3550936,15 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff627fb3 │ │ - @ instruction: 0xff64882e │ │ + @ instruction: 0xff648807 │ │ @ instruction: 0xff64e5aa │ │ @ instruction: 0xff61d912 │ │ ldr r0, [pc, #4] @ ce3414 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq lr, r4, r1 │ │ push {r4, lr} │ │ @@ -3551061,15 +3551060,15 @@ │ │ mov r0, #108 @ 0x6c │ │ mov r2, #18 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62a35d │ │ + @ instruction: 0xff62a336 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3551087,15 +3551086,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ ce3654 │ │ mov r1, #108 @ 0x6c │ │ mov r3, #18 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff62a2e9 │ │ + @ instruction: 0xff62a2c2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce369c │ │ ldr r1, [pc, #44] @ ce36a4 │ │ @@ -3551107,15 +3551106,15 @@ │ │ beq ce369c │ │ mov r1, r4 │ │ mov r2, #108 @ 0x6c │ │ mov r5, r0 │ │ blx d32232 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62a2b9 │ │ + @ instruction: 0xff62a292 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3551137,21 +3551136,21 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3720 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62de91 │ │ + @ instruction: 0xff62de6a │ │ andeq sl, lr, r4, asr r7 │ │ ldr r1, [pc, #8] @ ce3734 │ │ mov r2, #169 @ 0xa9 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff62de61 │ │ + @ instruction: 0xff62de3a │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ @@ -3551385,22 +3551384,22 @@ │ │ ldr r1, [r1, #48] @ 0x30 │ │ blx r1 │ │ mov r6, #0 │ │ str r6, [sp, #104] @ 0x68 │ │ b ce3968 │ │ mov r6, r0 │ │ b ce3968 │ │ - @ instruction: 0xff62dd7d │ │ + @ instruction: 0xff62dd56 │ │ @ instruction: 0xff622bdd │ │ - @ instruction: 0xff62dc19 │ │ - @ instruction: 0xff640b74 │ │ - @ instruction: 0xff641165 │ │ + @ instruction: 0xff62dbf2 │ │ + @ instruction: 0xff640b4d │ │ + @ instruction: 0xff64113e │ │ @ instruction: 0xff618a38 │ │ - @ instruction: 0xff6470d9 │ │ - @ instruction: 0xff62daf1 │ │ + @ instruction: 0xff6470b2 │ │ + @ instruction: 0xff62daca │ │ @ instruction: 0xff618970 │ │ @ instruction: 0xff621af3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3551444,29 +3551443,29 @@ │ │ beq ce3bdc │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff644c08 │ │ + @ instruction: 0xff644be1 │ │ push {r4, lr} │ │ ldr r1, [pc, #40] @ ce3c20 │ │ mov r4, r0 │ │ mov r0, #272 @ 0x110 │ │ mov r2, #134 @ 0x86 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3c24 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d98d │ │ + @ instruction: 0xff62d966 │ │ andeq sl, lr, ip, lsr #5 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3551480,15 +3551479,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3c7c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d935 │ │ + @ instruction: 0xff62d90e │ │ andeq sl, lr, r8, lsl #5 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3551505,15 +3551504,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3ce0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d8d1 │ │ + @ instruction: 0xff62d8aa │ │ andeq sl, lr, r8, asr r2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3551530,15 +3551529,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3d44 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d86d │ │ + @ instruction: 0xff62d846 │ │ andeq sl, lr, r8, lsr #4 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3551550,15 +3551549,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3d94 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d81d │ │ + @ instruction: 0xff62d7f6 │ │ andeq sl, lr, ip, lsl #4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3551572,15 +3551571,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3dec │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d7c5 │ │ + @ instruction: 0xff62d79e │ │ andeq sl, lr, r8, ror #3 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3551597,15 +3551596,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3e50 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d761 │ │ + @ instruction: 0xff62d73a │ │ @ instruction: 0x000ea1b8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3551622,15 +3551621,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3eb4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d6fd │ │ + @ instruction: 0xff62d6d6 │ │ andeq sl, lr, r8, lsl #3 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3551642,15 +3551641,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3f04 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d6ad │ │ + @ instruction: 0xff62d686 │ │ andeq sl, lr, ip, ror #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3551664,15 +3551663,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3f5c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d655 │ │ + @ instruction: 0xff62d62e │ │ andeq sl, lr, r8, asr #2 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3551685,15 +3551684,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce3fb0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d601 │ │ + @ instruction: 0xff62d5da │ │ andeq sl, lr, r8, lsr #2 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3551706,15 +3551705,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4004 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d5ad │ │ + @ instruction: 0xff62d586 │ │ andeq sl, lr, r8, lsl #2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3551726,15 +3551725,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4054 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d55d │ │ + @ instruction: 0xff62d536 │ │ andeq sl, lr, ip, ror #1 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3551748,15 +3551747,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce40ac │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d505 │ │ + @ instruction: 0xff62d4de │ │ andeq sl, lr, r8, asr #1 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce40dc │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3551775,15 +3551774,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4118 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d499 │ │ + @ instruction: 0xff62d472 │ │ muleq lr, r0, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce4148 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3551802,15 +3551801,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4184 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d42d │ │ + @ instruction: 0xff62d406 │ │ andeq sl, lr, r8, asr r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3551822,15 +3551821,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce41d4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d3dd │ │ + @ instruction: 0xff62d3b6 │ │ andeq sl, lr, ip, lsr r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3551844,15 +3551843,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce422c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d385 │ │ + @ instruction: 0xff62d35e │ │ andeq sl, lr, r8, lsl r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3551864,15 +3551863,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce427c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d335 │ │ + @ instruction: 0xff62d30e │ │ strdeq r9, [lr], -ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3551886,15 +3551885,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce42d4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d2dd │ │ + @ instruction: 0xff62d2b6 │ │ ldrdeq r9, [lr], -r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3551906,15 +3551905,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4324 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d28d │ │ + @ instruction: 0xff62d266 │ │ @ instruction: 0x000e9fbc │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3551928,15 +3551927,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce437c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d235 │ │ + @ instruction: 0xff62d20e │ │ muleq lr, r8, pc @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3551948,15 +3551947,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce43cc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d1e5 │ │ + @ instruction: 0xff62d1be │ │ andeq r9, lr, ip, ror pc │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3551970,15 +3551969,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4424 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d18d │ │ + @ instruction: 0xff62d166 │ │ andeq r9, lr, r8, asr pc │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3551990,15 +3551989,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4474 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d13d │ │ + @ instruction: 0xff62d116 │ │ andeq r9, lr, ip, lsr pc │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3552012,15 +3552011,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce44cc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d0e5 │ │ + @ instruction: 0xff62d0be │ │ andeq r9, lr, r8, lsl pc │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce44fc │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3552039,15 +3552038,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4538 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d079 │ │ + @ instruction: 0xff62d052 │ │ andeq r9, lr, r0, ror #29 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3552059,15 +3552058,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4588 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d029 │ │ + @ instruction: 0xff62d002 │ │ andeq r9, lr, r4, asr #29 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3552081,15 +3552080,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce45e0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62cfd1 │ │ + @ instruction: 0xff62cfaa │ │ andeq r9, lr, r0, lsr #29 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3552102,15 +3552101,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4634 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62cf7d │ │ + @ instruction: 0xff62cf56 │ │ andeq r9, lr, r0, lsl #29 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3552123,15 +3552122,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce4688 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62cf29 │ │ + @ instruction: 0xff62cf02 │ │ andeq r9, lr, r0, ror #28 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3552143,15 +3552142,15 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ ce46d8 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62ced9 │ │ + @ instruction: 0xff62ceb2 │ │ andeq r9, lr, r4, asr #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3552541,20 +3552540,20 @@ │ │ mov r0, #260 @ 0x104 │ │ mov r2, #42 @ 0x2a │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ strne r4, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff630378 │ │ + @ instruction: 0xff630351 │ │ ldr r1, [pc, #8] @ ce4d20 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff630358 │ │ + @ instruction: 0xff630331 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ mov r6, #0 │ │ mov r9, r3 │ │ @@ -3552755,24 +3552754,24 @@ │ │ mov r2, #175 @ 0xaf │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r6 │ │ add sp, sp, #124 @ 0x7c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6302e4 │ │ - @ instruction: 0xff6301c0 │ │ + @ instruction: 0xff6302bd │ │ + @ instruction: 0xff630199 │ │ @ instruction: 0xff61f8b8 │ │ - @ instruction: 0xff6301fc │ │ + @ instruction: 0xff6301d5 │ │ @ instruction: 0xff6174c4 │ │ @ instruction: 0xff620624 │ │ @ instruction: 0xff6155d0 │ │ - @ instruction: 0xff6414f0 │ │ - @ instruction: 0xff63f534 │ │ - @ instruction: 0xff630024 │ │ + @ instruction: 0xff6414c9 │ │ + @ instruction: 0xff63f50d │ │ + @ instruction: 0xff62fffd │ │ ldr r0, [pc, #4] @ ce5098 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, lr, r0, ror #9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ @@ -3552791,15 +3552790,15 @@ │ │ beq ce50e8 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6436fc │ │ + @ instruction: 0xff6436d5 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #36] @ ce5128 │ │ mov r4, r0 │ │ mov r0, #12 │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3553068,17 +3553067,17 @@ │ │ b ce5268 │ │ @ instruction: 0xff6211d4 │ │ @ instruction: 0xff6145b3 │ │ @ instruction: 0xff6211ac │ │ @ instruction: 0xff621124 │ │ @ instruction: 0xff620fcc │ │ @ instruction: 0xff620f9c │ │ - @ instruction: 0xff63f08c │ │ + @ instruction: 0xff63f065 │ │ @ instruction: 0xff616f80 │ │ - @ instruction: 0xff645635 │ │ + @ instruction: 0xff64560e │ │ @ instruction: 0xff621180 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #4] │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ @@ -3553669,15 +3553668,15 @@ │ │ mov r5, r8 │ │ mov r3, #0 │ │ mov r1, #0 │ │ mov r4, #496 @ 0x1f0 │ │ mov r8, r0 │ │ b ce5bd4 │ │ @ instruction: 0xff611b8a │ │ - @ instruction: 0xff62f4ae │ │ + @ instruction: 0xff62f487 │ │ 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 │ │ movt r0, #8 │ │ @@ -3554033,21 +3554032,21 @@ │ │ b ce6384 │ │ mov r5, #1 │ │ add r1, r4, #20 │ │ str r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61143a │ │ - @ instruction: 0xff6435c3 │ │ + @ instruction: 0xff64359c │ │ @ instruction: 0xff611416 │ │ - @ instruction: 0xff64359f │ │ + @ instruction: 0xff643578 │ │ @ instruction: 0xff611396 │ │ - @ instruction: 0xff64351f │ │ + @ instruction: 0xff6434f8 │ │ @ instruction: 0xff61135a │ │ - @ instruction: 0xff6434e3 │ │ + @ instruction: 0xff6434bc │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ mov lr, #1 │ │ stmib sp, {r3, ip} │ │ add r3, sp, #20 │ │ str lr, [sp, #20] │ │ @@ -3554349,24 +3554348,24 @@ │ │ ldr r7, [sp, #16] │ │ mov r6, #908 @ 0x38c │ │ b ce671c │ │ ldr fp, [sp, #20] │ │ ldr r7, [sp, #16] │ │ b ce675c │ │ @ instruction: 0xff6111da │ │ - @ instruction: 0xff62b01a │ │ + @ instruction: 0xff62aff3 │ │ @ instruction: 0xff61125a │ │ @ instruction: 0xff6111a6 │ │ - @ instruction: 0xff62afe6 │ │ + @ instruction: 0xff62afbf │ │ @ instruction: 0xff611172 │ │ - @ instruction: 0xff62afc1 │ │ + @ instruction: 0xff62af9a │ │ @ instruction: 0xff6110fe │ │ - @ instruction: 0xff6369d2 │ │ + @ instruction: 0xff6369ab │ │ @ instruction: 0xff611056 │ │ - @ instruction: 0xff62aea5 │ │ + @ instruction: 0xff62ae7e │ │ @ instruction: 0xff610fee │ │ @ instruction: 0xff610fd6 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ mov lr, #0 │ │ stmib sp, {r3, ip} │ │ @@ -3554604,16 +3554603,16 @@ │ │ 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: 0xff610d8a │ │ @ instruction: 0xff610b1e │ │ - @ instruction: 0xff6302d0 │ │ - @ instruction: 0xff636602 │ │ + @ instruction: 0xff6302a9 │ │ + @ instruction: 0xff6365db │ │ @ instruction: 0xff610ac2 │ │ @ instruction: 0xff610a92 │ │ @ instruction: 0xff610a72 │ │ @ instruction: 0xff6468cc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r5, r1 │ │ @@ -3554987,18 +3554986,18 @@ │ │ add r0, r0, r9, lsr #2 │ │ mov r7, #34 @ 0x22 │ │ movt r6, #12883 @ 0x3253 │ │ mov r1, #1 │ │ b ce6ef4 │ │ @ instruction: 0xff649643 │ │ @ instruction: 0xff6109b6 │ │ - @ instruction: 0xff63781f │ │ - @ instruction: 0xff6363be │ │ + @ instruction: 0xff6377f8 │ │ + @ instruction: 0xff636397 │ │ @ instruction: 0xff610496 │ │ - @ instruction: 0xff642632 │ │ + @ instruction: 0xff64260b │ │ @ instruction: 0xff610862 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ ce74b0 │ │ mov r9, r2 │ │ mov r4, r0 │ │ @@ -3555078,36 +3555077,36 @@ │ │ bl c23820 │ │ mov r5, r0 │ │ mov r0, fp │ │ bl c2360c │ │ mov r0, r5 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff626518 │ │ + @ instruction: 0xff6264f1 │ │ @ instruction: 0xff618746 │ │ - @ instruction: 0xff632a64 │ │ + @ instruction: 0xff632a3d │ │ @ instruction: 0xff60ed6f │ │ - @ instruction: 0xff63f26f │ │ - @ instruction: 0xff641378 │ │ + @ instruction: 0xff63f248 │ │ + @ instruction: 0xff641351 │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ ce74f0 │ │ mov r4, r0 │ │ mov r0, #4 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ strne r4, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff64432c │ │ + @ instruction: 0xff644305 │ │ ldr r1, [pc, #8] @ ce7504 │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff64430c │ │ + @ instruction: 0xff6442e5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #152 @ 0x98 │ │ ldr r0, [r0] │ │ mov r2, #0 │ │ mov r9, r3 │ │ str r2, [sp, #148] @ 0x94 │ │ str r2, [sp, #144] @ 0x90 │ │ @@ -3555374,37 +3555373,37 @@ │ │ mov r1, r4 │ │ mov r2, #211 @ 0xd3 │ │ bl c54728 │ │ mov r0, r5 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq r0, r0, r4, ror #7 │ │ - @ instruction: 0xff634b65 │ │ + @ instruction: 0xff634b3e │ │ @ instruction: 0xff613919 │ │ @ instruction: 0xff647c9a │ │ - @ instruction: 0xff627d40 │ │ - @ instruction: 0xff634b17 │ │ - @ instruction: 0xff629f91 │ │ + @ instruction: 0xff627d19 │ │ + @ instruction: 0xff634af0 │ │ + @ instruction: 0xff629f6a │ │ @ instruction: 0xff61d110 │ │ - @ instruction: 0xff636f7c │ │ - @ instruction: 0xff6441a5 │ │ - @ instruction: 0xff64227f │ │ - @ instruction: 0xff642275 │ │ - @ instruction: 0xff624734 │ │ - @ instruction: 0xff6403ef │ │ - @ instruction: 0xff63dfc4 │ │ - @ instruction: 0xff634a3b │ │ - @ instruction: 0xff62f382 │ │ - @ instruction: 0xff62b60c │ │ + @ instruction: 0xff636f55 │ │ + @ instruction: 0xff64417e │ │ + @ instruction: 0xff642258 │ │ + @ instruction: 0xff64224e │ │ + @ instruction: 0xff62470d │ │ + @ instruction: 0xff6403c8 │ │ + @ instruction: 0xff63df9d │ │ + @ instruction: 0xff634a14 │ │ + @ instruction: 0xff62f35b │ │ + @ instruction: 0xff62b5e5 │ │ andeq r6, lr, ip, asr #28 │ │ @ instruction: 0xff614bf4 │ │ @ instruction: 0xff61dd50 │ │ - @ instruction: 0xff63ec1c │ │ - @ instruction: 0xff63cc64 │ │ - @ instruction: 0xff643ef4 │ │ + @ instruction: 0xff63ebf5 │ │ + @ instruction: 0xff63cc3d │ │ + @ instruction: 0xff643ecd │ │ mov ip, r0 │ │ mvn r0, #0 │ │ cmp r3, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr lr, [r3] │ │ @@ -3555579,17 +3555578,17 @@ │ │ ldr r0, [sp, #116] @ 0x74 │ │ ldr r1, [r1, #20] │ │ blx r1 │ │ mov r0, r6 │ │ add sp, sp, #120 @ 0x78 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ andeq r1, pc, r8, asr #26 │ │ - @ instruction: 0xff63c964 │ │ + @ instruction: 0xff63c93d │ │ @ instruction: 0xff614860 │ │ - @ instruction: 0xff642f15 │ │ + @ instruction: 0xff642eee │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ ldr r0, [r0, #8] │ │ @@ -3555631,15 +3555630,15 @@ │ │ beq ce7d48 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff640a9c │ │ + @ instruction: 0xff640a75 │ │ push {r4, lr} │ │ ldr r1, [pc, #40] @ ce7d8c │ │ mov r4, r0 │ │ mov r0, #268 @ 0x10c │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3555811,16 +3555810,16 @@ │ │ bl c54728 │ │ mov r0, r6 │ │ add sp, sp, #208 @ 0xd0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff614518 │ │ @ instruction: 0xff61d674 │ │ @ instruction: 0xff6132f1 │ │ - @ instruction: 0xff63e53c │ │ - @ instruction: 0xff63c584 │ │ + @ instruction: 0xff63e515 │ │ + @ instruction: 0xff63c55d │ │ @ instruction: 0xff6134d9 │ │ ldr r0, [pc, #4] @ ce803c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, lr, r4, lsr r8 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3555840,40 +3555839,40 @@ │ │ beq ce808c │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff640758 │ │ + @ instruction: 0xff640731 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ ce80c8 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ movw r2, #945 @ 0x3b1 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r5, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff630c1e │ │ + @ instruction: 0xff630bf7 │ │ push {r4, lr} │ │ mov r4, r0 │ │ add r0, r0, #16 │ │ bl c5ba48 │ │ ldr r0, [r4, #12] │ │ bl c1a3d0 │ │ ldr r1, [pc, #16] @ ce80fc │ │ mov r0, r4 │ │ movw r2, #961 @ 0x3c1 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff630bde │ │ + @ instruction: 0xff630bb7 │ │ ldr r0, [pc, #4] @ ce810c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, lr, ip, lsl r3 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3555938,15 +3555937,15 @@ │ │ mov r6, #1 │ │ b ce8210 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61c90b │ │ - @ instruction: 0xff640668 │ │ + @ instruction: 0xff640641 │ │ @ instruction: 0xff610a8a │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3556016,25 +3556015,25 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r8, r0, r0, ror r6 │ │ - @ instruction: 0xff623afc │ │ + @ instruction: 0xff623ad5 │ │ andeq r8, r0, r0, lsr #13 │ │ andeq r8, r0, r8, asr #14 │ │ andeq r1, pc, r4, ror r5 @ │ │ muleq r0, ip, r6 │ │ - @ instruction: 0xff63f7fb │ │ + @ instruction: 0xff63f7d4 │ │ andeq r8, r0, ip, asr #13 │ │ andeq r8, r0, r4, ror r7 │ │ andeq r1, pc, r0, lsl #11 │ │ - @ instruction: 0xff630a3a │ │ - @ instruction: 0xff632724 │ │ + @ instruction: 0xff630a13 │ │ + @ instruction: 0xff6326fd │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3556154,23 +3556153,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bb6270 │ │ b ce8424 │ │ - @ instruction: 0xff63083e │ │ + @ instruction: 0xff630817 │ │ @ instruction: 0xff61c2f7 │ │ - @ instruction: 0xff630782 │ │ - @ instruction: 0xff625412 │ │ - @ instruction: 0xff6307aa │ │ - @ instruction: 0xff63085a │ │ + @ instruction: 0xff63075b │ │ + @ instruction: 0xff6253eb │ │ + @ instruction: 0xff630783 │ │ + @ instruction: 0xff630833 │ │ @ instruction: 0xff61c313 │ │ - @ instruction: 0xff6308ce │ │ - @ instruction: 0xff63bb7b │ │ + @ instruction: 0xff6308a7 │ │ + @ instruction: 0xff63bb54 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3556290,23 +3556289,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bb6270 │ │ b ce8644 │ │ - @ instruction: 0xff6305f6 │ │ + @ instruction: 0xff6305cf │ │ @ instruction: 0xff61c0af │ │ - @ instruction: 0xff630562 │ │ - @ instruction: 0xff6251f2 │ │ - @ instruction: 0xff63058a │ │ - @ instruction: 0xff6305ce │ │ + @ instruction: 0xff63053b │ │ + @ instruction: 0xff6251cb │ │ + @ instruction: 0xff630563 │ │ + @ instruction: 0xff6305a7 │ │ @ instruction: 0xff61c087 │ │ - @ instruction: 0xff6306ae │ │ - @ instruction: 0xff64132c │ │ + @ instruction: 0xff630687 │ │ + @ instruction: 0xff641305 │ │ 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] @ ce87f8 │ │ @@ -3556433,29 +3556432,29 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bb6270 │ │ b ce8854 │ │ - @ instruction: 0xff628ce5 │ │ + @ instruction: 0xff628cbe │ │ strheq r8, [r0], -ip │ │ andeq r8, r0, r0, lsl #7 │ │ ldrdeq r0, [pc], -r4 │ │ @ instruction: 0xff61be40 │ │ andeq r8, r0, r0, lsl #1 │ │ andeq r8, r0, r4, asr #6 │ │ muleq pc, ip, lr @ │ │ - @ instruction: 0xff63034a │ │ + @ instruction: 0xff630323 │ │ @ instruction: 0xff61be03 │ │ - @ instruction: 0xff630322 │ │ - @ instruction: 0xff624fb2 │ │ - @ instruction: 0xff6303f2 │ │ - @ instruction: 0xff63049e │ │ - @ instruction: 0xff628dc1 │ │ + @ instruction: 0xff6302fb │ │ + @ instruction: 0xff624f8b │ │ + @ instruction: 0xff6303cb │ │ + @ instruction: 0xff630477 │ │ + @ instruction: 0xff628d9a │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce8a44 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3556573,22 +3556572,22 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bb6270 │ │ b ce8ac0 │ │ - @ instruction: 0xff63011a │ │ + @ instruction: 0xff6300f3 │ │ @ instruction: 0xff61bbd3 │ │ - @ instruction: 0xff6300f2 │ │ - @ instruction: 0xff624d82 │ │ - @ instruction: 0xff630192 │ │ - @ instruction: 0xff630232 │ │ + @ instruction: 0xff6300cb │ │ + @ instruction: 0xff624d5b │ │ + @ instruction: 0xff63016b │ │ + @ instruction: 0xff63020b │ │ @ instruction: 0xff6147bf │ │ - @ instruction: 0xff642ce1 │ │ + @ instruction: 0xff642cba │ │ andeq r7, r0, ip, asr lr │ │ andeq r8, r0, r4, asr #4 │ │ andeq r0, pc, r0, lsl #25 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce8c64 │ │ ands r2, r1, #1 │ │ @@ -3556709,22 +3556708,22 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bb6270 │ │ b ce8ce0 │ │ - @ instruction: 0xff62fefa │ │ + @ instruction: 0xff62fed3 │ │ @ instruction: 0xff61b9b3 │ │ - @ instruction: 0xff62fed2 │ │ - @ instruction: 0xff624b62 │ │ - @ instruction: 0xff62ff72 │ │ - @ instruction: 0xff630012 │ │ + @ instruction: 0xff62feab │ │ + @ instruction: 0xff624b3b │ │ + @ instruction: 0xff62ff4b │ │ + @ instruction: 0xff62ffeb │ │ @ instruction: 0xff610b35 │ │ - @ instruction: 0xff624bff │ │ + @ instruction: 0xff624bd8 │ │ andeq r7, r0, ip, lsr ip │ │ andeq r8, r0, r4, lsr #32 │ │ andeq r0, pc, r0, ror #20 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ @@ -3556871,24 +3556870,24 @@ │ │ ldr r0, [pc, r0] │ │ bl c6be98 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl bb6270 │ │ b ce8ee8 │ │ - @ instruction: 0xff62fcc2 │ │ + @ instruction: 0xff62fc9b │ │ @ instruction: 0xff61b77b │ │ - @ instruction: 0xff622d9c │ │ + @ instruction: 0xff622d75 │ │ ldrdeq r0, [pc], -r4 │ │ andeq r0, pc, r8, lsl #16 │ │ - @ instruction: 0xff63eb63 │ │ + @ instruction: 0xff63eb3c │ │ andeq r0, pc, r4, ror #17 │ │ - @ instruction: 0xff62fcde │ │ + @ instruction: 0xff62fcb7 │ │ @ instruction: 0xff61b797 │ │ - @ instruction: 0xff62fe0a │ │ + @ instruction: 0xff62fde3 │ │ @ instruction: 0xff646a25 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556981,21 +3556980,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b ce9260 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bb6270 │ │ b ce9180 │ │ - @ instruction: 0xff62fae2 │ │ + @ instruction: 0xff62fabb │ │ @ instruction: 0xff61b59b │ │ andeq r7, r0, r0, lsr #20 │ │ - @ instruction: 0xff626128 │ │ - @ instruction: 0xff62fafe │ │ + @ instruction: 0xff626101 │ │ + @ instruction: 0xff62fad7 │ │ @ instruction: 0xff61b5b7 │ │ - @ instruction: 0xff62fb72 │ │ + @ instruction: 0xff62fb4b │ │ @ instruction: 0xff6199b1 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3557088,22 +3557087,22 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce9310 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bb6270 │ │ b ce932c │ │ - @ instruction: 0xff62f8fa │ │ + @ instruction: 0xff62f8d3 │ │ @ instruction: 0xff61b3b3 │ │ @ instruction: 0x000078b8 │ │ - @ instruction: 0xff632daf │ │ - @ instruction: 0xff62f8d2 │ │ + @ instruction: 0xff632d88 │ │ + @ instruction: 0xff62f8ab │ │ @ instruction: 0xff61b38b │ │ - @ instruction: 0xff62f9c6 │ │ - @ instruction: 0xff622b1c │ │ + @ instruction: 0xff62f99f │ │ + @ instruction: 0xff622af5 │ │ 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] @ ce946c │ │ @@ -3557250,24 +3557249,24 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce94b8 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bb6270 │ │ b ce94c8 │ │ - @ instruction: 0xff62f656 │ │ + @ instruction: 0xff62f62f │ │ @ instruction: 0xff61b10f │ │ - @ instruction: 0xff62802d │ │ + @ instruction: 0xff628006 │ │ muleq pc, r8, r2 @ │ │ andeq r0, pc, r4, lsl r2 @ │ │ @ instruction: 0xff61b14c │ │ andeq r0, pc, r4, lsr #3 │ │ - @ instruction: 0xff6350d0 │ │ + @ instruction: 0xff6350a9 │ │ muleq pc, ip, r2 @ │ │ - @ instruction: 0xff62f82a │ │ + @ instruction: 0xff62f803 │ │ @ instruction: 0xff61edcc │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce96f8 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3557382,22 +3557381,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce9764 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bb6270 │ │ b ce9774 │ │ - @ instruction: 0xff62f446 │ │ + @ instruction: 0xff62f41f │ │ @ instruction: 0xff61aeff │ │ - @ instruction: 0xff641ffd │ │ + @ instruction: 0xff641fd6 │ │ andeq r0, pc, ip │ │ muleq lr, ip, pc @ │ │ - @ instruction: 0xff64016b │ │ + @ instruction: 0xff640144 │ │ andeq r0, pc, r0, lsr #32 │ │ - @ instruction: 0xff62f57e │ │ + @ instruction: 0xff62f557 │ │ @ instruction: 0xff611dc8 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce9900 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3557512,23 +3557511,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce996c │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bb6270 │ │ b ce997c │ │ - @ instruction: 0xff62f23e │ │ + @ instruction: 0xff62f217 │ │ @ instruction: 0xff61acf7 │ │ - @ instruction: 0xff623f33 │ │ + @ instruction: 0xff623f0c │ │ andeq pc, lr, r4, lsl #28 │ │ muleq lr, r4, sp │ │ - @ instruction: 0xff63ff71 │ │ + @ instruction: 0xff63ff4a │ │ andeq pc, lr, r8, lsl lr @ │ │ - @ instruction: 0xff62f376 │ │ - @ instruction: 0xff631088 │ │ + @ instruction: 0xff62f34f │ │ + @ instruction: 0xff631061 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ ldr ip, [pc, #20] @ ce9b0c │ │ mov r3, r2 │ │ @@ -3557582,18 +3557581,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62f17e │ │ + @ instruction: 0xff62f157 │ │ @ instruction: 0xff613731 │ │ strdeq r6, [r0], -ip │ │ - @ instruction: 0xff622288 │ │ + @ instruction: 0xff622261 │ │ muleq r0, r8, r3 │ │ ldrdeq r6, [r0], -r0 │ │ strdeq pc, [lr], -r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3557650,18 +3557649,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62f06e │ │ - @ instruction: 0xff63bfa4 │ │ + @ instruction: 0xff62f047 │ │ + @ instruction: 0xff63bf7d │ │ andeq r6, r0, ip, ror #25 │ │ - @ instruction: 0xff622178 │ │ + @ instruction: 0xff622151 │ │ andeq r7, r0, r8, ror #10 │ │ andeq r6, r0, r0, asr #27 │ │ andeq pc, lr, r8, ror #23 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3557718,18 +3557717,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62ef5e │ │ - @ instruction: 0xff63dd86 │ │ + @ instruction: 0xff62ef37 │ │ + @ instruction: 0xff63dd5f │ │ ldrdeq r6, [r0], -ip │ │ - @ instruction: 0xff622068 │ │ + @ instruction: 0xff622041 │ │ andeq r7, r0, r4, lsr #10 │ │ @ instruction: 0x00006cb0 │ │ ldrdeq pc, [lr], -r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3557786,18 +3557785,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62ee4e │ │ + @ instruction: 0xff62ee27 │ │ @ instruction: 0xff61a916 │ │ andeq r6, r0, ip, asr #21 │ │ - @ instruction: 0xff621f58 │ │ + @ instruction: 0xff621f31 │ │ andeq r7, r0, r0, ror r5 │ │ andeq r6, r0, r0, lsr #23 │ │ andeq pc, lr, r8, asr #19 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3557856,18 +3557855,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62ed36 │ │ - @ instruction: 0xff630a6f │ │ + @ instruction: 0xff62ed0f │ │ + @ instruction: 0xff630a48 │ │ @ instruction: 0x000069b4 │ │ - @ instruction: 0xff63db13 │ │ + @ instruction: 0xff63daec │ │ @ instruction: 0x000075b4 │ │ andeq r6, r0, r8, lsl #21 │ │ muleq lr, r0, r8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3557926,18 +3557925,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62ec1e │ │ + @ instruction: 0xff62ebf7 │ │ @ instruction: 0xff645861 │ │ muleq r0, ip, r8 │ │ - @ instruction: 0xff63d9fb │ │ + @ instruction: 0xff63d9d4 │ │ andeq r7, r0, ip, lsr #12 │ │ andeq r6, r0, r0, ror r9 │ │ andeq pc, lr, r8, ror r7 @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3557994,18 +3557993,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62eb0e │ │ + @ instruction: 0xff62eae7 │ │ @ instruction: 0xff60d5ef │ │ andeq r6, r0, ip, lsl #15 │ │ - @ instruction: 0xff630832 │ │ + @ instruction: 0xff63080b │ │ andeq r6, r0, r8, lsr #26 │ │ andeq r6, r0, r0, ror #16 │ │ andeq pc, lr, r8, lsl #13 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3558062,18 +3558061,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e9fe │ │ + @ instruction: 0xff62e9d7 │ │ @ instruction: 0xff61126e │ │ andeq r6, r0, ip, ror r6 │ │ - @ instruction: 0xff630722 │ │ + @ instruction: 0xff6306fb │ │ strdeq r6, [r0], -r8 │ │ andeq r6, r0, r0, asr r7 │ │ andeq pc, lr, r8, ror r5 @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3558130,18 +3558129,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e8ee │ │ + @ instruction: 0xff62e8c7 │ │ @ instruction: 0xff614b8d │ │ andeq r6, r0, ip, ror #10 │ │ - @ instruction: 0xff630612 │ │ + @ instruction: 0xff6305eb │ │ @ instruction: 0x00006eb4 │ │ andeq r6, r0, r0, asr #12 │ │ andeq pc, lr, r8, ror #8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3558198,18 +3558197,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e7de │ │ + @ instruction: 0xff62e7b7 │ │ @ instruction: 0xff645448 │ │ andeq r6, r0, ip, asr r4 │ │ - @ instruction: 0xff630502 │ │ + @ instruction: 0xff6304db │ │ andeq r6, r0, r0, lsl #30 │ │ andeq r6, r0, r0, lsr r5 │ │ andeq pc, lr, r8, asr r3 @ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3558268,18 +3558267,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e6c6 │ │ - @ instruction: 0xff621843 │ │ + @ instruction: 0xff62e69f │ │ + @ instruction: 0xff62181c │ │ andeq r6, r0, r4, asr #6 │ │ - @ instruction: 0xff63f32f │ │ + @ instruction: 0xff63f308 │ │ andeq r6, r0, r4, asr #30 │ │ andeq r6, r0, r8, lsl r4 │ │ andeq pc, lr, r0, lsr #4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3558338,18 +3558337,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e5ae │ │ + @ instruction: 0xff62e587 │ │ @ instruction: 0xff614871 │ │ andeq r6, r0, ip, lsr #4 │ │ - @ instruction: 0xff63f217 │ │ + @ instruction: 0xff63f1f0 │ │ @ instruction: 0x00006fbc │ │ andeq r6, r0, r0, lsl #6 │ │ andeq pc, lr, r8, lsl #2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3558408,15 +3558407,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e49e │ │ + @ instruction: 0xff62e477 │ │ @ instruction: 0xff60efe8 │ │ andeq r6, r0, r8, asr #13 │ │ @ instruction: 0x000063b4 │ │ @ instruction: 0xff647140 │ │ andeq r6, r0, ip, ror pc │ │ andeq r7, r0, r8, rrx │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3558478,15 +3558477,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e386 │ │ + @ instruction: 0xff62e35f │ │ @ instruction: 0xff61d948 │ │ muleq r0, r0, r8 │ │ muleq r0, ip, r2 │ │ @ instruction: 0xff647028 │ │ andeq r6, r0, r4, ror #28 │ │ andeq r6, r0, r0, asr pc │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3558548,16 +3558547,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e26e │ │ - @ instruction: 0xff62e2b1 │ │ + @ instruction: 0xff62e247 │ │ + @ instruction: 0xff62e28a │ │ andeq r6, r0, r4, asr #16 │ │ andeq r6, r0, r4, lsl #3 │ │ @ instruction: 0xff646f10 │ │ andeq r6, r0, ip, asr #26 │ │ andeq r6, r0, r8, lsr lr │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3558618,16 +3558617,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e156 │ │ - @ instruction: 0xff62e1b9 │ │ + @ instruction: 0xff62e12f │ │ + @ instruction: 0xff62e192 │ │ andeq r6, r0, r8, lsl #17 │ │ andeq r6, r0, ip, rrx │ │ @ instruction: 0xff646df8 │ │ andeq r6, r0, r4, lsr ip │ │ andeq r6, r0, r0, lsr #26 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3558690,19 +3558689,19 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62e036 │ │ + @ instruction: 0xff62e00f │ │ @ instruction: 0xff646d2b │ │ andeq r6, r0, r4, asr #17 │ │ andeq r5, r0, ip, asr #30 │ │ - @ instruction: 0xff621199 │ │ + @ instruction: 0xff621172 │ │ andeq r6, r0, r4, lsl fp │ │ @ instruction: 0x00006cb0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3558762,19 +3558761,19 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62df16 │ │ - @ instruction: 0xff62fc8a │ │ + @ instruction: 0xff62deef │ │ + @ instruction: 0xff62fc63 │ │ andeq r6, r0, r4, lsr r9 │ │ andeq r5, r0, ip, lsr #28 │ │ - @ instruction: 0xff621079 │ │ + @ instruction: 0xff621052 │ │ 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 │ │ @@ -3558832,16 +3558831,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62ddfe │ │ - @ instruction: 0xff63cc47 │ │ + @ instruction: 0xff62ddd7 │ │ + @ instruction: 0xff63cc20 │ │ andeq r6, r0, r8, lsr #32 │ │ andeq r5, r0, r4, lsl sp │ │ @ instruction: 0xff644a48 │ │ ldrdeq r6, [r0], -ip │ │ andeq r6, r0, r8, asr #19 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3558902,16 +3558901,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62dce6 │ │ - @ instruction: 0xff640876 │ │ + @ instruction: 0xff62dcbf │ │ + @ instruction: 0xff64084f │ │ strdeq r6, [r0], -r0 │ │ strdeq r5, [r0], -ip │ │ @ instruction: 0xff644930 │ │ andeq r6, r0, r4, asr #15 │ │ @ instruction: 0x000068b0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3558972,15 +3558971,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62dbce │ │ + @ instruction: 0xff62dba7 │ │ @ instruction: 0xff615bf7 │ │ andeq r6, r0, r4, lsr #3 │ │ andeq r5, r0, r4, ror #21 │ │ @ instruction: 0xff644818 │ │ andeq r6, r0, ip, lsr #13 │ │ muleq r0, r8, r7 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3559042,16 +3559041,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62dab6 │ │ - @ instruction: 0xff629ebb │ │ + @ instruction: 0xff62da8f │ │ + @ instruction: 0xff629e94 │ │ andeq r6, r0, r8, ror #3 │ │ andeq r5, r0, ip, asr #19 │ │ @ instruction: 0xff644700 │ │ muleq r0, r4, r5 │ │ andeq r6, r0, r0, lsl #13 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3559114,16 +3559113,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d996 │ │ - @ instruction: 0xff63a8f6 │ │ + @ instruction: 0xff62d96f │ │ + @ instruction: 0xff63a8cf │ │ andeq r6, r0, r4, lsr #4 │ │ andeq r5, r0, ip, lsr #17 │ │ @ instruction: 0xff61cf3d │ │ andeq r6, r0, r4, ror r4 │ │ andeq r6, r0, r0, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3559186,16 +3559185,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d876 │ │ - @ instruction: 0xff638b57 │ │ + @ instruction: 0xff62d84f │ │ + @ instruction: 0xff638b30 │ │ muleq r0, r4, r2 │ │ andeq r5, r0, ip, lsl #15 │ │ @ instruction: 0xff61ce1d │ │ andeq r6, r0, r4, asr r3 │ │ strdeq r6, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3559254,18 +3559253,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d75e │ │ - @ instruction: 0xff63c5d1 │ │ + @ instruction: 0xff62d737 │ │ + @ instruction: 0xff63c5aa │ │ andeq r5, r0, r4, lsl #19 │ │ - @ instruction: 0xff626031 │ │ + @ instruction: 0xff62600a │ │ ldrdeq r5, [r0], -r0 │ │ andeq r6, r0, ip, lsl #9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3559321,18 +3559320,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d652 │ │ + @ instruction: 0xff62d62b │ │ @ instruction: 0xff61913b │ │ andeq r5, r0, r8, asr fp │ │ - @ instruction: 0xff625f25 │ │ + @ instruction: 0xff625efe │ │ andeq r5, r0, r4, asr #11 │ │ andeq r6, r0, r0, lsl #7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3559388,18 +3559387,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d546 │ │ - @ instruction: 0xff62f2e0 │ │ + @ instruction: 0xff62d51f │ │ + @ instruction: 0xff62f2b9 │ │ andeq r5, r0, r8, lsl fp │ │ - @ instruction: 0xff625e19 │ │ + @ instruction: 0xff625df2 │ │ @ instruction: 0x000054b8 │ │ andeq r6, r0, r4, ror r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3559455,18 +3559454,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d43a │ │ + @ instruction: 0xff62d413 │ │ @ instruction: 0xff60dfad │ │ andeq r5, r0, r8, ror #22 │ │ - @ instruction: 0xff625d0d │ │ + @ instruction: 0xff625ce6 │ │ andeq r5, r0, ip, lsr #7 │ │ andeq r6, r0, r8, ror #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3559524,15 +3559523,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d326 │ │ + @ instruction: 0xff62d2ff │ │ @ instruction: 0xff641c43 │ │ @ instruction: 0x00005bb0 │ │ @ instruction: 0xff618d90 │ │ muleq r0, r8, r2 │ │ andeq r6, r0, r4, lsl #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3559593,15 +3559592,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d212 │ │ + @ instruction: 0xff62d1eb │ │ @ instruction: 0xff618d25 │ │ andeq r5, r0, ip, lsr #24 │ │ @ instruction: 0xff618c7c │ │ andeq r5, r0, r4, lsl #3 │ │ strdeq r5, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3559660,18 +3559659,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62d106 │ │ - @ instruction: 0xff636704 │ │ + @ instruction: 0xff62d0df │ │ + @ instruction: 0xff6366dd │ │ andeq r5, r0, ip, lsr #6 │ │ - @ instruction: 0xff63fc35 │ │ + @ instruction: 0xff63fc0e │ │ muleq r0, ip, r1 │ │ muleq r0, r4, pc @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3559727,18 +3559726,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62cffa │ │ - @ instruction: 0xff629420 │ │ + @ instruction: 0xff62cfd3 │ │ + @ instruction: 0xff6293f9 │ │ andeq r5, r0, r0, lsl #10 │ │ - @ instruction: 0xff63fb29 │ │ + @ instruction: 0xff63fb02 │ │ muleq r0, r0, r0 │ │ andeq r5, r0, r8, lsl #29 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3559794,18 +3559793,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62ceee │ │ - @ instruction: 0xff6200a3 │ │ + @ instruction: 0xff62cec7 │ │ + @ instruction: 0xff62007c │ │ andeq r5, r0, r0, asr #9 │ │ - @ instruction: 0xff63fa1d │ │ + @ instruction: 0xff63f9f6 │ │ andeq r4, r0, r4, lsl #31 │ │ andeq r5, r0, ip, ror sp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3559861,18 +3559860,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62cde2 │ │ + @ instruction: 0xff62cdbb │ │ @ instruction: 0xff61e1c6 │ │ andeq r5, r0, r0, lsl r5 │ │ - @ instruction: 0xff63f911 │ │ + @ instruction: 0xff63f8ea │ │ andeq r4, r0, r8, ror lr │ │ andeq r5, r0, r0, ror ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3559930,16 +3559929,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62ccce │ │ - @ instruction: 0xff63454d │ │ + @ instruction: 0xff62cca7 │ │ + @ instruction: 0xff634526 │ │ andeq r5, r0, r8, asr r5 │ │ @ instruction: 0xff61e092 │ │ andeq r4, r0, r4, ror #26 │ │ andeq r5, r0, r0, lsr #23 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3559999,16 +3559998,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62cbba │ │ - @ instruction: 0xff62e975 │ │ + @ instruction: 0xff62cb93 │ │ + @ instruction: 0xff62e94e │ │ ldrdeq r5, [r0], -r4 │ │ @ instruction: 0xff61df7e │ │ andeq r4, r0, r0, asr ip │ │ andeq r5, r0, ip, lsl #21 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3560066,18 +3560065,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62caae │ │ - @ instruction: 0xff6360d5 │ │ + @ instruction: 0xff62ca87 │ │ + @ instruction: 0xff6360ae │ │ ldrdeq r4, [r0], -r4 @ │ │ - @ instruction: 0xff62171b │ │ + @ instruction: 0xff6216f4 │ │ 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 │ │ @@ -3560133,18 +3560132,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62c9a2 │ │ - @ instruction: 0xff626d87 │ │ + @ instruction: 0xff62c97b │ │ + @ instruction: 0xff626d60 │ │ andeq r4, r0, r8, lsr #29 │ │ - @ instruction: 0xff62160f │ │ + @ instruction: 0xff6215e8 │ │ 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 │ │ @@ -3560200,18 +3560199,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62c896 │ │ - @ instruction: 0xff63f450 │ │ + @ instruction: 0xff62c86f │ │ + @ instruction: 0xff63f429 │ │ andeq r4, r0, r8, ror #28 │ │ - @ instruction: 0xff621503 │ │ + @ instruction: 0xff6214dc │ │ 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 │ │ @@ -3560267,18 +3560266,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62c78a │ │ + @ instruction: 0xff62c763 │ │ @ instruction: 0xff6454a5 │ │ @ instruction: 0x00004eb8 │ │ - @ instruction: 0xff6213f7 │ │ + @ instruction: 0xff6213d0 │ │ 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 │ │ @@ -3560336,18 +3560335,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62c676 │ │ - @ instruction: 0xff63b513 │ │ + @ instruction: 0xff62c64f │ │ + @ instruction: 0xff63b4ec │ │ andeq r4, r0, r0, lsl #30 │ │ - @ instruction: 0xff62a8a4 │ │ + @ instruction: 0xff62a87d │ │ andeq r4, r0, ip, lsl #14 │ │ andeq r5, r0, r8, asr #10 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3560405,18 +3560404,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62c562 │ │ - @ instruction: 0xff62c5e5 │ │ + @ instruction: 0xff62c53b │ │ + @ instruction: 0xff62c5be │ │ andeq r4, r0, ip, ror pc │ │ - @ instruction: 0xff62a790 │ │ + @ instruction: 0xff62a769 │ │ strdeq r4, [r0], -r8 │ │ andeq r5, r0, r4, lsr r4 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3560470,16 +3560469,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62c456 │ │ - @ instruction: 0xff62e237 │ │ + @ instruction: 0xff62c42f │ │ + @ instruction: 0xff62e210 │ │ @ instruction: 0xff61d830 │ │ 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 │ │ @@ -3560534,15 +3560533,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62c356 │ │ + @ instruction: 0xff62c32f │ │ @ instruction: 0xff640c9a │ │ @ instruction: 0xff61d730 │ │ andeq r4, r0, r4, asr r8 │ │ muleq r0, r4, r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3560598,16 +3560597,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62c256 │ │ - @ instruction: 0xff631b93 │ │ + @ instruction: 0xff62c22f │ │ + @ instruction: 0xff631b6c │ │ @ instruction: 0xff61d630 │ │ 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 │ │ @@ -3560662,16 +3560661,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62c156 │ │ - @ instruction: 0xff62fbcc │ │ + @ instruction: 0xff62c12f │ │ + @ instruction: 0xff62fba5 │ │ @ instruction: 0xff61d530 │ │ andeq r4, r0, ip, ror r8 │ │ muleq r0, r4, r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3560728,17 +3560727,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62c04e │ │ + @ instruction: 0xff62c027 │ │ @ instruction: 0xff60ab6f │ │ - @ instruction: 0xff628465 │ │ + @ instruction: 0xff62843e │ │ ldrdeq r4, [r0], -r0 │ │ andeq r5, r0, r4, asr r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3560794,17 +3560793,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62bf46 │ │ - @ instruction: 0xff6318a8 │ │ - @ instruction: 0xff62835d │ │ + @ instruction: 0xff62bf1f │ │ + @ instruction: 0xff631881 │ │ + @ instruction: 0xff628336 │ │ andeq r4, r0, r8, asr r9 │ │ andeq r4, r0, ip, asr #30 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3560858,16 +3560857,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62be46 │ │ - @ instruction: 0xff62bef0 │ │ + @ instruction: 0xff62be1f │ │ + @ instruction: 0xff62bec9 │ │ @ instruction: 0xff642ac5 │ │ andeq r4, r0, r4, rrx │ │ andeq r4, r0, r4, lsl #27 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3560922,15 +3560921,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62bd46 │ │ + @ instruction: 0xff62bd1f │ │ @ instruction: 0xff613d90 │ │ @ instruction: 0xff6429c5 │ │ andeq r4, r0, r4, asr #4 │ │ andeq r4, r0, r4, lsl #25 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3560986,15 +3560985,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62bc46 │ │ + @ instruction: 0xff62bc1f │ │ @ instruction: 0xff60a792 │ │ @ instruction: 0xff6428c5 │ │ andeq r4, r0, r0, lsl r2 │ │ andeq r4, r0, r4, lsl #23 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3561050,16 +3561049,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62bb46 │ │ - @ instruction: 0xff620803 │ │ + @ instruction: 0xff62bb1f │ │ + @ instruction: 0xff6207dc │ │ @ instruction: 0xff6427c5 │ │ andeq r4, r0, ip, ror #4 │ │ andeq r4, r0, r4, lsl #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3561116,17 +3561115,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62ba3e │ │ - @ instruction: 0xff62f4ed │ │ - @ instruction: 0xff635057 │ │ + @ instruction: 0xff62ba17 │ │ + @ instruction: 0xff62f4c6 │ │ + @ instruction: 0xff635030 │ │ andeq r4, r0, r0, asr #5 │ │ andeq r4, r0, r4, asr #20 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3561182,17 +3561181,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b936 │ │ - @ instruction: 0xff624279 │ │ - @ instruction: 0xff634f4f │ │ + @ instruction: 0xff62b90f │ │ + @ instruction: 0xff624252 │ │ + @ instruction: 0xff634f28 │ │ andeq r4, r0, r8, asr #6 │ │ andeq r4, r0, ip, lsr r9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3561246,17 +3561245,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b836 │ │ - @ instruction: 0xff634e98 │ │ - @ instruction: 0xff62d60d │ │ + @ instruction: 0xff62b80f │ │ + @ instruction: 0xff634e71 │ │ + @ instruction: 0xff62d5e6 │ │ andeq r3, r0, r4, asr sl │ │ andeq r4, r0, r4, ror r7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3561310,17 +3561309,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b736 │ │ - @ instruction: 0xff63c3ee │ │ - @ instruction: 0xff62d50d │ │ + @ instruction: 0xff62b70f │ │ + @ instruction: 0xff63c3c7 │ │ + @ instruction: 0xff62d4e6 │ │ andeq r3, r0, r4, lsr ip │ │ andeq r4, r0, r4, ror r6 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3561374,17 +3561373,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b636 │ │ + @ instruction: 0xff62b60f │ │ @ instruction: 0xff61ca5c │ │ - @ instruction: 0xff62d40d │ │ + @ instruction: 0xff62d3e6 │ │ 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 │ │ bx lr │ │ @@ -3561438,17 +3561437,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b536 │ │ - @ instruction: 0xff6384d0 │ │ - @ instruction: 0xff62d30d │ │ + @ instruction: 0xff62b50f │ │ + @ instruction: 0xff6384a9 │ │ + @ instruction: 0xff62d2e6 │ │ andeq r3, r0, ip, asr ip │ │ andeq r4, r0, r4, ror r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3561504,15 +3561503,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b42e │ │ + @ instruction: 0xff62b407 │ │ @ instruction: 0xff64416a │ │ @ instruction: 0xff6420bf │ │ @ instruction: 0x00003cb0 │ │ andeq r4, r0, r4, lsr r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3561570,16 +3561569,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b326 │ │ - @ instruction: 0xff625749 │ │ + @ instruction: 0xff62b2ff │ │ + @ instruction: 0xff625722 │ │ @ instruction: 0xff641fb7 │ │ andeq r3, r0, r8, lsr sp │ │ andeq r4, r0, ip, lsr #6 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3561634,17 +3561633,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b226 │ │ - @ instruction: 0xff63bf0b │ │ - @ instruction: 0xff63ddc9 │ │ + @ instruction: 0xff62b1ff │ │ + @ instruction: 0xff63bee4 │ │ + @ instruction: 0xff63dda2 │ │ andeq r3, r0, r4, asr #8 │ │ andeq r4, r0, r4, ror #2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3561698,17 +3561697,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b126 │ │ - @ instruction: 0xff630ab3 │ │ - @ instruction: 0xff63dcc9 │ │ + @ instruction: 0xff62b0ff │ │ + @ instruction: 0xff630a8c │ │ + @ instruction: 0xff63dca2 │ │ andeq r3, r0, r4, lsr #12 │ │ andeq r4, r0, r4, rrx │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3561762,17 +3561761,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62b026 │ │ + @ instruction: 0xff62afff │ │ @ instruction: 0xff61309c │ │ - @ instruction: 0xff63dbc9 │ │ + @ instruction: 0xff63dba2 │ │ 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 │ │ bx lr │ │ @@ -3561826,17 +3561825,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62af26 │ │ - @ instruction: 0xff625373 │ │ - @ instruction: 0xff63dac9 │ │ + @ instruction: 0xff62aeff │ │ + @ instruction: 0xff62534c │ │ + @ instruction: 0xff63daa2 │ │ andeq r3, r0, ip, asr #12 │ │ andeq r3, r0, r4, ror #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3561892,16 +3561891,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62ae1e │ │ - @ instruction: 0xff62909b │ │ + @ instruction: 0xff62adf7 │ │ + @ instruction: 0xff629074 │ │ @ instruction: 0xff643b4c │ │ andeq r3, r0, r0, lsr #13 │ │ andeq r3, r0, r4, lsr #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3561958,15 +3561957,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62ad16 │ │ + @ instruction: 0xff62acef │ │ @ instruction: 0xff60f2f3 │ │ @ instruction: 0xff643a44 │ │ andeq r3, r0, r8, lsr #14 │ │ andeq r3, r0, ip, lsl sp │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ @@ -3562039,24 +3562038,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r2, r0, r4, asr r8 │ │ - @ instruction: 0xff61dce0 │ │ + @ instruction: 0xff61dcb9 │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r2, r0, ip, lsr #18 │ │ andeq fp, lr, r8, asr r7 │ │ andeq r2, r0, r0, lsl #17 │ │ - @ instruction: 0xff6399df │ │ + @ instruction: 0xff6399b8 │ │ @ instruction: 0x000028b0 │ │ andeq r2, r0, r8, asr r9 │ │ andeq fp, lr, r4, ror #14 │ │ - @ instruction: 0xff62ac1e │ │ + @ instruction: 0xff62abf7 │ │ @ instruction: 0xff614a83 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3562201,25 +3562200,25 @@ │ │ ldr r0, [pc, r0] │ │ bl c6be98 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl bb6270 │ │ b cee230 │ │ - @ instruction: 0xff62a97a │ │ + @ instruction: 0xff62a953 │ │ @ instruction: 0xff616433 │ │ - @ instruction: 0xff61da54 │ │ + @ instruction: 0xff61da2d │ │ andeq fp, lr, ip, lsl #9 │ │ andeq fp, lr, r0, asr #9 │ │ - @ instruction: 0xff63981b │ │ + @ instruction: 0xff6397f4 │ │ muleq lr, ip, r5 │ │ - @ instruction: 0xff62a996 │ │ + @ instruction: 0xff62a96f │ │ @ instruction: 0xff61644f │ │ - @ instruction: 0xff62aac2 │ │ - @ instruction: 0xff624f31 │ │ + @ instruction: 0xff62aa9b │ │ + @ instruction: 0xff624f0a │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3562339,23 +3562338,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bb6270 │ │ b cee4c8 │ │ - @ instruction: 0xff62a79a │ │ + @ instruction: 0xff62a773 │ │ @ instruction: 0xff616253 │ │ - @ instruction: 0xff62a6de │ │ - @ instruction: 0xff61f36e │ │ - @ instruction: 0xff62a706 │ │ - @ instruction: 0xff62a7b6 │ │ + @ instruction: 0xff62a6b7 │ │ + @ instruction: 0xff61f347 │ │ + @ instruction: 0xff62a6df │ │ + @ instruction: 0xff62a78f │ │ @ instruction: 0xff61626f │ │ - @ instruction: 0xff62a82a │ │ - @ instruction: 0xff621441 │ │ + @ instruction: 0xff62a803 │ │ + @ instruction: 0xff62141a │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3562447,21 +3562446,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b cee7c8 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bb6270 │ │ b cee6e8 │ │ - @ instruction: 0xff62a57a │ │ + @ instruction: 0xff62a553 │ │ @ instruction: 0xff616033 │ │ @ instruction: 0x000024b8 │ │ - @ instruction: 0xff620bc0 │ │ - @ instruction: 0xff62a596 │ │ + @ instruction: 0xff620b99 │ │ + @ instruction: 0xff62a56f │ │ @ instruction: 0xff61604f │ │ - @ instruction: 0xff62a60a │ │ + @ instruction: 0xff62a5e3 │ │ @ instruction: 0xff63ef7c │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3562582,22 +3562581,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bb6270 │ │ b cee894 │ │ - @ instruction: 0xff62a3a6 │ │ + @ instruction: 0xff62a37f │ │ @ instruction: 0xff615e5f │ │ - @ instruction: 0xff62a312 │ │ - @ instruction: 0xff61efa2 │ │ - @ instruction: 0xff62a33a │ │ - @ instruction: 0xff62a37e │ │ + @ instruction: 0xff62a2eb │ │ + @ instruction: 0xff61ef7b │ │ + @ instruction: 0xff62a313 │ │ + @ instruction: 0xff62a357 │ │ @ instruction: 0xff615e37 │ │ - @ instruction: 0xff62a45e │ │ + @ instruction: 0xff62a437 │ │ @ instruction: 0xff619a5d │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3562690,22 +3562689,22 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ceea98 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bb6270 │ │ b ceeab4 │ │ - @ instruction: 0xff62a172 │ │ + @ instruction: 0xff62a14b │ │ @ instruction: 0xff615c2b │ │ andeq r2, r0, r0, lsr r1 │ │ - @ instruction: 0xff62d627 │ │ - @ instruction: 0xff62a14a │ │ + @ instruction: 0xff62d600 │ │ + @ instruction: 0xff62a123 │ │ @ instruction: 0xff615c03 │ │ - @ instruction: 0xff62a23e │ │ - @ instruction: 0xff6266a0 │ │ + @ instruction: 0xff62a217 │ │ + @ instruction: 0xff626679 │ │ 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] @ ceebf4 │ │ @@ -3562832,29 +3562831,29 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bb6270 │ │ b ceec50 │ │ - @ instruction: 0xff6228e9 │ │ + @ instruction: 0xff6228c2 │ │ andeq r1, r0, r0, asr #25 │ │ andeq r1, r0, r4, lsl #31 │ │ ldrdeq sl, [lr], -r8 │ │ @ instruction: 0xff615a44 │ │ andeq r1, r0, r4, lsl #25 │ │ andeq r1, r0, r8, asr #30 │ │ andeq sl, lr, r0, lsr #21 │ │ - @ instruction: 0xff629f4e │ │ + @ instruction: 0xff629f27 │ │ @ instruction: 0xff615a07 │ │ - @ instruction: 0xff629f26 │ │ - @ instruction: 0xff61ebb6 │ │ - @ instruction: 0xff629ff6 │ │ - @ instruction: 0xff62a0a2 │ │ - @ instruction: 0xff624527 │ │ + @ instruction: 0xff629eff │ │ + @ instruction: 0xff61eb8f │ │ + @ instruction: 0xff629fcf │ │ + @ instruction: 0xff62a07b │ │ + @ instruction: 0xff624500 │ │ 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] @ ceee48 │ │ @@ -3563001,25 +3563000,25 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ceee94 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bb6270 │ │ b ceeea4 │ │ - @ instruction: 0xff629c7a │ │ + @ instruction: 0xff629c53 │ │ @ instruction: 0xff615733 │ │ - @ instruction: 0xff622651 │ │ + @ instruction: 0xff62262a │ │ @ instruction: 0x000ea8bc │ │ andeq sl, lr, r8, lsr r8 │ │ @ instruction: 0xff615770 │ │ andeq sl, lr, r8, asr #15 │ │ - @ instruction: 0xff62f6f4 │ │ + @ instruction: 0xff62f6cd │ │ andeq sl, lr, r0, asr #17 │ │ - @ instruction: 0xff629e4e │ │ - @ instruction: 0xff636e0c │ │ + @ instruction: 0xff629e27 │ │ + @ instruction: 0xff636de5 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cef0d4 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3563137,22 +3563136,22 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bb6270 │ │ b cef150 │ │ - @ instruction: 0xff629a8a │ │ + @ instruction: 0xff629a63 │ │ @ instruction: 0xff615543 │ │ - @ instruction: 0xff629a62 │ │ - @ instruction: 0xff61e6f2 │ │ - @ instruction: 0xff629b02 │ │ - @ instruction: 0xff629ba2 │ │ - @ instruction: 0xff61cd77 │ │ - @ instruction: 0xff63c651 │ │ + @ instruction: 0xff629a3b │ │ + @ instruction: 0xff61e6cb │ │ + @ instruction: 0xff629adb │ │ + @ instruction: 0xff629b7b │ │ + @ instruction: 0xff61cd50 │ │ + @ instruction: 0xff63c62a │ │ andeq r1, r0, ip, asr #15 │ │ @ instruction: 0x00001bb4 │ │ strdeq sl, [lr], -r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cef2f4 │ │ ands r2, r1, #1 │ │ @@ -3563269,22 +3563268,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b cef360 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bb6270 │ │ b cef370 │ │ - @ instruction: 0xff62984a │ │ + @ instruction: 0xff629823 │ │ @ instruction: 0xff615303 │ │ - @ instruction: 0xff63c401 │ │ + @ instruction: 0xff63c3da │ │ andeq sl, lr, r0, lsl r4 │ │ andeq sl, lr, r0, lsr #7 │ │ - @ instruction: 0xff63a56f │ │ + @ instruction: 0xff63a548 │ │ andeq sl, lr, r4, lsr #8 │ │ - @ instruction: 0xff629982 │ │ + @ instruction: 0xff62995b │ │ @ instruction: 0xff611a1a │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3563354,24 +3563353,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r1, r0, r8, asr #7 │ │ - @ instruction: 0xff61c854 │ │ + @ instruction: 0xff61c82d │ │ strdeq r1, [r0], -r8 │ │ andeq r1, r0, r0, lsr #9 │ │ andeq sl, lr, ip, asr #5 │ │ strdeq r1, [r0], -r4 │ │ - @ instruction: 0xff638553 │ │ + @ instruction: 0xff63852c │ │ andeq r1, r0, r4, lsr #8 │ │ andeq r1, r0, ip, asr #9 │ │ ldrdeq sl, [lr], -r8 │ │ - @ instruction: 0xff629792 │ │ + @ instruction: 0xff62976b │ │ @ instruction: 0xff60c02f │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3563516,24 +3563515,24 @@ │ │ ldr r0, [pc, r0] │ │ bl c6be98 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl bb6270 │ │ b cef6bc │ │ - @ instruction: 0xff6294ee │ │ + @ instruction: 0xff6294c7 │ │ @ instruction: 0xff614fa7 │ │ - @ instruction: 0xff61c5c8 │ │ + @ instruction: 0xff61c5a1 │ │ andeq sl, lr, r0 │ │ andeq sl, lr, r4, lsr r0 │ │ - @ instruction: 0xff63838f │ │ + @ instruction: 0xff638368 │ │ andeq sl, lr, r0, lsl r1 │ │ - @ instruction: 0xff62950a │ │ + @ instruction: 0xff6294e3 │ │ @ instruction: 0xff614fc3 │ │ - @ instruction: 0xff629636 │ │ + @ instruction: 0xff62960f │ │ @ instruction: 0xff63dfbc │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3563603,24 +3563602,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl cf0858 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, ror #31 │ │ - @ instruction: 0xff62b08a │ │ + @ instruction: 0xff62b063 │ │ andeq r1, r0, r4, lsl r0 │ │ strheq r1, [r0], -ip │ │ andeq r9, lr, r8, ror #29 │ │ andeq r1, r0, r0, lsl r0 │ │ - @ instruction: 0xff639ffb │ │ + @ instruction: 0xff639fd4 │ │ andeq r1, r0, r0, asr #32 │ │ andeq r1, r0, r8, ror #1 │ │ strdeq r9, [lr], -r4 │ │ - @ instruction: 0xff6293ae │ │ + @ instruction: 0xff629387 │ │ @ instruction: 0xff60bc63 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3563765,25 +3563764,25 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #44] @ cefc88 │ │ movw r1, #1068 @ 0x42c │ │ ldr r2, [pc, #40] @ cefc8c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cefa84 │ │ - @ instruction: 0xff629096 │ │ + @ instruction: 0xff62906f │ │ @ instruction: 0xff614b4f │ │ - @ instruction: 0xff62ae42 │ │ + @ instruction: 0xff62ae1b │ │ andeq r9, lr, r0, ror #24 │ │ muleq lr, r4, ip │ │ - @ instruction: 0xff639e37 │ │ + @ instruction: 0xff639e10 │ │ andeq r9, lr, ip, lsr #26 │ │ - @ instruction: 0xff62906e │ │ + @ instruction: 0xff629047 │ │ @ instruction: 0xff614b27 │ │ - @ instruction: 0xff629252 │ │ - @ instruction: 0xff61c43b │ │ + @ instruction: 0xff62922b │ │ + @ instruction: 0xff61c414 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3563903,23 +3563902,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bb6270 │ │ b cefd38 │ │ - @ instruction: 0xff628f2a │ │ + @ instruction: 0xff628f03 │ │ @ instruction: 0xff6149e3 │ │ - @ instruction: 0xff628e6e │ │ - @ instruction: 0xff61dafe │ │ - @ instruction: 0xff628e96 │ │ - @ instruction: 0xff628f46 │ │ + @ instruction: 0xff628e47 │ │ + @ instruction: 0xff61dad7 │ │ + @ instruction: 0xff628e6f │ │ + @ instruction: 0xff628f1f │ │ @ instruction: 0xff6149ff │ │ - @ instruction: 0xff628fba │ │ - @ instruction: 0xff63bba6 │ │ + @ instruction: 0xff628f93 │ │ + @ instruction: 0xff63bb7f │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3564011,22 +3564010,22 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b cf0038 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bb6270 │ │ b ceff58 │ │ - @ instruction: 0xff628d0a │ │ + @ instruction: 0xff628ce3 │ │ @ instruction: 0xff6147c3 │ │ andeq r0, r0, r8, asr #24 │ │ - @ instruction: 0xff61f350 │ │ - @ instruction: 0xff628d26 │ │ + @ instruction: 0xff61f329 │ │ + @ instruction: 0xff628cff │ │ @ instruction: 0xff6147df │ │ - @ instruction: 0xff628d9a │ │ - @ instruction: 0xff63b99d │ │ + @ instruction: 0xff628d73 │ │ + @ instruction: 0xff63b976 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3564146,23 +3564145,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bb6270 │ │ b cf0104 │ │ - @ instruction: 0xff628b36 │ │ + @ instruction: 0xff628b0f │ │ @ instruction: 0xff6145ef │ │ - @ instruction: 0xff628aa2 │ │ - @ instruction: 0xff61d732 │ │ - @ instruction: 0xff628aca │ │ - @ instruction: 0xff628b0e │ │ + @ instruction: 0xff628a7b │ │ + @ instruction: 0xff61d70b │ │ + @ instruction: 0xff628aa3 │ │ + @ instruction: 0xff628ae7 │ │ @ instruction: 0xff6145c7 │ │ - @ instruction: 0xff628bee │ │ - @ instruction: 0xff637ab2 │ │ + @ instruction: 0xff628bc7 │ │ + @ instruction: 0xff637a8b │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3564254,21 +3564253,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cf0308 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl bb6270 │ │ b cf0324 │ │ - @ instruction: 0xff628902 │ │ + @ instruction: 0xff6288db │ │ @ instruction: 0xff6143bb │ │ andeq r0, r0, r0, asr #17 │ │ - @ instruction: 0xff62bdb7 │ │ - @ instruction: 0xff6288da │ │ + @ instruction: 0xff62bd90 │ │ + @ instruction: 0xff6288b3 │ │ @ instruction: 0xff614393 │ │ - @ instruction: 0xff6289ce │ │ + @ instruction: 0xff6289a7 │ │ @ instruction: 0xff60cfd3 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cf045c │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3564387,22 +3564386,22 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bb6270 │ │ b cf04d8 │ │ - @ instruction: 0xff628702 │ │ + @ instruction: 0xff6286db │ │ @ instruction: 0xff6141bb │ │ - @ instruction: 0xff6286da │ │ - @ instruction: 0xff61d36a │ │ - @ instruction: 0xff62877a │ │ - @ instruction: 0xff62881a │ │ - @ instruction: 0xff631ea9 │ │ - @ instruction: 0xff63b2c9 │ │ + @ instruction: 0xff6286b3 │ │ + @ instruction: 0xff61d343 │ │ + @ instruction: 0xff628753 │ │ + @ instruction: 0xff6287f3 │ │ + @ instruction: 0xff631e82 │ │ + @ instruction: 0xff63b2a2 │ │ andeq r0, r0, r4, asr #8 │ │ andeq r0, r0, ip, lsr #16 │ │ andeq r9, lr, r8, ror #4 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cf067c │ │ ands r2, r1, #1 │ │ @@ -3564519,23 +3564518,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b cf06e8 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl bb6270 │ │ b cf06f8 │ │ - @ instruction: 0xff6284c2 │ │ + @ instruction: 0xff62849b │ │ @ instruction: 0xff613f7b │ │ - @ instruction: 0xff63b079 │ │ + @ instruction: 0xff63b052 │ │ andeq r9, lr, r8, lsl #1 │ │ andeq r9, lr, r8, lsl r0 │ │ - @ instruction: 0xff6391e7 │ │ + @ instruction: 0xff6391c0 │ │ muleq lr, ip, r0 │ │ - @ instruction: 0xff6285fa │ │ - @ instruction: 0xff6374d6 │ │ + @ instruction: 0xff6285d3 │ │ + @ instruction: 0xff6374af │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r2, #0 │ │ beq cf0914 │ │ ldr r9, [sp, #56] @ 0x38 │ │ cmp r9, #0 │ │ beq cf093c │ │ @@ -3564601,17 +3564600,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6283aa │ │ + @ instruction: 0xff628383 │ │ @ instruction: 0xff613e63 │ │ - @ instruction: 0xff628382 │ │ + @ instruction: 0xff62835b │ │ @ instruction: 0xff613e3b │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #61440 @ 0xf000 │ │ bl c851e0 │ │ cmp r0, #4096 @ 0x1000 │ │ beq cf09bc │ │ @@ -3564661,17 +3564660,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62828e │ │ - @ instruction: 0xff61cf1e │ │ - @ instruction: 0xff6282b2 │ │ + @ instruction: 0xff628267 │ │ + @ instruction: 0xff61cef7 │ │ + @ instruction: 0xff62828b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r0 │ │ bl c851c8 │ │ mov r7, r0 │ │ mov r4, #0 │ │ @@ -3564771,16 +3564770,16 @@ │ │ mov r1, #16 │ │ str r1, [r6] │ │ mov r1, r8 │ │ mov r4, r0 │ │ bl bacc0c │ │ str r4, [r5] │ │ b cf0ad8 │ │ - @ instruction: 0xff62816e │ │ - @ instruction: 0xff6280e6 │ │ + @ instruction: 0xff628147 │ │ + @ instruction: 0xff6280bf │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #4096 @ 0x1000 │ │ bl bd54e0 │ │ mov r1, #920 @ 0x398 │ │ cmp r0, #0 │ │ movweq r1, #28 │ │ @@ -3564868,17 +3564867,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ bl bacbac │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff627f8e │ │ + @ instruction: 0xff627f67 │ │ @ instruction: 0xff606a5d │ │ - @ instruction: 0xff627f56 │ │ + @ instruction: 0xff627f2f │ │ @ instruction: 0xff606a25 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r6, r0 │ │ bl be2f64 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ @@ -3564962,19 +3564961,19 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ bl bb12b8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff627dde │ │ + @ instruction: 0xff627db7 │ │ @ instruction: 0xff6191b0 │ │ - @ instruction: 0xff627e86 │ │ + @ instruction: 0xff627e5f │ │ @ instruction: 0xff63ea86 │ │ - @ instruction: 0xff627e22 │ │ + @ instruction: 0xff627dfb │ │ @ instruction: 0xff63ea22 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r4, #0 │ │ mvn r3, #0 │ │ str r4, [sp, #12] │ │ @@ -3565093,15 +3565092,15 @@ │ │ bl bad63c │ │ mov r0, r4 │ │ add sp, sp, #1056 @ 0x420 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r6 │ │ bl bacbac │ │ b cf1114 │ │ - @ instruction: 0xff627bde │ │ + @ instruction: 0xff627bb7 │ │ @ instruction: 0xff6408b4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, #0 │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r6, r1 │ │ @@ -3565150,16 +3565149,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #96 @ 0x60 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff627b06 │ │ - @ instruction: 0xff627b3b │ │ + @ instruction: 0xff627adf │ │ + @ instruction: 0xff627b14 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r4, #0 │ │ mvn r3, #0 │ │ str r4, [sp, #12] │ │ str r3, [sp, #8] │ │ @@ -3565475,16 +3565474,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #159 @ 0x9f │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6275f2 │ │ - @ instruction: 0xff6328c5 │ │ + @ instruction: 0xff6275cb │ │ + @ instruction: 0xff63289e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ ldr r4, [sp, #40] @ 0x28 │ │ mov r5, r2 │ │ mov r2, #0 │ │ mvn r3, #0 │ │ mov r6, r1 │ │ @@ -3565588,18 +3565587,18 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bacbac │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff627482 │ │ - @ instruction: 0xff63a000 │ │ - @ instruction: 0xff62741a │ │ - @ instruction: 0xff639f98 │ │ + @ instruction: 0xff62745b │ │ + @ instruction: 0xff639fd9 │ │ + @ instruction: 0xff6273f3 │ │ + @ instruction: 0xff639f71 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bd54c0 │ │ cmp r0, #0 │ │ beq cf193c │ │ mov r1, #0 │ │ bl bae118 │ │ @@ -3565632,17 +3565631,17 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627382 │ │ + @ instruction: 0xff62735b │ │ @ instruction: 0xff605e90 │ │ - @ instruction: 0xff62735a │ │ + @ instruction: 0xff627333 │ │ @ instruction: 0xff605e68 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bd54c8 │ │ cmp r0, #0 │ │ beq cf19ec │ │ mov r1, #0 │ │ @@ -3565676,18 +3565675,18 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6272d2 │ │ - @ instruction: 0xff6236c4 │ │ - @ instruction: 0xff6272aa │ │ - @ instruction: 0xff62369c │ │ + @ instruction: 0xff6272ab │ │ + @ instruction: 0xff62369d │ │ + @ instruction: 0xff627283 │ │ + @ instruction: 0xff623675 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bd6a4c │ │ cmp r0, #0 │ │ beq cf1a9c │ │ mov r1, #0 │ │ bl bae118 │ │ @@ -3565720,17 +3565719,17 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627222 │ │ + @ instruction: 0xff6271fb │ │ @ instruction: 0xff63dec5 │ │ - @ instruction: 0xff6271fa │ │ + @ instruction: 0xff6271d3 │ │ @ instruction: 0xff63de9d │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bd6a44 │ │ cmp r0, #0 │ │ beq cf1b4c │ │ mov r1, #0 │ │ @@ -3565764,17 +3565763,17 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627172 │ │ + @ instruction: 0xff62714b │ │ @ instruction: 0xff6148dc │ │ - @ instruction: 0xff62714a │ │ + @ instruction: 0xff627123 │ │ @ instruction: 0xff6148b4 │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl be3150 │ │ orr r1, r0, #1 │ │ mov r6, r0 │ │ @@ -3565808,16 +3565807,16 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #220 @ 0xdc │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62709a │ │ - @ instruction: 0xff634021 │ │ + @ instruction: 0xff627073 │ │ + @ instruction: 0xff633ffa │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #68] @ 0x44 │ │ cmpne r2, #0 │ │ bne cf1cb0 │ │ bl c0e568 │ │ @@ -3565856,18 +3565855,18 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ - @ instruction: 0xff627046 │ │ - @ instruction: 0xff621455 │ │ - @ instruction: 0xff626fe6 │ │ - @ instruction: 0xff6213f5 │ │ + @ instruction: 0xff62701f │ │ + @ instruction: 0xff62142e │ │ + @ instruction: 0xff626fbf │ │ + @ instruction: 0xff6213ce │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq cf1d6c │ │ mov r4, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r2, [pc, #108] @ cf1db0 │ │ mov r5, r0 │ │ @@ -3565892,17 +3565891,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff626f52 │ │ - @ instruction: 0xff62a9ed │ │ - @ instruction: 0xff626f82 │ │ + @ instruction: 0xff626f2b │ │ + @ instruction: 0xff62a9c6 │ │ + @ instruction: 0xff626f5b │ │ bx lr │ │ bx lr │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ @@ -3565967,17 +3565966,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6321b2 │ │ - @ instruction: 0xff61bb86 │ │ - @ instruction: 0xff63211a │ │ + @ instruction: 0xff63218b │ │ + @ instruction: 0xff61bb5f │ │ + @ instruction: 0xff6320f3 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ bicne r0, r2, r1 │ │ bx lr │ │ @@ -3566040,17 +3566039,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff63208e │ │ + @ instruction: 0xff632067 │ │ @ instruction: 0xff63faf8 │ │ - @ instruction: 0xff631ff6 │ │ + @ instruction: 0xff631fcf │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ cf2030 │ │ mov r4, r0 │ │ mov r0, #32 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3566087,15 +3566086,15 @@ │ │ bl c58c44 │ │ cmp r0, #0 │ │ beq cf20ac │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff624ef3 │ │ + @ instruction: 0xff624ecc │ │ ands r0, r1, #3 │ │ movwne r0, #1 │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf20dc │ │ @@ -3566174,15 +3566173,15 @@ │ │ bl bb6270 │ │ mov r0, r4 │ │ bl c2b83c │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff60948e │ │ - @ instruction: 0xff624e6d │ │ + @ instruction: 0xff624e46 │ │ andeq r7, lr, r4, ror r6 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2230 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ @@ -3566244,15 +3566243,15 @@ │ │ mov r0, r6 │ │ bl bb6270 │ │ mov r0, r4 │ │ bl c2b83c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff60933e │ │ - @ instruction: 0xff619c6e │ │ + @ instruction: 0xff619c47 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2344 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ ldrdeq r7, [lr], -r4 │ │ @@ -3566328,15 +3566327,15 @@ │ │ bl bb6270 │ │ mov r0, r4 │ │ bl c2b83c │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff609226 │ │ - @ instruction: 0xff628774 │ │ + @ instruction: 0xff62874d │ │ andeq r7, lr, ip, lsl #8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2498 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ @@ -3566398,15 +3566397,15 @@ │ │ mov r0, r6 │ │ bl bb6270 │ │ mov r0, r4 │ │ bl c2b83c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6090d6 │ │ - @ instruction: 0xff6356f5 │ │ + @ instruction: 0xff6356ce │ │ bx lr │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf25b4 │ │ ldr r0, [pc, r0] │ │ @@ -3566443,16 +3566442,16 @@ │ │ mov r5, r0 │ │ bl cf2f90 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff619900 │ │ - @ instruction: 0xff6336ba │ │ + @ instruction: 0xff6198d9 │ │ + @ instruction: 0xff633693 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2664 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ andeq r7, lr, ip, lsr #5 │ │ @@ -3566487,16 +3566486,16 @@ │ │ mov r5, r0 │ │ bl cf2f90 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff619850 │ │ - @ instruction: 0xff62fcdc │ │ + @ instruction: 0xff619829 │ │ + @ instruction: 0xff62fcb5 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2714 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ andeq r7, lr, r0, lsl #4 │ │ @@ -3566668,30 +3566667,30 @@ │ │ bl c0e74c │ │ mov r0, r4 │ │ bl bb6270 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #1 │ │ b cf29b0 │ │ - @ instruction: 0xff6197a0 │ │ + @ instruction: 0xff619779 │ │ @ instruction: 0xff6050f5 │ │ - @ instruction: 0xff619714 │ │ - @ instruction: 0xff622979 │ │ - @ instruction: 0xff61a3f9 │ │ + @ instruction: 0xff6196ed │ │ + @ instruction: 0xff622952 │ │ + @ instruction: 0xff61a3d2 │ │ @ instruction: 0xff616a43 │ │ - @ instruction: 0xff619584 │ │ - @ instruction: 0xff6227e9 │ │ - @ instruction: 0xff6247e4 │ │ - @ instruction: 0xff6195dc │ │ - @ instruction: 0xff622841 │ │ - @ instruction: 0xff619558 │ │ - @ instruction: 0xff6227bd │ │ - @ instruction: 0xff6195b0 │ │ - @ instruction: 0xff622815 │ │ - @ instruction: 0xff6290a4 │ │ + @ instruction: 0xff61955d │ │ + @ instruction: 0xff6227c2 │ │ + @ instruction: 0xff6247bd │ │ + @ instruction: 0xff6195b5 │ │ + @ instruction: 0xff62281a │ │ + @ instruction: 0xff619531 │ │ + @ instruction: 0xff622796 │ │ + @ instruction: 0xff619589 │ │ + @ instruction: 0xff6227ee │ │ + @ instruction: 0xff62907d │ │ @ instruction: 0xff614a17 │ │ @ instruction: 0xff609a1b │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2a28 │ │ ldr r0, [pc, r0] │ │ @@ -3566728,16 +3566727,16 @@ │ │ mov r5, r0 │ │ bl cf3874 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61948c │ │ - @ instruction: 0xff62635b │ │ + @ instruction: 0xff619465 │ │ + @ instruction: 0xff626334 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2ad8 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ andeq r6, lr, ip, asr lr │ │ @@ -3566772,15 +3566771,15 @@ │ │ mov r5, r0 │ │ bl cf3874 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6193dc │ │ + @ instruction: 0xff6193b5 │ │ @ instruction: 0xff606d68 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2b88 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ @@ -3566816,15 +3566815,15 @@ │ │ mov r5, r0 │ │ bl cf3f58 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61932c │ │ + @ instruction: 0xff619305 │ │ @ instruction: 0xff613890 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2c38 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ @@ -3566860,16 +3566859,16 @@ │ │ mov r5, r0 │ │ bl cf3f58 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61927c │ │ - @ instruction: 0xff627e93 │ │ + @ instruction: 0xff619255 │ │ + @ instruction: 0xff627e6c │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2ce8 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ andeq r6, lr, ip, lsr ip │ │ @@ -3566904,16 +3566903,16 @@ │ │ mov r5, r0 │ │ bl cf3f58 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6191cc │ │ - @ instruction: 0xff6312f4 │ │ + @ instruction: 0xff6191a5 │ │ + @ instruction: 0xff6312cd │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2d98 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ muleq lr, r0, fp │ │ @@ -3566948,16 +3566947,16 @@ │ │ mov r5, r0 │ │ bl cf3f58 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61911c │ │ - @ instruction: 0xff636c18 │ │ + @ instruction: 0xff6190f5 │ │ + @ instruction: 0xff636bf1 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2e48 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ ldrdeq r6, [lr], -r0 │ │ @@ -3566992,15 +3566991,15 @@ │ │ mov r5, r0 │ │ bl cf40f8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61906c │ │ + @ instruction: 0xff619045 │ │ @ instruction: 0xff606a08 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf2ef8 │ │ ldr r0, [pc, r0] │ │ b cf4788 │ │ @@ -3567036,15 +3567035,15 @@ │ │ mov r5, r0 │ │ bl cf40f8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff618fbc │ │ + @ instruction: 0xff618f95 │ │ @ instruction: 0xff60fc22 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ bne cf2fe0 │ │ bl c0e568 │ │ @@ -3567195,31 +3567194,31 @@ │ │ mov r6, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #226 @ 0xe2 │ │ b cf2fd0 │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff618f34 │ │ - @ instruction: 0xff634c1f │ │ - @ instruction: 0xff6288e2 │ │ - @ instruction: 0xff6396b8 │ │ - @ instruction: 0xff618d38 │ │ - @ instruction: 0xff634a23 │ │ + @ instruction: 0xff618f0d │ │ + @ instruction: 0xff634bf8 │ │ + @ instruction: 0xff6288bb │ │ + @ instruction: 0xff639691 │ │ + @ instruction: 0xff618d11 │ │ + @ instruction: 0xff6349fc │ │ @ instruction: 0xff60591b │ │ - @ instruction: 0xff618d90 │ │ - @ instruction: 0xff634a7b │ │ - @ instruction: 0xff618d0c │ │ - @ instruction: 0xff6349f7 │ │ - @ instruction: 0xff618d64 │ │ - @ instruction: 0xff634a4f │ │ - @ instruction: 0xff628888 │ │ + @ instruction: 0xff618d69 │ │ + @ instruction: 0xff634a54 │ │ + @ instruction: 0xff618ce5 │ │ + @ instruction: 0xff6349d0 │ │ + @ instruction: 0xff618d3d │ │ + @ instruction: 0xff634a28 │ │ + @ instruction: 0xff628861 │ │ @ instruction: 0xff6039a0 │ │ @ instruction: 0xff60752a │ │ - @ instruction: 0xff62967a │ │ + @ instruction: 0xff629653 │ │ 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 │ │ cmp r2, #0 │ │ @@ -3567395,29 +3567394,29 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff606a85 │ │ @ instruction: 0xff60fb3a │ │ - @ instruction: 0xff6285e4 │ │ - @ instruction: 0xff620c08 │ │ - @ instruction: 0xff61a81b │ │ - @ instruction: 0xff6386c7 │ │ - @ instruction: 0xff620b72 │ │ + @ instruction: 0xff6285bd │ │ + @ instruction: 0xff620be1 │ │ + @ instruction: 0xff61a7f4 │ │ + @ instruction: 0xff6386a0 │ │ + @ instruction: 0xff620b4b │ │ @ instruction: 0xff60fa0a │ │ @ instruction: 0xff60645e │ │ - @ instruction: 0xff620b1a │ │ + @ instruction: 0xff620af3 │ │ @ instruction: 0xff606416 │ │ - @ instruction: 0xff638470 │ │ - @ instruction: 0xff6279dd │ │ - @ instruction: 0xff6189e0 │ │ + @ instruction: 0xff638449 │ │ + @ instruction: 0xff6279b6 │ │ + @ instruction: 0xff6189b9 │ │ @ instruction: 0xff63e7a4 │ │ - @ instruction: 0xff62f378 │ │ - @ instruction: 0xff625aa4 │ │ + @ instruction: 0xff62f351 │ │ + @ instruction: 0xff625a7d │ │ @ instruction: 0xff60fab6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #28] │ │ cmp r0, #0 │ │ beq cf35b0 │ │ bl c38f30 │ │ @@ -3567505,23 +3567504,23 @@ │ │ bl bb79a8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ popgt {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62b0f6 │ │ - @ instruction: 0xff61e07e │ │ - @ instruction: 0xff6291ec │ │ - @ instruction: 0xff61c2fd │ │ - @ instruction: 0xff62cf53 │ │ - @ instruction: 0xff636396 │ │ - @ instruction: 0xff634572 │ │ - @ instruction: 0xff62cee9 │ │ - @ instruction: 0xff621a8e │ │ + @ instruction: 0xff62b0cf │ │ + @ instruction: 0xff61e057 │ │ + @ instruction: 0xff6291c5 │ │ + @ instruction: 0xff61c2d6 │ │ + @ instruction: 0xff62cf2c │ │ + @ instruction: 0xff63636f │ │ + @ instruction: 0xff63454b │ │ + @ instruction: 0xff62cec2 │ │ + @ instruction: 0xff621a67 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #312] @ cf3850 │ │ mov r7, r3 │ │ mov r5, r0 │ │ @@ -3567599,22 +3567598,22 @@ │ │ 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: 0xff60d215 │ │ - @ instruction: 0xff631461 │ │ - @ instruction: 0xff620802 │ │ + @ instruction: 0xff63143a │ │ + @ instruction: 0xff6207db │ │ @ instruction: 0xff608b3d │ │ @ instruction: 0xff60f652 │ │ - @ instruction: 0xff6276f9 │ │ - @ instruction: 0xff6313c5 │ │ + @ instruction: 0xff6276d2 │ │ + @ instruction: 0xff63139e │ │ @ instruction: 0xff608aa5 │ │ - @ instruction: 0xff62768d │ │ + @ instruction: 0xff627666 │ │ 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 │ │ str r6, [sp, #28] │ │ @@ -3568016,46 +3568015,46 @@ │ │ add r1, pc, r1 │ │ bl cf3700 │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cf3d30 │ │ mov r6, #1 │ │ b cf3d30 │ │ - @ instruction: 0xff618640 │ │ - @ instruction: 0xff62551e │ │ - @ instruction: 0xff6185c8 │ │ - @ instruction: 0xff6254a6 │ │ - @ instruction: 0xff619275 │ │ - @ instruction: 0xff618468 │ │ - @ instruction: 0xff625346 │ │ + @ instruction: 0xff618619 │ │ + @ instruction: 0xff6254f7 │ │ + @ instruction: 0xff6185a1 │ │ + @ instruction: 0xff62547f │ │ + @ instruction: 0xff61924e │ │ + @ instruction: 0xff618441 │ │ + @ instruction: 0xff62531f │ │ @ instruction: 0xff6158db │ │ - @ instruction: 0xff6252e1 │ │ - @ instruction: 0xff627f24 │ │ - @ instruction: 0xff618430 │ │ - @ instruction: 0xff62530e │ │ + @ instruction: 0xff6252ba │ │ + @ instruction: 0xff627efd │ │ + @ instruction: 0xff618409 │ │ + @ instruction: 0xff6252e7 │ │ @ instruction: 0xff613897 │ │ @ instruction: 0xff60f0fd │ │ @ instruction: 0xff616440 │ │ @ instruction: 0xff63bccd │ │ @ instruction: 0xff61640c │ │ @ instruction: 0xff605b59 │ │ @ instruction: 0xff60ffde │ │ @ instruction: 0xff6155e9 │ │ - @ instruction: 0xff633023 │ │ - @ instruction: 0xff627dda │ │ - @ instruction: 0xff62f422 │ │ + @ instruction: 0xff632ffc │ │ + @ instruction: 0xff627db3 │ │ + @ instruction: 0xff62f3fb │ │ @ instruction: 0xff60c176 │ │ @ instruction: 0xff604c88 │ │ - @ instruction: 0xff62407d │ │ - @ instruction: 0xff627c42 │ │ - @ instruction: 0xff6180a0 │ │ + @ instruction: 0xff624056 │ │ + @ instruction: 0xff627c1b │ │ + @ instruction: 0xff618079 │ │ @ instruction: 0xff6134db │ │ @ instruction: 0xff6173bd │ │ - @ instruction: 0xff634c75 │ │ - @ instruction: 0xff618260 │ │ + @ instruction: 0xff634c4e │ │ + @ instruction: 0xff618239 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne cf3fa0 │ │ bl c0e568 │ │ ldr r0, [pc, #344] @ cf40cc │ │ movw r1, #577 @ 0x241 │ │ @@ -3568141,24 +3568140,24 @@ │ │ mov r2, r0 │ │ mov r1, r5 │ │ mov r0, r4 │ │ cmp r2, #1 │ │ bge cf4054 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff617f70 │ │ - @ instruction: 0xff61f1f1 │ │ + @ instruction: 0xff617f49 │ │ + @ instruction: 0xff61f1ca │ │ andeq ip, sp, r0, asr r8 │ │ - @ instruction: 0xff617e68 │ │ - @ instruction: 0xff61f0e9 │ │ + @ instruction: 0xff617e41 │ │ + @ instruction: 0xff61f0c2 │ │ @ instruction: 0xff6092d7 │ │ @ instruction: 0xff613287 │ │ @ instruction: 0xff60eaed │ │ - @ instruction: 0xff617f00 │ │ - @ instruction: 0xff61f181 │ │ + @ instruction: 0xff617ed9 │ │ + @ instruction: 0xff61f15a │ │ @ instruction: 0xff60ccda │ │ 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 │ │ @@ -3568528,48 +3568527,48 @@ │ │ moveq r9, r0 │ │ mov r0, r7 │ │ mov r3, r9 │ │ bl bb79a8 │ │ b cf4560 │ │ ldr r6, [sp, #16] │ │ b cf41cc │ │ - @ instruction: 0xff617da8 │ │ + @ instruction: 0xff617d81 │ │ @ instruction: 0xff63d91b │ │ - @ instruction: 0xff617d40 │ │ + @ instruction: 0xff617d19 │ │ @ instruction: 0xff63d8b3 │ │ @ instruction: 0xff615027 │ │ - @ instruction: 0xff61e9d8 │ │ - @ instruction: 0xff63153b │ │ + @ instruction: 0xff61e9b1 │ │ + @ instruction: 0xff631514 │ │ @ instruction: 0xff6090ec │ │ - @ instruction: 0xff6189c9 │ │ + @ instruction: 0xff6189a2 │ │ @ instruction: 0xff63d187 │ │ - @ instruction: 0xff6191a6 │ │ + @ instruction: 0xff61917f │ │ @ instruction: 0xff609048 │ │ - @ instruction: 0xff627674 │ │ - @ instruction: 0xff61ce4b │ │ - @ instruction: 0xff62621a │ │ - @ instruction: 0xff6332c4 │ │ + @ instruction: 0xff62764d │ │ + @ instruction: 0xff61ce24 │ │ + @ instruction: 0xff6261f3 │ │ + @ instruction: 0xff63329d │ │ @ instruction: 0xff610050 │ │ - @ instruction: 0xff636e54 │ │ - @ instruction: 0xff627dec │ │ + @ instruction: 0xff636e2d │ │ + @ instruction: 0xff627dc5 │ │ @ instruction: 0xff60ffdb │ │ - @ instruction: 0xff62bbca │ │ - @ instruction: 0xff62f551 │ │ - @ instruction: 0xff62261c │ │ - @ instruction: 0xff629bc9 │ │ + @ instruction: 0xff62bba3 │ │ + @ instruction: 0xff62f52a │ │ + @ instruction: 0xff6225f5 │ │ + @ instruction: 0xff629ba2 │ │ @ instruction: 0xff613d33 │ │ @ instruction: 0xff60e7ea │ │ - @ instruction: 0xff6229c7 │ │ - @ instruction: 0xff6372f1 │ │ - @ instruction: 0xff622973 │ │ + @ instruction: 0xff6229a0 │ │ + @ instruction: 0xff6372ca │ │ + @ instruction: 0xff62294c │ │ @ instruction: 0xff606f7a │ │ - @ instruction: 0xff628156 │ │ - @ instruction: 0xff62291b │ │ + @ instruction: 0xff62812f │ │ + @ instruction: 0xff6228f4 │ │ @ instruction: 0xff6031a1 │ │ - @ instruction: 0xff6228eb │ │ + @ instruction: 0xff6228c4 │ │ add r0, r0, #4 │ │ ldr r1, [r0, #-4] │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ cmp r1, #42 @ 0x2a │ │ ldreq r0, [r0] │ │ @@ -3568694,15 +3568693,15 @@ │ │ bl d28bbc │ │ mov r1, #0 │ │ mov r5, r6 │ │ str r1, [r6, #16] │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62f6eb │ │ + @ instruction: 0xff62f6c4 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ cmp r6, #0 │ │ beq cf499c │ │ @@ -3568838,20 +3568837,20 @@ │ │ ldr r1, [sp, #28] │ │ mov r3, #249 @ 0xf9 │ │ add r2, pc, r2 │ │ bl c55a98 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62f5c3 │ │ + @ instruction: 0xff62f59c │ │ @ instruction: 0xff604e30 │ │ - @ instruction: 0xff62f577 │ │ - @ instruction: 0xff629be1 │ │ - @ instruction: 0xff62f53b │ │ - @ instruction: 0xff62f48b │ │ + @ instruction: 0xff62f550 │ │ + @ instruction: 0xff629bba │ │ + @ instruction: 0xff62f514 │ │ + @ instruction: 0xff62f464 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r8, #0 │ │ cmp r5, #0 │ │ beq cf4bf0 │ │ @@ -3568895,16 +3568894,16 @@ │ │ beq cf4bf0 │ │ ldr r0, [r6, #8] │ │ bl bd524c │ │ mov r8, #1 │ │ str r5, [r6, #8] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff62f3f7 │ │ - @ instruction: 0xff62d754 │ │ + @ instruction: 0xff62f3d0 │ │ + @ instruction: 0xff62d72d │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #80] @ cf4cf8 │ │ mov r4, r0 │ │ ldr r0, [r0, #36] @ 0x24 │ │ movw r2, #277 @ 0x115 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ @@ -3568920,15 +3568919,15 @@ │ │ movw r3, #281 @ 0x119 │ │ bl c54980 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #283 @ 0x11b │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff62f377 │ │ + @ instruction: 0xff62f350 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq cf4e20 │ │ ldr r1, [pc, #388] @ cf4ea0 │ │ @@ -3569026,18 +3569025,18 @@ │ │ bl c54980 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #283 @ 0x11b │ │ bl c54728 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62f307 │ │ - @ instruction: 0xff62f1d3 │ │ - @ instruction: 0xff62f1f7 │ │ - @ instruction: 0xff62f21f │ │ + @ instruction: 0xff62f2e0 │ │ + @ instruction: 0xff62f1ac │ │ + @ instruction: 0xff62f1d0 │ │ + @ instruction: 0xff62f1f8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #176 @ 0xb0 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r7, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ cmp r4, #0 │ │ mov r0, r7 │ │ @@ -3569243,26 +3569242,26 @@ │ │ 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: 0xff60b1c1 │ │ - @ instruction: 0xff628937 │ │ - @ instruction: 0xff62c65a │ │ + @ instruction: 0xff628910 │ │ + @ instruction: 0xff62c633 │ │ @ instruction: 0xff60f840 │ │ - @ instruction: 0xff62eff7 │ │ + @ instruction: 0xff62efd0 │ │ @ instruction: 0xff63a982 │ │ - @ instruction: 0xff62a75b │ │ + @ instruction: 0xff62a734 │ │ @ instruction: 0xff601b8b │ │ - @ instruction: 0xff62ef7f │ │ - @ instruction: 0xff637789 │ │ - @ instruction: 0xff617c57 │ │ - @ instruction: 0xff62eee3 │ │ - @ instruction: 0xff62ee4b │ │ + @ instruction: 0xff62ef58 │ │ + @ instruction: 0xff637762 │ │ + @ instruction: 0xff617c30 │ │ + @ instruction: 0xff62eebc │ │ + @ instruction: 0xff62ee24 │ │ ldr r0, [pc, #4] @ cf5240 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r4, lsr r6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3569347,20 +3569346,20 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff60ae5d │ │ @ instruction: 0xff60db2a │ │ - @ instruction: 0xff6285eb │ │ - @ instruction: 0xff62c322 │ │ + @ instruction: 0xff6285c4 │ │ + @ instruction: 0xff62c2fb │ │ @ instruction: 0xff60dada │ │ - @ instruction: 0xff62a4b3 │ │ + @ instruction: 0xff62a48c │ │ @ instruction: 0xff6018eb │ │ - @ instruction: 0xff617a23 │ │ + @ instruction: 0xff6179fc │ │ @ instruction: 0xff60da4e │ │ ldr r0, [pc, #4] @ cf53cc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r8, asr #10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3569423,18 +3569422,18 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl bd47ec │ │ cmp r0, #1 │ │ bge cf54ac │ │ mov r4, #0 │ │ b cf54b4 │ │ - @ instruction: 0xff62ec1b │ │ - @ instruction: 0xff629285 │ │ - @ instruction: 0xff62ebcb │ │ - @ instruction: 0xff629235 │ │ + @ instruction: 0xff62ebf4 │ │ + @ instruction: 0xff62925e │ │ + @ instruction: 0xff62eba4 │ │ + @ instruction: 0xff62920e │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cf553c │ │ ldr r1, [pc, #64] @ cf5544 │ │ @@ -3569943,22 +3569942,22 @@ │ │ strd r0, [r4, #24] │ │ mov r0, #1 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6190e1 │ │ + @ instruction: 0xff6190ba │ │ @ instruction: 0xff60a5b5 │ │ - @ instruction: 0xff61725d │ │ - @ instruction: 0xff62ba56 │ │ + @ instruction: 0xff617236 │ │ + @ instruction: 0xff62ba2f │ │ @ instruction: 0xff60ec3c │ │ @ instruction: 0xff61086b │ │ - @ instruction: 0xff628a6d │ │ - @ instruction: 0xff629b57 │ │ + @ instruction: 0xff628a46 │ │ + @ instruction: 0xff629b30 │ │ @ instruction: 0xff600f87 │ │ @ instruction: 0xff6107d7 │ │ ldr r0, [pc, #4] @ cf5d28 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000dacbc │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3570048,21 +3570047,21 @@ │ │ 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: 0xff618e65 │ │ + @ instruction: 0xff618e3e │ │ @ instruction: 0xff60a329 │ │ @ instruction: 0xff60cff6 │ │ - @ instruction: 0xff616fe9 │ │ - @ instruction: 0xff62b7ee │ │ + @ instruction: 0xff616fc2 │ │ + @ instruction: 0xff62b7c7 │ │ @ instruction: 0xff60cfa6 │ │ - @ instruction: 0xff62997f │ │ + @ instruction: 0xff629958 │ │ @ instruction: 0xff600db7 │ │ ldr r0, [pc, #4] @ cf5ec4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, sp, ip, lsr #23 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3570236,15 +3570235,15 @@ │ │ beq cf610c │ │ ldr r0, [r5, #8] │ │ bl c059ec │ │ mov r0, #1 │ │ str r4, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff608eb9 │ │ - @ instruction: 0xff61f03d │ │ + @ instruction: 0xff61f016 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c059ec │ │ ldr r0, [r4, #8] │ │ bl c059ec │ │ ldr r1, [pc, #16] @ cf61bc │ │ @@ -3570319,17 +3570318,17 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff608df1 │ │ @ instruction: 0xff608d85 │ │ - @ instruction: 0xff62a337 │ │ + @ instruction: 0xff62a310 │ │ @ instruction: 0xff608d4d │ │ - @ instruction: 0xff62a2ff │ │ + @ instruction: 0xff62a2d8 │ │ @ instruction: 0xff608d19 │ │ mov r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ cf62f8 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff690f58 │ │ @@ -3570387,15 +3570386,15 @@ │ │ beq cf6368 │ │ ldr r0, [r5, #4] │ │ bl c059ec │ │ mov r0, #1 │ │ str r4, [r5, #4] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff608c5d │ │ - @ instruction: 0xff62833d │ │ + @ instruction: 0xff628316 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf63f8 │ │ add r0, pc, r0 │ │ b cf67e4 │ │ @ instruction: 0xff63a1d0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ @@ -3570561,15 +3570560,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff639f6c │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf669c │ │ add r0, pc, r0 │ │ b cf67e4 │ │ - @ instruction: 0xff625155 │ │ + @ instruction: 0xff62512e │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d28bbc │ │ ldr r1, [pc, #52] @ cf66e8 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c2387c │ │ @@ -3570580,15 +3570579,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c23ce4 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff625135 │ │ + @ instruction: 0xff62510e │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d28bbc │ │ ldr r1, [pc, #52] @ cf6734 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c2387c │ │ @@ -3570599,15 +3570598,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c23ce4 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6250e9 │ │ + @ instruction: 0xff6250c2 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cf6748 │ │ add r0, pc, r0 │ │ b cf67e4 │ │ @ instruction: 0xff610e05 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ @@ -3570750,16 +3570749,16 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff63133e │ │ - @ instruction: 0xff6312a6 │ │ + @ instruction: 0xff631317 │ │ + @ instruction: 0xff63127f │ │ @ instruction: 0xff63907c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ @@ -3570815,19 +3570814,19 @@ │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0] │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff63122a │ │ - @ instruction: 0xff63120a │ │ - @ instruction: 0xff6311ea │ │ - @ instruction: 0xff6311ca │ │ - @ instruction: 0xff6311a6 │ │ + @ instruction: 0xff631203 │ │ + @ instruction: 0xff6311e3 │ │ + @ instruction: 0xff6311c3 │ │ + @ instruction: 0xff6311a3 │ │ + @ instruction: 0xff63117f │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrd r6, [r0, #88] @ 0x58 │ │ mov r4, r0 │ │ ldr r5, [r0, #64] @ 0x40 │ │ mov r0, r7 │ │ @@ -3570894,19 +3570893,19 @@ │ │ str r3, [r1] │ │ str r0, [r2] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff631112 │ │ - @ instruction: 0xff6310f2 │ │ - @ instruction: 0xff6310d2 │ │ - @ instruction: 0xff6310b2 │ │ - @ instruction: 0xff631092 │ │ + @ instruction: 0xff6310eb │ │ + @ instruction: 0xff6310cb │ │ + @ instruction: 0xff6310ab │ │ + @ instruction: 0xff63108b │ │ + @ instruction: 0xff63106b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ @@ -3571110,39 +3571109,39 @@ │ │ str r0, [sp] │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff62cc38 │ │ - @ instruction: 0xff630e5e │ │ + @ instruction: 0xff62cc11 │ │ + @ instruction: 0xff630e37 │ │ @ instruction: 0xff60bdd1 │ │ - @ instruction: 0xff61a89c │ │ - @ instruction: 0xff61857e │ │ - @ instruction: 0xff630e2a │ │ + @ instruction: 0xff61a875 │ │ + @ instruction: 0xff618557 │ │ + @ instruction: 0xff630e03 │ │ @ instruction: 0xff60bd9d │ │ @ instruction: 0xff608227 │ │ - @ instruction: 0xff630f52 │ │ + @ instruction: 0xff630f2b │ │ @ instruction: 0xff60bec5 │ │ - @ instruction: 0xff634e6e │ │ - @ instruction: 0xff630e8a │ │ + @ instruction: 0xff634e47 │ │ + @ instruction: 0xff630e63 │ │ @ instruction: 0xff60bdfd │ │ - @ instruction: 0xff630df6 │ │ + @ instruction: 0xff630dcf │ │ @ instruction: 0xff60bd69 │ │ @ instruction: 0xff613314 │ │ - @ instruction: 0xff630d9a │ │ + @ instruction: 0xff630d73 │ │ @ instruction: 0xff60bd0d │ │ - @ instruction: 0xff627856 │ │ - @ instruction: 0xff630ee6 │ │ + @ instruction: 0xff62782f │ │ + @ instruction: 0xff630ebf │ │ @ instruction: 0xff60be59 │ │ @ instruction: 0xff60daed │ │ - @ instruction: 0xff630cf6 │ │ + @ instruction: 0xff630ccf │ │ @ instruction: 0xff60bc69 │ │ - @ instruction: 0xff62b47c │ │ + @ instruction: 0xff62b455 │ │ ldr r0, [pc, #4] @ cf6fa0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, sp, r0, lsr #27 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3571497,45 +3571496,45 @@ │ │ cmp r1, #0 │ │ movne r0, #1 │ │ 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: 0xff622e7c │ │ - @ instruction: 0xff630bea │ │ + @ instruction: 0xff622e55 │ │ + @ instruction: 0xff630bc3 │ │ @ instruction: 0xff608aba │ │ - @ instruction: 0xff630b6a │ │ - @ instruction: 0xff630b1a │ │ + @ instruction: 0xff630b43 │ │ + @ instruction: 0xff630af3 │ │ @ instruction: 0xff604562 │ │ @ instruction: 0xff607f27 │ │ - @ instruction: 0xff62bc4a │ │ - @ instruction: 0xff630a86 │ │ - @ instruction: 0xff625647 │ │ - @ instruction: 0xff630a06 │ │ - @ instruction: 0xff634986 │ │ - @ instruction: 0xff63097e │ │ + @ instruction: 0xff62bc23 │ │ + @ instruction: 0xff630a5f │ │ + @ instruction: 0xff625620 │ │ + @ instruction: 0xff6309df │ │ + @ instruction: 0xff63495f │ │ + @ instruction: 0xff630957 │ │ @ instruction: 0xff638764 │ │ @ instruction: 0xff607d8f │ │ @ instruction: 0xff60ca6a │ │ - @ instruction: 0xff63088e │ │ + @ instruction: 0xff630867 │ │ @ instruction: 0xff63630c │ │ @ instruction: 0xff607ca3 │ │ @ instruction: 0xff60bd62 │ │ - @ instruction: 0xff63085e │ │ + @ instruction: 0xff630837 │ │ @ instruction: 0xff63a6e2 │ │ - @ instruction: 0xff62544e │ │ - @ instruction: 0xff6308c2 │ │ + @ instruction: 0xff625427 │ │ + @ instruction: 0xff63089b │ │ @ instruction: 0xff63a746 │ │ @ instruction: 0xff60d4f9 │ │ - @ instruction: 0xff61fbe2 │ │ - @ instruction: 0xff6219cb │ │ + @ instruction: 0xff61fbbb │ │ + @ instruction: 0xff6219a4 │ │ @ instruction: 0xff610eb2 │ │ - @ instruction: 0xff61a87b │ │ - @ instruction: 0xff6312c8 │ │ + @ instruction: 0xff61a854 │ │ + @ instruction: 0xff6312a1 │ │ ldr r0, [pc, #4] @ cf75c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, sp, r0, lsl #17 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ cf75f8 │ │ @@ -3571544,15 +3571543,15 @@ │ │ cmp r0, #0 │ │ beq cf75f0 │ │ mvn r1, #0 │ │ pop {fp, lr} │ │ b c59e30 │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6345de │ │ + @ instruction: 0xff6345b7 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq cf7694 │ │ ldr r1, [pc, #212] @ cf76f0 │ │ @@ -3571606,16 +3571605,16 @@ │ │ pop {r4, r5, fp, pc} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff6305ce │ │ - @ instruction: 0xff630542 │ │ + @ instruction: 0xff6305a7 │ │ + @ instruction: 0xff63051b │ │ @ instruction: 0xff60ee1e │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq cf77a0 │ │ @@ -3571674,16 +3571673,16 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff6304ce │ │ - @ instruction: 0xff630436 │ │ + @ instruction: 0xff6304a7 │ │ + @ instruction: 0xff63040f │ │ @ instruction: 0xff607867 │ │ cmp r1, #3 │ │ strhi r1, [r0, #4] │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ bl c0e568 │ │ @@ -3571697,15 +3571696,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #217 @ 0xd9 │ │ mov r3, #4 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6303be │ │ + @ instruction: 0xff630397 │ │ @ instruction: 0xff6381a4 │ │ @ instruction: 0xff6077cf │ │ 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 │ │ @@ -3572023,17 +3572022,17 @@ │ │ mov r1, #235 @ 0xeb │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff630346 │ │ - @ instruction: 0xff630332 │ │ - @ instruction: 0xff62feaa │ │ + @ instruction: 0xff63031f │ │ + @ instruction: 0xff63030b │ │ + @ instruction: 0xff62fe83 │ │ @ instruction: 0xff60ae2f │ │ @ instruction: 0xff5ffb0e │ │ 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 │ │ @@ -3572239,19 +3572238,19 @@ │ │ bl ca0564 │ │ cmp r0, #0 │ │ strne r8, [r4, r7, lsl #2] │ │ addne r7, r7, #1 │ │ cmpne r6, r7 │ │ bne cf80a0 │ │ b cf7edc │ │ - @ instruction: 0xff62fd4e │ │ - @ instruction: 0xff62fb86 │ │ + @ instruction: 0xff62fd27 │ │ + @ instruction: 0xff62fb5f │ │ @ instruction: 0x000021bc │ │ - @ instruction: 0xff62fcfe │ │ - @ instruction: 0xff62fcde │ │ + @ instruction: 0xff62fcd7 │ │ + @ instruction: 0xff62fcb7 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ sub sp, sp, #2048 @ 0x800 │ │ ldr r5, [r0, #84] @ 0x54 │ │ add lr, sp, #1024 @ 0x400 │ │ @@ -3572369,16 +3572368,16 @@ │ │ movw r3, #787 @ 0x313 │ │ add r2, pc, r2 │ │ bl c54980 │ │ add sp, sp, #12 │ │ add sp, sp, #2048 @ 0x800 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff62f942 │ │ - @ instruction: 0xff62f92a │ │ + @ instruction: 0xff62f91b │ │ + @ instruction: 0xff62f903 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #180 @ 0xb4 │ │ mov r7, r2 │ │ cmp r2, #0 │ │ beq cf84c0 │ │ @@ -3572493,15 +3572492,15 @@ │ │ mov r2, r7 │ │ blx d3218e │ │ mov r0, fp │ │ bl c106f0 │ │ add sp, sp, #180 @ 0xb4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff63387e │ │ + @ instruction: 0xff633857 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r1, #0 │ │ beq cf8594 │ │ mov r9, r3 │ │ mov r7, r0 │ │ mov r8, r1 │ │ @@ -3572547,15 +3572546,15 @@ │ │ mov r0, r4 │ │ bl c106f0 │ │ b cf8598 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6336a6 │ │ + @ instruction: 0xff63367f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ sub sp, sp, #3072 @ 0xc00 │ │ add r6, sp, #1104 @ 0x450 │ │ str r1, [sp, #48] @ 0x30 │ │ mov r5, r0 │ │ mov r1, #1024 @ 0x400 │ │ @@ -3574376,20 +3574375,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r3, #1 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62da26 │ │ + @ instruction: 0xff62d9ff │ │ @ instruction: 0xff60ff6c │ │ @ instruction: 0xff60e13e │ │ - @ instruction: 0xff62d9e2 │ │ + @ instruction: 0xff62d9bb │ │ @ instruction: 0xff60ff28 │ │ - @ instruction: 0xff6316e1 │ │ + @ instruction: 0xff6316ba │ │ cmp r1, #7 │ │ strhi r1, [r0, #44] @ 0x2c │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ bl c0e568 │ │ ldr r0, [pc, #48] @ cfa2a0 │ │ @@ -3574402,16 +3574401,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #235 @ 0xeb │ │ mov r3, #8 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62d97a │ │ - @ instruction: 0xff62ba3d │ │ + @ instruction: 0xff62d953 │ │ + @ instruction: 0xff62ba16 │ │ @ instruction: 0xff604d8b │ │ cmp r1, #19 │ │ cmpne r1, #16 │ │ streq r1, [r0, #56] @ 0x38 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3574425,17 +3574424,17 @@ │ │ ldr r2, [pc, #28] @ cfa304 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #125 @ 0x7d │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62d91a │ │ + @ instruction: 0xff62d8f3 │ │ @ instruction: 0xff6088aa │ │ - @ instruction: 0xff611c36 │ │ + @ instruction: 0xff611c0f │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #104] @ cfa380 │ │ mov r4, r0 │ │ ldr r0, [r0, #100] @ 0x64 │ │ add r1, pc, r1 │ │ movw r2, #1377 @ 0x561 │ │ @@ -3574458,16 +3574457,16 @@ │ │ mov r5, #0 │ │ str r5, [r4, #92] @ 0x5c │ │ bl c28820 │ │ str r5, [r4, #96] @ 0x60 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62d8d2 │ │ - @ instruction: 0xff62d8aa │ │ + @ instruction: 0xff62d8ab │ │ + @ instruction: 0xff62d883 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfa3c0 │ │ ldr r1, [pc, #32] @ cfa3c8 │ │ @@ -3574476,15 +3574475,15 @@ │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61adbe │ │ + @ instruction: 0xff61ad97 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq cfa4dc │ │ @@ -3574547,28 +3574546,28 @@ │ │ ldr r1, [pc, #24] @ cfa4e8 │ │ mov r0, r6 │ │ mov r2, #121 @ 0x79 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61ad76 │ │ - @ instruction: 0xff61ac96 │ │ + @ instruction: 0xff61ad4f │ │ + @ instruction: 0xff61ac6f │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cfa51c │ │ ldr r1, [pc, #16] @ cfa518 │ │ mov r0, r4 │ │ mov r2, #121 @ 0x79 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff61ac5e │ │ + @ instruction: 0xff61ac37 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r8, [r0], #8 │ │ bl cca180 │ │ ldr r9, [pc, #144] @ cfa5c4 │ │ mov r7, r4 │ │ ldr r0, [r7, #20]! │ │ @@ -3574603,15 +3574602,15 @@ │ │ add r0, r4, #4 │ │ str r8, [r4] │ │ vst1.32 {d16-d17}, [r5] │ │ vst1.32 {d16-d17}, [r6] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r0] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61ac2e │ │ + @ instruction: 0xff61ac07 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r4, r3 │ │ mov sl, r2 │ │ mov r8, r1 │ │ @@ -3574741,20 +3574740,20 @@ │ │ bl cfadc4 │ │ mov r6, r0 │ │ mov r0, r7 │ │ mov r1, #64 @ 0x40 │ │ bl d39460 │ │ b cfa720 │ │ @ instruction: 0xff5fc616 │ │ - @ instruction: 0xff61aac2 │ │ - @ instruction: 0xff627d18 │ │ - @ instruction: 0xff61aa96 │ │ - @ instruction: 0xff627cec │ │ - @ instruction: 0xff61aa6a │ │ - @ instruction: 0xff627cc0 │ │ + @ instruction: 0xff61aa9b │ │ + @ instruction: 0xff627cf1 │ │ + @ instruction: 0xff61aa6f │ │ + @ instruction: 0xff627cc5 │ │ + @ instruction: 0xff61aa43 │ │ + @ instruction: 0xff627c99 │ │ ldr r0, [pc, #4] @ cfa810 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r6, [sp], -ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3574938,15 +3574937,15 @@ │ │ add r2, pc, r2 │ │ stm sp, {r9, sl} │ │ str r5, [sp, #8] │ │ str r8, [sp, #12] │ │ bl cface8 │ │ mov r6, r0 │ │ b cfaa88 │ │ - @ instruction: 0xff61a702 │ │ + @ instruction: 0xff61a6db │ │ @ instruction: 0xff60f6e5 │ │ @ instruction: 0xff68c8ec │ │ @ instruction: 0xff68c778 │ │ ldr r0, [pc, #4] @ cfab1c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, ip, asr #9 │ │ @@ -3575044,22 +3575043,22 @@ │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61a4f6 │ │ - @ instruction: 0xff612d49 │ │ - @ instruction: 0xff629c3e │ │ - @ instruction: 0xff61a5f2 │ │ - @ instruction: 0xff62654f │ │ - @ instruction: 0xff61a59a │ │ - @ instruction: 0xff61a556 │ │ - @ instruction: 0xff62b874 │ │ + @ instruction: 0xff61a4cf │ │ + @ instruction: 0xff612d22 │ │ + @ instruction: 0xff629c17 │ │ + @ instruction: 0xff61a5cb │ │ + @ instruction: 0xff626528 │ │ + @ instruction: 0xff61a573 │ │ + @ instruction: 0xff61a52f │ │ + @ instruction: 0xff62b84d │ │ ldr r0, [pc, #4] @ cfacd4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r6, [sp], -ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3575112,17 +3575111,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61a3da │ │ - @ instruction: 0xff61fd81 │ │ - @ instruction: 0xff61e3b5 │ │ + @ instruction: 0xff61a3b3 │ │ + @ instruction: 0xff61fd5a │ │ + @ instruction: 0xff61e38e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ mov r7, r0 │ │ bl c1f67c │ │ @@ -3575413,29 +3575412,29 @@ │ │ mov r2, #0 │ │ str r6, [r8] │ │ bl c5a37c │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cfb218 │ │ @ instruction: 0xff5fb16f │ │ - @ instruction: 0xff61a116 │ │ + @ instruction: 0xff61a0ef │ │ @ instruction: 0xff632632 │ │ - @ instruction: 0xff63122e │ │ + @ instruction: 0xff631207 │ │ @ instruction: 0xff5fbba3 │ │ - @ instruction: 0xff61fc38 │ │ - @ instruction: 0xff619fae │ │ + @ instruction: 0xff61fc11 │ │ + @ instruction: 0xff619f87 │ │ @ instruction: 0xff604912 │ │ - @ instruction: 0xff619f3a │ │ - @ instruction: 0xff61ed96 │ │ - @ instruction: 0xff62faea │ │ - @ instruction: 0xff61a07a │ │ + @ instruction: 0xff619f13 │ │ + @ instruction: 0xff61ed6f │ │ + @ instruction: 0xff62fac3 │ │ + @ instruction: 0xff61a053 │ │ @ instruction: 0xff632596 │ │ - @ instruction: 0xff61a03a │ │ + @ instruction: 0xff61a013 │ │ @ instruction: 0xff632556 │ │ - @ instruction: 0xff61a016 │ │ + @ instruction: 0xff619fef │ │ @ instruction: 0xff632532 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #228] @ cfb3a0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3575490,17 +3575489,17 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6308f2 │ │ - @ instruction: 0xff619dee │ │ - @ instruction: 0xff623383 │ │ + @ instruction: 0xff6308cb │ │ + @ instruction: 0xff619dc7 │ │ + @ instruction: 0xff62335c │ │ @ instruction: 0xff5fb922 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #2096 @ 0x830 │ │ mov r5, r1 │ │ mov r6, r0 │ │ add r0, sp, #16 │ │ add r1, sp, #44 @ 0x2c │ │ @@ -3575600,17 +3575599,17 @@ │ │ movw r1, #256 @ 0x100 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff617c6d │ │ - @ instruction: 0xff617c49 │ │ - @ instruction: 0xff6231dd │ │ + @ instruction: 0xff617c46 │ │ + @ instruction: 0xff617c22 │ │ + @ instruction: 0xff6231b6 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ ldr r6, [r0, #148] @ 0x94 │ │ mov r0, r1 │ │ @@ -3575634,15 +3575633,15 @@ │ │ bl d39460 │ │ str r6, [r4, #148] @ 0x94 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, r6, lr} │ │ b c54728 │ │ - @ instruction: 0xff617bdd │ │ + @ instruction: 0xff617bb6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0, #148] @ 0x94 │ │ mov r4, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq cfb750 │ │ @@ -3575743,18 +3575742,18 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff617b6d │ │ - @ instruction: 0xff617a11 │ │ - @ instruction: 0xff622fa5 │ │ - @ instruction: 0xff617a69 │ │ + @ instruction: 0xff617b46 │ │ + @ instruction: 0xff6179ea │ │ + @ instruction: 0xff622f7e │ │ + @ instruction: 0xff617a42 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #148] @ 0x94 │ │ bl c27bc8 │ │ add r0, r4, #4 │ │ bl cca180 │ │ @@ -3575771,15 +3575770,15 @@ │ │ mov r3, #65 @ 0x41 │ │ bl c54980 │ │ mov r0, r4 │ │ mov r1, #172 @ 0xac │ │ bl d39460 │ │ str r6, [r4, #148] @ 0x94 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6179a9 │ │ + @ instruction: 0xff617982 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ @@ -3575941,21 +3575940,21 @@ │ │ strd r8, [sp] │ │ bl cca5f4 │ │ mov r6, r0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff63321d │ │ - @ instruction: 0xff617829 │ │ + @ instruction: 0xff617802 │ │ @ instruction: 0xff60bc53 │ │ - @ instruction: 0xff6177c5 │ │ + @ instruction: 0xff61779e │ │ @ instruction: 0xff5fa797 │ │ - @ instruction: 0xff617739 │ │ + @ instruction: 0xff617712 │ │ @ instruction: 0xff607159 │ │ - @ instruction: 0xff61d679 │ │ + @ instruction: 0xff61d652 │ │ ldr r0, [pc, #4] @ cfbad4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, sp, ip, asr #13 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #164] @ cfbb8c │ │ @@ -3575997,15 +3575996,15 @@ │ │ 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: 0xff62d90f │ │ + @ instruction: 0xff62d8e8 │ │ @ instruction: 0xff5fa63b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfbbec │ │ @@ -3576023,15 +3576022,15 @@ │ │ mov r5, r0 │ │ str r4, [r0] │ │ str r1, [r0, #48] @ 0x30 │ │ str r2, [r0, #52] @ 0x34 │ │ str r1, [r0, #56] @ 0x38 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62681c │ │ + @ instruction: 0xff6267f5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3576130,16 +3576129,16 @@ │ │ str sl, [r5] │ │ str r9, [r7] │ │ str r4, [r6] │ │ bl c54728 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6267b0 │ │ - @ instruction: 0xff6266c0 │ │ + @ instruction: 0xff626789 │ │ + @ instruction: 0xff626699 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r1, [r0, #8] │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r1 │ │ @@ -3576181,15 +3576180,15 @@ │ │ mov r0, #0 │ │ vst1.32 {d16-d17}, [r6], r1 │ │ mov r1, r5 │ │ str r0, [r6] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c54728 │ │ - @ instruction: 0xff6265f8 │ │ + @ instruction: 0xff6265d1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ ldr r0, [r0, #8] │ │ bl c27bc8 │ │ mov r7, r4 │ │ ldr r1, [r4, #36] @ 0x24 │ │ @@ -3576224,15 +3576223,15 @@ │ │ vst1.32 {d16-d17}, [r0], r1 │ │ mov r1, #32 │ │ str r1, [r0] │ │ mov r0, #0 │ │ vst1.32 {d16-d17}, [r6], r1 │ │ str r0, [r6] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff62653c │ │ + @ instruction: 0xff626515 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov sl, r1 │ │ mov r7, r0 │ │ bl cc9544 │ │ @@ -3576421,25 +3576420,25 @@ │ │ mov r1, r9 │ │ movw r3, #362 @ 0x16a │ │ add r2, pc, r2 │ │ bl c54980 │ │ mov r0, r6 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62638c │ │ - @ instruction: 0xff62bbca │ │ - @ instruction: 0xff626270 │ │ - @ instruction: 0xff62baae │ │ - @ instruction: 0xff626360 │ │ - @ instruction: 0xff62bb9e │ │ - @ instruction: 0xff62fc1e │ │ - @ instruction: 0xff6261fc │ │ - @ instruction: 0xff62ba3a │ │ - @ instruction: 0xff626300 │ │ - @ instruction: 0xff6261bc │ │ + @ instruction: 0xff626365 │ │ + @ instruction: 0xff62bba3 │ │ + @ instruction: 0xff626249 │ │ + @ instruction: 0xff62ba87 │ │ + @ instruction: 0xff626339 │ │ + @ instruction: 0xff62bb77 │ │ + @ instruction: 0xff62fbf7 │ │ + @ instruction: 0xff6261d5 │ │ + @ instruction: 0xff62ba13 │ │ + @ instruction: 0xff6262d9 │ │ + @ instruction: 0xff626195 │ │ ldr r0, [pc, #4] @ cfc264 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, r8, asr #31 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ @@ -3576650,33 +3576649,33 @@ │ │ ldr r1, [r4, #16] │ │ mov r3, #0 │ │ mov sl, #0 │ │ bl c27da4 │ │ cmp r0, #0 │ │ movne sl, #1 │ │ b cfc508 │ │ - @ instruction: 0xff61a6cc │ │ - @ instruction: 0xff62ee51 │ │ - @ instruction: 0xff62ff96 │ │ + @ instruction: 0xff61a6a5 │ │ + @ instruction: 0xff62ee2a │ │ + @ instruction: 0xff62ff6f │ │ @ instruction: 0xff5fe2fb │ │ - @ instruction: 0xff61cbe1 │ │ - @ instruction: 0xff618215 │ │ - @ instruction: 0xff625e78 │ │ - @ instruction: 0xff61aa54 │ │ + @ instruction: 0xff61cbba │ │ + @ instruction: 0xff6181ee │ │ + @ instruction: 0xff625e51 │ │ + @ instruction: 0xff61aa2d │ │ @ instruction: 0xff600fd5 │ │ - @ instruction: 0xff61ea18 │ │ - @ instruction: 0xff61e9fc │ │ + @ instruction: 0xff61e9f1 │ │ + @ instruction: 0xff61e9d5 │ │ @ instruction: 0xff603716 │ │ @ instruction: 0xff5fa82a │ │ - @ instruction: 0xff615c3b │ │ + @ instruction: 0xff615c14 │ │ @ instruction: 0xff6335a2 │ │ - @ instruction: 0xff622f05 │ │ + @ instruction: 0xff622ede │ │ @ instruction: 0xff60dc9b │ │ - @ instruction: 0xff626060 │ │ - @ instruction: 0xff61ac3c │ │ + @ instruction: 0xff626039 │ │ + @ instruction: 0xff61ac15 │ │ ldr r0, [pc, #4] @ cfc618 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, r8, lsl sp │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #44] @ cfc658 │ │ @@ -3576688,15 +3576687,15 @@ │ │ bl c59e30 │ │ cmp r0, #0 │ │ beq cfc650 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62f58a │ │ + @ instruction: 0xff62f563 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ ldr r9, [sp, #88] @ 0x58 │ │ mov r4, #0 │ │ ldr r7, [sp, #100] @ 0x64 │ │ mov r5, r3 │ │ ldr r8, [sp, #80] @ 0x50 │ │ @@ -3576917,15 +3576916,15 @@ │ │ bl c280ac │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61103f │ │ + @ instruction: 0xff611018 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfca28 │ │ ldr r1, [pc, #32] @ cfca30 │ │ @@ -3576934,15 +3576933,15 @@ │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61fdf2 │ │ + @ instruction: 0xff61fdcb │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq cfcb20 │ │ @@ -3576996,16 +3576995,16 @@ │ │ mov r2, #79 @ 0x4f │ │ str r8, [r5] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r6] │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61fdaa │ │ - @ instruction: 0xff61fd22 │ │ + @ instruction: 0xff61fd83 │ │ + @ instruction: 0xff61fcfb │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ ldr r8, [r0] │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3577027,15 +3577026,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #79 @ 0x4f │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r5] │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c54728 │ │ - @ instruction: 0xff61fca2 │ │ + @ instruction: 0xff61fc7b │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl cc9f30 │ │ mov r7, r4 │ │ @@ -3577051,15 +3577050,15 @@ │ │ mov r3, #90 @ 0x5a │ │ bl c54980 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ str r8, [r4] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r5] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61fc32 │ │ + @ instruction: 0xff61fc0b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ @@ -3577492,30 +3577491,30 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ b cfce5c │ │ - @ instruction: 0xff61fb1a │ │ - @ instruction: 0xff62ec27 │ │ - @ instruction: 0xff61faee │ │ - @ instruction: 0xff62ebfb │ │ - @ instruction: 0xff61fac2 │ │ - @ instruction: 0xff62ebcf │ │ - @ instruction: 0xff61fb46 │ │ - @ instruction: 0xff61be79 │ │ - @ instruction: 0xff61f9c2 │ │ - @ instruction: 0xff61bcf5 │ │ - @ instruction: 0xff61f9f6 │ │ - @ instruction: 0xff61bd29 │ │ - @ instruction: 0xff61f6da │ │ - @ instruction: 0xff61ba0d │ │ - @ instruction: 0xff61f53a │ │ - @ instruction: 0xff61b86d │ │ + @ instruction: 0xff61faf3 │ │ + @ instruction: 0xff62ec00 │ │ + @ instruction: 0xff61fac7 │ │ + @ instruction: 0xff62ebd4 │ │ + @ instruction: 0xff61fa9b │ │ + @ instruction: 0xff62eba8 │ │ + @ instruction: 0xff61fb1f │ │ + @ instruction: 0xff61be52 │ │ + @ instruction: 0xff61f99b │ │ + @ instruction: 0xff61bcce │ │ + @ instruction: 0xff61f9cf │ │ + @ instruction: 0xff61bd02 │ │ + @ instruction: 0xff61f6b3 │ │ + @ instruction: 0xff61b9e6 │ │ + @ instruction: 0xff61f513 │ │ + @ instruction: 0xff61b846 │ │ ldr r0, [pc, #4] @ cfd334 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, r4, ror r0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ @@ -3577582,18 +3577581,18 @@ │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ 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: 0xff61da50 │ │ - @ instruction: 0xff61f462 │ │ - @ instruction: 0xff6288f3 │ │ - @ instruction: 0xff61f402 │ │ + @ instruction: 0xff61da29 │ │ + @ instruction: 0xff61f43b │ │ + @ instruction: 0xff6288cc │ │ + @ instruction: 0xff61f3db │ │ ldr r0, [pc, #4] @ cfd46c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, sp, r0, lsr #31 │ │ push {r4, r5, fp, lr} │ │ add r0, r0, #4 │ │ mov r4, r1 │ │ @@ -3577611,15 +3577610,15 @@ │ │ cmp r0, #0 │ │ beq cfd4bc │ │ mov r1, r5 │ │ pop {r4, r5, fp, lr} │ │ b c59e30 │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62e712 │ │ + @ instruction: 0xff62e6eb │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq cfd590 │ │ @@ -3577667,15 +3577666,15 @@ │ │ ldr r0, [r0] │ │ str r0, [r4, #44] @ 0x2c │ │ mov r0, r6 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6301b5 │ │ @ instruction: 0xff5f8c2f │ │ - @ instruction: 0xff62912b │ │ + @ instruction: 0xff629104 │ │ @ instruction: 0x000dc3b8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3577820,15 +3577819,15 @@ │ │ strd r8, [r4, #24] │ │ ldr r0, [r0] │ │ str r0, [r4, #44] @ 0x2c │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff62ff5d │ │ @ instruction: 0xff5f89c3 │ │ - @ instruction: 0xff628ebf │ │ + @ instruction: 0xff628e98 │ │ andeq ip, sp, r0, asr r1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r9, r0 │ │ @@ -3578088,17 +3578087,17 @@ │ │ bl c3c320 │ │ b cfd9b4 │ │ @ instruction: 0xff62fd69 │ │ @ instruction: 0xff5fbf6c │ │ @ instruction: 0xff62fd3d │ │ @ instruction: 0xff5fbf40 │ │ @ instruction: 0xff62fd11 │ │ - @ instruction: 0xff61b453 │ │ + @ instruction: 0xff61b42c │ │ @ instruction: 0xff62fd95 │ │ - @ instruction: 0xff61b4d7 │ │ + @ instruction: 0xff61b4b0 │ │ ldr r0, [pc, #4] @ cfdc50 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, sp, r4, lsr r8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r0 │ │ @@ -3578284,16 +3578283,16 @@ │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f84f3 │ │ @ instruction: 0xff62f9d5 │ │ @ instruction: 0xff604ee6 │ │ - @ instruction: 0xff61deaa │ │ - @ instruction: 0xff61c118 │ │ + @ instruction: 0xff61de83 │ │ + @ instruction: 0xff61c0f1 │ │ @ instruction: 0xff62f94d │ │ @ instruction: 0xff62f8f5 │ │ @ instruction: 0xff601d36 │ │ @ instruction: 0xff62f8a1 │ │ @ instruction: 0xff604db2 │ │ @ instruction: 0xff62f865 │ │ @ instruction: 0xff62f815 │ │ @@ -3578315,15 +3578314,15 @@ │ │ bl c59e30 │ │ cmp r0, #0 │ │ beq cfdfbc │ │ mov r0, #1 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62dc1e │ │ + @ instruction: 0xff62dbf7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cfe000 │ │ ldr r1, [pc, #32] @ cfe008 │ │ @@ -3578808,15 +3578807,15 @@ │ │ mov r9, #1 │ │ b cfe750 │ │ @ instruction: 0xff5f94ce │ │ @ instruction: 0xff6029ce │ │ @ instruction: 0xff5f94a2 │ │ @ instruction: 0xff6029a2 │ │ @ instruction: 0xff5f9462 │ │ - @ instruction: 0xff6202f7 │ │ + @ instruction: 0xff6202d0 │ │ @ instruction: 0xff5f9422 │ │ @ instruction: 0xff5f95be │ │ @ instruction: 0xff5f9522 │ │ ldr r0, [pc, #4] @ cfe794 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r2, [sp], -r4 │ │ @@ -3578944,21 +3578943,21 @@ │ │ mov r0, #0 │ │ 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: 0xff61b66c │ │ + @ instruction: 0xff61b645 │ │ @ instruction: 0xff5f9086 │ │ @ instruction: 0xff5f9026 │ │ @ instruction: 0xff60127a │ │ @ instruction: 0xff5f8fd6 │ │ @ instruction: 0xff5f8f76 │ │ - @ instruction: 0xff614d1c │ │ + @ instruction: 0xff614cf5 │ │ @ instruction: 0xff6053aa │ │ ldr r0, [pc, #4] @ cfe9c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, sp, r0, asr ip │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3578968,15 +3578967,15 @@ │ │ cmp r0, #0 │ │ beq cfe9f0 │ │ mvn r1, #0 │ │ pop {fp, lr} │ │ b c59e30 │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62d1de │ │ + @ instruction: 0xff62d1b7 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ bl d28bbc │ │ mov r4, r0 │ │ mov r5, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3579006,15 +3579005,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: 0xff60efba │ │ + @ instruction: 0xff60ef93 │ │ 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 r5, r0 │ │ ldr sl, [r7], #24 │ │ @@ -3579114,17 +3579113,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: 0xff60ef16 │ │ - @ instruction: 0xff60eeb2 │ │ - @ instruction: 0xff60ee3e │ │ + @ instruction: 0xff60eeef │ │ + @ instruction: 0xff60ee8b │ │ + @ instruction: 0xff60ee17 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r4, [pc, #172] @ cfed10 │ │ add r7, r0, #24 │ │ ldr r1, [r0, #4] │ │ @@ -3579166,15 +3579165,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: 0xff60ed76 │ │ + @ instruction: 0xff60ed4f │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [pc, #116] @ cfeda0 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ @@ -3579202,15 +3579201,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: 0xff60ecae │ │ + @ instruction: 0xff60ec87 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #132 @ 0x84 │ │ mov r6, r3 │ │ mov sl, r2 │ │ mov r8, r1 │ │ mov r7, r0 │ │ mov r9, #0 │ │ @@ -3579717,37 +3579716,37 @@ │ │ mov r1, r6 │ │ movw r3, #545 @ 0x221 │ │ add r2, pc, r2 │ │ bl c54980 │ │ b cff118 │ │ mov r9, #0 │ │ b cff118 │ │ - @ instruction: 0xff60ea4e │ │ - @ instruction: 0xff61f79c │ │ - @ instruction: 0xff60ea22 │ │ - @ instruction: 0xff61f770 │ │ + @ instruction: 0xff60ea27 │ │ + @ instruction: 0xff61f775 │ │ + @ instruction: 0xff60e9fb │ │ + @ instruction: 0xff61f749 │ │ @ instruction: 0xff609983 │ │ - @ instruction: 0xff60ea6e │ │ - @ instruction: 0xff6126ef │ │ - @ instruction: 0xff60e97a │ │ - @ instruction: 0xff6125fb │ │ - @ instruction: 0xff60e936 │ │ - @ instruction: 0xff6125b7 │ │ - @ instruction: 0xff60e8ea │ │ - @ instruction: 0xff61256b │ │ - @ instruction: 0xff60e85e │ │ - @ instruction: 0xff6124df │ │ - @ instruction: 0xff60e816 │ │ - @ instruction: 0xff612497 │ │ - @ instruction: 0xff60e7ee │ │ - @ instruction: 0xff60e47a │ │ - @ instruction: 0xff6120fb │ │ - @ instruction: 0xff60e44a │ │ - @ instruction: 0xff60e9f6 │ │ - @ instruction: 0xff61266c │ │ + @ instruction: 0xff60ea47 │ │ + @ instruction: 0xff6126c8 │ │ + @ instruction: 0xff60e953 │ │ + @ instruction: 0xff6125d4 │ │ + @ instruction: 0xff60e90f │ │ + @ instruction: 0xff612590 │ │ + @ instruction: 0xff60e8c3 │ │ + @ instruction: 0xff612544 │ │ + @ instruction: 0xff60e837 │ │ + @ instruction: 0xff6124b8 │ │ + @ instruction: 0xff60e7ef │ │ + @ instruction: 0xff612470 │ │ + @ instruction: 0xff60e7c7 │ │ + @ instruction: 0xff60e453 │ │ + @ instruction: 0xff6120d4 │ │ + @ instruction: 0xff60e423 │ │ + @ instruction: 0xff60e9cf │ │ + @ instruction: 0xff612645 │ │ ldr r0, [pc, #4] @ cff614 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, sp, r8, ror r0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #1 │ │ @@ -3579958,27 +3579957,27 @@ │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cff964 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61a808 │ │ - @ instruction: 0xff60e37a │ │ - @ instruction: 0xff60e322 │ │ + @ instruction: 0xff61a7e1 │ │ + @ instruction: 0xff60e353 │ │ + @ instruction: 0xff60e2fb │ │ @ instruction: 0xff600426 │ │ - @ instruction: 0xff60e2da │ │ - @ instruction: 0xff60e282 │ │ + @ instruction: 0xff60e2b3 │ │ + @ instruction: 0xff60e25b │ │ @ instruction: 0xff5febbd │ │ - @ instruction: 0xff61fb51 │ │ + @ instruction: 0xff61fb2a │ │ @ instruction: 0xff5fc74a │ │ - @ instruction: 0xff61dfc2 │ │ - @ instruction: 0xff628ecc │ │ - @ instruction: 0xff60e0ce │ │ - @ instruction: 0xff60e0aa │ │ + @ instruction: 0xff61df9b │ │ + @ instruction: 0xff628ea5 │ │ + @ instruction: 0xff60e0a7 │ │ + @ instruction: 0xff60e083 │ │ ldr r0, [pc, #4] @ cff9b0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, sp, ip, ror sp │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ cff9e4 │ │ @@ -3579987,15 +3579986,15 @@ │ │ cmp r0, #0 │ │ beq cff9dc │ │ mvn r1, #0 │ │ pop {fp, lr} │ │ b c59e30 │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62c1f2 │ │ + @ instruction: 0xff62c1cb │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #56] @ 0x38 │ │ bl c104b8 │ │ ldr r1, [pc, #92] @ cffa5c │ │ ldm r4, {r0, r3} │ │ mov r2, r3 │ │ @@ -3580018,16 +3580017,16 @@ │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff608d9b │ │ - @ instruction: 0xff60dfae │ │ - @ instruction: 0xff611c24 │ │ + @ instruction: 0xff60df87 │ │ + @ instruction: 0xff611bfd │ │ 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 │ │ vld1.32 {d16-d17}, [r0]! │ │ @@ -3580420,15 +3580419,15 @@ │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62236f │ │ + @ instruction: 0xff622348 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq d001d4 │ │ @@ -3580497,16 +3580496,16 @@ │ │ mov r6, #0 │ │ vst1.32 {d16-d17}, [r7] │ │ str r6, [r4, #36] @ 0x24 │ │ str r6, [r4, #40] @ 0x28 │ │ bl c54728 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff622327 │ │ - @ instruction: 0xff62227f │ │ + @ instruction: 0xff622300 │ │ + @ instruction: 0xff622258 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ ldr r8, [r0] │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3580535,15 +3580534,15 @@ │ │ mov r0, r4 │ │ vst1.32 {d16-d17}, [r7] │ │ mov r2, #76 @ 0x4c │ │ vst1.32 {d16-d17}, [r5] │ │ str r8, [r4] │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c54728 │ │ - @ instruction: 0xff6221e3 │ │ + @ instruction: 0xff6221bc │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl cca180 │ │ mov r7, r4 │ │ @@ -3580566,15 +3580565,15 @@ │ │ mov r0, #0 │ │ str r0, [r4, #36] @ 0x24 │ │ str r0, [r4, #40] @ 0x28 │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r5] │ │ str r8, [r4] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff622157 │ │ + @ instruction: 0xff622130 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl cc9544 │ │ @@ -3580771,24 +3580770,24 @@ │ │ add r0, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ bl d39460 │ │ b d00534 │ │ sub r2, r8, r7 │ │ add r1, sp, #16 │ │ b d0044c │ │ - @ instruction: 0xff621f97 │ │ - @ instruction: 0xff60bad1 │ │ - @ instruction: 0xff621f6b │ │ - @ instruction: 0xff60baa5 │ │ - @ instruction: 0xff621f3f │ │ - @ instruction: 0xff60ba79 │ │ - @ instruction: 0xff621f13 │ │ - @ instruction: 0xff60ba4d │ │ - @ instruction: 0xff621ee7 │ │ - @ instruction: 0xff60ba21 │ │ + @ instruction: 0xff621f70 │ │ + @ instruction: 0xff60baaa │ │ + @ instruction: 0xff621f44 │ │ + @ instruction: 0xff60ba7e │ │ + @ instruction: 0xff621f18 │ │ + @ instruction: 0xff60ba52 │ │ + @ instruction: 0xff621eec │ │ + @ instruction: 0xff60ba26 │ │ + @ instruction: 0xff621ec0 │ │ + @ instruction: 0xff60b9fa │ │ ldr r0, [pc, #4] @ d00658 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, sp, ip, asr #2 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r0 │ │ @@ -3580942,24 +3580941,24 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ b d0085c │ │ strb r0, [r8, #32] │ │ mov r6, #1 │ │ b d00868 │ │ @ instruction: 0xff5f5aeb │ │ - @ instruction: 0xff621d23 │ │ + @ instruction: 0xff621cfc │ │ @ instruction: 0xff609a9d │ │ - @ instruction: 0xff61a6c4 │ │ - @ instruction: 0xff621ccb │ │ + @ instruction: 0xff61a69d │ │ + @ instruction: 0xff621ca4 │ │ @ instruction: 0xff609a09 │ │ - @ instruction: 0xff621c67 │ │ - @ instruction: 0xff61cb5e │ │ - @ instruction: 0xff621c03 │ │ - @ instruction: 0xff623ce0 │ │ - @ instruction: 0xff621b5b │ │ + @ instruction: 0xff621c40 │ │ + @ instruction: 0xff61cb37 │ │ + @ instruction: 0xff621bdc │ │ + @ instruction: 0xff623cb9 │ │ + @ instruction: 0xff621b34 │ │ @ instruction: 0xff6098d5 │ │ ldr r0, [pc, #4] @ d00908 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, r8, lsr #30 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3580972,15 +3580971,15 @@ │ │ bl c59e30 │ │ cmp r0, #0 │ │ beq d00940 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62b29a │ │ + @ instruction: 0xff62b273 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d00984 │ │ ldr r1, [pc, #32] @ d0098c │ │ @@ -3581487,29 +3581486,29 @@ │ │ blx d3218e │ │ mov r6, #1 │ │ mov r7, r5 │ │ cmp r8, #0 │ │ bne d01060 │ │ b d010f8 │ │ @ instruction: 0xff601efc │ │ - @ instruction: 0xff621747 │ │ - @ instruction: 0xff618479 │ │ + @ instruction: 0xff621720 │ │ + @ instruction: 0xff618452 │ │ @ instruction: 0xff601c94 │ │ - @ instruction: 0xff6214df │ │ - @ instruction: 0xff615c70 │ │ + @ instruction: 0xff6214b8 │ │ + @ instruction: 0xff615c49 │ │ @ instruction: 0xff686558 │ │ @ instruction: 0xff601e60 │ │ - @ instruction: 0xff60ca17 │ │ - @ instruction: 0xff62ab26 │ │ + @ instruction: 0xff60c9f0 │ │ + @ instruction: 0xff62aaff │ │ @ instruction: 0xff601afc │ │ @ instruction: 0xff601b64 │ │ @ instruction: 0xff601c78 │ │ - @ instruction: 0xff6214c3 │ │ + @ instruction: 0xff62149c │ │ @ instruction: 0xff601c4c │ │ - @ instruction: 0xff621497 │ │ + @ instruction: 0xff621470 │ │ ldr r0, [pc, #4] @ d0119c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, ip, asr r7 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3581589,19 +3581588,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ b d01274 │ │ @ instruction: 0xff601974 │ │ - @ instruction: 0xff6269bf │ │ + @ instruction: 0xff626998 │ │ @ instruction: 0xff60199c │ │ - @ instruction: 0xff6269e7 │ │ + @ instruction: 0xff6269c0 │ │ @ instruction: 0xff601904 │ │ - @ instruction: 0xff62694f │ │ + @ instruction: 0xff626928 │ │ ldr r0, [pc, #4] @ d0130c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, r8, asr #13 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3581853,21 +3581852,21 @@ │ │ cmpne r0, #0 │ │ beq d01700 │ │ str r0, [r4, #44] @ 0x2c │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff615418 │ │ - @ instruction: 0xff629b9d │ │ + @ instruction: 0xff6153f1 │ │ + @ instruction: 0xff629b76 │ │ @ instruction: 0xff5f4baf │ │ @ instruction: 0xff6015c0 │ │ @ instruction: 0xff603239 │ │ - @ instruction: 0xff62172e │ │ - @ instruction: 0xff619758 │ │ + @ instruction: 0xff621707 │ │ + @ instruction: 0xff619731 │ │ @ instruction: 0xff5f55ae │ │ @ instruction: 0xff5fe44a │ │ @ instruction: 0xff5f61e5 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d017d4 │ │ @@ -3581905,15 +3581904,15 @@ │ │ mov r1, #0 │ │ mov r0, r6 │ │ bl c59e30 │ │ cmp r0, #0 │ │ moveq r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff62a462 │ │ + @ instruction: 0xff62a43b │ │ @ instruction: 0xff601430 │ │ @ instruction: 0xff5fbb82 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ @@ -3581924,15 +3581923,15 @@ │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60e0f7 │ │ + @ instruction: 0xff60e0d0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq d01944 │ │ @@ -3581997,16 +3581996,16 @@ │ │ vst1.32 {d16-d17}, [r6] │ │ mov r6, #0 │ │ str r6, [r4, #20] │ │ str r6, [r4, #24] │ │ bl c54728 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60e0af │ │ - @ instruction: 0xff60e003 │ │ + @ instruction: 0xff60e088 │ │ + @ instruction: 0xff60dfdc │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ ldr r6, [r0] │ │ ldr r1, [r7, #4]! │ │ mov r4, r0 │ │ @@ -3582031,15 +3582030,15 @@ │ │ str r0, [r4, #24] │ │ mov r0, r4 │ │ vst1.32 {d16-d17}, [r7] │ │ mov r2, #133 @ 0x85 │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff60df77 │ │ + @ instruction: 0xff60df50 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r4, r0 │ │ ldr r6, [r0] │ │ ldr r0, [r7, #4]! │ │ bl c27bc8 │ │ ldr r0, [r4, #8] │ │ @@ -3582057,15 +3582056,15 @@ │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ str r0, [r4, #24] │ │ vst1.32 {d16-d17}, [r7] │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60deff │ │ + @ instruction: 0xff60ded8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r3 │ │ mov fp, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl cc9544 │ │ @@ -3582212,25 +3582211,25 @@ │ │ ldr r2, [pc, #60] @ d01cd0 │ │ mov r0, r4 │ │ mov r1, fp │ │ movw r3, #571 @ 0x23b │ │ add r2, pc, r2 │ │ bl c54980 │ │ b d01c64 │ │ - @ instruction: 0xff60dd43 │ │ - @ instruction: 0xff60a387 │ │ - @ instruction: 0xff60dd17 │ │ - @ instruction: 0xff60a35b │ │ - @ instruction: 0xff60dceb │ │ - @ instruction: 0xff60a32f │ │ - @ instruction: 0xff60dcbf │ │ - @ instruction: 0xff60a303 │ │ - @ instruction: 0xff60de13 │ │ - @ instruction: 0xff60dd63 │ │ - @ instruction: 0xff60dc67 │ │ + @ instruction: 0xff60dd1c │ │ + @ instruction: 0xff60a360 │ │ + @ instruction: 0xff60dcf0 │ │ + @ instruction: 0xff60a334 │ │ + @ instruction: 0xff60dcc4 │ │ + @ instruction: 0xff60a308 │ │ + @ instruction: 0xff60dc98 │ │ + @ instruction: 0xff60a2dc │ │ + @ instruction: 0xff60ddec │ │ + @ instruction: 0xff60dd3c │ │ + @ instruction: 0xff60dc40 │ │ ldr r0, [pc, #4] @ d01ce0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, ip, r0, lsr #28 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ @@ -3582396,27 +3582395,27 @@ │ │ add r0, r0, r3 │ │ blx d3218e │ │ b d01ed4 │ │ mov r0, #1 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5f4463 │ │ - @ instruction: 0xff621876 │ │ - @ instruction: 0xff617399 │ │ - @ instruction: 0xff628671 │ │ - @ instruction: 0xff617375 │ │ - @ instruction: 0xff6248e7 │ │ - @ instruction: 0xff6173b5 │ │ - @ instruction: 0xff60db07 │ │ - @ instruction: 0xff616ff9 │ │ - @ instruction: 0xff620f3a │ │ - @ instruction: 0xff60da9b │ │ - @ instruction: 0xff6101d3 │ │ - @ instruction: 0xff6101b3 │ │ - @ instruction: 0xff60da37 │ │ + @ instruction: 0xff62184f │ │ + @ instruction: 0xff617372 │ │ + @ instruction: 0xff62864a │ │ + @ instruction: 0xff61734e │ │ + @ instruction: 0xff6248c0 │ │ + @ instruction: 0xff61738e │ │ + @ instruction: 0xff60dae0 │ │ + @ instruction: 0xff616fd2 │ │ + @ instruction: 0xff620f13 │ │ + @ instruction: 0xff60da74 │ │ + @ instruction: 0xff6101ac │ │ + @ instruction: 0xff61018c │ │ + @ instruction: 0xff60da10 │ │ ldr r0, [pc, #4] @ d01fc8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, ip, fp │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #44] @ d02008 │ │ @@ -3582428,15 +3582427,15 @@ │ │ bl c59e30 │ │ cmp r0, #0 │ │ beq d02000 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff629bda │ │ + @ instruction: 0xff629bb3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ mov r8, r3 │ │ mov r3, #0 │ │ mov sl, r0 │ │ mov r5, #0 │ │ bl c27da4 │ │ @@ -3582895,27 +3582894,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #141 @ 0x8d │ │ b d02600 │ │ @ instruction: 0xff603fa6 │ │ - @ instruction: 0xff6256f6 │ │ + @ instruction: 0xff6256cf │ │ @ instruction: 0xff603fce │ │ - @ instruction: 0xff62571e │ │ + @ instruction: 0xff6256f7 │ │ @ instruction: 0xff603f1a │ │ - @ instruction: 0xff62566a │ │ + @ instruction: 0xff625643 │ │ @ instruction: 0xff603ef2 │ │ - @ instruction: 0xff625642 │ │ + @ instruction: 0xff62561b │ │ @ instruction: 0xff603f42 │ │ - @ instruction: 0xff625692 │ │ + @ instruction: 0xff62566b │ │ @ instruction: 0xff603ea2 │ │ - @ instruction: 0xff6255f2 │ │ + @ instruction: 0xff6255cb │ │ @ instruction: 0xff603da6 │ │ - @ instruction: 0xff6254f6 │ │ + @ instruction: 0xff6254cf │ │ @ instruction: 0xff603dca │ │ ldr r0, [pc, #4] @ d02798 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, ip, r4, asr #8 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3583198,31 +3583197,31 @@ │ │ bl c5a37c │ │ cmp r0, #0 │ │ bne d029a4 │ │ b d02a30 │ │ @ instruction: 0xff5f39ab │ │ @ instruction: 0xff603cc6 │ │ @ instruction: 0xff62f275 │ │ - @ instruction: 0xff620532 │ │ - @ instruction: 0xff61856c │ │ + @ instruction: 0xff62050b │ │ + @ instruction: 0xff618545 │ │ @ instruction: 0xff603a8e │ │ @ instruction: 0xff600373 │ │ @ instruction: 0xff6039f6 │ │ - @ instruction: 0xff629072 │ │ - @ instruction: 0xff60fc81 │ │ + @ instruction: 0xff62904b │ │ + @ instruction: 0xff60fc5a │ │ @ instruction: 0xff603a42 │ │ @ instruction: 0xff60030d │ │ @ instruction: 0xff6039aa │ │ - @ instruction: 0xff61be22 │ │ + @ instruction: 0xff61bdfb │ │ @ instruction: 0xff5fe454 │ │ @ instruction: 0xff60395e │ │ @ instruction: 0xff600291 │ │ @ instruction: 0xff603912 │ │ - @ instruction: 0xff60a3cf │ │ - @ instruction: 0xff625dd8 │ │ + @ instruction: 0xff60a3a8 │ │ + @ instruction: 0xff625db1 │ │ andeq pc, ip, r8, asr #5 │ │ ldr r0, [pc, #4] @ d02c64 │ │ add r0, pc, r0 │ │ bx lr │ │ strheq pc, [ip], -ip @ │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3583258,15 +3583257,15 @@ │ │ bl c59e30 │ │ cmp r0, #0 │ │ beq d02cf8 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff628f36 │ │ + @ instruction: 0xff628f0f │ │ @ instruction: 0xff603822 │ │ @ instruction: 0xff605670 │ │ 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 │ │ @@ -3583493,15 +3583492,15 @@ │ │ add r1, sp, #8 │ │ mov r0, r8 │ │ mov r2, r6 │ │ blx d3218e │ │ mov sl, #1 │ │ b d0304c │ │ @ instruction: 0xff6035e6 │ │ - @ instruction: 0xff6140cd │ │ + @ instruction: 0xff6140a6 │ │ push {r4, r5, r6, lr} │ │ mov r5, r3 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq d030d4 │ │ bl c57234 │ │ cmp r0, #0 │ │ @@ -3583663,17 +3583662,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ bl c1a3d0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6249a1 │ │ - @ instruction: 0xff617866 │ │ - @ instruction: 0xff60fecf │ │ + @ instruction: 0xff62497a │ │ + @ instruction: 0xff61783f │ │ + @ instruction: 0xff60fea8 │ │ @ instruction: 0xff5f835e │ │ @ instruction: 0xff6031ba │ │ @ instruction: 0xff62e780 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, r3 │ │ mov r7, r2 │ │ @@ -3584274,24 +3584273,24 @@ │ │ mov r1, #66 @ 0x42 │ │ bl d39460 │ │ mov r0, r8 │ │ bl c2360c │ │ mov r0, r6 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff617d4d │ │ - @ instruction: 0xff627e66 │ │ - @ instruction: 0xff625f29 │ │ - @ instruction: 0xff61703f │ │ - @ instruction: 0xff60843b │ │ + @ instruction: 0xff617d26 │ │ + @ instruction: 0xff627e3f │ │ + @ instruction: 0xff625f02 │ │ + @ instruction: 0xff617018 │ │ + @ instruction: 0xff608414 │ │ @ instruction: 0xff68377b │ │ @ instruction: 0xff6047b1 │ │ @ instruction: 0xff6836fb │ │ - @ instruction: 0xff627c9e │ │ - @ instruction: 0xff625d61 │ │ + @ instruction: 0xff627c77 │ │ + @ instruction: 0xff625d3a │ │ @ instruction: 0xff604749 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d03d4c │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #195 @ 0xc3 │ │ add r1, pc, r1 │ │ @@ -3584301,15 +3584300,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl d28bbc │ │ mov r1, r0 │ │ mov r0, r5 │ │ str r1, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff627c12 │ │ + @ instruction: 0xff627beb │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ @@ -3584530,25 +3584529,25 @@ │ │ blx d3218e │ │ ldr r0, [sp, #28] │ │ mov r5, #1 │ │ str r6, [r0] │ │ ldr r0, [r8, #16] │ │ str r0, [r9] │ │ b d03f80 │ │ - @ instruction: 0xff627b32 │ │ - @ instruction: 0xff618a2b │ │ + @ instruction: 0xff627b0b │ │ + @ instruction: 0xff618a04 │ │ @ instruction: 0xff606383 │ │ - @ instruction: 0xff627a9a │ │ - @ instruction: 0xff618993 │ │ - @ instruction: 0xff616cb2 │ │ - @ instruction: 0xff6278de │ │ - @ instruction: 0xff6187d7 │ │ - @ instruction: 0xff60d606 │ │ - @ instruction: 0xff627b0a │ │ - @ instruction: 0xff61c77f │ │ + @ instruction: 0xff627a73 │ │ + @ instruction: 0xff61896c │ │ + @ instruction: 0xff616c8b │ │ + @ instruction: 0xff6278b7 │ │ + @ instruction: 0xff6187b0 │ │ + @ instruction: 0xff60d5df │ │ + @ instruction: 0xff627ae3 │ │ + @ instruction: 0xff61c758 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3584711,25 +3584710,25 @@ │ │ bl c0e65c │ │ ldr r2, [pc, #48] @ d043d4 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #158 @ 0x9e │ │ add r2, pc, r2 │ │ bl c0e74c │ │ b d0436c │ │ - @ instruction: 0xff62777a │ │ + @ instruction: 0xff627753 │ │ @ instruction: 0xff5fea71 │ │ @ instruction: 0xff605fc3 │ │ - @ instruction: 0xff6275fe │ │ + @ instruction: 0xff6275d7 │ │ @ instruction: 0xff5fe8f5 │ │ - @ instruction: 0xff607c2d │ │ - @ instruction: 0xff6275a2 │ │ + @ instruction: 0xff607c06 │ │ + @ instruction: 0xff62757b │ │ @ instruction: 0xff5fe899 │ │ - @ instruction: 0xff60ee0c │ │ - @ instruction: 0xff62774a │ │ - @ instruction: 0xff607d7b │ │ + @ instruction: 0xff60ede5 │ │ + @ instruction: 0xff627723 │ │ + @ instruction: 0xff607d54 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ d04430 │ │ mov r3, #208 @ 0xd0 │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3584742,15 +3584741,15 @@ │ │ bl be2358 │ │ str r6, [r4, #4] │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #211 @ 0xd3 │ │ pop {r4, r5, r6, lr} │ │ b c54728 │ │ - @ instruction: 0xff62753e │ │ + @ instruction: 0xff627517 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [pc, #212] @ d04528 │ │ @@ -3584805,16 +3584804,16 @@ │ │ bl c5a37c │ │ cmp r0, #0 │ │ bne d04488 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f8edd │ │ - @ instruction: 0xff62749e │ │ - @ instruction: 0xff6274a9 │ │ + @ instruction: 0xff627477 │ │ + @ instruction: 0xff627482 │ │ ldr r0, [pc, #4] @ d04540 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, ip, r0, ror #16 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ @@ -3584920,16 +3584919,16 @@ │ │ str sl, [r5, #4] │ │ str r6, [r5, #20] │ │ mov r0, r5 │ │ mov r1, r8 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ b d04434 │ │ - @ instruction: 0xff6272ee │ │ - @ instruction: 0xff61bf4e │ │ + @ instruction: 0xff6272c7 │ │ + @ instruction: 0xff61bf27 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl be3020 │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3584987,16 +3584986,16 @@ │ │ cmp r0, #0 │ │ beq d04770 │ │ mov r0, r7 │ │ bl bbb324 │ │ clz r0, r0 │ │ lsr r5, r0, #5 │ │ b d04770 │ │ - @ instruction: 0xff62719e │ │ - @ instruction: 0xff6234b6 │ │ + @ instruction: 0xff627177 │ │ + @ instruction: 0xff62348f │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r5, r1 │ │ bl be2358 │ │ mov r0, #0 │ │ mov r6, #1 │ │ @@ -3585023,15 +3585022,15 @@ │ │ str r5, [r4] │ │ add r0, pc, r0 │ │ str r0, [r4, #32] │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff616f6d │ │ + @ instruction: 0xff616f46 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #780 @ 0x30c │ │ ldr r9, [r0, #36] @ 0x24 │ │ add r8, sp, #444 @ 0x1bc │ │ mov r7, r1 │ │ mov r1, r3 │ │ mov r6, r0 │ │ @@ -3585199,18 +3585198,18 @@ │ │ mov r5, #0 │ │ b d04b18 │ │ add lr, sp, #512 @ 0x200 │ │ mov r1, r7 │ │ add r0, lr, #202 @ 0xca │ │ bl d39460 │ │ b d04b18 │ │ - @ instruction: 0xff626e42 │ │ + @ instruction: 0xff626e1b │ │ @ instruction: 0xff5fe12b │ │ @ instruction: 0xff5f6b54 │ │ - @ instruction: 0xff61d9d8 │ │ + @ instruction: 0xff61d9b1 │ │ @ instruction: 0xff682853 │ │ @ instruction: 0xff628c35 │ │ @ instruction: 0xff682803 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r8, r2 │ │ @@ -3585266,16 +3585265,16 @@ │ │ mov r1, #142 @ 0x8e │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff626d02 │ │ - @ instruction: 0xff61f420 │ │ + @ instruction: 0xff626cdb │ │ + @ instruction: 0xff61f3f9 │ │ @ instruction: 0xff5fc165 │ │ push {r4, lr} │ │ ldr r1, [pc, #220] @ d04d54 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ bl c56770 │ │ cmp r0, #0 │ │ @@ -3585329,20 +3585328,20 @@ │ │ ldr r1, [pc, #32] @ d04d68 │ │ add r0, r0, r0, lsl #3 │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #2 │ │ pop {r4, pc} │ │ @ instruction: 0xff5fb39e │ │ @ instruction: 0xff5f1f01 │ │ - @ instruction: 0xff627bf5 │ │ - @ instruction: 0xff6097fd │ │ + @ instruction: 0xff627bce │ │ + @ instruction: 0xff6097d6 │ │ @ instruction: 0xff5f3945 │ │ andeq sp, ip, ip, lsl #1 │ │ - @ instruction: 0xff607298 │ │ - @ instruction: 0xff620fdc │ │ + @ instruction: 0xff607271 │ │ + @ instruction: 0xff620fb5 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #128 @ 0x80 │ │ mov r9, r1 │ │ ldr r1, [pc, #352] @ d04ee8 │ │ add r4, sp, #24 │ │ mov r8, r2 │ │ add r1, pc, r1 │ │ @@ -3585428,19 +3585427,19 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ cmp r4, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #128 @ 0x80 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff62751a │ │ + @ instruction: 0xff6274f3 │ │ @ instruction: 0xff5fad3a │ │ - @ instruction: 0xff615fc8 │ │ + @ instruction: 0xff615fa1 │ │ @ instruction: 0xff5f1e06 │ │ - @ instruction: 0xff6070d8 │ │ + @ instruction: 0xff6070b1 │ │ @ instruction: 0xff62cbaf │ │ 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 │ │ @@ -3585554,19 +3585553,19 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ b d050d4 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff607038 │ │ + @ instruction: 0xff607011 │ │ @ instruction: 0xff682303 │ │ - @ instruction: 0xff606f08 │ │ + @ instruction: 0xff606ee1 │ │ @ instruction: 0xff5fbd32 │ │ - @ instruction: 0xff606ecc │ │ + @ instruction: 0xff606ea5 │ │ 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 │ │ @@ -3585688,19 +3585687,19 @@ │ │ add r1, pc, r1 │ │ bl c54728 │ │ b d052ec │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff606e38 │ │ + @ instruction: 0xff606e11 │ │ @ instruction: 0xff6820e3 │ │ - @ instruction: 0xff606ce4 │ │ - @ instruction: 0xff61edb4 │ │ - @ instruction: 0xff606cb4 │ │ + @ instruction: 0xff606cbd │ │ + @ instruction: 0xff61ed8d │ │ + @ instruction: 0xff606c8d │ │ 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 │ │ @@ -3585765,18 +3585764,18 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff606b94 │ │ - @ instruction: 0xff61576c │ │ + @ instruction: 0xff606b6d │ │ + @ instruction: 0xff615745 │ │ @ instruction: 0xff5f0e0f │ │ - @ instruction: 0xff623424 │ │ + @ instruction: 0xff6233fd │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r8, r1 │ │ ldr r1, [pc, #360] @ d055b8 │ │ mov r4, r0 │ │ ldr r0, [pc, #356] @ d055bc │ │ mov r9, r2 │ │ @@ -3585864,23 +3585863,23 @@ │ │ mov r0, r5 │ │ bl c2360c │ │ mov r0, r4 │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b d055a4 │ │ - @ instruction: 0xff609061 │ │ + @ instruction: 0xff60903a │ │ @ instruction: 0xff5f31bd │ │ @ instruction: 0xff5f61e7 │ │ @ instruction: 0xff5ff3d5 │ │ - @ instruction: 0xff615677 │ │ - @ instruction: 0xff616311 │ │ - @ instruction: 0xff606a5b │ │ + @ instruction: 0xff615650 │ │ + @ instruction: 0xff6162ea │ │ + @ instruction: 0xff606a34 │ │ @ instruction: 0xff681da3 │ │ - @ instruction: 0xff61b061 │ │ + @ instruction: 0xff61b03a │ │ @ instruction: 0xff681d4b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d05620 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #160 @ 0xa0 │ │ add r1, pc, r1 │ │ @@ -3585934,16 +3585933,16 @@ │ │ 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: 0xff5f2fc5 │ │ - @ instruction: 0xff608e61 │ │ - @ instruction: 0xff616169 │ │ + @ instruction: 0xff608e3a │ │ + @ instruction: 0xff616142 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne d05734 │ │ ldr r4, [sp, #136] @ 0x88 │ │ cmp r1, #0 │ │ @@ -3586138,25 +3586137,25 @@ │ │ ldr r0, [r7, #16] │ │ str r0, [r4] │ │ b d05988 │ │ add r6, r5, #9 │ │ mov r9, r5 │ │ b d0593c │ │ @ instruction: 0xff5f5f5f │ │ - @ instruction: 0xff61710f │ │ + @ instruction: 0xff6170e8 │ │ @ instruction: 0xff604a67 │ │ @ instruction: 0xff5f5ebb │ │ - @ instruction: 0xff61706b │ │ - @ instruction: 0xff61538a │ │ + @ instruction: 0xff617044 │ │ + @ instruction: 0xff615363 │ │ @ instruction: 0xff5f5d5f │ │ - @ instruction: 0xff626043 │ │ + @ instruction: 0xff62601c │ │ @ instruction: 0xff5f5d13 │ │ - @ instruction: 0xff625ff7 │ │ + @ instruction: 0xff625fd0 │ │ @ instruction: 0xff5f5f37 │ │ - @ instruction: 0xff60fa48 │ │ + @ instruction: 0xff60fa21 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3586194,16 +3586193,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, lr} │ │ b d05d94 │ │ mvn r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f2ba9 │ │ - @ instruction: 0xff608a45 │ │ - @ instruction: 0xff615d4d │ │ + @ instruction: 0xff608a1e │ │ + @ instruction: 0xff615d26 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne d05b48 │ │ ldr r7, [r0, #36] @ 0x24 │ │ cmp r1, #0 │ │ @@ -3586340,20 +3586339,20 @@ │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5f5b53 │ │ @ instruction: 0xff5fd101 │ │ @ instruction: 0xff604653 │ │ @ instruction: 0xff5f59f7 │ │ @ instruction: 0xff5fcfa5 │ │ - @ instruction: 0xff6062dd │ │ + @ instruction: 0xff6062b6 │ │ @ instruction: 0xff5ff7df │ │ @ instruction: 0xff5f5a2b │ │ - @ instruction: 0xff625d0f │ │ + @ instruction: 0xff625ce8 │ │ @ instruction: 0xff5f5b23 │ │ - @ instruction: 0xff6132b9 │ │ + @ instruction: 0xff613292 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ d05d90 │ │ mov r3, #173 @ 0xad │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3586429,15 +3586428,15 @@ │ │ cmp r0, #0 │ │ bne d05df4 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f7575 │ │ @ instruction: 0xff5f587b │ │ - @ instruction: 0xff625b3d │ │ + @ instruction: 0xff625b16 │ │ ldr r0, [pc, #4] @ d05e9c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, ip, asr #32 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ @@ -3586523,16 +3586522,16 @@ │ │ mov r1, r8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b d05d94 │ │ mvn r7, #1 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f26dd │ │ - @ instruction: 0xff608579 │ │ - @ instruction: 0xff615881 │ │ + @ instruction: 0xff608552 │ │ + @ instruction: 0xff61585a │ │ 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 │ │ str r1, [sp, #36] @ 0x24 │ │ @@ -3586693,16 +3586692,16 @@ │ │ b d0610c │ │ add lr, sp, #256 @ 0x100 │ │ mov r1, r7 │ │ add r0, lr, #66 @ 0x42 │ │ bl d39460 │ │ b d0610c │ │ @ instruction: 0xff5f55b7 │ │ - @ instruction: 0xff62589b │ │ - @ instruction: 0xff61c248 │ │ + @ instruction: 0xff625874 │ │ + @ instruction: 0xff61c221 │ │ @ instruction: 0xff6810bb │ │ @ instruction: 0xff62748d │ │ @ instruction: 0xff68106b │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3586731,15 +3586730,15 @@ │ │ bl d28bbc │ │ mvn r1, #0 │ │ mov r5, r6 │ │ str r1, [r6, #8] │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6076fa │ │ + @ instruction: 0xff6076d3 │ │ mov r3, #4096 @ 0x1000 │ │ b d06878 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ @@ -3586879,18 +3586878,18 @@ │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #8] │ │ mov r0, r5 │ │ bl d39460 │ │ b d06578 │ │ - @ instruction: 0xff6074ae │ │ - @ instruction: 0xff61db1d │ │ - @ instruction: 0xff607646 │ │ - @ instruction: 0xff61dcb5 │ │ + @ instruction: 0xff607487 │ │ + @ instruction: 0xff61daf6 │ │ + @ instruction: 0xff60761f │ │ + @ instruction: 0xff61dc8e │ │ mov r3, #8192 @ 0x2000 │ │ b d06878 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ @@ -3586969,31 +3586968,31 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #158 @ 0x9e │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff607336 │ │ - @ instruction: 0xff616163 │ │ - @ instruction: 0xff60739e │ │ - @ instruction: 0xff6161cb │ │ - @ instruction: 0xff6073de │ │ - @ instruction: 0xff61620b │ │ + @ instruction: 0xff60730f │ │ + @ instruction: 0xff61613c │ │ + @ instruction: 0xff607377 │ │ + @ instruction: 0xff6161a4 │ │ + @ instruction: 0xff6073b7 │ │ + @ instruction: 0xff6161e4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c84644 │ │ ldr r1, [pc, #16] @ d0673c │ │ mov r0, r4 │ │ mov r2, #106 @ 0x6a │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff6072da │ │ + @ instruction: 0xff6072b3 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d067bc │ │ ldr r1, [pc, #100] @ d067c4 │ │ @@ -3587019,16 +3587018,16 @@ │ │ ldr r1, [pc, #24] @ d067c8 │ │ mov r0, r5 │ │ mov r2, #123 @ 0x7b │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6072a6 │ │ - @ instruction: 0xff607256 │ │ + @ instruction: 0xff60727f │ │ + @ instruction: 0xff60722f │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ d067e4 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff680ad8 │ │ @@ -3587058,16 +3587057,16 @@ │ │ cmp r0, #0 │ │ bne d06858 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62514d │ │ - @ instruction: 0xff617f16 │ │ + @ instruction: 0xff625126 │ │ + @ instruction: 0xff617eef │ │ ldr r0, [pc, #4] @ d06874 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r0, lsl r7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ @@ -3587117,16 +3587116,16 @@ │ │ bl c56770 │ │ cmp r0, #0 │ │ bne d068b0 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ b d068b0 │ │ - @ instruction: 0xff625059 │ │ - @ instruction: 0xff617e26 │ │ + @ instruction: 0xff625032 │ │ + @ instruction: 0xff617dff │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d06998 │ │ mov r0, r5 │ │ @@ -3587237,20 +3587236,20 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f5a32 │ │ @ instruction: 0xff5f96b3 │ │ @ instruction: 0xff627fea │ │ @ instruction: 0xff5f5acc │ │ - @ instruction: 0xff60b5f7 │ │ + @ instruction: 0xff60b5d0 │ │ @ instruction: 0xff62a022 │ │ @ instruction: 0xff5ef6c3 │ │ - @ instruction: 0xff621ce8 │ │ + @ instruction: 0xff621cc1 │ │ @ instruction: 0xff60185f │ │ - @ instruction: 0xff61b94c │ │ + @ instruction: 0xff61b925 │ │ ldr r0, [pc, #4] @ d06b50 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r4, asr #11 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r2 │ │ @@ -3587428,15 +3587427,15 @@ │ │ movt r1, #12 │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ b d06b7c │ │ @ instruction: 0xff601553 │ │ @ instruction: 0xff6268e3 │ │ - @ instruction: 0xff606c1e │ │ + @ instruction: 0xff606bf7 │ │ muleq r0, r4, lr │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d06e90 │ │ mov r5, r0 │ │ ldr r1, [r0, #56] @ 0x38 │ │ @@ -3587556,15 +3587555,15 @@ │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5fe7df │ │ @ instruction: 0xff6005b6 │ │ @ instruction: 0xff5f5555 │ │ - @ instruction: 0xff60d244 │ │ + @ instruction: 0xff60d21d │ │ ldr r0, [pc, #4] @ d07038 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r4, asr r1 │ │ push {r4, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #88] @ d070a4 │ │ @@ -3587587,15 +3587586,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movne r0, #1 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff60d17c │ │ + @ instruction: 0xff60d155 │ │ ldr r0, [pc, #4] @ d070b4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, ip, lsr #4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3588090,25 +3588089,25 @@ │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5f8ab7 │ │ @ instruction: 0xff6273de │ │ @ instruction: 0xff5f4eb0 │ │ - @ instruction: 0xff60a9cb │ │ + @ instruction: 0xff60a9a4 │ │ @ instruction: 0xff600c6b │ │ @ instruction: 0xff600aff │ │ @ instruction: 0xff6293b6 │ │ @ instruction: 0xff5eea47 │ │ @ instruction: 0xff600bef │ │ - @ instruction: 0xff621024 │ │ + @ instruction: 0xff620ffd │ │ @ instruction: 0xff600b8f │ │ @ instruction: 0xff5f4c56 │ │ @ instruction: 0xff600b3b │ │ - @ instruction: 0xff60b9c1 │ │ + @ instruction: 0xff60b99a │ │ ldr r0, [pc, #4] @ d078b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, ip, ip, ror ip │ │ ldr r0, [pc, #4] @ d078c8 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3588265,21 +3588264,21 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61cb3c │ │ - @ instruction: 0xff610359 │ │ + @ instruction: 0xff61cb15 │ │ + @ instruction: 0xff610332 │ │ @ instruction: 0xff5f2be1 │ │ @ instruction: 0xff600837 │ │ - @ instruction: 0xff611314 │ │ + @ instruction: 0xff6112ed │ │ @ instruction: 0xff600913 │ │ - @ instruction: 0xff6113f0 │ │ + @ instruction: 0xff6113c9 │ │ @ instruction: 0xff5fa313 │ │ @ instruction: 0xff5f6562 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r2 │ │ str r1, [sp, #88] @ 0x58 │ │ @@ -3588312,15 +3588311,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f111e │ │ - @ instruction: 0xff61b7c6 │ │ + @ instruction: 0xff61b79f │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq d07c20 │ │ mov r0, r4 │ │ bl d28bbc │ │ @@ -3588613,30 +3588612,30 @@ │ │ cmp r0, #0 │ │ str r0, [r5, #20] │ │ beq d080a4 │ │ str r7, [r5, #24] │ │ b d07f54 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61c75c │ │ - @ instruction: 0xff60ff79 │ │ - @ instruction: 0xff6179cb │ │ + @ instruction: 0xff61c735 │ │ + @ instruction: 0xff60ff52 │ │ + @ instruction: 0xff6179a4 │ │ @ instruction: 0xff5f652b │ │ andeq sl, ip, r8, asr r8 │ │ @ instruction: 0xff5f825f │ │ @ instruction: 0xff626b86 │ │ @ instruction: 0xff5f4658 │ │ - @ instruction: 0xff60a173 │ │ + @ instruction: 0xff60a14c │ │ @ instruction: 0xff602274 │ │ @ instruction: 0xff602120 │ │ @ instruction: 0xff5f9e5b │ │ @ instruction: 0xff628b36 │ │ @ instruction: 0xff5ee1c7 │ │ @ instruction: 0xff6021d0 │ │ - @ instruction: 0xff6207a4 │ │ + @ instruction: 0xff62077d │ │ @ instruction: 0xff602170 │ │ @ instruction: 0xff602378 │ │ @ instruction: 0xff5fca57 │ │ ldr r0, [pc, #4] @ d08104 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, lr, r4, ror sp │ │ @@ -3588781,16 +3588780,16 @@ │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r5, #0 │ │ b d082d4 │ │ andeq r0, r0, ip, ror r9 │ │ @ instruction: 0xff601e94 │ │ - @ instruction: 0xff61d9de │ │ - @ instruction: 0xff6056fe │ │ + @ instruction: 0xff61d9b7 │ │ + @ instruction: 0xff6056d7 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d083b4 │ │ mov r5, r0 │ │ ldr r1, [r0, #44] @ 0x2c │ │ mov r2, #696 @ 0x2b8 │ │ @@ -3588928,16 +3588927,16 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ b d08578 │ │ @ instruction: 0xff5fd2b7 │ │ @ instruction: 0xff5ff08e │ │ @ instruction: 0xff5f402d │ │ - @ instruction: 0xff604879 │ │ - @ instruction: 0xff623c8e │ │ + @ instruction: 0xff604852 │ │ + @ instruction: 0xff623c67 │ │ @ instruction: 0xff5f3d70 │ │ @ instruction: 0xff5fce3b │ │ ldr r0, [pc, #4] @ d085b4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, ip, r8, lsr r1 │ │ push {r4, r5, fp, lr} │ │ @@ -3589328,15 +3589327,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f013e │ │ - @ instruction: 0xff61a7e6 │ │ + @ instruction: 0xff61a7bf │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ ldr r0, [r0, #104] @ 0x68 │ │ mov ip, r2 │ │ mov r2, r1 │ │ @@ -3589422,16 +3589421,16 @@ │ │ bl bbb1fc │ │ mov r6, #1 │ │ cmp r5, r0 │ │ blt d08d00 │ │ mov r5, #102 @ 0x66 │ │ mov r6, #37 @ 0x25 │ │ b d08cc8 │ │ - @ instruction: 0xff611ea8 │ │ - @ instruction: 0xff604d7b │ │ + @ instruction: 0xff611e81 │ │ + @ instruction: 0xff604d54 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ mov r1, r2 │ │ mov r4, r2 │ │ mov r7, r0 │ │ bl d08ca0 │ │ mov r5, #0 │ │ @@ -3589558,16 +3589557,16 @@ │ │ ldr r1, [pc, #24] @ d08f74 │ │ mov r0, r6 │ │ movw r2, #1015 @ 0x3f7 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff613932 │ │ - @ instruction: 0xff6138ea │ │ + @ instruction: 0xff61390b │ │ + @ instruction: 0xff6138c3 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r6, #0 │ │ beq d08fa0 │ │ @@ -3589600,16 +3589599,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61385a │ │ - @ instruction: 0xff615765 │ │ + @ instruction: 0xff613833 │ │ + @ instruction: 0xff61573e │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #1300] @ d09544 │ │ mov r8, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c58bcc │ │ @@ -3589933,34 +3589932,34 @@ │ │ bl be3ae8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ b d0952c │ │ @ instruction: 0xff5faaca │ │ @ instruction: 0xff5f15dd │ │ - @ instruction: 0xff6137be │ │ + @ instruction: 0xff613797 │ │ @ instruction: 0xff5ef8da │ │ - @ instruction: 0xff61375a │ │ + @ instruction: 0xff613733 │ │ @ instruction: 0xff5f294c │ │ - @ instruction: 0xff6136f6 │ │ - @ instruction: 0xff618296 │ │ - @ instruction: 0xff613692 │ │ - @ instruction: 0xff60d042 │ │ - @ instruction: 0xff61362e │ │ + @ instruction: 0xff6136cf │ │ + @ instruction: 0xff61826f │ │ + @ instruction: 0xff61366b │ │ + @ instruction: 0xff60d01b │ │ + @ instruction: 0xff613607 │ │ @ instruction: 0xff5f2d66 │ │ @ instruction: 0xff5f264e │ │ @ instruction: 0xff5fc1ec │ │ - @ instruction: 0xff608957 │ │ + @ instruction: 0xff608930 │ │ @ instruction: 0xff5fa79d │ │ - @ instruction: 0xff608c83 │ │ - @ instruction: 0xff613426 │ │ - @ instruction: 0xff61251b │ │ - @ instruction: 0xff6133be │ │ - @ instruction: 0xff6116d3 │ │ - @ instruction: 0xff613356 │ │ + @ instruction: 0xff608c5c │ │ + @ instruction: 0xff6133ff │ │ + @ instruction: 0xff6124f4 │ │ + @ instruction: 0xff613397 │ │ + @ instruction: 0xff6116ac │ │ + @ instruction: 0xff61332f │ │ ldr r0, [pc, #4] @ d095a8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r8, r9 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ @@ -3590075,16 +3590074,16 @@ │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl be2358 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6131a6 │ │ - @ instruction: 0xff607fdd │ │ + @ instruction: 0xff61317f │ │ + @ instruction: 0xff607fb6 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldrd r2, [r0, #72] @ 0x48 │ │ mov r5, r0 │ │ ldr r4, [pc, #184] @ d09860 │ │ mov r1, r3 │ │ @@ -3590130,15 +3590129,15 @@ │ │ movw r2, #1419 @ 0x58b │ │ bl c54728 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #1420 @ 0x58c │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff61309e │ │ + @ instruction: 0xff613077 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d098b4 │ │ @@ -3590209,15 +3590208,15 @@ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b bdcf88 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl bbd578 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60a8b8 │ │ + @ instruction: 0xff60a891 │ │ ldr r0, [pc, #4] @ d099ac │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, ip, r4, lsr r4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3590563,15 +3590562,15 @@ │ │ mov r2, #520 @ 0x208 │ │ bl c54728 │ │ mov r0, r6 │ │ bl bbd85c │ │ mov r0, r6 │ │ bl bbd578 │ │ b d09db8 │ │ - @ instruction: 0xff612956 │ │ + @ instruction: 0xff61292f │ │ ldr r1, [pc, #24] @ d09f48 │ │ mov r2, #8 │ │ and r2, r2, r0, lsr #4 │ │ and r0, r0, #7 │ │ add r1, pc, r1 │ │ orr r0, r2, r0 │ │ ldr r0, [r1, r0, lsl #2] │ │ @@ -3590583,15 +3590582,15 @@ │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ movne r1, #0 │ │ cmp r0, #11 │ │ moveq r1, r2 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff61501c │ │ + @ instruction: 0xff614ff5 │ │ @ instruction: 0xff5f3b97 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq d09fa4 │ │ @@ -3590664,18 +3590663,18 @@ │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r4 │ │ bl d0978c │ │ mov r7, #0 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61282e │ │ - @ instruction: 0xff6127b6 │ │ + @ instruction: 0xff612807 │ │ + @ instruction: 0xff61278f │ │ @ instruction: 0xff622e5e │ │ - @ instruction: 0xff6127de │ │ + @ instruction: 0xff6127b7 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d0a14c │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ mov r1, #0 │ │ mov r4, #0 │ │ @@ -3590742,16 +3590741,16 @@ │ │ bl be2358 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ cmp r0, #0 │ │ movgt r0, r5 │ │ popgt {r4, r5, r6, pc} │ │ b d0a1d0 │ │ - @ instruction: 0xff612696 │ │ - @ instruction: 0xff6074cd │ │ + @ instruction: 0xff61266f │ │ + @ instruction: 0xff6074a6 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d0a248 │ │ @@ -3591011,24 +3591010,24 @@ │ │ ldr r3, [r5, #52] @ 0x34 │ │ add r1, pc, r1 │ │ bl c584ac │ │ cmp r0, #0 │ │ bne d0a47c │ │ b d0a520 │ │ @ instruction: 0xff5f165c │ │ - @ instruction: 0xff616fde │ │ + @ instruction: 0xff616fb7 │ │ @ instruction: 0xff5f01cd │ │ @ instruction: 0xff5ee4b2 │ │ @ instruction: 0xff5f1a72 │ │ @ instruction: 0xff5f1392 │ │ @ instruction: 0xff5faf68 │ │ - @ instruction: 0xff60770b │ │ + @ instruction: 0xff6076e4 │ │ @ instruction: 0xff5f9581 │ │ - @ instruction: 0xff607a93 │ │ - @ instruction: 0xff61136b │ │ + @ instruction: 0xff607a6c │ │ + @ instruction: 0xff611344 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r7, #0 │ │ mov r4, r2 │ │ mov sl, r1 │ │ mov r5, r0 │ │ str r7, [sp, #20] │ │ @@ -3591335,36 +3591334,36 @@ │ │ mov r1, #0 │ │ mov r2, sl │ │ bl d0ae24 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d0a91c │ │ - @ instruction: 0xff61204a │ │ + @ instruction: 0xff612023 │ │ @ instruction: 0xff5fa09a │ │ @ instruction: 0xff5f1df1 │ │ @ instruction: 0xff5fafd3 │ │ @ instruction: 0xff5fcdaa │ │ @ instruction: 0xff623fb7 │ │ - @ instruction: 0xff602569 │ │ - @ instruction: 0xff621922 │ │ + @ instruction: 0xff602542 │ │ + @ instruction: 0xff6218fb │ │ @ instruction: 0xff5f9abb │ │ @ instruction: 0xff5f92b6 │ │ - @ instruction: 0xff609948 │ │ - @ instruction: 0xff611eb2 │ │ + @ instruction: 0xff609921 │ │ + @ instruction: 0xff611e8b │ │ @ instruction: 0xff5f9f02 │ │ @ instruction: 0xff6246cc │ │ - @ instruction: 0xff600dd8 │ │ + @ instruction: 0xff600db1 │ │ @ instruction: 0xff5faafa │ │ - @ instruction: 0xff606c91 │ │ + @ instruction: 0xff606c6a │ │ @ instruction: 0xff627074 │ │ - @ instruction: 0xff614988 │ │ + @ instruction: 0xff614961 │ │ @ instruction: 0xff5fc859 │ │ - @ instruction: 0xff616973 │ │ - @ instruction: 0xff611f22 │ │ + @ instruction: 0xff61694c │ │ + @ instruction: 0xff611efb │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0adfc │ │ mov fp, r3 │ │ mov r9, r2 │ │ @@ -3591518,18 +3591517,18 @@ │ │ mov r0, sl │ │ bl bbd578 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5fa783 │ │ @ instruction: 0xff5ee05e │ │ - @ instruction: 0xff610fb6 │ │ + @ instruction: 0xff610f8f │ │ @ instruction: 0xff5fa6ff │ │ @ instruction: 0xff5edf3a │ │ - @ instruction: 0xff610e7e │ │ + @ instruction: 0xff610e57 │ │ @ instruction: 0xff5f14dc │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d0aef8 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ @@ -3591578,17 +3591577,17 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b c58858 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6165c2 │ │ - @ instruction: 0xff60b39a │ │ - @ instruction: 0xff6090eb │ │ + @ instruction: 0xff61659b │ │ + @ instruction: 0xff60b373 │ │ + @ instruction: 0xff6090c4 │ │ @ instruction: 0xff5f8c12 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ @@ -3592048,17 +3592047,17 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5ef165 │ │ @ instruction: 0xff624324 │ │ @ instruction: 0xff5f1cc2 │ │ @ instruction: 0xff5f3b11 │ │ @ instruction: 0xff5f76fd │ │ - @ instruction: 0xff61d244 │ │ + @ instruction: 0xff61d21d │ │ @ instruction: 0xff5f3ab1 │ │ - @ instruction: 0xff60f5cb │ │ + @ instruction: 0xff60f5a4 │ │ @ instruction: 0xff5f3a41 │ │ ldr r0, [pc, #4] @ d0b674 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, sp, r4, ror #19 │ │ push {r4, lr} │ │ mov r4, r0 │ │ @@ -3592198,15 +3592197,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d0b8a4 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff613e8a │ │ + @ instruction: 0xff613e63 │ │ @ instruction: 0xff5f7536 │ │ ldr r0, [pc, #4] @ d0b8c4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r8, [ip], -r4 │ │ mov r0, #1 │ │ bx lr │ │ @@ -3592267,15 +3592266,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d0b9b8 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff613d76 │ │ + @ instruction: 0xff613d4f │ │ @ instruction: 0xff5f7422 │ │ ldr r0, [pc, #4] @ d0b9d8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, r0, asr #11 │ │ mov r0, #1 │ │ bx lr │ │ @@ -3592380,15 +3592379,15 @@ │ │ movne r6, #1 │ │ b d0bafc │ │ mov r6, #1 │ │ b d0bafc │ │ @ instruction: 0xff5f9c77 │ │ @ instruction: 0xff5fba56 │ │ @ instruction: 0xff5f0a05 │ │ - @ instruction: 0xff608704 │ │ + @ instruction: 0xff6086dd │ │ @ instruction: 0xff5f9873 │ │ @ instruction: 0xff5f0744 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3592456,17 +3592455,17 @@ │ │ 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: 0xff608614 │ │ + @ instruction: 0xff6085ed │ │ @ instruction: 0xff5f3441 │ │ - @ instruction: 0xff61cb88 │ │ + @ instruction: 0xff61cb61 │ │ @ instruction: 0xff5f33ed │ │ @ instruction: 0xff5f33c5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ @@ -3592559,15 +3592558,15 @@ │ │ bl d39470 │ │ 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: 0xff5f3311 │ │ - @ instruction: 0xff601d2f │ │ + @ instruction: 0xff601d08 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r9, r1 │ │ bl d28bbc │ │ mov r7, r0 │ │ mov r4, #0 │ │ @@ -3592734,17 +3592733,17 @@ │ │ bl c0429c │ │ mov r0, r4 │ │ ldrb r1, [r0, #8] │ │ orr r1, r1, #1 │ │ strb r1, [r0, #8] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f3051 │ │ - @ instruction: 0xff6145c4 │ │ + @ instruction: 0xff61459d │ │ @ instruction: 0xff5f3019 │ │ - @ instruction: 0xff61458c │ │ + @ instruction: 0xff614565 │ │ cmp r0, #0 │ │ bxeq lr │ │ add ip, r0, #4 │ │ dmb ish │ │ ldrex r2, [ip] │ │ sub r3, r2, #1 │ │ strex r1, r3, [ip] │ │ @@ -3592854,15 +3592853,15 @@ │ │ add r0, r5, #16 │ │ bl cc9f30 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff608eef │ │ + @ instruction: 0xff608ec8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq d0c328 │ │ add r0, r4, #4 │ │ ldrex r1, [r0] │ │ @@ -3592894,15 +3592893,15 @@ │ │ mov r5, r0 │ │ mov r1, #0 │ │ dmb ish │ │ str r1, [r0, #32] │ │ str r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff608e4b │ │ + @ instruction: 0xff608e24 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d0c3cc │ │ add r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3592931,15 +3592930,15 @@ │ │ add r0, r5, #16 │ │ bl cc9f30 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff608dbb │ │ + @ instruction: 0xff608d94 │ │ mov r2, r1 │ │ mov r1, #0 │ │ b d0cd0c │ │ ldr r0, [pc, #4] @ d0c440 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, ip, r0, lsl sp │ │ @@ -3593145,16 +3593144,16 @@ │ │ bl cc9f30 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #524 @ 0x20c │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff608a93 │ │ - @ instruction: 0xff608a53 │ │ + @ instruction: 0xff608a6c │ │ + @ instruction: 0xff608a2c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0c800 │ │ ldr r2, [pc, #168] @ d0c844 │ │ mov r5, r0 │ │ mov r0, r1 │ │ @@ -3593196,17 +3593195,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5efb04 │ │ - @ instruction: 0xff60898b │ │ - @ instruction: 0xff615c2e │ │ - @ instruction: 0xff6089d3 │ │ + @ instruction: 0xff608964 │ │ + @ instruction: 0xff615c07 │ │ + @ instruction: 0xff6089ac │ │ ldr r0, [pc, #4] @ d0c860 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, sp, r8, asr #16 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ @@ -3593346,23 +3593345,23 @@ │ │ ldr r2, [pc, #52] @ d0cac0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b d0c954 │ │ - @ instruction: 0xff6088ff │ │ - @ instruction: 0xff608863 │ │ - @ instruction: 0xff6193ba │ │ - @ instruction: 0xff60882b │ │ - @ instruction: 0xff619382 │ │ - @ instruction: 0xff6087ab │ │ - @ instruction: 0xff60875f │ │ - @ instruction: 0xff60871b │ │ - @ instruction: 0xff619272 │ │ + @ instruction: 0xff6088d8 │ │ + @ instruction: 0xff60883c │ │ + @ instruction: 0xff619393 │ │ + @ instruction: 0xff608804 │ │ + @ instruction: 0xff61935b │ │ + @ instruction: 0xff608784 │ │ + @ instruction: 0xff608738 │ │ + @ instruction: 0xff6086f4 │ │ + @ instruction: 0xff61924b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #8] │ │ ldr r5, [pc, #40] @ d0cb00 │ │ movw r3, #522 @ 0x20a │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3593370,15 +3593369,15 @@ │ │ add r0, r4, #16 │ │ bl cc9f30 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #524 @ 0x20c │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff6086cb │ │ + @ instruction: 0xff6086a4 │ │ push {r4, r5, fp, lr} │ │ bl d28bbc │ │ mov r4, r0 │ │ mov r5, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq d0cb58 │ │ @@ -3593394,15 +3593393,15 @@ │ │ str r1, [r0, #4] │ │ mov r5, r0 │ │ dmb ish │ │ str r1, [r0, #32] │ │ str r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff608677 │ │ + @ instruction: 0xff608650 │ │ ldr r0, [pc, #4] @ d0cb70 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, ip, ip, ror #12 │ │ ldr r1, [pc, #16] @ d0cb8c │ │ and r0, r0, #1 │ │ rsb r0, r0, #0 │ │ @@ -3593463,18 +3593462,18 @@ │ │ bl cc9f30 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #524 @ 0x20c │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6085e3 │ │ - @ instruction: 0xff608587 │ │ - @ instruction: 0xff600e58 │ │ - @ instruction: 0xff60855b │ │ + @ instruction: 0xff6085bc │ │ + @ instruction: 0xff608560 │ │ + @ instruction: 0xff600e31 │ │ + @ instruction: 0xff608534 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d0c784 │ │ cmp r0, #0 │ │ beq d0ccec │ │ ldr r2, [r5], #16 │ │ @@ -3593495,16 +3593494,16 @@ │ │ movw r1, #262 @ 0x106 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6084d7 │ │ - @ instruction: 0xff600da8 │ │ + @ instruction: 0xff6084b0 │ │ + @ instruction: 0xff600d81 │ │ ldr r0, [pc, #4] @ d0cd08 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, sp, r8, asr #7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ @@ -3593657,22 +3593656,22 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5ef4b4 │ │ - @ instruction: 0xff608297 │ │ + @ instruction: 0xff608270 │ │ @ instruction: 0xff5fd2e1 │ │ - @ instruction: 0xff608387 │ │ - @ instruction: 0xff61b944 │ │ - @ instruction: 0xff608273 │ │ + @ instruction: 0xff608360 │ │ + @ instruction: 0xff61b91d │ │ + @ instruction: 0xff60824c │ │ @ instruction: 0xff5fd2bd │ │ - @ instruction: 0xff60830b │ │ - @ instruction: 0xff608257 │ │ + @ instruction: 0xff6082e4 │ │ + @ instruction: 0xff608230 │ │ @ instruction: 0xff5fd2a1 │ │ push {r4, r5, fp, lr} │ │ bl d28bbc │ │ mov r5, r0 │ │ mov r4, #0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3593759,15 +3593758,15 @@ │ │ movwne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f86a7 │ │ @ instruction: 0xff5f94af │ │ - @ instruction: 0xff606188 │ │ + @ instruction: 0xff606161 │ │ @ instruction: 0xff5f867a │ │ @ instruction: 0xff5f62eb │ │ ldr r0, [pc, #4] @ d0d12c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r0, ror #31 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ @@ -3594011,17 +3594010,17 @@ │ │ movwne r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5f83af │ │ @ instruction: 0xff5fa17a │ │ @ instruction: 0xff5fa15e │ │ @ instruction: 0xff5ef0f5 │ │ - @ instruction: 0xff5ff935 │ │ - @ instruction: 0xff61ed26 │ │ - @ instruction: 0xff6122be │ │ + @ instruction: 0xff5ff90e │ │ + @ instruction: 0xff61ecff │ │ + @ instruction: 0xff612297 │ │ ldr r0, [pc, #4] @ d0d51c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, ip, ip, lsr #29 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3594455,15 +3594454,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5eb122 │ │ - @ instruction: 0xff6157ca │ │ + @ instruction: 0xff6157a3 │ │ push {r4, lr} │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0dc38 │ │ ldr r1, [pc, #44] @ d0dc40 │ │ mov r0, #360 @ 0x168 │ │ @@ -3594575,15 +3594574,15 @@ │ │ add r2, r4, #296 @ 0x128 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cdab7c │ │ @ instruction: 0xff5ebb96 │ │ @ instruction: 0xff5e9b90 │ │ @ instruction: 0xff5ebb62 │ │ - @ instruction: 0xff617fa6 │ │ + @ instruction: 0xff617f7f │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cdad74 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3594626,15 +3594625,15 @@ │ │ bl c59e30 │ │ cmp r0, #0 │ │ beq d0de98 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61dd6a │ │ + @ instruction: 0xff61dd43 │ │ @ instruction: 0xff623c47 │ │ ldr r0, [pc, #4] @ d0deb4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, ip, r0, lsr #22 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3594752,26 +3594751,26 @@ │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r1, [r0, #8] │ │ add r0, r5, #232 @ 0xe8 │ │ bl cda9c8 │ │ b d0e07c │ │ - @ instruction: 0xff61dcd6 │ │ + @ instruction: 0xff61dcaf │ │ @ instruction: 0xff5eb9aa │ │ - @ instruction: 0xff61bafe │ │ - @ instruction: 0xff60ce7c │ │ + @ instruction: 0xff61bad7 │ │ + @ instruction: 0xff60ce55 │ │ @ instruction: 0xff5eb942 │ │ @ instruction: 0xff5e993c │ │ - @ instruction: 0xff5ffa07 │ │ + @ instruction: 0xff5ff9e0 │ │ @ instruction: 0xff5eb8be │ │ - @ instruction: 0xff61ba12 │ │ + @ instruction: 0xff61b9eb │ │ @ instruction: 0xff5f1ad2 │ │ @ instruction: 0xff5eb862 │ │ - @ instruction: 0xff61b9b6 │ │ + @ instruction: 0xff61b98f │ │ push {r4, lr} │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0e108 │ │ ldr r1, [pc, #44] @ d0e110 │ │ mov r0, #184 @ 0xb8 │ │ @@ -3594883,15 +3594882,15 @@ │ │ add r2, r4, #152 @ 0x98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b ce02b0 │ │ @ instruction: 0xff5eb6c6 │ │ @ instruction: 0xff5e96c0 │ │ @ instruction: 0xff5eb692 │ │ - @ instruction: 0xff617ad6 │ │ + @ instruction: 0xff617aaf │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b ce0428 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3594934,15 +3594933,15 @@ │ │ bl c59e30 │ │ cmp r0, #0 │ │ beq d0e368 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61d89a │ │ + @ instruction: 0xff61d873 │ │ @ instruction: 0xff623777 │ │ ldr r0, [pc, #4] @ d0e384 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, ip, r8, asr #14 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3595060,26 +3595059,26 @@ │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r1, [r0, #8] │ │ add r0, r5, #120 @ 0x78 │ │ bl ce0188 │ │ b d0e54c │ │ - @ instruction: 0xff61d806 │ │ + @ instruction: 0xff61d7df │ │ @ instruction: 0xff5eb4da │ │ - @ instruction: 0xff61b62e │ │ - @ instruction: 0xff60c9ac │ │ + @ instruction: 0xff61b607 │ │ + @ instruction: 0xff60c985 │ │ @ instruction: 0xff5eb472 │ │ @ instruction: 0xff5e946c │ │ - @ instruction: 0xff5ff537 │ │ + @ instruction: 0xff5ff510 │ │ @ instruction: 0xff5eb3ee │ │ - @ instruction: 0xff61b542 │ │ + @ instruction: 0xff61b51b │ │ @ instruction: 0xff5f1602 │ │ @ instruction: 0xff5eb392 │ │ - @ instruction: 0xff61b4e6 │ │ + @ instruction: 0xff61b4bf │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0e5e8 │ │ ldr r1, [pc, #84] @ d0e60c │ │ @@ -3595292,15 +3595291,15 @@ │ │ cmp r0, #0 │ │ movne r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61d366 │ │ + @ instruction: 0xff61d33f │ │ @ instruction: 0xff623213 │ │ ldr r0, [pc, #4] @ d0e91c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, ip, r8, lsr #5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3595376,16 +3595375,16 @@ │ │ mov r8, #0 │ │ bl c0e74c │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f60ef │ │ @ instruction: 0xff62309e │ │ - @ instruction: 0xff5fd580 │ │ - @ instruction: 0xff60c430 │ │ + @ instruction: 0xff5fd559 │ │ + @ instruction: 0xff60c409 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #92] @ d0eac8 │ │ mov r0, #136 @ 0x88 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ bl c54338 │ │ mov r4, #0 │ │ @@ -3595404,16 +3595403,16 @@ │ │ ldr r1, [pc, #24] @ d0eacc │ │ mov r0, r5 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60de07 │ │ - @ instruction: 0xff60ddbf │ │ + @ instruction: 0xff60dde0 │ │ + @ instruction: 0xff60dd98 │ │ ldr r0, [r0] │ │ bx lr │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3595437,15 +3595436,15 @@ │ │ bl c1a488 │ │ ldr r1, [pc, #16] @ d0eb4c │ │ mov r0, r4 │ │ mov r2, #90 @ 0x5a │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff60dd37 │ │ + @ instruction: 0xff60dd10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #132] @ 0x84 │ │ mov r7, #0 │ │ cmn r0, #1 │ │ beq d0ebe0 │ │ ldr r0, [r1] │ │ @@ -3595950,16 +3595949,16 @@ │ │ ldr r1, [pc, #24] @ d0f354 │ │ mov r0, r6 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff613171 │ │ - @ instruction: 0xff61311d │ │ + @ instruction: 0xff61314a │ │ + @ instruction: 0xff6130f6 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0f3d4 │ │ ldr r0, [r6] │ │ @@ -3595985,15 +3595984,15 @@ │ │ ldr r1, [pc, #20] @ d0f3dc │ │ mov r0, r5 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff613091 │ │ + @ instruction: 0xff61306a │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c1a488 │ │ @@ -3596001,15 +3596000,15 @@ │ │ bl cc9f30 │ │ ldr r1, [pc, #16] @ d0f41c │ │ mov r0, r4 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff61304d │ │ + @ instruction: 0xff613026 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r7, r0 │ │ bl cc9544 │ │ @@ -3596059,15 +3596058,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff612f85 │ │ + @ instruction: 0xff612f5e │ │ @ instruction: 0xff5f1902 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq d0f588 │ │ ldr r6, [r0, #4] │ │ mov r5, r2 │ │ @@ -3596137,15 +3596136,15 @@ │ │ cmp r0, #0 │ │ ldrne r0, [sp, #4] │ │ movne r5, #1 │ │ strne r0, [r8] │ │ mov r0, r5 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60c50d │ │ + @ instruction: 0xff60c4e6 │ │ ldr r0, [pc, #4] @ d0f64c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, r0, lsr #12 │ │ push {fp, lr} │ │ ldr r1, [pc, #32] @ d0f67c │ │ add r1, pc, r1 │ │ @@ -3596153,15 +3596152,15 @@ │ │ cmp r0, #0 │ │ beq d0f674 │ │ mov r1, #16 │ │ pop {fp, lr} │ │ b c59e30 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff61c55a │ │ + @ instruction: 0xff61c533 │ │ ldr r0, [pc, #4] @ d0f68c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, r8, lsl #12 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ ldrd r8, [r0] │ │ @@ -3596292,20 +3596291,20 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f5373 │ │ - @ instruction: 0xff612c15 │ │ + @ instruction: 0xff612bee │ │ @ instruction: 0xff5edaee │ │ - @ instruction: 0xff60b674 │ │ - @ instruction: 0xff612be1 │ │ + @ instruction: 0xff60b64d │ │ + @ instruction: 0xff612bba │ │ @ instruction: 0xff5f155e │ │ - @ instruction: 0xff6049da │ │ + @ instruction: 0xff6049b3 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0f910 │ │ ldr r1, [pc, #84] @ d0f934 │ │ @@ -3596327,16 +3596326,16 @@ │ │ ldr r1, [pc, #24] @ d0f938 │ │ mov r0, r6 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff603913 │ │ - @ instruction: 0xff6038d3 │ │ + @ instruction: 0xff6038ec │ │ + @ instruction: 0xff6038ac │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0fa24 │ │ bl cc9544 │ │ @@ -3596410,18 +3596409,18 @@ │ │ bl c55a98 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #102 @ 0x66 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60388b │ │ - @ instruction: 0xff6037bf │ │ - @ instruction: 0xff60379b │ │ - @ instruction: 0xff6037ff │ │ + @ instruction: 0xff603864 │ │ + @ instruction: 0xff603798 │ │ + @ instruction: 0xff603774 │ │ + @ instruction: 0xff6037d8 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c3c320 │ │ @@ -3596434,15 +3596433,15 @@ │ │ mov r2, r5 │ │ bl c55a98 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #102 @ 0x66 │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff603737 │ │ + @ instruction: 0xff603710 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ @@ -3596599,15 +3596598,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61bed6 │ │ + @ instruction: 0xff61beaf │ │ @ instruction: 0xff621da3 │ │ ldr r0, [pc, #4] @ d0fd88 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, r4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ @@ -3596651,16 +3596650,16 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60aff8 │ │ - @ instruction: 0xff61a9b2 │ │ + @ instruction: 0xff60afd1 │ │ + @ instruction: 0xff61a98b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r0, #20] │ │ mov r4, r2 │ │ mov r5, r1 │ │ cmp r0, #0 │ │ @@ -3596706,16 +3596705,16 @@ │ │ mov r3, r8 │ │ bl c3be0c │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60337f │ │ - @ instruction: 0xff603367 │ │ + @ instruction: 0xff603358 │ │ + @ instruction: 0xff603340 │ │ ldr r1, [pc, #4] @ d0ff34 │ │ add r1, pc, r1 │ │ b d10710 │ │ muleq ip, r4, pc @ │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl cc9544 │ │ @@ -3596944,17 +3596943,17 @@ │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r9 │ │ add sp, sp, #52 @ 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5ed0d2 │ │ - @ instruction: 0xff5fbd3c │ │ + @ instruction: 0xff5fbd15 │ │ @ instruction: 0xff5ed0a6 │ │ - @ instruction: 0xff5fbd10 │ │ + @ instruction: 0xff5fbce9 │ │ @ instruction: 0x000c4db4 │ │ @ instruction: 0xff5ed1d2 │ │ @ instruction: 0xff5ed0ee │ │ ldr r0, [r0, #4] │ │ b c10f4c │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3597030,15 +3597029,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ lsrs r2, r1, #24 │ │ mov r0, #3 │ │ movwne r0, #4 │ │ mvnne r2, #0 │ │ b d103cc │ │ @ instruction: 0xff5ecf66 │ │ - @ instruction: 0xff60a7c3 │ │ + @ instruction: 0xff60a79c │ │ ldr r0, [pc, #4] @ d10440 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r4, [ip], -r8 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #112] @ d104c4 │ │ @@ -3597067,15 +3597066,15 @@ │ │ bl c58ec8 │ │ cmp r0, #0 │ │ beq d104bc │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61b75a │ │ + @ instruction: 0xff61b733 │ │ @ instruction: 0xff621637 │ │ ldr r0, [pc, #4] @ d104d8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, ip, ip, ror sl │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3597201,23 +3597200,23 @@ │ │ mov r1, #202 @ 0xca │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6205c0 │ │ - @ instruction: 0xff61b68a │ │ + @ instruction: 0xff61b663 │ │ @ instruction: 0xff5ecde2 │ │ @ instruction: 0xff5eb133 │ │ - @ instruction: 0xff60a838 │ │ - @ instruction: 0xff5fd417 │ │ + @ instruction: 0xff60a811 │ │ + @ instruction: 0xff5fd3f0 │ │ @ instruction: 0xff5ecd5e │ │ @ instruction: 0xff5eb0af │ │ @ instruction: 0xff5ecc9e │ │ - @ instruction: 0xff5ff279 │ │ + @ instruction: 0xff5ff252 │ │ ldr r1, [pc, #4] @ d1070c │ │ add r1, pc, r1 │ │ b d10710 │ │ andeq r4, ip, ip, lsr #17 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r1 │ │ mov r6, r0 │ │ @@ -3597425,15 +3597424,15 @@ │ │ add sp, sp, #520 @ 0x208 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5eca9a │ │ @ instruction: 0xff5e7012 │ │ @ instruction: 0xff5ec9ee │ │ @ instruction: 0xff5e6f66 │ │ @ instruction: 0xff5ec932 │ │ - @ instruction: 0xff5fef0d │ │ + @ instruction: 0xff5feee6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d10a98 │ │ ldr r1, [pc, #32] @ d10aa0 │ │ @@ -3597442,15 +3597441,15 @@ │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6171d6 │ │ + @ instruction: 0xff6171af │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d10ae8 │ │ ldr r1, [pc, #44] @ d10af0 │ │ @@ -3597462,20 +3597461,20 @@ │ │ beq d10ae8 │ │ mov r1, r4 │ │ mov r2, #248 @ 0xf8 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff617192 │ │ + @ instruction: 0xff61716b │ │ ldr r1, [pc, #8] @ d10b04 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff61715e │ │ + @ instruction: 0xff617137 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ @@ -3597520,17 +3597519,17 @@ │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [r4, #4] │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60a298 │ │ - @ instruction: 0xff6170b6 │ │ - @ instruction: 0xff61516e │ │ + @ instruction: 0xff60a271 │ │ + @ instruction: 0xff61708f │ │ + @ instruction: 0xff615147 │ │ mov r3, #1 │ │ cmp r2, #0 │ │ str r3, [r0, #4] │ │ beq d10c04 │ │ push {fp, lr} │ │ add r0, r0, #8 │ │ bl c74cac │ │ @@ -3597566,15 +3597565,15 @@ │ │ cmp r0, #0 │ │ beq d10c88 │ │ mov r1, #16 │ │ pop {fp, lr} │ │ b c59e30 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff61af46 │ │ + @ instruction: 0xff61af1f │ │ ldr r0, [pc, #4] @ d10ca0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, ip, r0, asr #7 │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #120] @ d10d2c │ │ @@ -3597605,17 +3597604,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60a110 │ │ - @ instruction: 0xff616f56 │ │ - @ instruction: 0xff61500e │ │ + @ instruction: 0xff60a0e9 │ │ + @ instruction: 0xff616f2f │ │ + @ instruction: 0xff614fe7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d10d70 │ │ ldr r1, [pc, #32] @ d10d78 │ │ @@ -3597624,15 +3597623,15 @@ │ │ add r1, pc, r1 │ │ bl c543f8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60447c │ │ + @ instruction: 0xff604455 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d10dc0 │ │ ldr r1, [pc, #44] @ d10dc8 │ │ @@ -3597644,20 +3597643,20 @@ │ │ beq d10dc0 │ │ mov r1, r4 │ │ mov r2, #144 @ 0x90 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604438 │ │ + @ instruction: 0xff604411 │ │ ldr r1, [pc, #8] @ d10ddc │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff604404 │ │ + @ instruction: 0xff6043dd │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r8, #0 │ │ @@ -3597773,15 +3597772,15 @@ │ │ bl c59358 │ │ cmp r0, #0 │ │ beq d10fc4 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61ac86 │ │ + @ instruction: 0xff61ac5f │ │ @ instruction: 0xff61ea98 │ │ @ instruction: 0xff5f391c │ │ ldr r0, [pc, #4] @ d10fe4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, ip, ip, asr #2 │ │ cmp r1, #0 │ │ @@ -3597873,18 +3597872,18 @@ │ │ vst1.64 {d18-d19}, [r0]! │ │ vld1.64 {d22-d23}, [r5] │ │ vst1.64 {d20-d21}, [r0]! │ │ vst1.64 {d22-d23}, [r0] │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61aba6 │ │ + @ instruction: 0xff61ab7f │ │ @ instruction: 0xff61e994 │ │ @ instruction: 0xff5f3820 │ │ - @ instruction: 0xff609d10 │ │ + @ instruction: 0xff609ce9 │ │ ldr r0, [r0, #44] @ 0x2c │ │ bx lr │ │ cmp r1, #0 │ │ movweq r1, #16 │ │ cmp r1, #16 │ │ movne r2, #0 │ │ cmpne r1, #8 │ │ @@ -3598460,17 +3598459,17 @@ │ │ mov r1, #191 @ 0xbf │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60382e │ │ - @ instruction: 0xff6037c2 │ │ - @ instruction: 0xff60cd0a │ │ + @ instruction: 0xff603807 │ │ + @ instruction: 0xff60379b │ │ + @ instruction: 0xff60cce3 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r4, r0 │ │ mov r7, #0 │ │ @@ -3598664,36 +3598663,36 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d11dac │ │ bl c60a6c │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6036e6 │ │ + @ instruction: 0xff6036bf │ │ @ instruction: 0xff5f4a21 │ │ - @ instruction: 0xff603622 │ │ + @ instruction: 0xff6035fb │ │ @ instruction: 0xff5f495d │ │ - @ instruction: 0xff6036ae │ │ + @ instruction: 0xff603687 │ │ @ instruction: 0xff5f49e9 │ │ - @ instruction: 0xff603676 │ │ + @ instruction: 0xff60364f │ │ @ instruction: 0xff5f49b1 │ │ - @ instruction: 0xff6035e6 │ │ + @ instruction: 0xff6035bf │ │ @ instruction: 0xff5f4921 │ │ - @ instruction: 0xff60348a │ │ + @ instruction: 0xff603463 │ │ @ instruction: 0xff5f47c5 │ │ - @ instruction: 0xff6034b6 │ │ + @ instruction: 0xff60348f │ │ @ instruction: 0xff5f47f1 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d11e0c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #189 @ 0xbd │ │ b c55a98 │ │ - @ instruction: 0xff603406 │ │ + @ instruction: 0xff6033df │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #76] @ d11e68 │ │ mov r0, #8 │ │ mov r2, #272 @ 0x110 │ │ add r1, pc, r1 │ │ bl c543f8 │ │ mov r4, #0 │ │ @@ -3598708,30 +3598707,30 @@ │ │ ldr r1, [pc, #24] @ d11e6c │ │ mov r0, r5 │ │ movw r2, #279 @ 0x117 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6033e6 │ │ - @ instruction: 0xff6033ae │ │ + @ instruction: 0xff6033bf │ │ + @ instruction: 0xff603387 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c60a80 │ │ ldr r1, [pc, #16] @ d11ea4 │ │ mov r0, r4 │ │ movw r2, #295 @ 0x127 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff60336e │ │ + @ instruction: 0xff603347 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ ldr r6, [r0, #64] @ 0x40 │ │ mov r5, #0 │ │ mov r4, r0 │ │ str r5, [sp, #24] │ │ cmp r6, r1 │ │ @@ -3598960,35 +3598959,35 @@ │ │ bl cc9ee4 │ │ ldr r0, [r4, #128] @ 0x80 │ │ 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: 0xff60332a │ │ + @ instruction: 0xff603303 │ │ @ instruction: 0xff5f8322 │ │ @ instruction: 0xff675420 │ │ - @ instruction: 0xff6032de │ │ + @ instruction: 0xff6032b7 │ │ @ instruction: 0xff5f82d6 │ │ - @ instruction: 0xff60329e │ │ + @ instruction: 0xff603277 │ │ @ instruction: 0xff5f8296 │ │ - @ instruction: 0xff6031ba │ │ + @ instruction: 0xff603193 │ │ @ instruction: 0xff5f81b2 │ │ - @ instruction: 0xff6030a6 │ │ + @ instruction: 0xff60307f │ │ @ instruction: 0xff5f809e │ │ - @ instruction: 0xff60322a │ │ - @ instruction: 0xff603062 │ │ + @ instruction: 0xff603203 │ │ + @ instruction: 0xff60303b │ │ @ instruction: 0xff5f805a │ │ - @ instruction: 0xff6031d6 │ │ + @ instruction: 0xff6031af │ │ @ instruction: 0xff5f81ce │ │ - @ instruction: 0xff6030ce │ │ + @ instruction: 0xff6030a7 │ │ @ instruction: 0xff5f80c6 │ │ - @ instruction: 0xff602ffa │ │ + @ instruction: 0xff602fd3 │ │ @ instruction: 0xff5f7ff2 │ │ - @ instruction: 0xff60308a │ │ + @ instruction: 0xff603063 │ │ @ instruction: 0xff5f8082 │ │ 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 │ │ @@ -3599063,16 +3599062,16 @@ │ │ ldr r1, [pc, #24] @ d123f8 │ │ mov r0, r9 │ │ movw r2, #325 @ 0x145 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, sl │ │ b d122f4 │ │ - @ instruction: 0xff602e76 │ │ - @ instruction: 0xff602e22 │ │ + @ instruction: 0xff602e4f │ │ + @ instruction: 0xff602dfb │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ ldr r5, [r0, #24] │ │ ldr r7, [sp, #52] @ 0x34 │ │ ldr r6, [sp, #48] @ 0x30 │ │ cmp r5, #0 │ │ str r0, [sp, #20] │ │ @@ -3599164,20 +3599163,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ b d124bc │ │ - @ instruction: 0xff602d62 │ │ + @ instruction: 0xff602d3b │ │ @ instruction: 0xff61d55d │ │ - @ instruction: 0xff602da2 │ │ + @ instruction: 0xff602d7b │ │ @ instruction: 0xff61d59d │ │ - @ instruction: 0xff602c9a │ │ - @ instruction: 0xff602cbd │ │ + @ instruction: 0xff602c73 │ │ + @ instruction: 0xff602c96 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ beq d1260c │ │ ldr r3, [r4, #52] @ 0x34 │ │ cmp r3, #0 │ │ @@ -3599214,16 +3599213,16 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ mov r2, #0 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c0e74c │ │ - @ instruction: 0xff602bd6 │ │ - @ instruction: 0xff602bf9 │ │ + @ instruction: 0xff602baf │ │ + @ instruction: 0xff602bd2 │ │ mov r1, #0 │ │ str r1, [r0, #128] @ 0x80 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3599459,28 +3599458,28 @@ │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ beq d12964 │ │ mov r0, r4 │ │ bl d12a5c │ │ str r0, [r4, #120] @ 0x78 │ │ b d12964 │ │ - @ instruction: 0xff602aa6 │ │ - @ instruction: 0xff600abe │ │ - @ instruction: 0xff602a12 │ │ - @ instruction: 0xff600a2a │ │ - @ instruction: 0xff602a66 │ │ - @ instruction: 0xff600a7e │ │ - @ instruction: 0xff6029da │ │ - @ instruction: 0xff6009f2 │ │ - @ instruction: 0xff60286e │ │ - @ instruction: 0xff600886 │ │ - @ instruction: 0xff602982 │ │ - @ instruction: 0xff60099a │ │ - @ instruction: 0xff6028be │ │ - @ instruction: 0xff6008d6 │ │ + @ instruction: 0xff602a7f │ │ + @ instruction: 0xff600a97 │ │ + @ instruction: 0xff6029eb │ │ + @ instruction: 0xff600a03 │ │ + @ instruction: 0xff602a3f │ │ + @ instruction: 0xff600a57 │ │ + @ instruction: 0xff6029b3 │ │ + @ instruction: 0xff6009cb │ │ + @ instruction: 0xff602847 │ │ + @ instruction: 0xff60085f │ │ + @ instruction: 0xff60295b │ │ + @ instruction: 0xff600973 │ │ + @ instruction: 0xff602897 │ │ + @ instruction: 0xff6008af │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ ldr r1, [pc, #256] @ d12b6c │ │ mov r4, r0 │ │ ldr r5, [r0, #24] │ │ add r0, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3599542,17 +3599541,17 @@ │ │ bl c0e74c │ │ ldr r0, [r4, #112] @ 0x70 │ │ subs r0, r0, #2 │ │ mvneq r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5ea90c │ │ - @ instruction: 0xff6026f6 │ │ - @ instruction: 0xff602719 │ │ - @ instruction: 0xff5fcdfb │ │ + @ instruction: 0xff6026cf │ │ + @ instruction: 0xff6026f2 │ │ + @ instruction: 0xff5fcdd4 │ │ mov r1, #1 │ │ cmp r0, #0 │ │ beq d12b94 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ beq d12b9c │ │ mov r0, r1 │ │ @@ -3599591,15 +3599590,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r1, #0 │ │ pop {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff6025fe │ │ + @ instruction: 0xff6025d7 │ │ @ instruction: 0xff61eee1 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ @@ -3599758,16 +3599757,16 @@ │ │ str r0, [r5, #52] @ 0x34 │ │ b d12cc8 │ │ nop {0} │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff602592 │ │ - @ instruction: 0xff6024ba │ │ + @ instruction: 0xff60256b │ │ + @ instruction: 0xff602493 │ │ @ instruction: 0xff5ea629 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r2, r1 │ │ mov r1, sp │ │ mov r5, r0 │ │ @@ -3599847,36 +3599846,36 @@ │ │ mov r0, r5 │ │ mov r1, #97 @ 0x61 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #201 @ 0xc9 │ │ b d12fbc │ │ - @ instruction: 0xff60225e │ │ - @ instruction: 0xff5f901a │ │ + @ instruction: 0xff602237 │ │ + @ instruction: 0xff5f8ff3 │ │ @ instruction: 0xff5e49b6 │ │ - @ instruction: 0xff60221a │ │ - @ instruction: 0xff60223d │ │ - @ instruction: 0xff5f8fa6 │ │ - @ instruction: 0xff602282 │ │ - @ instruction: 0xff5f903e │ │ + @ instruction: 0xff6021f3 │ │ + @ instruction: 0xff602216 │ │ + @ instruction: 0xff5f8f7f │ │ + @ instruction: 0xff60225b │ │ + @ instruction: 0xff5f9017 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c60a80 │ │ ldr r1, [pc, #16] @ d13088 │ │ mov r0, r4 │ │ movw r2, #873 @ 0x369 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff60218a │ │ + @ instruction: 0xff602163 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #452] @ d13260 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c58b74 │ │ @@ -3599988,23 +3599987,23 @@ │ │ beq d13258 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f220f │ │ @ instruction: 0xff5e480e │ │ - @ instruction: 0xff60b68d │ │ + @ instruction: 0xff60b666 │ │ @ instruction: 0xff5e47c7 │ │ @ instruction: 0xff5f1779 │ │ - @ instruction: 0xff5fe53c │ │ + @ instruction: 0xff5fe515 │ │ @ instruction: 0xff5f5229 │ │ - @ instruction: 0xff612b6e │ │ - @ instruction: 0xff610855 │ │ - @ instruction: 0xff612b2a │ │ - @ instruction: 0xff608fdb │ │ + @ instruction: 0xff612b47 │ │ + @ instruction: 0xff61082e │ │ + @ instruction: 0xff612b03 │ │ + @ instruction: 0xff608fb4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #132] @ d13320 │ │ mov r6, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ mov r4, r2 │ │ @@ -3600034,15 +3600033,15 @@ │ │ clz r0, r0 │ │ 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: 0xff5ff93b │ │ + @ instruction: 0xff5ff914 │ │ @ instruction: 0xff5ea0b4 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d13390 │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ d133a4 │ │ @@ -3600067,16 +3600066,16 @@ │ │ cmp r0, #0 │ │ moveq r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6106ed │ │ - @ instruction: 0xff608e9b │ │ + @ instruction: 0xff6106c6 │ │ + @ instruction: 0xff608e74 │ │ push {r4, lr} │ │ mov r0, r2 │ │ bl c1f6c8 │ │ cmp r0, #0 │ │ beq d133f8 │ │ bl c0e568 │ │ ldr r0, [pc, #52] @ d13400 │ │ @@ -3600090,16 +3600089,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff601e36 │ │ - @ instruction: 0xff61296a │ │ + @ instruction: 0xff601e0f │ │ + @ instruction: 0xff612943 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d1345c │ │ ldr lr, [pc, #68] @ d13460 │ │ ldr r4, [pc, #68] @ d13464 │ │ add ip, pc, ip │ │ ldr r3, [pc, #64] @ d13468 │ │ @@ -3600329,15 +3600328,15 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d137b0 │ │ bl c60a6c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f9cb3 │ │ + @ instruction: 0xff5f9c8c │ │ @ instruction: 0xff5f12f7 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #132] @ 0x84 │ │ cmp r0, #0 │ │ beq d137e8 │ │ @@ -3602026,28 +3602025,28 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ - @ instruction: 0xff5f85ab │ │ - @ instruction: 0xff613948 │ │ + @ instruction: 0xff5f8584 │ │ + @ instruction: 0xff613921 │ │ @ instruction: 0xff5efb9f │ │ - @ instruction: 0xff60b6e8 │ │ + @ instruction: 0xff60b6c1 │ │ @ instruction: 0xff5f5319 │ │ @ instruction: 0xff61ab09 │ │ @ instruction: 0xff5f52d5 │ │ @ instruction: 0xff5f5265 │ │ @ instruction: 0xff5f5239 │ │ @ instruction: 0xff61aa29 │ │ @ instruction: 0xff5f51bd │ │ - @ instruction: 0xff5fe1dd │ │ + @ instruction: 0xff5fe1b6 │ │ @ instruction: 0xff5f5029 │ │ - @ instruction: 0xff5fe049 │ │ + @ instruction: 0xff5fe022 │ │ @ instruction: 0xff672201 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d152e0 │ │ ldr lr, [pc, #68] @ d152e4 │ │ ldr r4, [pc, #68] @ d152e8 │ │ add ip, pc, ip │ │ @@ -3602915,16 +3602914,16 @@ │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5f5fd2 │ │ - @ instruction: 0xff613a24 │ │ + @ instruction: 0xff5f5fab │ │ + @ instruction: 0xff6139fd │ │ 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 │ │ ldr r4, [sl], #84 @ 0x54 │ │ @@ -3603087,15 +3603086,15 @@ │ │ mov r1, #148 @ 0x94 │ │ movw r3, #350 @ 0x15e │ │ add r2, pc, r2 │ │ bl c55a98 │ │ mov r0, r6 │ │ pop {r4, r5, r6, lr} │ │ b d13054 │ │ - @ instruction: 0xff5f5d0a │ │ + @ instruction: 0xff5f5ce3 │ │ 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 │ │ @@ -3603269,15 +3603268,15 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d165b0 │ │ bl c60a6c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff612ef7 │ │ + @ instruction: 0xff612ed0 │ │ @ instruction: 0xff5dfc23 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #132] @ 0x84 │ │ cmp r0, #0 │ │ beq d165e8 │ │ @@ -3603420,15 +3603419,15 @@ │ │ str r1, [r4, #84] @ 0x54 │ │ str r1, [r4, #88] @ 0x58 │ │ str r1, [r4, #92] @ 0x5c │ │ str r1, [r4, #76] @ 0x4c │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5f5802 │ │ + @ instruction: 0xff5f57db │ │ push {r4, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ ldr r4, [sp, #16] │ │ ldr r0, [r0, #132] @ 0x84 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3603582,22 +3603581,22 @@ │ │ bl c543f8 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r7, #0 │ │ movne r4, r0 │ │ strdne r6, [r4] │ │ pop {r4, r6, r7, pc} │ │ - @ instruction: 0xff60d645 │ │ + @ instruction: 0xff60d61e │ │ @ instruction: 0xff5ede7a │ │ - @ instruction: 0xff60d60d │ │ + @ instruction: 0xff60d5e6 │ │ ldr r1, [pc, #8] @ d16abc │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ b c54728 │ │ - @ instruction: 0xff60d5d9 │ │ + @ instruction: 0xff60d5b2 │ │ mov r1, #1 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ bx lr │ │ mov r1, #0 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ @@ -3603657,18 +3603656,18 @@ │ │ movt r1, #8 │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60d51d │ │ - @ instruction: 0xff5f5492 │ │ - @ instruction: 0xff60d4ed │ │ - @ instruction: 0xff5f5462 │ │ + @ instruction: 0xff60d4f6 │ │ + @ instruction: 0xff5f546b │ │ + @ instruction: 0xff60d4c6 │ │ + @ instruction: 0xff5f543b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r5, #1 │ │ cmp r0, #1 │ │ beq d16c30 │ │ bl c0e568 │ │ @@ -3603684,15 +3603683,15 @@ │ │ mov r5, #0 │ │ cmp r0, #2 │ │ mov r0, #57 @ 0x39 │ │ movweq r1, #192 @ 0xc0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60d489 │ │ + @ instruction: 0xff60d462 │ │ @ instruction: 0xff5e846f │ │ mov r0, #1 │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ bx lr │ │ ldr r0, [pc, #4] @ d16c60 │ │ @@ -3603734,15 +3603733,15 @@ │ │ beq d16cf0 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5ee637 │ │ @ instruction: 0xff5e0c36 │ │ - @ instruction: 0xff5fbf13 │ │ + @ instruction: 0xff5fbeec │ │ 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 │ │ mov r0, r2 │ │ @@ -3603806,26 +3603805,26 @@ │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r8 │ │ bl c7bc38 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff60d2d9 │ │ + @ instruction: 0xff60d2b2 │ │ @ instruction: 0xff5f160d │ │ - @ instruction: 0xff60d2a1 │ │ + @ instruction: 0xff60d27a │ │ @ instruction: 0xff5f15d5 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d16e4c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #211 @ 0xd3 │ │ b c55a98 │ │ - @ instruction: 0xff60d24d │ │ + @ instruction: 0xff60d226 │ │ push {r4, lr} │ │ ldr r1, [pc, #44] @ d16e88 │ │ mov r4, r0 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ bl c543f8 │ │ @@ -3603988,15 +3603987,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff5ef48d │ │ - @ instruction: 0xff6057b6 │ │ + @ instruction: 0xff60578f │ │ cmp r0, #0 │ │ ldrne r0, [r0, #40] @ 0x28 │ │ cmpne r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b c60a58 │ │ cmp r0, #0 │ │ @@ -3604097,19 +3604096,19 @@ │ │ mov r6, #1 │ │ b d1729c │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e076e │ │ - @ instruction: 0xff6128b4 │ │ + @ instruction: 0xff61288d │ │ @ instruction: 0xff5ef395 │ │ @ instruction: 0xff618840 │ │ @ instruction: 0xff5ef335 │ │ - @ instruction: 0xff5fb993 │ │ + @ instruction: 0xff5fb96c │ │ @ instruction: 0xff616472 │ │ ldr r0, [pc, #4] @ d172d0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, fp, r4, lsr #14 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ @@ -3604156,15 +3604155,15 @@ │ │ beq d17388 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5edfc7 │ │ @ instruction: 0xff5e05c6 │ │ - @ instruction: 0xff5fb8a3 │ │ + @ instruction: 0xff5fb87c │ │ @ instruction: 0xff616382 │ │ mov r0, #1 │ │ bx lr │ │ ldr r3, [r0, #20] │ │ ldr r2, [sp] │ │ ldr r0, [r0, #28] │ │ str r3, [r1] │ │ @@ -3604543,17 +3604542,17 @@ │ │ ldr r1, [pc, #28] @ d179ac │ │ mov r0, r6 │ │ mov r2, #143 @ 0x8f │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60c78c │ │ - @ instruction: 0xff60c74c │ │ - @ instruction: 0xff60c724 │ │ + @ instruction: 0xff60c765 │ │ + @ instruction: 0xff60c725 │ │ + @ instruction: 0xff60c6fd │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ ldr r2, [pc, #24] @ d179dc │ │ mov r3, #16 │ │ add r2, pc, r2 │ │ str r3, [sp] │ │ @@ -3604837,15 +3604836,15 @@ │ │ ldr r0, [r4, #8] │ │ bl bd68e4 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #623 @ 0x26f │ │ pop {r4, r5, fp, lr} │ │ b c54728 │ │ - @ instruction: 0xff60c2b4 │ │ + @ instruction: 0xff60c28d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq d17f2c │ │ ldr r1, [pc, #308] @ d17f94 │ │ @@ -3604923,17 +3604922,17 @@ │ │ bl bd68e4 │ │ mov r0, r4 │ │ mov r1, r6 │ │ movw r2, #623 @ 0x26f │ │ bl c54728 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60c254 │ │ - @ instruction: 0xff60c164 │ │ - @ instruction: 0xff60c1a4 │ │ + @ instruction: 0xff60c22d │ │ + @ instruction: 0xff60c13d │ │ + @ instruction: 0xff60c17d │ │ push {r4, r5, r6, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d1803c │ │ mov r6, r1 │ │ ldr r1, [pc, #148] @ d18050 │ │ mov r5, r0 │ │ @@ -3604970,15 +3604969,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6080c2 │ │ + @ instruction: 0xff60809b │ │ @ instruction: 0xff5de17f │ │ @ instruction: 0xff5df8d2 │ │ ldr r0, [pc, #4] @ d18068 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, fp, r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3605050,15 +3605049,15 @@ │ │ mov r0, r5 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #0 │ │ b d18174 │ │ @ instruction: 0xff5df856 │ │ @ instruction: 0xff5de0b3 │ │ - @ instruction: 0xff61069c │ │ + @ instruction: 0xff610675 │ │ cmp r0, #0 │ │ beq d181b0 │ │ ldrb r0, [r0, #16] │ │ tst r0, #2 │ │ ldreq r0, [pc, #16] @ d181bc │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3605092,25 +3605091,25 @@ │ │ ldr r3, [pc, #20] @ d18238 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60e44f │ │ + @ instruction: 0xff60e428 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d18260 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60e427 │ │ + @ instruction: 0xff60e400 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #340] @ 0x154 │ │ b c10f4c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ @@ -3605156,25 +3605155,25 @@ │ │ ldr r3, [pc, #20] @ d18338 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60e34f │ │ + @ instruction: 0xff60e328 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d18360 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60e327 │ │ + @ instruction: 0xff60e300 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r4, #0 │ │ mov r5, r0 │ │ str r4, [sp, #12] │ │ bl cc9544 │ │ cmp r5, #0 │ │ @@ -3605269,15 +3605268,15 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5df49a │ │ @ instruction: 0xff5e6578 │ │ - @ instruction: 0xff60bc0c │ │ + @ instruction: 0xff60bbe5 │ │ cmp r0, #0 │ │ beq d1851c │ │ ldr r0, [r0, #12] │ │ cmp r0, #32768 @ 0x8000 │ │ ldreq r0, [pc, #12] @ d18524 │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3605409,125 +3605408,125 @@ │ │ ldr r3, [pc, #20] @ d1872c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4d3c │ │ + @ instruction: 0xff5f4d15 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d18754 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4d14 │ │ + @ instruction: 0xff5f4ced │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1877c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4cec │ │ + @ instruction: 0xff5f4cc5 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d187a4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4cc4 │ │ + @ instruction: 0xff5f4c9d │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d187cc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60766d │ │ + @ instruction: 0xff607646 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d187f4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607645 │ │ + @ instruction: 0xff60761e │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1881c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60761d │ │ + @ instruction: 0xff6075f6 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d18844 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6075f5 │ │ + @ instruction: 0xff6075ce │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1886c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6075d6 │ │ + @ instruction: 0xff6075af │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d18894 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6075ae │ │ + @ instruction: 0xff607587 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d188bc │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607586 │ │ + @ instruction: 0xff60755f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d188e4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60755e │ │ + @ instruction: 0xff607537 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1890c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18fac │ │ @@ -3605649,16 +3605648,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60b5f4 │ │ - @ instruction: 0xff5f6e8b │ │ + @ instruction: 0xff60b5cd │ │ + @ instruction: 0xff5f6e64 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #32 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ mov sl, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ @@ -3605939,28 +3605938,28 @@ │ │ bl c0e65c │ │ ldr r2, [pc, #68] @ d18fa8 │ │ mov r0, #57 @ 0x39 │ │ str r6, [sp] │ │ mov r1, #174 @ 0xae │ │ add r2, pc, r2 │ │ b d18e14 │ │ - @ instruction: 0xff60b338 │ │ + @ instruction: 0xff60b311 │ │ @ instruction: 0xff5ebb4f │ │ - @ instruction: 0xff5fa4b3 │ │ - @ instruction: 0xff60b2fc │ │ + @ instruction: 0xff5fa48c │ │ + @ instruction: 0xff60b2d5 │ │ @ instruction: 0xff5ebb13 │ │ - @ instruction: 0xff6077f4 │ │ - @ instruction: 0xff60b2c0 │ │ + @ instruction: 0xff6077cd │ │ + @ instruction: 0xff60b299 │ │ @ instruction: 0xff5ebad7 │ │ @ instruction: 0xff5ed778 │ │ - @ instruction: 0xff60b384 │ │ + @ instruction: 0xff60b35d │ │ @ instruction: 0xff5ebb9b │ │ - @ instruction: 0xff60b168 │ │ + @ instruction: 0xff60b141 │ │ @ instruction: 0xff5eb97f │ │ - @ instruction: 0xff60cdea │ │ + @ instruction: 0xff60cdc3 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ mov r6, #0 │ │ @@ -3606115,24 +3606114,24 @@ │ │ beq d1922c │ │ ldr r0, [pc, #20] @ d19238 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff60d587 │ │ + @ instruction: 0xff60d560 │ │ andeq ip, fp, r4, lsr #30 │ │ @ instruction: 0xff5e039b │ │ @ instruction: 0xff5e85b9 │ │ @ instruction: 0xff5f0b92 │ │ - @ instruction: 0xff5f42f8 │ │ + @ instruction: 0xff5f42d1 │ │ @ instruction: 0xff5eebf4 │ │ @ instruction: 0xff5de267 │ │ - @ instruction: 0xff606c75 │ │ - @ instruction: 0xff606c62 │ │ + @ instruction: 0xff606c4e │ │ + @ instruction: 0xff606c3b │ │ @ instruction: 0xff5ddf8e │ │ @ instruction: 0xff5e39b8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3606627,16 +3606626,16 @@ │ │ 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: 0xff60672a │ │ - @ instruction: 0xff60e2fd │ │ + @ instruction: 0xff606703 │ │ + @ instruction: 0xff60e2d6 │ │ @ instruction: 0xff5dc7bf │ │ @ instruction: 0xff5ddeee │ │ ldr r0, [pc, #4] @ d19a50 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, fp, ip, asr sp │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3606728,16 +3606727,16 @@ │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5dde6a │ │ @ instruction: 0xff5dc6c7 │ │ - @ instruction: 0xff60ecb0 │ │ - @ instruction: 0xff60e125 │ │ + @ instruction: 0xff60ec89 │ │ + @ instruction: 0xff60e0fe │ │ ldr r0, [pc, #4] @ d19bdc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, fp, r4, lsr ip │ │ ldr r0, [r0, #336] @ 0x150 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3606763,25 +3606762,25 @@ │ │ ldr r3, [pc, #20] @ d19c54 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ca33 │ │ + @ instruction: 0xff60ca0c │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d19c7c │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ca0b │ │ + @ instruction: 0xff60c9e4 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #336] @ 0x150 │ │ b c10f4c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ @@ -3606827,25 +3606826,25 @@ │ │ ldr r3, [pc, #20] @ d19d54 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c933 │ │ + @ instruction: 0xff60c90c │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d19d7c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c90b │ │ + @ instruction: 0xff60c8e4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r4, #0 │ │ mov r5, r0 │ │ str r4, [sp, #12] │ │ bl cc9544 │ │ cmp r5, #0 │ │ @@ -3607073,125 +3607072,125 @@ │ │ ldr r3, [pc, #20] @ d1a12c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f333c │ │ + @ instruction: 0xff5f3315 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a154 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3314 │ │ + @ instruction: 0xff5f32ed │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a17c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f32ec │ │ + @ instruction: 0xff5f32c5 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a1a4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f32c4 │ │ + @ instruction: 0xff5f329d │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a1cc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff605c6d │ │ + @ instruction: 0xff605c46 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a1f4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff605c45 │ │ + @ instruction: 0xff605c1e │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a21c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff605c1d │ │ + @ instruction: 0xff605bf6 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a244 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff605bf5 │ │ + @ instruction: 0xff605bce │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a26c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff605bd6 │ │ + @ instruction: 0xff605baf │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a294 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff605bae │ │ + @ instruction: 0xff605b87 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a2bc │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff605b86 │ │ + @ instruction: 0xff605b5f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a2e4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff605b5e │ │ + @ instruction: 0xff605b37 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1a30c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1a9f8 │ │ @@ -3607314,15 +3607313,15 @@ │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5e8788 │ │ - @ instruction: 0xff5fad7b │ │ + @ instruction: 0xff5fad54 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ @@ -3607620,30 +3607619,30 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ ldr r2, [pc, #72] @ d1a9f4 │ │ str r6, [sp] │ │ add r2, pc, r2 │ │ b d1a84c │ │ @ instruction: 0xff5e8530 │ │ - @ instruction: 0xff602182 │ │ + @ instruction: 0xff60215b │ │ @ instruction: 0xff5ebe5c │ │ @ instruction: 0xff5e8480 │ │ - @ instruction: 0xff6020d2 │ │ - @ instruction: 0xff5f8a73 │ │ + @ instruction: 0xff6020ab │ │ + @ instruction: 0xff5f8a4c │ │ @ instruction: 0xff5e8448 │ │ - @ instruction: 0xff60209a │ │ - @ instruction: 0xff602091 │ │ + @ instruction: 0xff602073 │ │ + @ instruction: 0xff60206a │ │ @ instruction: 0xff5e8414 │ │ - @ instruction: 0xff602066 │ │ - @ instruction: 0xff605d84 │ │ + @ instruction: 0xff60203f │ │ + @ instruction: 0xff605d5d │ │ @ instruction: 0xff5e84b0 │ │ - @ instruction: 0xff602102 │ │ + @ instruction: 0xff6020db │ │ @ instruction: 0xff5e82b4 │ │ - @ instruction: 0xff601f06 │ │ - @ instruction: 0xff60b3aa │ │ + @ instruction: 0xff601edf │ │ + @ instruction: 0xff60b383 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ mov r6, #0 │ │ @@ -3607710,15 +3607709,15 @@ │ │ mov r6, r0 │ │ mov r0, r4 │ │ bl d28bbc │ │ mov r5, r6 │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff601dd7 │ │ + @ instruction: 0xff601db0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl d1bbe4 │ │ cmp r0, #0 │ │ beq d1ab74 │ │ ldr r0, [r5, #4] │ │ @@ -3607879,27 +3607878,27 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff601d07 │ │ - @ instruction: 0xff60b19e │ │ - @ instruction: 0xff601c7b │ │ - @ instruction: 0xff60b112 │ │ - @ instruction: 0xff5f3be6 │ │ - @ instruction: 0xff601b83 │ │ - @ instruction: 0xff60b01a │ │ - @ instruction: 0xff601b5b │ │ - @ instruction: 0xff60aff2 │ │ - @ instruction: 0xff601b33 │ │ - @ instruction: 0xff60afca │ │ - @ instruction: 0xff601ca7 │ │ - @ instruction: 0xff60b13e │ │ + @ instruction: 0xff601ce0 │ │ + @ instruction: 0xff60b177 │ │ + @ instruction: 0xff601c54 │ │ + @ instruction: 0xff60b0eb │ │ + @ instruction: 0xff5f3bbf │ │ + @ instruction: 0xff601b5c │ │ + @ instruction: 0xff60aff3 │ │ + @ instruction: 0xff601b34 │ │ + @ instruction: 0xff60afcb │ │ + @ instruction: 0xff601b0c │ │ + @ instruction: 0xff60afa3 │ │ + @ instruction: 0xff601c80 │ │ + @ instruction: 0xff60b117 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ ldr r9, [r0, #4] │ │ @@ -3607993,32 +3607992,32 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5f39de │ │ - @ instruction: 0xff601993 │ │ - @ instruction: 0xff607557 │ │ - @ instruction: 0xff60196b │ │ - @ instruction: 0xff60752f │ │ - @ instruction: 0xff601a73 │ │ - @ instruction: 0xff607637 │ │ + @ instruction: 0xff5f39b7 │ │ + @ instruction: 0xff60196c │ │ + @ instruction: 0xff607530 │ │ + @ instruction: 0xff601944 │ │ + @ instruction: 0xff607508 │ │ + @ instruction: 0xff601a4c │ │ + @ instruction: 0xff607610 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c059ec │ │ ldr r1, [pc, #16] @ d1afd0 │ │ mov r0, r4 │ │ movw r2, #746 @ 0x2ea │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c54728 │ │ - @ instruction: 0xff601907 │ │ + @ instruction: 0xff6018e0 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d1b044 │ │ ldr r1, [pc, #176] @ d1b0a4 │ │ @@ -3608063,16 +3608062,16 @@ │ │ bl c059ec │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #746 @ 0x2ea │ │ bl c54728 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6018d3 │ │ - @ instruction: 0xff60186f │ │ + @ instruction: 0xff6018ac │ │ + @ instruction: 0xff601848 │ │ @ instruction: 0xff5de88f │ │ ldr r0, [pc, #4] @ d1b0bc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, ip, ip, ror #2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ @@ -3608139,16 +3608138,16 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d1b134 │ │ mov r1, r3 │ │ pop {r4, r5, fp, lr} │ │ b d1b27c │ │ - @ instruction: 0xff601737 │ │ - @ instruction: 0xff60cafd │ │ + @ instruction: 0xff601710 │ │ + @ instruction: 0xff60cad6 │ │ @ instruction: 0xff5ef09c │ │ push {fp, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ pop {fp, lr} │ │ @@ -3608176,15 +3608175,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604e5e │ │ + @ instruction: 0xff604e37 │ │ ldr r0, [pc, #4] @ d1b278 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, fp, r8, lsl r9 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3608331,24 +3608330,24 @@ │ │ mov r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ str r0, [r4] │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6095a7 │ │ - @ instruction: 0xff60151b │ │ - @ instruction: 0xff5f7eb3 │ │ - @ instruction: 0xff5f7eb0 │ │ - @ instruction: 0xff5fbcdd │ │ - @ instruction: 0xff6052b2 │ │ - @ instruction: 0xff60aa37 │ │ - @ instruction: 0xff5f0cc4 │ │ + @ instruction: 0xff609580 │ │ + @ instruction: 0xff6014f4 │ │ + @ instruction: 0xff5f7e8c │ │ + @ instruction: 0xff5f7e89 │ │ + @ instruction: 0xff5fbcb6 │ │ + @ instruction: 0xff60528b │ │ + @ instruction: 0xff60aa10 │ │ + @ instruction: 0xff5f0c9d │ │ @ instruction: 0xff5e9574 │ │ - @ instruction: 0xff5fd9c1 │ │ + @ instruction: 0xff5fd99a │ │ ldr r0, [pc, #4] @ d1b508 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq fp, [fp], -r8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ @@ -3608560,23 +3608559,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff601203 │ │ + @ instruction: 0xff6011dc │ │ @ instruction: 0xff5e75b0 │ │ - @ instruction: 0xff60117f │ │ + @ instruction: 0xff601158 │ │ @ instruction: 0xff5e752c │ │ - @ instruction: 0xff6010bb │ │ + @ instruction: 0xff601094 │ │ @ instruction: 0xff5e7468 │ │ - @ instruction: 0xff60108f │ │ + @ instruction: 0xff601068 │ │ @ instruction: 0xff5e743c │ │ - @ instruction: 0xff6011ab │ │ + @ instruction: 0xff601184 │ │ @ instruction: 0xff5e7558 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ mov r5, r0 │ │ @@ -3608649,18 +3608648,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff600f2b │ │ - @ instruction: 0xff5f3fc3 │ │ - @ instruction: 0xff600fdf │ │ - @ instruction: 0xff5f4077 │ │ + @ instruction: 0xff600f04 │ │ + @ instruction: 0xff5f3f9c │ │ + @ instruction: 0xff600fb8 │ │ + @ instruction: 0xff5f4050 │ │ ldr r0, [pc, #4] @ d1b9e8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, ip, r8, asr #16 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ @@ -3608726,15 +3608725,15 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d1ba60 │ │ mov r1, r3 │ │ pop {r4, r5, fp, lr} │ │ b d1b27c │ │ - @ instruction: 0xff600e0b │ │ + @ instruction: 0xff600de4 │ │ @ instruction: 0xff613f77 │ │ @ instruction: 0xff5ee770 │ │ push {fp, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3608905,20 +3608904,20 @@ │ │ bl c059ec │ │ add r0, sp, #4 │ │ str r5, [r7, #4] │ │ bl c57da8 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff600c2f │ │ - @ instruction: 0xff60ddbe │ │ - @ instruction: 0xff600c03 │ │ - @ instruction: 0xff60dd92 │ │ - @ instruction: 0xff600b43 │ │ - @ instruction: 0xff60dcd2 │ │ + @ instruction: 0xff600c08 │ │ + @ instruction: 0xff60dd97 │ │ + @ instruction: 0xff600bdc │ │ + @ instruction: 0xff60dd6b │ │ + @ instruction: 0xff600b1c │ │ + @ instruction: 0xff60dcab │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl c106d8 │ │ ldr r1, [pc, #144] @ d1be94 │ │ @@ -3608955,19 +3608954,19 @@ │ │ mov r1, r8 │ │ mov r2, #64 @ 0x40 │ │ bl c1126c │ │ mov r6, r0 │ │ cmp r0, #0 │ │ movwne r6, #1 │ │ b d1be28 │ │ - @ instruction: 0xff6090b5 │ │ + @ instruction: 0xff60908e │ │ ldr r2, [pc, #4] @ d1bea4 │ │ add r2, pc, r2 │ │ b d1c30c │ │ - @ instruction: 0xff5fd265 │ │ + @ instruction: 0xff5fd23e │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r9, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc9544 │ │ @@ -3609038,15 +3609037,15 @@ │ │ mov r3, r9 │ │ bl c27da4 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d1bed4 │ │ @ instruction: 0xff613b5c │ │ - @ instruction: 0xff5f1b8c │ │ + @ instruction: 0xff5f1b65 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b c27dbc │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3609171,19 +3609170,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c28820 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fcf41 │ │ + @ instruction: 0xff5fcf1a │ │ ldr r2, [pc, #4] @ d1c204 │ │ add r2, pc, r2 │ │ b d1c30c │ │ - @ instruction: 0xff5fac3f │ │ + @ instruction: 0xff5fac18 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d28bbc │ │ ldr r1, [pc, #52] @ d1c250 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c283a8 │ │ @@ -3609194,19 +3609193,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c28820 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fac1f │ │ + @ instruction: 0xff5fabf8 │ │ ldr r2, [pc, #4] @ d1c260 │ │ add r2, pc, r2 │ │ b d1c30c │ │ - @ instruction: 0xff60b77e │ │ + @ instruction: 0xff60b757 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d28bbc │ │ ldr r1, [pc, #52] @ d1c2ac │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c283a8 │ │ @@ -3609217,19 +3609216,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c28820 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60b75e │ │ + @ instruction: 0xff60b737 │ │ ldr r2, [pc, #4] @ d1c2bc │ │ add r2, pc, r2 │ │ b d1c30c │ │ - @ instruction: 0xff5f849d │ │ + @ instruction: 0xff5f8476 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d28bbc │ │ ldr r1, [pc, #52] @ d1c308 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c283a8 │ │ @@ -3609240,15 +3609239,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c28820 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f847d │ │ + @ instruction: 0xff5f8456 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r8, #0 │ │ cmp r0, #0 │ │ @@ -3609440,15 +3609439,15 @@ │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r9 │ │ mov r3, r8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b d1dd9c │ │ @ instruction: 0xff5df16b │ │ - @ instruction: 0xff5f3432 │ │ + @ instruction: 0xff5f340b │ │ @ instruction: 0xff5df10f │ │ @ instruction: 0xff5e0dfa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ ldr r2, [pc, #24] @ d1c660 │ │ mov r3, #32 │ │ @@ -3609740,15 +3609739,15 @@ │ │ @ instruction: 0xff5dec87 │ │ @ instruction: 0xff5e4420 │ │ @ instruction: 0xff5dec57 │ │ @ instruction: 0xff5e43f0 │ │ @ instruction: 0xff5dae71 │ │ @ instruction: 0xff5dede7 │ │ @ instruction: 0xff5e4580 │ │ - @ instruction: 0xff60f07e │ │ + @ instruction: 0xff60f057 │ │ @ instruction: 0xff5deceb │ │ @ instruction: 0xff5e4484 │ │ @ instruction: 0xff5ded1b │ │ @ instruction: 0xff5e44b4 │ │ @ instruction: 0xff5dcf9a │ │ @ instruction: 0xff5ded83 │ │ @ instruction: 0xff5e451c │ │ @@ -3610363,47 +3610362,47 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ add r0, sp, #156 @ 0x9c │ │ bl c57da8 │ │ mov r0, r4 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff60313e │ │ + @ instruction: 0xff603117 │ │ @ instruction: 0xff5de637 │ │ - @ instruction: 0xff5f6230 │ │ + @ instruction: 0xff5f6209 │ │ @ instruction: 0xff5de4eb │ │ - @ instruction: 0xff5f60e4 │ │ - @ instruction: 0xff5f27a3 │ │ + @ instruction: 0xff5f60bd │ │ + @ instruction: 0xff5f277c │ │ @ instruction: 0xff5de273 │ │ - @ instruction: 0xff5fd770 │ │ + @ instruction: 0xff5fd749 │ │ @ instruction: 0xff5de257 │ │ - @ instruction: 0xff5fd754 │ │ + @ instruction: 0xff5fd72d │ │ @ instruction: 0xff5de423 │ │ - @ instruction: 0xff5fd920 │ │ + @ instruction: 0xff5fd8f9 │ │ @ instruction: 0xff5de477 │ │ - @ instruction: 0xff5fd974 │ │ + @ instruction: 0xff5fd94d │ │ @ instruction: 0xff5de35b │ │ - @ instruction: 0xff5fd858 │ │ + @ instruction: 0xff5fd831 │ │ @ instruction: 0xff5de397 │ │ - @ instruction: 0xff5fd894 │ │ + @ instruction: 0xff5fd86d │ │ @ instruction: 0xff5de3a5 │ │ @ instruction: 0xff5de2cf │ │ - @ instruction: 0xff5f5ec8 │ │ + @ instruction: 0xff5f5ea1 │ │ @ instruction: 0xff5de5c3 │ │ - @ instruction: 0xff5f61bc │ │ - @ instruction: 0xff5f28a8 │ │ - @ instruction: 0xff609e6a │ │ + @ instruction: 0xff5f6195 │ │ + @ instruction: 0xff5f2881 │ │ + @ instruction: 0xff609e43 │ │ @ instruction: 0xff66a0d0 │ │ strdeq sl, [fp], -r0 │ │ @ instruction: 0xff5de66b │ │ @ instruction: 0xff5ecfd9 │ │ @ instruction: 0xff5d9037 │ │ @ instruction: 0xff5d9ab7 │ │ @ instruction: 0xff5dd64d │ │ - @ instruction: 0xff5ff5b7 │ │ + @ instruction: 0xff5ff590 │ │ strdeq sl, [fp], -r0 │ │ ldr r0, [pc, #4] @ d1d528 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, fp, ip, lsr #3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3610820,50 +3610819,50 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl d1f1a8 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d1d680 │ │ @ instruction: 0xff5d8ba7 │ │ - @ instruction: 0xff60b1c4 │ │ - @ instruction: 0xff609822 │ │ - @ instruction: 0xff60d50c │ │ - @ instruction: 0xff5ff6f0 │ │ - @ instruction: 0xff6020e6 │ │ + @ instruction: 0xff60b19d │ │ + @ instruction: 0xff6097fb │ │ + @ instruction: 0xff60d4e5 │ │ + @ instruction: 0xff5ff6c9 │ │ + @ instruction: 0xff6020bf │ │ @ instruction: 0xff5ebd55 │ │ @ instruction: 0xff5ddfe1 │ │ - @ instruction: 0xff602ea1 │ │ + @ instruction: 0xff602e7a │ │ @ instruction: 0xff5eaab4 │ │ @ instruction: 0xff5e71ac │ │ @ instruction: 0xff5ddfa5 │ │ @ instruction: 0xff5ddef3 │ │ @ instruction: 0xff5da146 │ │ @ instruction: 0xff5ddf3f │ │ @ instruction: 0xff5da192 │ │ @ instruction: 0xff5dcfd9 │ │ @ instruction: 0xff5dde33 │ │ @ instruction: 0xff5da086 │ │ - @ instruction: 0xff5fd334 │ │ + @ instruction: 0xff5fd30d │ │ @ instruction: 0xff5d88bf │ │ @ instruction: 0xff5ecded │ │ @ instruction: 0xff5dc4f5 │ │ @ instruction: 0xff5dfa9b │ │ @ instruction: 0xff5ddd23 │ │ @ instruction: 0xff5d9f76 │ │ - @ instruction: 0xff5fd26e │ │ + @ instruction: 0xff5fd247 │ │ @ instruction: 0xff5dde5f │ │ @ instruction: 0xff5da0b2 │ │ @ instruction: 0xff5ddcdf │ │ @ instruction: 0xff5d9f32 │ │ - @ instruction: 0xff5fd23e │ │ + @ instruction: 0xff5fd217 │ │ @ instruction: 0xff5ddc87 │ │ @ instruction: 0xff5d9eda │ │ - @ instruction: 0xff604a4a │ │ + @ instruction: 0xff604a23 │ │ @ instruction: 0xff5d91af │ │ - @ instruction: 0xff608b2f │ │ + @ instruction: 0xff608b08 │ │ @ instruction: 0xff5e321c │ │ @ instruction: 0xff5ddbc3 │ │ @ instruction: 0xff5d9e16 │ │ cmp r0, #0 │ │ beq d1dc70 │ │ ldrb r0, [r0, #16] │ │ tst r0, #2 │ │ @@ -3611000,15 +3610999,15 @@ │ │ mov r3, r8 │ │ bl d1f2a8 │ │ mov r4, r0 │ │ b d1ddd8 │ │ mov r4, #0 │ │ b d1ddd8 │ │ @ instruction: 0xff5dd8bb │ │ - @ instruction: 0xff60bcac │ │ + @ instruction: 0xff60bc85 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1deb0 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ @@ -3611072,15 +3611071,15 @@ │ │ str r1, [sp] │ │ mov r1, r2 │ │ mov r2, r7 │ │ bl d1f934 │ │ mov r4, r0 │ │ b d1df0c │ │ @ instruction: 0xff5dd787 │ │ - @ instruction: 0xff60da56 │ │ + @ instruction: 0xff60da2f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1dfd0 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ @@ -3611147,55 +3611146,55 @@ │ │ ldr r3, [pc, #20] @ d1e0d4 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6085b3 │ │ + @ instruction: 0xff60858c │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e0fc │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60858b │ │ + @ instruction: 0xff608564 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e124 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff608563 │ │ + @ instruction: 0xff60853c │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e14c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60853b │ │ + @ instruction: 0xff608514 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e174 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff608513 │ │ + @ instruction: 0xff6084ec │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e19c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ @@ -3611347,55 +3611346,55 @@ │ │ ldr r3, [pc, #20] @ d1e3f4 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ef074 │ │ + @ instruction: 0xff5ef04d │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e41c │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ef04c │ │ + @ instruction: 0xff5ef025 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e444 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ef024 │ │ + @ instruction: 0xff5eeffd │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e46c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eeffc │ │ + @ instruction: 0xff5eefd5 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e494 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eefd4 │ │ + @ instruction: 0xff5eefad │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e4bc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ @@ -3611497,105 +3611496,105 @@ │ │ ldr r3, [pc, #20] @ d1e64c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6017ed │ │ + @ instruction: 0xff6017c6 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e674 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6017c5 │ │ + @ instruction: 0xff60179e │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e69c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60179d │ │ + @ instruction: 0xff601776 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e6c4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff601775 │ │ + @ instruction: 0xff60174e │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e6ec │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60174d │ │ + @ instruction: 0xff601726 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e714 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60172e │ │ + @ instruction: 0xff601707 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e73c │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff601706 │ │ + @ instruction: 0xff6016df │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e764 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6016de │ │ + @ instruction: 0xff6016b7 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e78c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6016b6 │ │ + @ instruction: 0xff60168f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e7b4 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60168e │ │ + @ instruction: 0xff601667 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1e7dc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1fd5c │ │ @@ -3611922,29 +3611921,29 @@ │ │ mov r0, r7 │ │ mov r1, r5 │ │ bl d1f104 │ │ cmp r0, #0 │ │ bne d1eb28 │ │ b d1ea3c │ │ @ instruction: 0xff5dcbcf │ │ - @ instruction: 0xff5eefb1 │ │ + @ instruction: 0xff5eef8a │ │ @ instruction: 0xff5dcaa7 │ │ - @ instruction: 0xff5eee89 │ │ + @ instruction: 0xff5eee62 │ │ @ instruction: 0xff5e21f2 │ │ @ instruction: 0xff5dca7f │ │ - @ instruction: 0xff5eee61 │ │ + @ instruction: 0xff5eee3a │ │ @ instruction: 0xff5e043b │ │ @ instruction: 0xff5dcacf │ │ - @ instruction: 0xff5eeeb1 │ │ + @ instruction: 0xff5eee8a │ │ @ instruction: 0xff5e223f │ │ @ instruction: 0xff5dca3f │ │ - @ instruction: 0xff5eee21 │ │ + @ instruction: 0xff5eedfa │ │ @ instruction: 0xff5e3ffb │ │ @ instruction: 0xff5dcb67 │ │ - @ instruction: 0xff5eef49 │ │ + @ instruction: 0xff5eef22 │ │ 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 │ │ @@ -3612018,22 +3612017,22 @@ │ │ ldrb r0, [r5, #16] │ │ strd r6, [r5, #88] @ 0x58 │ │ orr r0, r0, #4 │ │ strb r0, [r5, #16] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5dc8df │ │ - @ instruction: 0xff5fa070 │ │ - @ instruction: 0xff5f4457 │ │ + @ instruction: 0xff5fa049 │ │ + @ instruction: 0xff5f4430 │ │ @ instruction: 0xff5dc90f │ │ - @ instruction: 0xff5fa0a0 │ │ + @ instruction: 0xff5fa079 │ │ @ instruction: 0xff5e77c4 │ │ @ instruction: 0xff5dc8a3 │ │ - @ instruction: 0xff5fa034 │ │ - @ instruction: 0xff60179c │ │ + @ instruction: 0xff5fa00d │ │ + @ instruction: 0xff601775 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ mov r7, r2 │ │ cmp r2, #0 │ │ mov r4, r1 │ │ ldreq r7, [r5, #4] │ │ @@ -3612170,27 +3612169,27 @@ │ │ add r2, pc, r2 │ │ bl c0e65c │ │ ldr r2, [pc, #60] @ d1f100 │ │ str r5, [sp] │ │ add r2, pc, r2 │ │ b d1ef88 │ │ @ instruction: 0xff5dc777 │ │ - @ instruction: 0xff606e35 │ │ - @ instruction: 0xff5f42fb │ │ + @ instruction: 0xff606e0e │ │ + @ instruction: 0xff5f42d4 │ │ @ instruction: 0xff5dc747 │ │ - @ instruction: 0xff606e05 │ │ - @ instruction: 0xff601648 │ │ + @ instruction: 0xff606dde │ │ + @ instruction: 0xff601621 │ │ @ instruction: 0xff5dc7a7 │ │ - @ instruction: 0xff606e65 │ │ + @ instruction: 0xff606e3e │ │ @ instruction: 0xff5dc6db │ │ - @ instruction: 0xff606d99 │ │ + @ instruction: 0xff606d72 │ │ @ instruction: 0xff5e7598 │ │ @ instruction: 0xff5dc60b │ │ - @ instruction: 0xff606cc9 │ │ - @ instruction: 0xff606c92 │ │ + @ instruction: 0xff606ca2 │ │ + @ instruction: 0xff606c6b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #84] @ 0x54 │ │ mov r4, #1 │ │ cmp r0, #6 │ │ bne d1f198 │ │ ldr r0, [r6, #8] │ │ @@ -3612287,15 +3612286,15 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5dc443 │ │ - @ instruction: 0xff5f06f8 │ │ + @ instruction: 0xff5f06d1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ mov r5, r3 │ │ mov sl, r2 │ │ mov r7, r1 │ │ @@ -3612591,44 +3612590,44 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0e65c │ │ movw r1, #4 │ │ movt r1, #8 │ │ b d1f438 │ │ @ instruction: 0xff5dc3a7 │ │ - @ instruction: 0xff606a72 │ │ - @ instruction: 0xff5f7cc1 │ │ + @ instruction: 0xff606a4b │ │ + @ instruction: 0xff5f7c9a │ │ @ instruction: 0xff5dc2c7 │ │ - @ instruction: 0xff606992 │ │ + @ instruction: 0xff60696b │ │ @ instruction: 0xff5e4d01 │ │ @ instruction: 0xff5dc1e3 │ │ - @ instruction: 0xff6068ae │ │ + @ instruction: 0xff606887 │ │ @ instruction: 0xff5e5400 │ │ @ instruction: 0xff5dc1bb │ │ - @ instruction: 0xff606886 │ │ + @ instruction: 0xff60685f │ │ @ instruction: 0xff5dc0cb │ │ - @ instruction: 0xff606796 │ │ - @ instruction: 0xff5eca0a │ │ + @ instruction: 0xff60676f │ │ + @ instruction: 0xff5ec9e3 │ │ @ instruction: 0xff5dc06b │ │ - @ instruction: 0xff606736 │ │ + @ instruction: 0xff60670f │ │ @ instruction: 0xff5dc087 │ │ - @ instruction: 0xff606752 │ │ + @ instruction: 0xff60672b │ │ @ instruction: 0xff5dc177 │ │ - @ instruction: 0xff606842 │ │ - @ instruction: 0xff60a508 │ │ + @ instruction: 0xff60681b │ │ + @ instruction: 0xff60a4e1 │ │ @ instruction: 0xff5dc027 │ │ - @ instruction: 0xff6066f2 │ │ + @ instruction: 0xff6066cb │ │ @ instruction: 0xff5da244 │ │ @ instruction: 0xff5dbf73 │ │ - @ instruction: 0xff60663e │ │ + @ instruction: 0xff606617 │ │ @ instruction: 0xff5dc0fb │ │ - @ instruction: 0xff6067c6 │ │ - @ instruction: 0xff5ee4e5 │ │ + @ instruction: 0xff60679f │ │ + @ instruction: 0xff5ee4be │ │ @ instruction: 0xff5dc29b │ │ - @ instruction: 0xff606966 │ │ + @ instruction: 0xff60693f │ │ ldr r2, [r0, #164] @ 0xa4 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1, #8] │ │ @@ -3612898,30 +3612897,30 @@ │ │ ldr r2, [pc, #48] @ d1fc4c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1fa3c │ │ mov r6, #0 │ │ b d1fbbc │ │ @ instruction: 0xff5dbcf7 │ │ - @ instruction: 0xff60471e │ │ + @ instruction: 0xff6046f7 │ │ @ instruction: 0xff5dbc47 │ │ @ instruction: 0xff5dbae3 │ │ - @ instruction: 0xff60450a │ │ + @ instruction: 0xff6044e3 │ │ @ instruction: 0xff5d7d05 │ │ @ instruction: 0xff5dbbb7 │ │ @ instruction: 0xff5dbaa3 │ │ - @ instruction: 0xff6044ca │ │ + @ instruction: 0xff6044a3 │ │ @ instruction: 0xff5dbb3b │ │ - @ instruction: 0xff604562 │ │ + @ instruction: 0xff60453b │ │ @ instruction: 0xff5dbb1f │ │ - @ instruction: 0xff604546 │ │ - @ instruction: 0xff5edf01 │ │ + @ instruction: 0xff60451f │ │ + @ instruction: 0xff5ededa │ │ @ instruction: 0xff5dbccf │ │ @ instruction: 0xff5dbc87 │ │ - @ instruction: 0xff6046ae │ │ + @ instruction: 0xff604687 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r3, r2 │ │ ldr r2, [pc, #208] @ d1fd58 │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ @@ -3613281,15 +3613280,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff611902 │ │ - @ instruction: 0xff6022c9 │ │ + @ instruction: 0xff6022a2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3613731,16 +3613730,16 @@ │ │ pop {r4, r5, r6, pc} │ │ add r1, r5, #13 │ │ bl c5a3a0 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5ff802 │ │ - @ instruction: 0xff6073d5 │ │ + @ instruction: 0xff5ff7db │ │ + @ instruction: 0xff6073ae │ │ @ instruction: 0xff5d5897 │ │ ldr r0, [pc, #4] @ d2094c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, fp, r0, lsl r0 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3613830,17 +3613829,17 @@ │ │ ldr r1, [pc, #36] @ d20ad0 │ │ mov r2, #488 @ 0x1e8 │ │ add r1, pc, r1 │ │ bl c54728 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ee21c │ │ + @ instruction: 0xff5ee1f5 │ │ @ instruction: 0xff611122 │ │ - @ instruction: 0xff607285 │ │ + @ instruction: 0xff60725e │ │ @ instruction: 0xff5d5733 │ │ @ instruction: 0xff61105a │ │ @ instruction: 0xff611076 │ │ ldr r0, [pc, #4] @ d20ae4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, fp, r8, asr #29 │ │ @@ -3613926,18 +3613925,18 @@ │ │ mov r1, #122 @ 0x7a │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff610f7e │ │ - @ instruction: 0xff5eee4f │ │ + @ instruction: 0xff5eee28 │ │ @ instruction: 0xff610ef6 │ │ - @ instruction: 0xff5eedc7 │ │ - @ instruction: 0xff5ff9a0 │ │ + @ instruction: 0xff5eeda0 │ │ + @ instruction: 0xff5ff979 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ ldrb r2, [r0, #12] │ │ mov r6, #1 │ │ tst r2, #1 │ │ beq d20cf0 │ │ ldr r1, [pc, #140] @ d20cfc │ │ @@ -3614781,29 +3614780,29 @@ │ │ ldr r0, [pc, #72] @ d219d0 │ │ mov r1, #396 @ 0x18c │ │ ldr r2, [pc, #68] @ d219d4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d218b4 │ │ @ instruction: 0xff5df6a3 │ │ - @ instruction: 0xff5fcfc0 │ │ + @ instruction: 0xff5fcf99 │ │ @ instruction: 0xff5df67b │ │ - @ instruction: 0xff5fcf98 │ │ + @ instruction: 0xff5fcf71 │ │ @ instruction: 0xff5df61f │ │ - @ instruction: 0xff5fcf3c │ │ + @ instruction: 0xff5fcf15 │ │ @ instruction: 0xff5df653 │ │ - @ instruction: 0xff5fcf70 │ │ + @ instruction: 0xff5fcf49 │ │ @ instruction: 0xff5df5bf │ │ - @ instruction: 0xff5fcedc │ │ + @ instruction: 0xff5fceb5 │ │ @ instruction: 0xff5df6bf │ │ - @ instruction: 0xff5fcfdc │ │ + @ instruction: 0xff5fcfb5 │ │ @ instruction: 0xff5df513 │ │ - @ instruction: 0xff5fce30 │ │ + @ instruction: 0xff5fce09 │ │ @ instruction: 0xff5df4df │ │ - @ instruction: 0xff5fcdfc │ │ + @ instruction: 0xff5fcdd5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ str r2, [sp, #4] │ │ beq d21a3c │ │ mov r2, #0 │ │ mov r6, r3 │ │ @@ -3614879,21 +3614878,21 @@ │ │ bl bdc10c │ │ mov r0, r5 │ │ bl bbb3e8 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5df41f │ │ - @ instruction: 0xff5f3809 │ │ + @ instruction: 0xff5f37e2 │ │ @ instruction: 0xff5df3ef │ │ - @ instruction: 0xff5f37d9 │ │ + @ instruction: 0xff5f37b2 │ │ @ instruction: 0xff5df3b3 │ │ - @ instruction: 0xff5f379d │ │ + @ instruction: 0xff5f3776 │ │ @ instruction: 0xff5df38b │ │ - @ instruction: 0xff5f3775 │ │ + @ instruction: 0xff5f374e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r4, #0 │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r6, r0 │ │ @@ -3615295,15 +3615294,15 @@ │ │ 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: 0xff5e6c4d │ │ @ instruction: 0xff60b3e1 │ │ - @ instruction: 0xff5fe83e │ │ + @ instruction: 0xff5fe817 │ │ @ instruction: 0xff5df898 │ │ @ instruction: 0xff5d5a89 │ │ @ instruction: 0xff5d7adc │ │ @ instruction: 0xff60ea38 │ │ @ instruction: 0xff5d58c1 │ │ @ instruction: 0xff5d7914 │ │ @ instruction: 0xff5dee01 │ │ @@ -3615311,23 +3615310,23 @@ │ │ @ instruction: 0xff5d7b60 │ │ @ instruction: 0xff5d5a0d │ │ @ instruction: 0xff5d7a60 │ │ @ instruction: 0xff60e9bc │ │ @ instruction: 0xff5d59a9 │ │ @ instruction: 0xff5d5981 │ │ @ instruction: 0xff5d5805 │ │ - @ instruction: 0xff6079a3 │ │ + @ instruction: 0xff60797c │ │ @ instruction: 0xff5d5905 │ │ - @ instruction: 0xff607aa3 │ │ - @ instruction: 0xff60996b │ │ - @ instruction: 0xff5f025f │ │ + @ instruction: 0xff607a7c │ │ + @ instruction: 0xff609944 │ │ + @ instruction: 0xff5f0238 │ │ @ instruction: 0xff5d5871 │ │ @ instruction: 0xff5d5849 │ │ @ instruction: 0xff5d57cd │ │ - @ instruction: 0xff5fe4c1 │ │ + @ instruction: 0xff5fe49a │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9a84 │ │ cmp r0, #0 │ │ beq d2228c │ │ ldr r1, [pc, #112] @ d22294 │ │ mov r5, r0 │ │ @@ -3615357,15 +3615356,15 @@ │ │ bl c0e74c │ │ mov r0, r5 │ │ bl bb6270 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5d56f9 │ │ @ instruction: 0xff5d56c1 │ │ - @ instruction: 0xff5fe3b5 │ │ + @ instruction: 0xff5fe38e │ │ ldr r0, [pc, #4] @ d222ac │ │ add r0, pc, r0 │ │ bx lr │ │ muleq fp, r0, r7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, #1 │ │ @@ -3615485,23 +3615484,23 @@ │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6064d0 │ │ + @ instruction: 0xff6064a9 │ │ @ instruction: 0xff5d5625 │ │ @ instruction: 0xff60b3cf │ │ @ instruction: 0xff5d55d1 │ │ - @ instruction: 0xff5ed665 │ │ - @ instruction: 0xff5f26f3 │ │ + @ instruction: 0xff5ed63e │ │ + @ instruction: 0xff5f26cc │ │ @ instruction: 0xff5d54b5 │ │ @ instruction: 0xff5d7512 │ │ - @ instruction: 0xff5f6a2a │ │ + @ instruction: 0xff5f6a03 │ │ 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 d2257c │ │ mov r5, #0 │ │ @@ -3615847,39 +3615846,39 @@ │ │ ldr r0, [pc, #60] @ d22a6c │ │ movw r1, #481 @ 0x1e1 │ │ ldr r2, [pc, #56] @ d22a70 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d228b4 │ │ @ instruction: 0xff5d5095 │ │ - @ instruction: 0xff5f83f1 │ │ + @ instruction: 0xff5f83ca │ │ @ instruction: 0xff5d5079 │ │ - @ instruction: 0xff5f83d5 │ │ - @ instruction: 0xff5edb26 │ │ + @ instruction: 0xff5f83ae │ │ + @ instruction: 0xff5edaff │ │ @ instruction: 0xff5d50b1 │ │ - @ instruction: 0xff5f840d │ │ + @ instruction: 0xff5f83e6 │ │ @ instruction: 0xff5da96b │ │ @ instruction: 0xff5d4f2d │ │ - @ instruction: 0xff5f8289 │ │ + @ instruction: 0xff5f8262 │ │ andeq r7, fp, r8, lsl #1 │ │ @ instruction: 0xff5d4ef1 │ │ - @ instruction: 0xff5f824d │ │ + @ instruction: 0xff5f8226 │ │ @ instruction: 0xff5d4f49 │ │ - @ instruction: 0xff5f82a5 │ │ + @ instruction: 0xff5f827e │ │ ldrdeq r0, [r0], -r8 │ │ ldrdeq r0, [r0], -r0 @ │ │ strdeq r5, [fp], -ip │ │ @ instruction: 0xff5d5179 │ │ - @ instruction: 0xff5f84e9 │ │ + @ instruction: 0xff5f84c2 │ │ @ instruction: 0xff5d5339 │ │ @ instruction: 0xff5e07a2 │ │ @ instruction: 0xff5df068 │ │ @ instruction: 0xff5d5125 │ │ @ instruction: 0xff5d4f65 │ │ - @ instruction: 0xff5f82c1 │ │ + @ instruction: 0xff5f829a │ │ ldr r2, [r0, #8] │ │ mov r1, r0 │ │ cmp r2, #0 │ │ beq d22ac8 │ │ mov r0, #1 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #16] │ │ @@ -3616059,16 +3616058,16 @@ │ │ bl bc41b4 │ │ mov r0, r4 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff60180c │ │ - @ instruction: 0xff60377c │ │ + @ instruction: 0xff6017e5 │ │ + @ instruction: 0xff603755 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r9, r3 │ │ bl cc9a84 │ │ mov r6, r0 │ │ mvn r0, #0 │ │ mov r7, #0 │ │ @@ -3616196,20 +3616195,20 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #24] @ d22fc0 │ │ mov r1, #150 @ 0x96 │ │ ldr r2, [pc, #20] @ d22fc4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d22f50 │ │ - @ instruction: 0xff6011b2 │ │ + @ instruction: 0xff60118b │ │ @ instruction: 0xff5d6a58 │ │ - @ instruction: 0xff60114e │ │ + @ instruction: 0xff601127 │ │ @ instruction: 0xff5d69f4 │ │ - @ instruction: 0xff601658 │ │ - @ instruction: 0xff6035bc │ │ + @ instruction: 0xff601631 │ │ + @ instruction: 0xff603595 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r9, r3 │ │ bl cc9a84 │ │ mov r7, r0 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3616331,20 +3616330,20 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #24] @ d231dc │ │ mov r1, #217 @ 0xd9 │ │ ldr r2, [pc, #20] @ d231e0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d2316c │ │ - @ instruction: 0xff600f96 │ │ + @ instruction: 0xff600f6f │ │ @ instruction: 0xff5e343e │ │ - @ instruction: 0xff600f32 │ │ + @ instruction: 0xff600f0b │ │ @ instruction: 0xff5e33da │ │ - @ instruction: 0xff60143c │ │ - @ instruction: 0xff6033a0 │ │ + @ instruction: 0xff601415 │ │ + @ instruction: 0xff603379 │ │ 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 │ │ str r3, [sp, #84] @ 0x54 │ │ str r2, [sp, #20] │ │ @@ -3616987,30 +3616986,30 @@ │ │ b d23b30 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ ldrne r0, [sp, #20] │ │ movne sl, #0 │ │ strne sl, [r0] │ │ b d23b30 │ │ - @ instruction: 0xff6071c1 │ │ + @ instruction: 0xff60719a │ │ andeq r0, r0, r4, lsl #20 │ │ andeq r6, fp, r4, lsl #12 │ │ - @ instruction: 0xff6033e3 │ │ + @ instruction: 0xff6033bc │ │ andeq r0, r0, ip, lsr #20 │ │ strdeq r6, [fp], -r0 │ │ @ instruction: 0xff5d61c7 │ │ muleq r0, r8, sl │ │ andeq r6, fp, r8, lsr #11 │ │ @ instruction: 0xff5de3b5 │ │ andeq r0, r0, ip, asr #20 │ │ andeq r6, fp, ip, asr r5 │ │ @ instruction: 0xff5e6192 │ │ andeq r0, r0, r0, asr r3 │ │ andeq r5, fp, r0, asr #26 │ │ - @ instruction: 0xff5e98c0 │ │ + @ instruction: 0xff5e9899 │ │ strdeq r0, [r0], -ip │ │ andeq r5, fp, ip, ror #25 │ │ ldr r2, [r0] │ │ strb r2, [r1] │ │ ldr r2, [r0] │ │ lsr r2, r2, #8 │ │ strb r2, [r1, #1] │ │ @@ -3617219,26 +3617218,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5e9b90 │ │ + @ instruction: 0xff5e9b69 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d29184 │ │ ldr r2, [pc, #20] @ d23fe0 │ │ mov r0, r4 │ │ movw r1, #4296 @ 0x10c8 │ │ mov r3, #32 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff5e9b10 │ │ + @ instruction: 0xff5e9ae9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d24028 │ │ ldr r1, [pc, #44] @ d24030 │ │ @@ -3617250,15 +3617249,15 @@ │ │ beq d24028 │ │ mov r1, r4 │ │ movw r2, #4296 @ 0x10c8 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e9adc │ │ + @ instruction: 0xff5e9ab5 │ │ 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] │ │ @@ -3617299,15 +3617298,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5e9a50 │ │ + @ instruction: 0xff5e9a29 │ │ 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] │ │ @@ -3617347,15 +3617346,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5e9990 │ │ + @ instruction: 0xff5e9969 │ │ 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] │ │ @@ -3617396,15 +3617395,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5e98cc │ │ + @ instruction: 0xff5e98a5 │ │ 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] │ │ @@ -3617608,26 +3617607,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60374c │ │ + @ instruction: 0xff603725 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d29184 │ │ ldr r2, [pc, #20] @ d245f4 │ │ mov r0, r4 │ │ mov r1, #264 @ 0x108 │ │ mov r3, #33 @ 0x21 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff6036cc │ │ + @ instruction: 0xff6036a5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d2463c │ │ ldr r1, [pc, #44] @ d24644 │ │ @@ -3617639,15 +3617638,15 @@ │ │ beq d2463c │ │ mov r1, r4 │ │ mov r2, #264 @ 0x108 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff603698 │ │ + @ instruction: 0xff603671 │ │ 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] │ │ @@ -3617688,15 +3617687,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60360c │ │ + @ instruction: 0xff6035e5 │ │ 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] │ │ @@ -3617736,15 +3617735,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60354c │ │ + @ instruction: 0xff603525 │ │ 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] │ │ @@ -3617785,15 +3617784,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d2a200 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff603488 │ │ + @ instruction: 0xff603461 │ │ 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] │ │ @@ -3618104,15 +3618103,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fa926 │ │ + @ instruction: 0xff5fa8ff │ │ @ instruction: 0xff5e5527 │ │ @ instruction: 0xff6089aa │ │ ldr r0, [pc, #4] @ d24da0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, fp, ip, asr #9 │ │ push {r4, r5, r6, lr} │ │ @@ -3619096,19 +3619095,19 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #68] @ d25d3c │ │ mov r1, #167 @ 0xa7 │ │ ldr r2, [pc, #64] @ d25d40 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d25bb0 │ │ - @ instruction: 0xff5eca34 │ │ + @ instruction: 0xff5eca0d │ │ @ instruction: 0xff5dedc3 │ │ @ instruction: 0xff5d3e26 │ │ - @ instruction: 0xff606dfa │ │ - @ instruction: 0xff5e9069 │ │ + @ instruction: 0xff606dd3 │ │ + @ instruction: 0xff5e9042 │ │ @ instruction: 0xff5deda7 │ │ @ instruction: 0xff5d3e0a │ │ @ instruction: 0xff5ded7f │ │ @ instruction: 0xff5d3de2 │ │ @ instruction: 0xff5ded53 │ │ @ instruction: 0xff607b21 │ │ @ instruction: 0xff5decaf │ │ @@ -3619216,20 +3619215,20 @@ │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r7 │ │ bl bb3384 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5ec750 │ │ + @ instruction: 0xff5ec729 │ │ @ instruction: 0xff5deacf │ │ - @ instruction: 0xff603c51 │ │ - @ instruction: 0xff606b16 │ │ + @ instruction: 0xff603c2a │ │ + @ instruction: 0xff606aef │ │ @ instruction: 0xff5dea97 │ │ - @ instruction: 0xff603c19 │ │ + @ instruction: 0xff603bf2 │ │ ldr r0, [pc, #4] @ d25f0c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, fp, r0, asr r8 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl cc9544 │ │ @@ -3619692,26 +3619691,26 @@ │ │ str r1, [sp] │ │ mov r1, #40 @ 0x28 │ │ bl d2a200 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fbeeb │ │ + @ instruction: 0xff5fbec4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d29184 │ │ ldr r2, [pc, #20] @ d26684 │ │ mov r0, r4 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #34 @ 0x22 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c54980 │ │ - @ instruction: 0xff5fbe6f │ │ + @ instruction: 0xff5fbe48 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d266cc │ │ ldr r1, [pc, #44] @ d266d4 │ │ @@ -3619723,15 +3619722,15 @@ │ │ beq d266cc │ │ mov r1, r4 │ │ mov r2, #392 @ 0x188 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fbe3b │ │ + @ instruction: 0xff5fbe14 │ │ 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 │ │ @@ -3619805,15 +3619804,15 @@ │ │ str r1, [sp] │ │ mov r1, #128 @ 0x80 │ │ bl d2a200 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fbd27 │ │ + @ instruction: 0xff5fbd00 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ mov r1, #0 │ │ str r3, [sp] │ │ str r2, [sp, #4] │ │ @@ -3619976,17 +3619975,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ed75d │ │ - @ instruction: 0xff5f336e │ │ - @ instruction: 0xff600370 │ │ + @ instruction: 0xff5ed736 │ │ + @ instruction: 0xff5f3347 │ │ + @ instruction: 0xff600349 │ │ @ instruction: 0xff5d0ec0 │ │ @ instruction: 0xff5d0ef4 │ │ ldr r0, [pc, #4] @ d26ae8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r4, lsl #29 │ │ push {r4, r5, r6, lr} │ │ @@ -3620104,19 +3620103,19 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5ed64d │ │ - @ instruction: 0xff5f324e │ │ - @ instruction: 0xff5f321c │ │ - @ instruction: 0xff5fc6a9 │ │ - @ instruction: 0xff603bc0 │ │ + @ instruction: 0xff5ed626 │ │ + @ instruction: 0xff5f3227 │ │ + @ instruction: 0xff5f31f5 │ │ + @ instruction: 0xff5fc682 │ │ + @ instruction: 0xff603b99 │ │ @ instruction: 0xff5d0cc4 │ │ @ instruction: 0xff5e3616 │ │ ldr r0, [pc, #4] @ d26cf0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, ip, asr #25 │ │ ldr r0, [pc, #4] @ d26d00 │ │ @@ -3620380,15 +3620379,15 @@ │ │ mov r0, #92 @ 0x5c │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e4f43 │ │ + @ instruction: 0xff5e4f1c │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3620406,15 +3620405,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d27180 │ │ mov r1, #92 @ 0x5c │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff5e4ecf │ │ + @ instruction: 0xff5e4ea8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d271c8 │ │ ldr r1, [pc, #44] @ d271d0 │ │ @@ -3620426,15 +3620425,15 @@ │ │ beq d271c8 │ │ mov r1, r4 │ │ mov r2, #92 @ 0x5c │ │ mov r5, r0 │ │ blx d32232 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e4e9f │ │ + @ instruction: 0xff5e4e78 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3620455,15 +3620454,15 @@ │ │ mov r0, #32 │ │ mov r2, #61 @ 0x3d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ea481 │ │ + @ instruction: 0xff5ea45a │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3620481,15 +3620480,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d272ac │ │ mov r1, #32 │ │ mov r3, #61 @ 0x3d │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff5ea40d │ │ + @ instruction: 0xff5ea3e6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d272fc │ │ ldr r1, [pc, #52] @ d27304 │ │ @@ -3620503,15 +3620502,15 @@ │ │ mov r1, r0 │ │ mov r5, r0 │ │ vld1.32 {d18-d19}, [r4] │ │ vst1.32 {d16-d17}, [r1]! │ │ vst1.32 {d18-d19}, [r1] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ea3dd │ │ + @ instruction: 0xff5ea3b6 │ │ mov r1, #8 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d31704 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3620549,16 +3620548,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5e4d10 │ │ - @ instruction: 0xff5ea31d │ │ + @ instruction: 0xff5e4ce9 │ │ + @ instruction: 0xff5ea2f6 │ │ @ instruction: 0xff5d7d19 │ │ ldr r0, [pc, #4] @ d273d4 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r1, [fp], -r8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ @@ -3620592,30 +3620591,30 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e4c78 │ │ - @ instruction: 0xff5ea271 │ │ + @ instruction: 0xff5e4c51 │ │ + @ instruction: 0xff5ea24a │ │ @ instruction: 0xff5d7c6d │ │ push {fp, lr} │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq d2749c │ │ ldr r1, [pc, #24] @ d274a4 │ │ mov r0, #168 @ 0xa8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c543f8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ebe43 │ │ + @ instruction: 0xff5ebe1c │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3620633,15 +3620632,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d2750c │ │ mov r1, #168 @ 0xa8 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c54980 │ │ - @ instruction: 0xff5ebdcf │ │ + @ instruction: 0xff5ebda8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d27554 │ │ ldr r1, [pc, #44] @ d2755c │ │ @@ -3620653,15 +3620652,15 @@ │ │ beq d27554 │ │ mov r1, r4 │ │ mov r2, #168 @ 0xa8 │ │ mov r5, r0 │ │ blx d32218 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ebd9f │ │ + @ instruction: 0xff5ebd78 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d31704 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc9544 │ │ @@ -3620983,21 +3620982,21 @@ │ │ mov r2, r9 │ │ blx d3218e │ │ mov r7, #1 │ │ b d279b8 │ │ mov r7, #0 │ │ b d279b8 │ │ @ instruction: 0xff5dec81 │ │ - @ instruction: 0xff6021b0 │ │ + @ instruction: 0xff602189 │ │ @ instruction: 0xff5dec55 │ │ - @ instruction: 0xff602184 │ │ + @ instruction: 0xff60215d │ │ @ instruction: 0xff5dec21 │ │ - @ instruction: 0xff5ef678 │ │ + @ instruction: 0xff5ef651 │ │ @ instruction: 0xff5decad │ │ - @ instruction: 0xff5ef704 │ │ + @ instruction: 0xff5ef6dd │ │ ldr r0, [pc, #4] @ d27aac │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r0, ror #1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ mov r8, r0 │ │ @@ -3621104,15 +3621103,15 @@ │ │ mov r6, #0 │ │ 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: 0xff5f2358 │ │ + @ instruction: 0xff5f2331 │ │ @ instruction: 0xff5dea9d │ │ @ instruction: 0xff5dea41 │ │ @ instruction: 0xff5d7f72 │ │ @ instruction: 0xff5de9f9 │ │ @ instruction: 0xff5de9a1 │ │ @ instruction: 0xff5dc0da │ │ ldr r0, [pc, #4] @ d27c90 │ │ @@ -3621127,15 +3621126,15 @@ │ │ cmp r0, #0 │ │ beq d27cbc │ │ mvn r1, #0 │ │ pop {fp, lr} │ │ b c59e30 │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff603f12 │ │ + @ instruction: 0xff603eeb │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r5, r0 │ │ bl cc9544 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d27d78 │ │ @@ -3621177,15 +3621176,15 @@ │ │ bl cca180 │ │ mov r6, r4 │ │ mov r0, r6 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5dafe8 │ │ @ instruction: 0xff5ce42f │ │ - @ instruction: 0xff5fe92b │ │ + @ instruction: 0xff5fe904 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ bl d27cc8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d27e44 │ │ @@ -3621305,15 +3621304,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl cca180 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5dadf8 │ │ @ instruction: 0xff5ce22f │ │ - @ instruction: 0xff5fe72b │ │ + @ instruction: 0xff5fe704 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ mov r4, #0 │ │ @@ -3621547,15 +3621546,15 @@ │ │ bl c54338 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ str r1, [r4] │ │ moveq r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f1c50 │ │ + @ instruction: 0xff5f1c29 │ │ @ instruction: 0xff5daab8 │ │ @ instruction: 0xff5daa58 │ │ @ instruction: 0xff5d785e │ │ @ instruction: 0xff5daa0c │ │ @ instruction: 0xff5da9a4 │ │ ldr r0, [pc, #4] @ d28378 │ │ add r0, pc, r0 │ │ @@ -3621569,15 +3621568,15 @@ │ │ cmp r0, #0 │ │ beq d283a4 │ │ mvn r1, #0 │ │ pop {fp, lr} │ │ b c59e30 │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60382a │ │ + @ instruction: 0xff603803 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r0 │ │ sub r0, r3, #672 @ 0x2a0 │ │ mov r5, r1 │ │ mov r4, #0 │ │ cmp r0, #3 │ │ bls d28408 │ │ @@ -3621996,17 +3621995,17 @@ │ │ mov r0, r6 │ │ mov r1, r9 │ │ bl d03900 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ b d2886c │ │ - @ instruction: 0xff5f9cf6 │ │ + @ instruction: 0xff5f9ccf │ │ @ instruction: 0xff5d68a1 │ │ - @ instruction: 0xff5f9cca │ │ + @ instruction: 0xff5f9ca3 │ │ @ instruction: 0xff5d6875 │ │ @ instruction: 0xff65ec7f │ │ @ instruction: 0xff65ece9 │ │ @ instruction: 0xff65ec5e │ │ @ instruction: 0xff65ed39 │ │ @ instruction: 0xff65ec70 │ │ @ instruction: 0xff65eca3 │ │ @@ -3622243,25 +3622242,25 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60365e │ │ - @ instruction: 0xff5f6a5d │ │ + @ instruction: 0xff603637 │ │ + @ instruction: 0xff5f6a36 │ │ @ instruction: 0xff5d37e3 │ │ - @ instruction: 0xff5f2e6a │ │ - @ instruction: 0xff5f69ea │ │ - @ instruction: 0xff5ed63c │ │ - @ instruction: 0xff5eb425 │ │ - @ instruction: 0xff5e7bce │ │ - @ instruction: 0xff5f1006 │ │ - @ instruction: 0xff5f1ee6 │ │ - @ instruction: 0xff600d37 │ │ + @ instruction: 0xff5f2e43 │ │ + @ instruction: 0xff5f69c3 │ │ + @ instruction: 0xff5ed615 │ │ + @ instruction: 0xff5eb3fe │ │ + @ instruction: 0xff5e7ba7 │ │ + @ instruction: 0xff5f0fdf │ │ + @ instruction: 0xff5f1ebf │ │ + @ instruction: 0xff600d10 │ │ ldr r0, [pc, #4] @ d28e6c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000b03b4 │ │ ldr r0, [pc, #4] @ d28e7c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3622308,16 +3622307,16 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5eb2ad │ │ - @ instruction: 0xff5f1de6 │ │ + @ instruction: 0xff5eb286 │ │ + @ instruction: 0xff5f1dbf │ │ @ instruction: 0xff5d9e09 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d2910c │ │ mov r6, r1 │ │ @@ -3622428,29 +3622427,29 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5ead96 │ │ - @ instruction: 0xff5f1c76 │ │ - @ instruction: 0xff5ea2c4 │ │ - @ instruction: 0xff602a6a │ │ - @ instruction: 0xff5f1c5a │ │ - @ instruction: 0xff5ea2a8 │ │ - @ instruction: 0xff6017e0 │ │ - @ instruction: 0xff5f1c3e │ │ - @ instruction: 0xff5ea28c │ │ - @ instruction: 0xff5e7567 │ │ - @ instruction: 0xff5f1c22 │ │ - @ instruction: 0xff5ea270 │ │ + @ instruction: 0xff5ead6f │ │ + @ instruction: 0xff5f1c4f │ │ + @ instruction: 0xff5ea29d │ │ + @ instruction: 0xff602a43 │ │ + @ instruction: 0xff5f1c33 │ │ + @ instruction: 0xff5ea281 │ │ + @ instruction: 0xff6017b9 │ │ + @ instruction: 0xff5f1c17 │ │ + @ instruction: 0xff5ea265 │ │ + @ instruction: 0xff5e7540 │ │ + @ instruction: 0xff5f1bfb │ │ + @ instruction: 0xff5ea249 │ │ @ instruction: 0xff5d8d9d │ │ - @ instruction: 0xff5f1c06 │ │ - @ instruction: 0xff5ea254 │ │ + @ instruction: 0xff5f1bdf │ │ + @ instruction: 0xff5ea22d │ │ ldr r0, [pc, #4] @ d29160 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r0, [fp], -r8 │ │ ldr r0, [pc, #4] @ d29170 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3622473,15 +3622472,15 @@ │ │ mov r2, #183 @ 0xb7 │ │ bl c54728 │ │ mov r0, #0 │ │ str r0, [r4, #88] @ 0x58 │ │ str r0, [r4, #92] @ 0x5c │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff5f1b4a │ │ + @ instruction: 0xff5f1b23 │ │ 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] │ │ @@ -3622584,18 +3622583,18 @@ │ │ bl c0e65c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5f198e │ │ - @ instruction: 0xff5f35f6 │ │ - @ instruction: 0xff5f19f6 │ │ - @ instruction: 0xff5f54c5 │ │ + @ instruction: 0xff5f1967 │ │ + @ instruction: 0xff5f35cf │ │ + @ instruction: 0xff5f19cf │ │ + @ instruction: 0xff5f549e │ │ 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] │ │ @@ -3622932,38 +3622931,38 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #92] @ d29944 │ │ movw r1, #365 @ 0x16d │ │ ldr r2, [pc, #88] @ d29948 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d29744 │ │ - @ instruction: 0xff5f190e │ │ + @ instruction: 0xff5f18e7 │ │ @ instruction: 0xff5d5d3b │ │ - @ instruction: 0xff5f1806 │ │ + @ instruction: 0xff5f17df │ │ @ instruction: 0xff5d5c33 │ │ - @ instruction: 0xff5f17aa │ │ + @ instruction: 0xff5f1783 │ │ @ instruction: 0xff5d5bd7 │ │ - @ instruction: 0xff5f1732 │ │ + @ instruction: 0xff5f170b │ │ @ instruction: 0xff5d5b5f │ │ - @ instruction: 0xff5f1882 │ │ + @ instruction: 0xff5f185b │ │ @ instruction: 0xff5d5caf │ │ - @ instruction: 0xff5f14ae │ │ + @ instruction: 0xff5f1487 │ │ @ instruction: 0xff5d58db │ │ - @ instruction: 0xff5f16e2 │ │ - @ instruction: 0xff5f166e │ │ + @ instruction: 0xff5f16bb │ │ + @ instruction: 0xff5f1647 │ │ @ instruction: 0xff5d5a9b │ │ - @ instruction: 0xff5f1756 │ │ + @ instruction: 0xff5f172f │ │ @ instruction: 0xff5d5b83 │ │ - @ instruction: 0xff5f1422 │ │ + @ instruction: 0xff5f13fb │ │ @ instruction: 0xff5d584f │ │ - @ instruction: 0xff5f1406 │ │ + @ instruction: 0xff5f13df │ │ @ instruction: 0xff5d5833 │ │ - @ instruction: 0xff5f15b6 │ │ + @ instruction: 0xff5f158f │ │ @ instruction: 0xff5d59e3 │ │ - @ instruction: 0xff5f1492 │ │ + @ instruction: 0xff5f146b │ │ @ instruction: 0xff5d58bf │ │ 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 │ │ @@ -3623121,29 +3623120,29 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #48] @ d29c0c │ │ movw r1, #430 @ 0x1ae │ │ ldr r2, [pc, #44] @ d29c10 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d299e4 │ │ - @ instruction: 0xff5f134e │ │ + @ instruction: 0xff5f1327 │ │ @ instruction: 0xff6081cb │ │ - @ instruction: 0xff5f1316 │ │ + @ instruction: 0xff5f12ef │ │ @ instruction: 0xff608193 │ │ - @ instruction: 0xff5f11de │ │ + @ instruction: 0xff5f11b7 │ │ @ instruction: 0xff60805b │ │ - @ instruction: 0xff5f1232 │ │ + @ instruction: 0xff5f120b │ │ @ instruction: 0xff6080af │ │ - @ instruction: 0xff5f1112 │ │ + @ instruction: 0xff5f10eb │ │ @ instruction: 0xff607f8f │ │ - @ instruction: 0xff5f117e │ │ + @ instruction: 0xff5f1157 │ │ @ instruction: 0xff607ffb │ │ - @ instruction: 0xff5f1152 │ │ + @ instruction: 0xff5f112b │ │ @ instruction: 0xff607fcf │ │ - @ instruction: 0xff5f126a │ │ + @ instruction: 0xff5f1243 │ │ @ instruction: 0xff6080e7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldrb r7, [r0, #80] @ 0x50 │ │ tst r7, #8 │ │ bne d29c68 │ │ bl c0e568 │ │ ldr r0, [pc, #376] @ d29dc0 │ │ @@ -3623238,19 +3623237,19 @@ │ │ sub r1, r1, r6 │ │ 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: 0xff5f10a6 │ │ + @ instruction: 0xff5f107f │ │ @ instruction: 0xff5cdd73 │ │ - @ instruction: 0xff5f1066 │ │ + @ instruction: 0xff5f103f │ │ @ instruction: 0xff5cdd33 │ │ - @ instruction: 0xff5f0fb2 │ │ + @ instruction: 0xff5f0f8b │ │ @ instruction: 0xff5cdc7f │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl cc9544 │ │ cmp r0, #0 │ │ beq d29e28 │ │ @@ -3623270,15 +3623269,15 @@ │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f0ee6 │ │ + @ instruction: 0xff5f0ebf │ │ @ instruction: 0xff5d8f2f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc9544 │ │ @@ -3623336,19 +3623335,19 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f0e6e │ │ + @ instruction: 0xff5f0e47 │ │ @ instruction: 0xff5d8ed8 │ │ - @ instruction: 0xff5f0e2e │ │ + @ instruction: 0xff5f0e07 │ │ @ instruction: 0xff5d8e98 │ │ - @ instruction: 0xff5f0dd2 │ │ + @ instruction: 0xff5f0dab │ │ @ instruction: 0xff5d8e3c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #472] @ d2a148 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3623464,23 +3623463,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5efe22 │ │ - @ instruction: 0xff5e9d62 │ │ - @ instruction: 0xff5ea1ce │ │ + @ instruction: 0xff5efdfb │ │ + @ instruction: 0xff5e9d3b │ │ + @ instruction: 0xff5ea1a7 │ │ @ instruction: 0xff5dd468 │ │ @ instruction: 0xff5d7d81 │ │ - @ instruction: 0xff5ea0d9 │ │ - @ instruction: 0xff5fab81 │ │ - @ instruction: 0xff5f0bd2 │ │ - @ instruction: 0xff5eed8c │ │ + @ instruction: 0xff5ea0b2 │ │ + @ instruction: 0xff5fab5a │ │ + @ instruction: 0xff5f0bab │ │ + @ instruction: 0xff5eed65 │ │ push {r4, r5, r6, lr} │ │ cmp r2, #16 │ │ bhi d2a1c0 │ │ ldr r3, [r0, #64] @ 0x40 │ │ cmp r3, r2 │ │ bne d2a1c0 │ │ ldrb r3, [r0, #80] @ 0x50 │ │ @@ -3623508,16 +3623507,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f0b22 │ │ - @ instruction: 0xff5f278a │ │ + @ instruction: 0xff5f0afb │ │ + @ instruction: 0xff5f2763 │ │ push {r4, r5, r6, lr} │ │ ldr ip, [sp, #24] │ │ mov r4, r0 │ │ ldr r5, [sp, #32] │ │ lsr r1, r1, #3 │ │ tst ip, #512 @ 0x200 │ │ str r1, [r4, #60] @ 0x3c │ │ @@ -3623606,15 +3623605,15 @@ │ │ add r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #0 │ │ str r0, [r8] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5d6bda │ │ - @ instruction: 0xff5f44c2 │ │ + @ instruction: 0xff5f449b │ │ ldr r1, [r1] │ │ cmp r2, r1 │ │ bxls lr │ │ push {fp, lr} │ │ add r0, r0, r1 │ │ sub r1, r2, r1 │ │ uxtb r2, r1 │ │ @@ -3623932,36 +3623931,36 @@ │ │ bl c0e568 │ │ ldr r0, [pc, #96] @ d2a8e8 │ │ mov r1, #139 @ 0x8b │ │ ldr r2, [pc, #92] @ d2a8ec │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d2a648 │ │ - @ instruction: 0xff5f1581 │ │ + @ instruction: 0xff5f155a │ │ @ instruction: 0xff60310e │ │ - @ instruction: 0xff5eca05 │ │ + @ instruction: 0xff5ec9de │ │ @ instruction: 0xff6030f2 │ │ - @ instruction: 0xff5ec9e9 │ │ + @ instruction: 0xff5ec9c2 │ │ @ instruction: 0xff602fce │ │ - @ instruction: 0xff5ec8c5 │ │ - @ instruction: 0xff5ef796 │ │ + @ instruction: 0xff5ec89e │ │ + @ instruction: 0xff5ef76f │ │ @ instruction: 0xff6030c6 │ │ - @ instruction: 0xff5ec9bd │ │ + @ instruction: 0xff5ec996 │ │ @ instruction: 0xff60313a │ │ - @ instruction: 0xff5eca31 │ │ - @ instruction: 0xff5ef6b8 │ │ + @ instruction: 0xff5eca0a │ │ + @ instruction: 0xff5ef691 │ │ @ instruction: 0xff602fea │ │ - @ instruction: 0xff5ec8e1 │ │ + @ instruction: 0xff5ec8ba │ │ @ instruction: 0xff603016 │ │ - @ instruction: 0xff5ec90d │ │ - @ instruction: 0xff6020af │ │ + @ instruction: 0xff5ec8e6 │ │ + @ instruction: 0xff602088 │ │ @ instruction: 0xff602f2a │ │ - @ instruction: 0xff5ec821 │ │ + @ instruction: 0xff5ec7fa │ │ @ instruction: 0xff602eee │ │ - @ instruction: 0xff5ec7e5 │ │ + @ instruction: 0xff5ec7be │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #812] @ d2ac2c │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c58b74 │ │ @@ -3624161,41 +3624160,41 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5ef492 │ │ + @ instruction: 0xff5ef46b │ │ @ instruction: 0xff602dd2 │ │ - @ instruction: 0xff5f5cea │ │ + @ instruction: 0xff5f5cc3 │ │ @ instruction: 0xff5d9dd7 │ │ @ instruction: 0xff602d2a │ │ - @ instruction: 0xff5f5c42 │ │ - @ instruction: 0xff5e983e │ │ + @ instruction: 0xff5f5c1b │ │ + @ instruction: 0xff5e9817 │ │ @ instruction: 0xff602dee │ │ - @ instruction: 0xff5f5d06 │ │ + @ instruction: 0xff5f5cdf │ │ @ instruction: 0xff602bb6 │ │ - @ instruction: 0xff5f5ace │ │ + @ instruction: 0xff5f5aa7 │ │ @ instruction: 0xff5dca88 │ │ @ instruction: 0xff602d56 │ │ - @ instruction: 0xff5f5c6e │ │ + @ instruction: 0xff5f5c47 │ │ @ instruction: 0xff602b7e │ │ - @ instruction: 0xff5f5a96 │ │ - @ instruction: 0xff5e96c5 │ │ + @ instruction: 0xff5f5a6f │ │ + @ instruction: 0xff5e969e │ │ @ instruction: 0xff602c1a │ │ - @ instruction: 0xff5f5b32 │ │ - @ instruction: 0xff5fc300 │ │ + @ instruction: 0xff5f5b0b │ │ + @ instruction: 0xff5fc2d9 │ │ @ instruction: 0xff602bd2 │ │ - @ instruction: 0xff5f5aea │ │ - @ instruction: 0xff5f1025 │ │ + @ instruction: 0xff5f5ac3 │ │ + @ instruction: 0xff5f0ffe │ │ @ instruction: 0xff602bfe │ │ - @ instruction: 0xff5f5b16 │ │ + @ instruction: 0xff5f5aef │ │ @ instruction: 0xff602b9a │ │ - @ instruction: 0xff5f5ab2 │ │ + @ instruction: 0xff5f5a8b │ │ 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] │ │ @@ -3624569,15 +3624568,15 @@ │ │ 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: 0xff602546 │ │ - @ instruction: 0xff6007e7 │ │ + @ instruction: 0xff6007c0 │ │ push {fp, lr} │ │ ldrb r3, [r0] │ │ mvn ip, #0 │ │ str r2, [r0, #108] @ 0x6c │ │ lsr r1, r1, #3 │ │ mov r2, #8 │ │ mov lr, #12 │ │ @@ -3624771,17 +3624770,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5d94be │ │ - @ instruction: 0xff5fa8d3 │ │ + @ instruction: 0xff5fa8ac │ │ @ instruction: 0xff5d942a │ │ - @ instruction: 0xff5fa83f │ │ + @ instruction: 0xff5fa818 │ │ 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] │ │ @@ -3625054,15 +3625053,15 @@ │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c0e74c │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5d8fc6 │ │ - @ instruction: 0xff5e4039 │ │ + @ instruction: 0xff5e4012 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, #1 │ │ cmp r1, #0 │ │ beq d2bd70 │ │ mov r9, r0 │ │ ldr r0, [r1] │ │ @@ -3625270,15 +3625269,15 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0e74c │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5d8c66 │ │ - @ instruction: 0xff5e59b7 │ │ + @ instruction: 0xff5e5990 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #20] │ │ cmp r4, #0 │ │ beq d2bdcc │ │ cmp r3, r4 │ │ bcs d2bddc │ │ @@ -3625315,17 +3625314,17 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0e74c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff5d8c06 │ │ - @ instruction: 0xff5e94df │ │ + @ instruction: 0xff5e94b8 │ │ @ instruction: 0xff5d8bb2 │ │ - @ instruction: 0xff5e948b │ │ + @ instruction: 0xff5e9464 │ │ 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 │ │ mov r9, r2 │ │ @@ -3626701,15 +3626700,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #34 @ 0x22 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ee937 │ │ + @ instruction: 0xff5ee910 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #105 @ 0x69 │ │ beq d2e7fc │ │ cmp r1, #103 @ 0x67 │ │ bne d30ca0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #111 @ 0x6f │ │ @@ -3626747,15 +3626746,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #163 @ 0xa3 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ff5a7 │ │ + @ instruction: 0xff5ff580 │ │ ldrb r0, [r0, #2] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #111 @ 0x6f │ │ pop {fp, pc} │ │ ldr r2, [pc, #4020] @ d2e468 │ │ add r1, r0, #2 │ │ @@ -3626900,15 +3626899,15 @@ │ │ @ instruction: 0x000036bc │ │ ldrdeq r3, [r0], -r4 │ │ andeq r3, r0, r8, ror #13 │ │ andeq r3, r0, r0, lsl #14 │ │ andeq r3, r0, r4, lsl r7 │ │ andeq r3, r0, ip, lsr #14 │ │ andeq r3, r0, r0, asr #14 │ │ - @ instruction: 0xff5f2105 │ │ + @ instruction: 0xff5f20de │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #225 @ 0xe1 │ │ pop {fp, pc} │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ @@ -3626941,15 +3626940,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #112 @ 0x70 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e13ae │ │ + @ instruction: 0xff5e1387 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #100 @ 0x64 │ │ bne d30ca0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #102 @ 0x66 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #45 @ 0x2d │ │ @@ -3627024,15 +3627023,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #324 @ 0x144 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ec602 │ │ + @ instruction: 0xff5ec5db │ │ ldrb r1, [r0, #2] │ │ cmp r1, #110 @ 0x6e │ │ beq d2e84c │ │ cmp r1, #102 @ 0x66 │ │ bne d30ca0 │ │ ldr r2, [pc, #4048] @ d2e8d8 │ │ add r1, r0, #3 │ │ @@ -3627114,16 +3627113,16 @@ │ │ beq d2f060 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #4] │ │ cmpeq r0, #0 │ │ bne d30ca0 │ │ mov r0, #55 @ 0x37 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ec46f │ │ - @ instruction: 0xff5f1d6a │ │ + @ instruction: 0xff5ec448 │ │ + @ instruction: 0xff5f1d43 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ bne d30ca0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d2f084 │ │ cmp r1, #49 @ 0x31 │ │ @@ -3627149,15 +3627148,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #113 @ 0x71 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ec3e2 │ │ + @ instruction: 0xff5ec3bb │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d30ca0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d2f08c │ │ cmp r1, #95 @ 0x5f │ │ @@ -3627195,15 +3627194,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #200 @ 0xc8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fee73 │ │ + @ instruction: 0xff5fee4c │ │ ldrb r1, [r0, #2] │ │ cmp r1, #110 @ 0x6e │ │ beq d2e88c │ │ cmp r1, #99 @ 0x63 │ │ bne d30ca0 │ │ ldr r2, [pc, #4060] @ d2eb90 │ │ add r1, r0, #3 │ │ @@ -3627236,15 +3627235,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #76 @ 0x4c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1bb4 │ │ + @ instruction: 0xff5f1b8d │ │ ldr r2, [pc, #4080] @ d2ec34 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3627305,15 +3627304,15 @@ │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #151 @ 0x97 │ │ pop {fp, pc} │ │ mov r0, #207 @ 0xcf │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0dfd │ │ + @ instruction: 0xff5e0dd6 │ │ ldr r2, [pc, #4084] @ d2ed4c │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3627540,15 +3627539,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #301 @ 0x12d │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fca73 │ │ + @ instruction: 0xff5fca4c │ │ ldr r2, [pc, #4076] @ d2f0f0 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3627568,16 +3627567,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #141 @ 0x8d │ │ pop {fp, pc} │ │ - @ instruction: 0xff5def33 │ │ - @ instruction: 0xff5f067b │ │ + @ instruction: 0xff5def0c │ │ + @ instruction: 0xff5f0654 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d30ca0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #95 @ 0x5f │ │ @@ -3627601,15 +3627600,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #143 @ 0x8f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ef788 │ │ + @ instruction: 0xff5ef761 │ │ @ instruction: 0xff5d3d1d │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d30ca0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #96 @ 0x60 │ │ ble d2ef58 │ │ @@ -3627676,16 +3627675,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #212 @ 0xd4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f04fb │ │ - @ instruction: 0xff5ef612 │ │ + @ instruction: 0xff5f04d4 │ │ + @ instruction: 0xff5ef5eb │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ beq d2eed4 │ │ cmp r1, #102 @ 0x66 │ │ beq d2eeb0 │ │ cmp r1, #99 @ 0x63 │ │ bne d30ca0 │ │ @@ -3627708,16 +3627707,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #277 @ 0x115 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f51b8 │ │ - @ instruction: 0xff5ef433 │ │ + @ instruction: 0xff5f5191 │ │ + @ instruction: 0xff5ef40c │ │ ldr r2, [pc, #4064] @ d2f388 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3627728,15 +3627727,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #278 @ 0x116 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f89c0 │ │ + @ instruction: 0xff5f8999 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ ldrbeq r1, [r0, #3] │ │ cmpeq r1, #45 @ 0x2d │ │ bne d30ca0 │ │ ldrb r1, [r0, #4] │ │ sub r1, r1, #100 @ 0x64 │ │ @@ -3627759,16 +3627758,16 @@ │ │ andeq r1, r0, r0, lsr r8 │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r1, r0, r8, lsl #16 │ │ andeq r1, r0, ip, asr r8 │ │ - @ instruction: 0xff5fe73a │ │ - @ instruction: 0xff5fc6b2 │ │ + @ instruction: 0xff5fe713 │ │ + @ instruction: 0xff5fc68b │ │ @ instruction: 0xff5d1c75 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ bne d30ca0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #103 @ 0x67 │ │ ldrbeq r1, [r0, #7] │ │ @@ -3627794,15 +3627793,15 @@ │ │ mov r0, #104 @ 0x68 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #2] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #185 @ 0xb9 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fa863 │ │ + @ instruction: 0xff5fa83c │ │ ldrb r1, [r0, #2] │ │ cmp r1, #121 @ 0x79 │ │ bne d30ca0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #97 @ 0x61 │ │ bgt d2eef8 │ │ cmp r1, #0 │ │ @@ -3627936,15 +3627935,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #132 @ 0x84 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e2300 │ │ + @ instruction: 0xff5e22d9 │ │ @ instruction: 0xff5d19e4 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #111 @ 0x6f │ │ beq d2f158 │ │ cmp r1, #105 @ 0x69 │ │ beq d2f120 │ │ cmp r1, #101 @ 0x65 │ │ @@ -3627968,15 +3627967,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #157 @ 0x9d │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e2274 │ │ + @ instruction: 0xff5e224d │ │ ldrb r1, [r0, #3] │ │ cmp r1, #99 @ 0x63 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #101 @ 0x65 │ │ bne d30ca0 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #0 │ │ @@ -3627988,15 +3627987,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #321 @ 0x141 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4d54 │ │ + @ instruction: 0xff5f4d2d │ │ ldr r2, [pc, #4088] @ d2f7fc │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3628023,15 +3628022,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #116 @ 0x74 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e68ee │ │ + @ instruction: 0xff5e68c7 │ │ @ instruction: 0xff5d3674 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #105 @ 0x69 │ │ beq d2f1f8 │ │ cmp r1, #95 @ 0x5f │ │ bne d30ca0 │ │ ldrb r1, [r0, #4] │ │ @@ -3628044,16 +3628043,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #90 @ 0x5a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e9788 │ │ - @ instruction: 0xff5f0ee6 │ │ + @ instruction: 0xff5e9761 │ │ + @ instruction: 0xff5f0ebf │ │ ldrb r1, [r0, #3] │ │ cmp r1, #51 @ 0x33 │ │ bne d30ca0 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #107 @ 0x6b │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ @@ -3628109,15 +3628108,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #95 @ 0x5f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e5963 │ │ + @ instruction: 0xff5e593c │ │ ldrb r1, [r0, #3] │ │ cmp r1, #112 @ 0x70 │ │ bne d30ca0 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #45 @ 0x2d │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #112 @ 0x70 │ │ @@ -3628175,15 +3628174,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #216 @ 0xd8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fe79e │ │ + @ instruction: 0xff5fe777 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #104 @ 0x68 │ │ bgt d2f1a0 │ │ cmp r1, #45 @ 0x2d │ │ beq d2f694 │ │ cmp r1, #95 @ 0x5f │ │ bne d30ca0 │ │ @@ -3628208,15 +3628207,15 @@ │ │ andeq r2, r0, r0, lsl #3 │ │ andeq r2, r0, r0, lsl #3 │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r2, r0, r0, lsl #3 │ │ andeq r1, r0, r0, ror #16 │ │ andeq r2, r0, r0, lsl #3 │ │ ldrdeq r1, [r0], -r4 │ │ - @ instruction: 0xff5ed1b3 │ │ + @ instruction: 0xff5ed18c │ │ ldr r2, [pc, #3936] @ d2fad4 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3628228,16 +3628227,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eb2db │ │ - @ instruction: 0xff5e3b19 │ │ + @ instruction: 0xff5eb2b4 │ │ + @ instruction: 0xff5e3af2 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #114 @ 0x72 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #111 @ 0x6f │ │ bne d30ca0 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #112 @ 0x70 │ │ @@ -3628292,15 +3628291,15 @@ │ │ beq d2f850 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #5] │ │ cmpeq r0, #0 │ │ bne d30ca0 │ │ mov r0, #312 @ 0x138 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e93d6 │ │ + @ instruction: 0xff5e93af │ │ @ instruction: 0xff5cfa04 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #101 @ 0x65 │ │ bne d30ca0 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #110 @ 0x6e │ │ beq d2f874 │ │ @@ -3628380,15 +3628379,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #110 @ 0x6e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4b3c │ │ + @ instruction: 0xff5f4b15 │ │ ldr r2, [pc, #4016] @ d2fdd4 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3628417,15 +3628416,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #319 @ 0x13f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fdb94 │ │ + @ instruction: 0xff5fdb6d │ │ ldr r2, [pc, #4068] @ d2fe9c │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3628458,15 +3628457,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #152 @ 0x98 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eaf81 │ │ + @ instruction: 0xff5eaf5a │ │ @ instruction: 0xff5d11e1 │ │ cmp r1, #45 @ 0x2d │ │ beq d2f44c │ │ cmp r1, #49 @ 0x31 │ │ bne d30ca0 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #109 @ 0x6d │ │ @@ -3628497,15 +3628496,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #304 @ 0x130 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e536b │ │ + @ instruction: 0xff5e5344 │ │ ldr r2, [pc, #4064] @ d2ffd8 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3628541,15 +3628540,15 @@ │ │ pop {fp, pc} │ │ mov r0, #217 @ 0xd9 │ │ pop {fp, pc} │ │ mov r0, #46 @ 0x2e │ │ pop {fp, pc} │ │ mov r0, #82 @ 0x52 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e19ac │ │ + @ instruction: 0xff5e1985 │ │ @ instruction: 0xff5d4cb0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #121 @ 0x79 │ │ bne d30ca0 │ │ ldrb r1, [r0, #5] │ │ @@ -3628572,16 +3628571,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #130 @ 0x82 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f7cb9 │ │ - @ instruction: 0xff5f4422 │ │ + @ instruction: 0xff5f7c92 │ │ + @ instruction: 0xff5f43fb │ │ ldrb r1, [r0, #3] │ │ cmp r1, #118 @ 0x76 │ │ beq d2f608 │ │ cmp r1, #109 @ 0x6d │ │ bne d30ca0 │ │ ldr r2, [pc, #4064] @ d3011c │ │ add r1, r0, #4 │ │ @@ -3628604,16 +3628603,16 @@ │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #7 │ │ pop {fp, pc} │ │ mov r0, #37 @ 0x25 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f253d │ │ - @ instruction: 0xff5eb1fb │ │ + @ instruction: 0xff5f2516 │ │ + @ instruction: 0xff5eb1d4 │ │ cmp r1, #105 @ 0x69 │ │ beq d2f6bc │ │ cmp r1, #109 @ 0x6d │ │ bne d30ca0 │ │ ldr r2, [pc, #4064] @ d30198 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ @@ -3628637,15 +3628636,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #91 @ 0x5b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb95b │ │ + @ instruction: 0xff5fb934 │ │ ldr r2, [pc, #4076] @ d30214 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3628690,15 +3628689,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #161 @ 0xa1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e506b │ │ + @ instruction: 0xff5e5044 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #121 @ 0x79 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #112 @ 0x70 │ │ bne d30ca0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #116 @ 0x74 │ │ @@ -3628715,15 +3628714,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #50 @ 0x32 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2356 │ │ + @ instruction: 0xff5f232f │ │ @ instruction: 0xff5ff447 │ │ ldr r2, [pc, #4080] @ d30354 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ @@ -3628738,15 +3628737,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #59 @ 0x3b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f22fa │ │ + @ instruction: 0xff5f22d3 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d30ca0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #0 │ │ @@ -3628804,15 +3628803,15 @@ │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r0, r0, r8, ror fp │ │ andeq r1, r0, r8, lsr r8 │ │ andeq r1, r0, r8, lsr r8 │ │ @ instruction: 0x00000cb8 │ │ - @ instruction: 0xff5f2216 │ │ + @ instruction: 0xff5f21ef │ │ ldr r2, [pc, #4036] @ d30488 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3628825,29 +3628824,29 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #49 @ 0x31 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb64f │ │ + @ instruction: 0xff5fb628 │ │ ldr r2, [pc, #4072] @ d30500 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #129 @ 0x81 │ │ pop {fp, pc} │ │ mov r0, #6 │ │ pop {fp, pc} │ │ @ instruction: 0xff5cd235 │ │ @ instruction: 0xff600d91 │ │ - @ instruction: 0xff5f027e │ │ + @ instruction: 0xff5f0257 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #114 @ 0x72 │ │ bne d30ca0 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #116 @ 0x74 │ │ @@ -3628951,15 +3628950,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #150 @ 0x96 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fd32c │ │ + @ instruction: 0xff5fd305 │ │ ldr r2, [pc, #4060] @ d306ec │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3628976,27 +3628975,27 @@ │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #126 @ 0x7e │ │ pop {fp, pc} │ │ @ instruction: 0xff5d27e1 │ │ - @ instruction: 0xff5df3e6 │ │ + @ instruction: 0xff5df3bf │ │ ldr r2, [pc, #4076] @ d30760 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #57 @ 0x39 │ │ pop {fp, pc} │ │ mov r0, #108 @ 0x6c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f5d34 │ │ + @ instruction: 0xff5f5d0d │ │ ldrb r1, [r0, #5] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #117 @ 0x75 │ │ bne d30ca0 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #114 @ 0x72 │ │ @@ -3629013,25 +3629012,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #295 @ 0x127 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e8889 │ │ + @ instruction: 0xff5e8862 │ │ ldr r2, [pc, #4092] @ d30804 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #281 @ 0x119 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecbec │ │ + @ instruction: 0xff5ecbc5 │ │ ldr r2, [pc, #4056] @ d30808 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629082,16 +3629081,16 @@ │ │ ldrb r2, [r0, #12] │ │ cmp r2, #57 @ 0x39 │ │ bhi d30ca0 │ │ add r3, pc, #20 │ │ mov r1, #237 @ 0xed │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ - @ instruction: 0xff5e1120 │ │ - @ instruction: 0xff5ee040 │ │ + @ instruction: 0xff5e10f9 │ │ + @ instruction: 0xff5ee019 │ │ @ instruction: 0xff6031ed │ │ @ instruction: 0xffffe55c │ │ andeq r1, r0, r4, lsl #7 │ │ andeq r1, r0, r4, lsl #7 │ │ andeq r1, r0, r4, lsl #7 │ │ andeq r1, r0, r4, lsl #7 │ │ andeq r1, r0, r4, lsl #7 │ │ @@ -3629143,15 +3629142,15 @@ │ │ andeq r1, r0, r0, ror #1 │ │ andeq r1, r0, r0, lsr #2 │ │ andeq r1, r0, ip, asr #1 │ │ strdeq r1, [r0], -r4 │ │ andeq r1, r0, ip, lsl #2 │ │ andeq r1, r0, r8, lsr r1 │ │ andeq r1, r0, ip, asr #2 │ │ - @ instruction: 0xff5f3b4b │ │ + @ instruction: 0xff5f3b24 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ beq d30c50 │ │ cmp r1, #48 @ 0x30 │ │ ldrbeq r0, [r0, #14] │ │ cmpeq r0, #0 │ │ bne d30ca0 │ │ @@ -3629195,16 +3629194,16 @@ │ │ ldrb r2, [r0, #10] │ │ cmp r2, #57 @ 0x39 │ │ bhi d30ca0 │ │ add r3, pc, #16 │ │ mov r1, #248 @ 0xf8 │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ - @ instruction: 0xff5f91e4 │ │ - @ instruction: 0xff5f5600 │ │ + @ instruction: 0xff5f91bd │ │ + @ instruction: 0xff5f55d9 │ │ @ instruction: 0xffffe39c │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ andeq r1, r0, r4, asr #3 │ │ @@ -3629264,15 +3629263,15 @@ │ │ beq d309cc │ │ cmp r1, #48 @ 0x30 │ │ ldrbeq r0, [r0, #12] │ │ cmpeq r0, #0 │ │ bne d30ca0 │ │ mov r0, #250 @ 0xfa │ │ pop {fp, pc} │ │ - @ instruction: 0xff5def5c │ │ + @ instruction: 0xff5def35 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #115 @ 0x73 │ │ beq d2ff20 │ │ cmp r1, #107 @ 0x6b │ │ bne d30ca0 │ │ ldr r2, [pc, #4056] @ d30be0 │ │ add r1, r0, #6 │ │ @@ -3629288,15 +3629287,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #106 @ 0x6a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ea26f │ │ + @ instruction: 0xff5ea248 │ │ ldr r2, [pc, #4088] @ d30c4c │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629327,45 +3629326,45 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #45 @ 0x2d │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fcd70 │ │ + @ instruction: 0xff5fcd49 │ │ ldr r2, [pc, #4080] @ d30ce0 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #315 @ 0x13b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ea1a3 │ │ + @ instruction: 0xff5ea17c │ │ ldr r2, [pc, #4084] @ d30d0c │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #220 @ 0xdc │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f709f │ │ + @ instruction: 0xff5f7078 │ │ ldr r2, [pc, #4088] @ d30d38 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #162 @ 0xa2 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0ca0 │ │ + @ instruction: 0xff5e0c79 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #45 @ 0x2d │ │ bne d30ca0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #107 @ 0x6b │ │ ldrbeq r1, [r0, #7] │ │ cmpeq r1, #100 @ 0x64 │ │ @@ -3629386,15 +3629385,15 @@ │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #302 @ 0x12e │ │ pop {fp, pc} │ │ @ instruction: 0xff5db52c │ │ - @ instruction: 0xff5efa34 │ │ + @ instruction: 0xff5efa0d │ │ @ instruction: 0xff602d73 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ bne d30ca0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #108 @ 0x6c │ │ ldrbeq r1, [r0, #7] │ │ @@ -3629414,16 +3629413,16 @@ │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, ip, lsl r0 │ │ andeq r0, r0, r4, ror #19 │ │ andeq r0, r0, r4, ror #18 │ │ andeq r0, r0, ip, lsl #19 │ │ @ instruction: 0xff5d0314 │ │ - @ instruction: 0xff5e28b7 │ │ - @ instruction: 0xff5edaec │ │ + @ instruction: 0xff5e2890 │ │ + @ instruction: 0xff5edac5 │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d30ca0 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ @@ -3629459,15 +3629458,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #79 @ 0x4f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e9fc3 │ │ + @ instruction: 0xff5e9f9c │ │ ldr r2, [pc, #3912] @ d30e48 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629506,26 +3629505,26 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #149 @ 0x95 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0a80 │ │ + @ instruction: 0xff5e0a59 │ │ ldr r2, [pc, #3672] @ d30e14 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #193 @ 0xc1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f356b │ │ - @ instruction: 0xff5f5ff7 │ │ + @ instruction: 0xff5f3544 │ │ + @ instruction: 0xff5f5fd0 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #103 @ 0x67 │ │ bne d30ca0 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #97 @ 0x61 │ │ @@ -3629540,16 +3629539,16 @@ │ │ ldrb r1, [r0, #11] │ │ sub r1, r1, #99 @ 0x63 │ │ cmp r1, #16 │ │ bhi d30ca0 │ │ add r2, pc, #12 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff5ed95b │ │ - @ instruction: 0xff5e26bd │ │ + @ instruction: 0xff5ed934 │ │ + @ instruction: 0xff5e2696 │ │ andeq r0, r0, r4, asr #32 │ │ andeq r0, r0, r0, ror #24 │ │ andeq r0, r0, r0, ror #24 │ │ andeq r0, r0, r0, ror #24 │ │ andeq r0, r0, r0, ror #24 │ │ andeq r0, r0, r0, ror #20 │ │ andeq r0, r0, r4, ror #21 │ │ @@ -3629577,15 +3629576,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #41 @ 0x29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f50cc │ │ + @ instruction: 0xff5f50a5 │ │ ldr r2, [pc, #3456] @ d30e58 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629659,15 +3629658,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #13 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ef5d3 │ │ + @ instruction: 0xff5ef5ac │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ beq d304dc │ │ cmp r1, #105 @ 0x69 │ │ beq d3048c │ │ cmp r1, #97 @ 0x61 │ │ bne d30ca0 │ │ @@ -3629695,25 +3629694,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #12 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0795 │ │ + @ instruction: 0xff5e076e │ │ ldr r2, [pc, #2976] @ d30e50 │ │ add r1, r0, #7 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #299 @ 0x12b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f329d │ │ + @ instruction: 0xff5f3276 │ │ ldr r2, [pc, #2888] @ d30e20 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629724,30 +3629723,30 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #311 @ 0x137 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e402f │ │ + @ instruction: 0xff5e4008 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #110 @ 0x6e │ │ beq d30464 │ │ cmp r1, #97 @ 0x61 │ │ bne d30ca0 │ │ ldr r2, [pc, #2784] @ d30e18 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #155 @ 0x9b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fc6d8 │ │ + @ instruction: 0xff5fc6b1 │ │ ldr r2, [pc, #2756] @ d30e24 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629774,16 +3629773,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #96 @ 0x60 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ed40f │ │ - @ instruction: 0xff5de751 │ │ + @ instruction: 0xff5ed3e8 │ │ + @ instruction: 0xff5de72a │ │ ldrb r1, [r0, #8] │ │ cmp r1, #105 @ 0x69 │ │ bne d30ca0 │ │ ldrb r1, [r0, #9] │ │ cmp r1, #109 @ 0x6d │ │ ldrbeq r1, [r0, #10] │ │ cmpeq r1, #101 @ 0x65 │ │ @@ -3629846,15 +3629845,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #62 @ 0x3e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e99bb │ │ + @ instruction: 0xff5e9994 │ │ ldr r2, [pc, #2520] @ d30ee4 │ │ add r1, r0, #9 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629893,25 +3629892,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #166 @ 0xa6 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e7afe │ │ + @ instruction: 0xff5e7ad7 │ │ ldr r2, [pc, #2104] @ d30e00 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #9 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0464 │ │ + @ instruction: 0xff5e043d │ │ ldr r2, [pc, #2068] @ d30e04 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629923,15 +3629922,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #100 @ 0x64 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f67a5 │ │ + @ instruction: 0xff5f677e │ │ @ instruction: 0xff5c8382 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #45 @ 0x2d │ │ bne d30ca0 │ │ ldrb r1, [r0, #8] │ │ cmp r1, #116 @ 0x74 │ │ beq d3073c │ │ @@ -3629944,15 +3629943,15 @@ │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #16 │ │ pop {fp, pc} │ │ movw r0, #322 @ 0x142 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fc516 │ │ + @ instruction: 0xff5fc4ef │ │ ldr r2, [pc, #1968] @ d30e44 │ │ add r1, r0, #10 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629969,15 +3629968,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ movw r0, #305 @ 0x131 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ed29a │ │ + @ instruction: 0xff5ed273 │ │ ldr r2, [pc, #1984] @ d30eb8 │ │ add r1, r0, #10 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3629988,25 +3629987,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #19 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e0319 │ │ + @ instruction: 0xff5e02f2 │ │ ldr r2, [pc, #1840] @ d30e74 │ │ add r1, r0, #9 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #17 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e7e2b │ │ + @ instruction: 0xff5e7e04 │ │ ldr r2, [pc, #1872] @ d30ebc │ │ add r1, r0, #11 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3630019,15 +3630018,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #68 @ 0x44 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0efc │ │ + @ instruction: 0xff5f0ed5 │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #120 @ 0x78 │ │ bne d30ca0 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #115 @ 0x73 │ │ @@ -3630040,15 +3630039,15 @@ │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #69 @ 0x45 │ │ pop {fp, pc} │ │ @ instruction: 0xff5d51ed │ │ - @ instruction: 0xff5fa349 │ │ + @ instruction: 0xff5fa322 │ │ @ instruction: 0xff5d722f │ │ ldrb r1, [r0, #11] │ │ cmp r1, #110 @ 0x6e │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #99 @ 0x63 │ │ bne d30ca0 │ │ ldrb r1, [r0, #13] │ │ @@ -3630068,15 +3630067,15 @@ │ │ mov r0, #66 @ 0x42 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #11] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #251 @ 0xfb │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fc1e2 │ │ + @ instruction: 0xff5fc1bb │ │ ldrb r0, [r0, #11] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #254 @ 0xfe │ │ pop {fp, pc} │ │ ldrb r0, [r0, #11] │ │ cmp r0, #0 │ │ @@ -3630286,15 +3630285,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eb134 │ │ + @ instruction: 0xff5eb10d │ │ ldrb r1, [r0, #12] │ │ cmp r1, #105 @ 0x69 │ │ beq d30c8c │ │ cmp r1, #101 @ 0x65 │ │ bne d30ca0 │ │ ldr r2, [pc, #676] @ d30ea4 │ │ add r1, r0, #13 │ │ @@ -3630303,15 +3630302,15 @@ │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #31 │ │ pop {fp, pc} │ │ mov r0, #63 @ 0x3f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dfe20 │ │ + @ instruction: 0xff5dfdf9 │ │ ldr r2, [pc, #672] @ d30ed0 │ │ add r1, r0, #14 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3630325,51 +3630324,51 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #67 @ 0x43 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dc41c │ │ + @ instruction: 0xff5dc3f5 │ │ mov r0, #65 @ 0x41 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e405a │ │ + @ instruction: 0xff5e4033 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #103 @ 0x67 │ │ ldrbeq r1, [r0, #14] │ │ cmpeq r1, #45 @ 0x2d │ │ beq d30d64 │ │ mvn r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ mov r0, #20 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2c98 │ │ + @ instruction: 0xff5f2c71 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #226 @ 0xe2 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #227 @ 0xe3 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f8074 │ │ + @ instruction: 0xff5f804d │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #228 @ 0xe4 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #229 @ 0xe5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2841 │ │ + @ instruction: 0xff5f281a │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #230 @ 0xe6 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3630397,15 +3630396,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #32 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5dfca0 │ │ + @ instruction: 0xff5dfc79 │ │ ldr r2, [pc, #260] @ d30eac │ │ add r1, r0, #16 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d39290 │ │ cmp r0, #0 │ │ bne d30ca0 │ │ @@ -3630419,74 +3630418,74 @@ │ │ cmp r0, #0 │ │ bne d30ca0 │ │ mov r0, #25 │ │ pop {fp, pc} │ │ mov r0, #27 │ │ pop {fp, pc} │ │ @ instruction: 0xff601d3c │ │ - @ instruction: 0xff5dfba4 │ │ - @ instruction: 0xff5f0120 │ │ + @ instruction: 0xff5dfb7d │ │ + @ instruction: 0xff5f00f9 │ │ @ instruction: 0xff5d6088 │ │ @ instruction: 0xff5d4428 │ │ - @ instruction: 0xff5f2370 │ │ + @ instruction: 0xff5f2349 │ │ @ instruction: 0xff6011e3 │ │ - @ instruction: 0xff5eca2d │ │ - @ instruction: 0xff5f9556 │ │ - @ instruction: 0xff5ef3c5 │ │ + @ instruction: 0xff5eca06 │ │ + @ instruction: 0xff5f952f │ │ + @ instruction: 0xff5ef39e │ │ @ instruction: 0xff5d8112 │ │ @ instruction: 0xff5c7579 │ │ - @ instruction: 0xff5e4fd2 │ │ - @ instruction: 0xff5f9819 │ │ - @ instruction: 0xff5ea9ad │ │ - @ instruction: 0xff5e6dab │ │ - @ instruction: 0xff5dfb74 │ │ - @ instruction: 0xff5f4230 │ │ + @ instruction: 0xff5e4fab │ │ + @ instruction: 0xff5f97f2 │ │ + @ instruction: 0xff5ea986 │ │ + @ instruction: 0xff5e6d84 │ │ + @ instruction: 0xff5dfb4d │ │ + @ instruction: 0xff5f4209 │ │ @ instruction: 0xff5d29c0 │ │ @ instruction: 0xff5fd3c6 │ │ - @ instruction: 0xff5e7186 │ │ - @ instruction: 0xff5f94ed │ │ - @ instruction: 0xff5f42a6 │ │ + @ instruction: 0xff5e715f │ │ + @ instruction: 0xff5f94c6 │ │ + @ instruction: 0xff5f427f │ │ @ instruction: 0xff5d45ad │ │ @ instruction: 0xff5d4745 │ │ @ instruction: 0xff5da375 │ │ @ instruction: 0xff5d2cc8 │ │ - @ instruction: 0xff5e50ba │ │ - @ instruction: 0xff5f5380 │ │ + @ instruction: 0xff5e5093 │ │ + @ instruction: 0xff5f5359 │ │ @ instruction: 0xff5d62a3 │ │ - @ instruction: 0xff5e29e0 │ │ - @ instruction: 0xff5fb94e │ │ - @ instruction: 0xff5e2d10 │ │ - @ instruction: 0xff5ec263 │ │ - @ instruction: 0xff5e2eb8 │ │ - @ instruction: 0xff5ec28b │ │ + @ instruction: 0xff5e29b9 │ │ + @ instruction: 0xff5fb927 │ │ + @ instruction: 0xff5e2ce9 │ │ + @ instruction: 0xff5ec23c │ │ + @ instruction: 0xff5e2e91 │ │ + @ instruction: 0xff5ec264 │ │ @ instruction: 0xff5d4532 │ │ - @ instruction: 0xff5e8c54 │ │ - @ instruction: 0xff5ddaeb │ │ - @ instruction: 0xff5ea26a │ │ - @ instruction: 0xff5e2888 │ │ + @ instruction: 0xff5e8c2d │ │ + @ instruction: 0xff5ddac4 │ │ + @ instruction: 0xff5ea243 │ │ + @ instruction: 0xff5e2861 │ │ @ instruction: 0xff5fccc7 │ │ - @ instruction: 0xff5e0b91 │ │ - @ instruction: 0xff5ea18a │ │ - @ instruction: 0xff5e2b4c │ │ - @ instruction: 0xff5f7169 │ │ - @ instruction: 0xff5e9fce │ │ - @ instruction: 0xff5e28ac │ │ - @ instruction: 0xff5e3250 │ │ - @ instruction: 0xff5f5739 │ │ + @ instruction: 0xff5e0b6a │ │ + @ instruction: 0xff5ea163 │ │ + @ instruction: 0xff5e2b25 │ │ + @ instruction: 0xff5f7142 │ │ + @ instruction: 0xff5e9fa7 │ │ + @ instruction: 0xff5e2885 │ │ + @ instruction: 0xff5e3229 │ │ + @ instruction: 0xff5f5712 │ │ @ instruction: 0xff5d42fd │ │ @ instruction: 0xff5d4289 │ │ @ instruction: 0xff5cdaf1 │ │ - @ instruction: 0xff5e8273 │ │ + @ instruction: 0xff5e824c │ │ @ instruction: 0xff5d2611 │ │ @ instruction: 0xff5ce98e │ │ @ instruction: 0xff5cab60 │ │ - @ instruction: 0xff5e8e23 │ │ - @ instruction: 0xff5fb962 │ │ - @ instruction: 0xff5dd656 │ │ - @ instruction: 0xff5f4888 │ │ + @ instruction: 0xff5e8dfc │ │ + @ instruction: 0xff5fb93b │ │ + @ instruction: 0xff5dd62f │ │ + @ instruction: 0xff5f4861 │ │ @ instruction: 0xff5d44e9 │ │ push {fp, lr} │ │ add r0, r0, #208 @ 0xd0 │ │ bl c64ae0 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ @@ -3631067,20 +3631066,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0e74c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5df21a │ │ - @ instruction: 0xff5fa46e │ │ + @ instruction: 0xff5df1f3 │ │ + @ instruction: 0xff5fa447 │ │ @ instruction: 0xff5ff354 │ │ - @ instruction: 0xff5e6774 │ │ + @ instruction: 0xff5e674d │ │ @ instruction: 0xff5cf76f │ │ - @ instruction: 0xff5e3ac5 │ │ + @ instruction: 0xff5e3a9e │ │ ldr r0, [pc, #4] @ d31838 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sl, r0, ip │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #64] @ 0x40 │ │ @@ -3632789,16 +3632788,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c6772 │ │ - @ instruction: 0xff5eb55f │ │ - @ instruction: 0xff5f68be │ │ + @ instruction: 0xff5eb538 │ │ + @ instruction: 0xff5f6897 │ │ @ instruction: 0x000a63bc │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ ldr r5, [fp, #8] │ │ cmp r1, #5 │ │ beq d3338c │ │ cmp r1, #1 │ │ @@ -3632861,15 +3632860,15 @@ │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c6656 │ │ @ instruction: 0xff5c83a9 │ │ - @ instruction: 0xff5f67a2 │ │ + @ instruction: 0xff5f677b │ │ andeq r6, sl, r0, lsr #5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #20 │ │ mov r6, r3 │ │ mov r8, r0 │ │ cmp r1, #5 │ │ @@ -3633194,15 +3633193,15 @@ │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c6122 │ │ @ instruction: 0xff5fe2af │ │ - @ instruction: 0xff5f626e │ │ + @ instruction: 0xff5f6247 │ │ andeq r5, sl, ip, ror #26 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d33968 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #44 @ 0x2c │ │ @@ -3633343,15 +3633342,15 @@ │ │ bl d38eb0 │ │ @ instruction: 0xff5c5ede │ │ @ instruction: 0xff5fe07b │ │ @ instruction: 0xff5c7c3d │ │ andeq r5, sl, r8, lsr #22 │ │ @ instruction: 0xff5c5f16 │ │ @ instruction: 0xff5fe0b3 │ │ - @ instruction: 0xff5f22da │ │ + @ instruction: 0xff5f22b3 │ │ andeq r5, sl, r0, ror #22 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d33968 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d33968 │ │ @@ -3633436,16 +3633435,16 @@ │ │ str r0, [r5, #16] │ │ mov r0, r4 │ │ bl d34240 │ │ sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ bl d38eb0 │ │ @ instruction: 0xff5c5d9a │ │ - @ instruction: 0xff5d9edc │ │ - @ instruction: 0xff5e709e │ │ + @ instruction: 0xff5d9eb5 │ │ + @ instruction: 0xff5e7077 │ │ andeq r5, sl, r4, ror #19 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ sub sp, sp, #736 @ 0x2e0 │ │ mov r4, r0 │ │ sub r0, fp, #344 @ 0x158 │ │ bl d35630 │ │ @@ -3633475,15 +3633474,15 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c5cba │ │ - @ instruction: 0xff5f5dfb │ │ + @ instruction: 0xff5f5dd4 │ │ @ instruction: 0xff5cd215 │ │ andeq r5, sl, r4, lsl #18 │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ add fp, sp, #24 │ │ sub sp, sp, #48 @ 0x30 │ │ mov r8, r1 │ │ mov r1, r0 │ │ @@ -3633838,16 +3633837,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c570e │ │ - @ instruction: 0xff5dd404 │ │ - @ instruction: 0xff5e2d83 │ │ + @ instruction: 0xff5dd3dd │ │ + @ instruction: 0xff5e2d5c │ │ andeq r5, sl, r8, asr r3 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ add r3, r1, #2 │ │ cmp r3, #17 │ │ bhi d343f0 │ │ add r4, pc, #4 │ │ @@ -3633896,16 +3633895,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c5626 │ │ - @ instruction: 0xff5e8593 │ │ - @ instruction: 0xff5e2c9b │ │ + @ instruction: 0xff5e856c │ │ + @ instruction: 0xff5e2c74 │ │ andeq r5, sl, r0, ror r2 │ │ bic r0, r1, #31 │ │ sub r0, r0, #256 @ 0x100 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ @@ -3633968,15 +3633967,15 @@ │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c550a │ │ @ instruction: 0xff5c34b8 │ │ - @ instruction: 0xff5f7521 │ │ + @ instruction: 0xff5f74fa │ │ andeq r5, sl, r4, asr r1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ add fp, sp, #16 │ │ mov r4, r2 │ │ bic r2, r1, #15 │ │ mov r5, r3 │ │ cmp r2, #272 @ 0x110 │ │ @@ -3634035,16 +3634034,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c53fa │ │ - @ instruction: 0xff5e0c84 │ │ - @ instruction: 0xff5f7411 │ │ + @ instruction: 0xff5e0c5d │ │ + @ instruction: 0xff5f73ea │ │ andeq r5, sl, r4, asr #32 │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldrb r0, [r0, #384] @ 0x180 │ │ mov r4, #0 │ │ @@ -3634301,15 +3634300,15 @@ │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ andeq r5, sl, r8, lsr #32 │ │ andeq r5, sl, r8, lsr r0 │ │ @ instruction: 0xff5c4fde │ │ @ instruction: 0xff5d58a3 │ │ - @ instruction: 0xff5daffa │ │ + @ instruction: 0xff5dafd3 │ │ andeq r4, sl, r8, lsr #24 │ │ andeq r5, sl, ip, lsl r0 │ │ @ instruction: 0xff5c5016 │ │ @ instruction: 0xff5d58db │ │ @ instruction: 0xff5fb07e │ │ andeq r4, sl, r0, ror #24 │ │ add r1, r0, #2 │ │ @@ -3634848,94 +3634847,94 @@ │ │ ldr r0, [pc, #312] @ d35450 │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #324] @ d35468 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff5ca6a3 │ │ - @ instruction: 0xff5e1ed0 │ │ - @ instruction: 0xff5e3f91 │ │ + @ instruction: 0xff5e1ea9 │ │ + @ instruction: 0xff5e3f6a │ │ @ instruction: 0xff5d51db │ │ @ instruction: 0xff5cf916 │ │ - @ instruction: 0xff5f6970 │ │ - @ instruction: 0xff5d6fe2 │ │ - @ instruction: 0xff5dc654 │ │ + @ instruction: 0xff5f6949 │ │ + @ instruction: 0xff5d6fbb │ │ + @ instruction: 0xff5dc62d │ │ @ instruction: 0xff5c2995 │ │ @ instruction: 0xff5cf93d │ │ @ instruction: 0xff5cf8b0 │ │ - @ instruction: 0xff5e96f8 │ │ - @ instruction: 0xff5e2047 │ │ - @ instruction: 0xff5f49cd │ │ + @ instruction: 0xff5e96d1 │ │ + @ instruction: 0xff5e2020 │ │ + @ instruction: 0xff5f49a6 │ │ @ instruction: 0xff5cdbbf │ │ - @ instruction: 0xff5e3cdc │ │ - @ instruction: 0xff5daa2a │ │ + @ instruction: 0xff5e3cb5 │ │ + @ instruction: 0xff5daa03 │ │ @ instruction: 0xff5d14c0 │ │ - @ instruction: 0xff5eb484 │ │ + @ instruction: 0xff5eb45d │ │ @ instruction: 0xff5c8363 │ │ @ instruction: 0xff5ca03e │ │ @ instruction: 0xff5ca0c5 │ │ - @ instruction: 0xff5f68e3 │ │ - @ instruction: 0xff5f2cc0 │ │ - @ instruction: 0xff5e20aa │ │ + @ instruction: 0xff5f68bc │ │ + @ instruction: 0xff5f2c99 │ │ + @ instruction: 0xff5e2083 │ │ @ instruction: 0xff5fa868 │ │ @ instruction: 0xff5d3375 │ │ @ instruction: 0xff5c492e │ │ @ instruction: 0xff5cdbe7 │ │ - @ instruction: 0xff5e5c81 │ │ + @ instruction: 0xff5e5c5a │ │ @ instruction: 0xff5ca188 │ │ - @ instruction: 0xff5de2ff │ │ + @ instruction: 0xff5de2d8 │ │ @ instruction: 0xff5d3265 │ │ @ instruction: 0xff5cbd1f │ │ @ instruction: 0xff5c679f │ │ - @ instruction: 0xff5e969b │ │ - @ instruction: 0xff5e5d99 │ │ + @ instruction: 0xff5e9674 │ │ + @ instruction: 0xff5e5d72 │ │ @ instruction: 0xff5cddb3 │ │ - @ instruction: 0xff5e5ce9 │ │ - @ instruction: 0xff5e96db │ │ - @ instruction: 0xff5eef84 │ │ + @ instruction: 0xff5e5cc2 │ │ + @ instruction: 0xff5e96b4 │ │ + @ instruction: 0xff5eef5d │ │ @ instruction: 0xff5d34a9 │ │ - @ instruction: 0xff5e797f │ │ + @ instruction: 0xff5e7958 │ │ @ instruction: 0xff5d51a2 │ │ - @ instruction: 0xff5ed3c8 │ │ + @ instruction: 0xff5ed3a1 │ │ @ instruction: 0xff5fa847 │ │ @ instruction: 0xff5fca66 │ │ - @ instruction: 0xff5daa99 │ │ - @ instruction: 0xff5ed5ac │ │ - @ instruction: 0xff5e5add │ │ + @ instruction: 0xff5daa72 │ │ + @ instruction: 0xff5ed585 │ │ + @ instruction: 0xff5e5ab6 │ │ @ instruction: 0xff5c9eec │ │ @ instruction: 0xff5d534a │ │ - @ instruction: 0xff5eb52f │ │ - @ instruction: 0xff5d8982 │ │ - @ instruction: 0xff5f4be1 │ │ + @ instruction: 0xff5eb508 │ │ + @ instruction: 0xff5d895b │ │ + @ instruction: 0xff5f4bba │ │ @ instruction: 0xff5cdb47 │ │ @ instruction: 0xff5c9f4f │ │ - @ instruction: 0xff5eb3ee │ │ + @ instruction: 0xff5eb3c7 │ │ @ instruction: 0xff5f8530 │ │ @ instruction: 0xff5c9e9e │ │ - @ instruction: 0xff5e777f │ │ - @ instruction: 0xff5e0091 │ │ + @ instruction: 0xff5e7758 │ │ + @ instruction: 0xff5e006a │ │ @ instruction: 0xff5c49f2 │ │ @ instruction: 0xff5fa87b │ │ - @ instruction: 0xff5e5e28 │ │ + @ instruction: 0xff5e5e01 │ │ @ instruction: 0xff5fa843 │ │ @ instruction: 0xff5fc926 │ │ - @ instruction: 0xff5dc633 │ │ + @ instruction: 0xff5dc60c │ │ @ instruction: 0xff5d132b │ │ - @ instruction: 0xff5e3ca4 │ │ - @ instruction: 0xff5f2dcb │ │ - @ instruction: 0xff5daa3d │ │ + @ instruction: 0xff5e3c7d │ │ + @ instruction: 0xff5f2da4 │ │ + @ instruction: 0xff5daa16 │ │ @ instruction: 0xff5c9fb6 │ │ @ instruction: 0xff5c843e │ │ @ instruction: 0xff5c26f8 │ │ @ instruction: 0xff5d53a1 │ │ - @ instruction: 0xff5e2041 │ │ + @ instruction: 0xff5e201a │ │ @ instruction: 0xff5d16b3 │ │ @ instruction: 0xff5cc047 │ │ @ instruction: 0xff5ca182 │ │ - @ instruction: 0xff5ed25b │ │ + @ instruction: 0xff5ed234 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ ldr r1, [pc, #48] @ d354ac │ │ ldr r2, [pc, #48] @ d354b0 │ │ ldr r3, [pc, #48] @ d354b4 │ │ add r1, pc, r1 │ │ ldr r0, [pc, #44] @ d354b8 │ │ @@ -3634945,16 +3634944,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c45c2 │ │ - @ instruction: 0xff5da609 │ │ - @ instruction: 0xff5d6c21 │ │ + @ instruction: 0xff5da5e2 │ │ + @ instruction: 0xff5d6bfa │ │ andeq r4, sl, ip, lsl #4 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ ldr r1, [pc, #48] @ d354fc │ │ ldr r2, [pc, #48] @ d35500 │ │ ldr r3, [pc, #48] @ d35504 │ │ add r1, pc, r1 │ │ @@ -3634966,15 +3634965,15 @@ │ │ mov r0, r4 │ │ bl d39320 │ │ mov r0, r4 │ │ bl d397e0 │ │ bl d38eb0 │ │ @ instruction: 0xff5c4572 │ │ @ instruction: 0xff5cf54b │ │ - @ instruction: 0xff5eecdc │ │ + @ instruction: 0xff5eecb5 │ │ @ instruction: 0x000a41bc │ │ 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 │ │ mov r4, r1 │ │ @@ -3635154,18 +3635153,18 @@ │ │ blx r2 │ │ mov r0, r8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldrh r6, [r5, r4] │ │ movs r3, r1 │ │ - stmia r0!, {r0, r2, r4, r5, r7} │ │ + stmia r0!, {r1, r2, r3, r7} │ │ vcgt.u16 d20, d29, d22 │ │ vmaxnm.f16 q8, q6, │ │ - vqshl.u16 d27, d5, d13 │ │ + vcgt.u16 , , q15 │ │ Address 0xd3574e is out of bounds. │ │ │ │ │ │ 00d35750 : │ │ push {r7, lr} │ │ bl d35760 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3635201,16 +3635200,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldrh r4, [r4, r0] │ │ movs r3, r1 │ │ - @ instruction: 0xea5fff5e │ │ - lsls r5, r5, #26 │ │ + @ instruction: 0xea38ff5e │ │ + lsls r6, r0, #26 │ │ Address 0xd357ae is out of bounds. │ │ │ │ │ │ 00d357b0 : │ │ push {r7, lr} │ │ bl d35760 │ │ blx d37be0 │ │ @@ -3635453,16 +3635452,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldrsb r4, [r6, r7] │ │ movs r3, r1 │ │ - add r0, pc, #968 @ (adr r0, d35da8 ) │ │ - vqshl.u16 q8, , │ │ + add r0, pc, #812 @ (adr r0, d35d0c ) │ │ + vqshl.u16 q8, q1, │ │ Address 0xd359e2 is out of bounds. │ │ │ │ │ │ 00d359e4 : │ │ push {r7, lr} │ │ bl d35994 │ │ blx d37cd0 │ │ @@ -3635616,18 +3635615,18 @@ │ │ add r1, pc │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ bx r2 │ │ nop │ │ ldrsb r4, [r4, r4] │ │ movs r3, r1 │ │ - pop {r0, r1, r2, r3, r5, r7} │ │ - vmul.f16 d24, d29, d13 │ │ - vshl.u16 , q4, q7 │ │ - vhadd.u16 d27, d14, d15 │ │ + pop {r3, r7} │ │ + vmul.f16 q12, , q11 │ │ + vshl.u16 d19, d17, d14 │ │ + vpmax.f16 q13, q15, q12 │ │ vhsub.u16 d29, d30, d14 │ │ Address 0xd35b5a is out of bounds. │ │ │ │ │ │ 00d35b5c : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ @@ -3636099,15 +3636098,15 @@ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ nop │ │ strh r6, [r3, r1] │ │ movs r3, r1 │ │ add sp, #444 @ 0x1bc │ │ - vcge.f16 , q14, │ │ + vcge.f16 d31, d28, d24 │ │ Address 0xd35f8e is out of bounds. │ │ │ │ │ │ 00d35f90 : │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d35994 │ │ @@ -3637069,16 +3637068,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r1, [pc, #864] @ (d36b5c ) │ │ movs r3, r1 │ │ - adds r3, #230 @ 0xe6 │ │ - vmin.u16 , , │ │ + adds r3, #191 @ 0xbf │ │ + vmin.u16 d31, d15, d18 │ │ Address 0xd36802 is out of bounds. │ │ │ │ │ │ 00d36804 : │ │ push {r7, lr} │ │ bl d367b4 │ │ blx d38250 │ │ @@ -3637121,15 +3637120,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r1, [pc, #448] @ (d36a28 ) │ │ movs r3, r1 │ │ cbz r0, d368dc │ │ - vrshl.u16 , , │ │ + vrshl.u16 , q3, │ │ Address 0xd3686e is out of bounds. │ │ │ │ │ │ 00d36870 : │ │ push {r7, lr} │ │ bl d36820 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3637251,16 +3637250,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r0, [pc, #320] @ (d36acc ) │ │ movs r3, r1 │ │ - bl a0484c │ │ - bl a00850 │ │ + bl 9dd84c │ │ + bl 9d9850 │ │ │ │ 00d36994 : │ │ push {r7, lr} │ │ bl d36944 │ │ ldmia.w sp!, {r7, lr} │ │ b.w d3797c │ │ │ │ @@ -3637357,16 +3637356,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ bx sp │ │ movs r3, r1 │ │ - bl 1125938 │ │ - bl 111493c │ │ + bl 10fe938 │ │ + bl 10ed93c │ │ │ │ 00d36a80 : │ │ push {r7, lr} │ │ bl d36a30 │ │ ldmia.w sp!, {r7, lr} │ │ b.w d379ac │ │ │ │ @@ -3638211,15 +3638210,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ands r4, r0 │ │ movs r3, r1 │ │ add r2, sp, #312 @ 0x138 │ │ - vqrdmlsh.s16 q15, , │ │ + sha256h2.32 q15, , q5 │ │ Address 0xd371ea is out of bounds. │ │ │ │ │ │ 00d371ec : │ │ push {r7, lr} │ │ bl d3719c │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3638417,16 +3638416,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r6, #60 @ 0x3c │ │ movs r3, r1 │ │ - sxth r2, r0 │ │ - vpmax.u16 d30, d30, d21 │ │ + cbz r3, d373ea │ │ + vpmin.u16 q15, q7, q15 │ │ Address 0xd373b6 is out of bounds. │ │ │ │ │ │ 00d373b8 : │ │ push {r7, lr} │ │ bl d37368 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3638510,15 +3638509,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r5, #112 @ 0x70 │ │ movs r3, r1 │ │ muls r5, r6 │ │ - vmul.p16 q15, q14, │ │ + vmls.i16 d30, d28, d30 │ │ Address 0xd37486 is out of bounds. │ │ │ │ │ │ 00d37488 : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ bl d37438 │ │ @@ -3638590,15 +3638589,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r4, #196 @ 0xc4 │ │ movs r3, r1 │ │ cmn r0, r3 │ │ - vmls.i16 d30, d12, d21 │ │ + vceq.i16 q15, q14, q15 │ │ Address 0xd37536 is out of bounds. │ │ │ │ │ │ 00d37538 : │ │ push {r7, lr} │ │ bl d374e8 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3638670,15 +3638669,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r4, #24 │ │ movs r3, r1 │ │ ldr r2, [sp, #116] @ 0x74 │ │ - vceq.i16 q15, q6, │ │ + vsub.i16 q15, q6, q7 │ │ Address 0xd375e6 is out of bounds. │ │ │ │ │ │ 00d375e8 : │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, r2 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -27938,171 +27938,171 @@ │ │ 0x00da7a90 00000000 4c35a800 00000000 00000000 ....L5.......... │ │ 0x00da7aa0 00000000 00000000 5435a800 f035a800 ........T5...5.. │ │ 0x00da7ab0 01000000 f859a800 0c5aa800 245ba800 .....Y...Z..$[.. │ │ 0x00da7ac0 4c5ea800 045fa800 0c5fa800 00000000 L^..._..._...... │ │ 0x00da7ad0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7ae0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7af0 00000000 00000000 00000000 4db92f00 ............M./. │ │ - 0x00da7b00 2ddd3000 09fc3000 319d3200 ac4a3000 -.0...0.1.2..J0. │ │ - 0x00da7b10 4a9b2f00 2fdd3000 11723100 c5e93100 J././.0..r1...1. │ │ - 0x00da7b20 b35f3200 369d3200 312f3000 86853000 ._2.6.2.1/0...0. │ │ + 0x00da7b00 06dd3000 e2fb3000 0a9d3200 ac4a3000 ..0...0...2..J0. │ │ + 0x00da7b10 4a9b2f00 08dd3000 ea713100 9ee93100 J./...0..q1...1. │ │ + 0x00da7b20 8c5f3200 0f9d3200 312f3000 86853000 ._2...2.1/0...0. │ │ 0x00da7b30 fb602f00 8b853000 26da3200 bdf22f00 .`/...0.&.2.../. │ │ - 0x00da7b40 b1433200 32193100 13fc3000 18fc3000 .C2.2.1...0...0. │ │ - 0x00da7b50 1bfc3000 3bdd3000 bb433200 56903100 ..0.;.0..C2.V.1. │ │ - 0x00da7b60 d8cb3100 4f683000 c3f22f00 69bb3200 ..1.Oh0.../.i.2. │ │ - 0x00da7b70 392f3000 42dd3000 06353100 b67b2f00 9/0.B.0..51..{/. │ │ - 0x00da7b80 4a553100 bf433200 3e9d3200 4bdd3000 JU1..C2.>.2.K.0. │ │ - 0x00da7b90 559b2f00 44d52f00 60903100 50553100 U./.D./.`.1.PU1. │ │ - 0x00da7ba0 70bb3200 b64a3000 5f9b2f00 91853000 p.2..J0._./...0. │ │ - 0x00da7bb0 caf22f00 50dd3000 42a43000 94fd3200 ../.P.0.B.0...2. │ │ - 0x00da7bc0 ba5f3200 649b2f00 bf7b2f00 57553100 ._2.d./..{/.WU1. │ │ - 0x00da7bd0 54b92f00 5f553100 d1e93100 37193100 T./._U1...1.7.1. │ │ - 0x00da7be0 432f3000 5a083200 1c723100 3a193100 C/0.Z.2..r1.:.1. │ │ - 0x00da7bf0 c9433200 66553100 fbae3100 9bc13000 .C2.fU1...1...0. │ │ + 0x00da7b40 8a433200 0b193100 ecfb3000 f1fb3000 .C2...1...0...0. │ │ + 0x00da7b50 f4fb3000 14dd3000 94433200 2f903100 ..0...0..C2./.1. │ │ + 0x00da7b60 b1cb3100 4f683000 c3f22f00 42bb3200 ..1.Oh0.../.B.2. │ │ + 0x00da7b70 392f3000 1bdd3000 df343100 b67b2f00 9/0...0..41..{/. │ │ + 0x00da7b80 23553100 98433200 179d3200 24dd3000 #U1..C2...2.$.0. │ │ + 0x00da7b90 559b2f00 44d52f00 39903100 29553100 U./.D./.9.1.)U1. │ │ + 0x00da7ba0 49bb3200 b64a3000 5f9b2f00 91853000 I.2..J0._./...0. │ │ + 0x00da7bb0 caf22f00 29dd3000 42a43000 94fd3200 ../.).0.B.0...2. │ │ + 0x00da7bc0 935f3200 649b2f00 bf7b2f00 30553100 ._2.d./..{/.0U1. │ │ + 0x00da7bd0 54b92f00 38553100 aae93100 10193100 T./.8U1...1...1. │ │ + 0x00da7be0 432f3000 33083200 f5713100 13193100 C/0.3.2..q1...1. │ │ + 0x00da7bf0 a2433200 3f553100 d4ae3100 74c13000 .C2.?U1...1.t.0. │ │ 0x00da7c00 97853000 d0f22f00 6f9b2f00 00612f00 ..0.../.o./..a/. │ │ - 0x00da7c10 34da3200 01af3100 21fc3000 11353100 4.2...1.!.0..51. │ │ - 0x00da7c20 489d3200 1e353100 3dda3200 7bbb3200 H.2..51.=.2.{.2. │ │ + 0x00da7c10 34da3200 daae3100 fafb3000 ea343100 4.2...1...0..41. │ │ + 0x00da7c20 219d3200 f7343100 3dda3200 54bb3200 !.2..41.=.2.T.2. │ │ 0x00da7c30 a4853000 09113000 ca7b2f00 ab853000 ..0...0..{/...0. │ │ - 0x00da7c40 cf7b2f00 56683000 759b2f00 23353100 .{/.Vh0.u./.#51. │ │ - 0x00da7c50 d47b2f00 45da3200 6d553100 539d3200 .{/.E.2.mU1.S.2. │ │ - 0x00da7c60 c05f3200 bb4a3000 75553100 327f3200 ._2..J0.uU1.2.2. │ │ - 0x00da7c70 c24a3000 c85f3200 cc433200 377f3200 .J0.._2..C2.7.2. │ │ - 0x00da7c80 462f3000 81bb3200 d9e93100 82553100 F/0...2...1..U1. │ │ - 0x00da7c90 e3e93100 1f723100 07612f00 b4853000 ..1..r1..a/...0. │ │ + 0x00da7c40 cf7b2f00 56683000 759b2f00 fc343100 .{/.Vh0.u./..41. │ │ + 0x00da7c50 d47b2f00 45da3200 46553100 2c9d3200 .{/.E.2.FU1.,.2. │ │ + 0x00da7c60 995f3200 bb4a3000 4e553100 0b7f3200 ._2..J0.NU1...2. │ │ + 0x00da7c70 c24a3000 a15f3200 a5433200 107f3200 .J0.._2..C2...2. │ │ + 0x00da7c80 462f3000 5abb3200 b2e93100 5b553100 F/0.Z.2...1.[U1. │ │ + 0x00da7c90 bce93100 f8713100 07612f00 b4853000 ..1..q1..a/...0. │ │ 0x00da7ca0 98fd3200 12612f00 19612f00 7a9b2f00 ..2..a/..a/.z./. │ │ - 0x00da7cb0 3d193100 5d083200 15113000 88bb3200 =.1.].2...0...2. │ │ - 0x00da7cc0 dfcb3100 d3433200 8b553100 45a43000 ..1..C2..U1.E.0. │ │ - 0x00da7cd0 65903100 1f612f00 1e113000 eee93100 e.1..a/...0...1. │ │ - 0x00da7ce0 92553100 849b2f00 0aaf3100 91bb3200 .U1.../...1...2. │ │ - 0x00da7cf0 4d2f3000 9ebb3200 5db92f00 9a553100 M/0...2.]./..U1. │ │ - 0x00da7d00 5f683000 26113000 a3553100 69b92f00 _h0.&.0..U1.i./. │ │ - 0x00da7d10 48193100 e6cb3100 582f3000 26612f00 H.1...1.X/0.&a/. │ │ - 0x00da7d20 5d9d3200 da7b2f00 632f3000 4dda3200 ].2..{/.c/0.M.2. │ │ - 0x00da7d30 28fc3000 61083200 7e263200 427f3200 (.0.a.2.~&2.B.2. │ │ - 0x00da7d40 50193100 929b2f00 6b083200 9b9b2f00 P.1.../.k.2.../. │ │ - 0x00da7d50 d05f3200 ac553100 28353100 be853000 ._2..U1.(51...0. │ │ + 0x00da7cb0 16193100 36083200 15113000 61bb3200 ..1.6.2...0.a.2. │ │ + 0x00da7cc0 b8cb3100 ac433200 64553100 45a43000 ..1..C2.dU1.E.0. │ │ + 0x00da7cd0 3e903100 1f612f00 1e113000 c7e93100 >.1..a/...0...1. │ │ + 0x00da7ce0 6b553100 849b2f00 e3ae3100 6abb3200 kU1.../...1.j.2. │ │ + 0x00da7cf0 4d2f3000 77bb3200 5db92f00 73553100 M/0.w.2.]./.sU1. │ │ + 0x00da7d00 5f683000 26113000 7c553100 69b92f00 _h0.&.0.|U1.i./. │ │ + 0x00da7d10 21193100 bfcb3100 582f3000 26612f00 !.1...1.X/0.&a/. │ │ + 0x00da7d20 369d3200 da7b2f00 632f3000 4dda3200 6.2..{/.c/0.M.2. │ │ + 0x00da7d30 01fc3000 3a083200 57263200 1b7f3200 ..0.:.2.W&2...2. │ │ + 0x00da7d40 29193100 929b2f00 44083200 9b9b2f00 ).1.../.D.2.../. │ │ + 0x00da7d50 a95f3200 85553100 01353100 be853000 ._2..U1..51...0. │ │ 0x00da7d60 55da3200 dbf22f00 67683000 4fd52f00 U.2.../.gh0.O./. │ │ - 0x00da7d70 6f903100 dd433200 692f3000 59d52f00 o.1..C2.i/0.Y./. │ │ - 0x00da7d80 a2fd3200 4c7f3200 a4bb3200 e8f22f00 ..2.L.2...2.../. │ │ - 0x00da7d90 15af3100 abbb3200 74903100 25723100 ..1...2.t.1.%r1. │ │ + 0x00da7d70 48903100 b6433200 692f3000 59d52f00 H.1..C2.i/0.Y./. │ │ + 0x00da7d80 a2fd3200 257f3200 7dbb3200 e8f22f00 ..2.%.2.}.2.../. │ │ + 0x00da7d90 eeae3100 84bb3200 4d903100 fe713100 ..1...2.M.1..q1. │ │ 0x00da7da0 a39b2f00 34612f00 61da3200 ac9b2f00 ../.4a/.a.2.../. │ │ - 0x00da7db0 34353100 76083200 71683000 e9433200 451.v.2.qh0..C2. │ │ - 0x00da7dc0 3e353100 b3bb3200 a5c13000 b99b2f00 >51...2...0.../. │ │ - 0x00da7dd0 d65f3200 3b612f00 5d193100 8b263200 ._2.;a/.].1..&2. │ │ - 0x00da7de0 2e723100 56dd3000 39723100 e27b2f00 .r1.V.0.9r1..{/. │ │ - 0x00da7df0 20af3100 edcb3100 79683000 f8cb3100 .1...1.yh0...1. │ │ - 0x00da7e00 61dd3000 752f3000 689d3200 ce4a3000 a.0.u/0.h.2..J0. │ │ - 0x00da7e10 6bdd3000 817f3200 6cda3200 a8fd3200 k.0...2.l.2...2. │ │ + 0x00da7db0 0d353100 4f083200 71683000 c2433200 .51.O.2.qh0..C2. │ │ + 0x00da7dc0 17353100 8cbb3200 7ec13000 b99b2f00 .51...2.~.0.../. │ │ + 0x00da7dd0 af5f3200 3b612f00 36193100 64263200 ._2.;a/.6.1.d&2. │ │ + 0x00da7de0 07723100 2fdd3000 12723100 e27b2f00 .r1./.0..r1..{/. │ │ + 0x00da7df0 f9ae3100 c6cb3100 79683000 d1cb3100 ..1...1.yh0...1. │ │ + 0x00da7e00 3add3000 752f3000 419d3200 ce4a3000 :.0.u/0.A.2..J0. │ │ + 0x00da7e10 44dd3000 5a7f3200 6cda3200 a8fd3200 D.0.Z.2.l.2...2. │ │ 0x00da7e20 63d52f00 20602f00 f4f22f00 71da3200 c./. `/.../.q.2. │ │ - 0x00da7e30 9e2f3000 7dda3200 45612f00 dbdc3000 ./0.}.2.Ea/...0. │ │ - 0x00da7e40 25363100 adfd3200 2e363100 a9b92f00 %61...2..61.../. │ │ - 0x00da7e50 0b4b3000 fe863000 27c23000 4d612f00 .K0...0.'.0.Ma/. │ │ - 0x00da7e60 66193100 8e113000 2ac23000 5c363100 f.1...0.*.0.\61. │ │ + 0x00da7e30 9e2f3000 7dda3200 45612f00 b4dc3000 ./0.}.2.Ea/...0. │ │ + 0x00da7e40 fe353100 adfd3200 07363100 a9b92f00 .51...2..61.../. │ │ + 0x00da7e50 0b4b3000 fe863000 00c23000 4d612f00 .K0...0...0.Ma/. │ │ + 0x00da7e60 3f193100 8e113000 03c23000 35363100 ?.1...0...0.561. │ │ 0x00da7e70 b5a43000 257c2f00 01873000 00000000 ..0.%|/...0..... │ │ - 0x00da7e80 7b612f00 04000000 b0ea3100 04000000 {a/.......1..... │ │ + 0x00da7e80 7b612f00 04000000 89ea3100 04000000 {a/.......1..... │ │ 0x00da7e90 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7ea0 00000000 00000000 7b612f00 04000000 ........{a/..... │ │ 0x00da7eb0 a7873000 06000000 00000000 00000000 ..0............. │ │ 0x00da7ec0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da7ed0 7b612f00 04000000 f6603200 06000000 {a/......`2..... │ │ + 0x00da7ed0 7b612f00 04000000 cf603200 06000000 {a/......`2..... │ │ 0x00da7ee0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7ef0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7f00 54b1aa00 18b3aa00 40b4aa00 00000000 T.......@....... │ │ 0x00da7f10 50b4aa00 9cb4aa00 b8b4aa00 48b6aa00 P...........H... │ │ 0x00da7f20 a0b6aa00 b0b6aa00 08b7aa00 00000000 ................ │ │ 0x00da7f30 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7f40 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7f50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da7f60 ac563100 01100000 00000000 00000000 .V1............. │ │ - 0x00da7f70 d1193100 02140000 08000000 00000000 ..1............. │ │ + 0x00da7f60 85563100 01100000 00000000 00000000 .V1............. │ │ + 0x00da7f70 aa193100 02140000 08000000 00000000 ..1............. │ │ 0x00da7f80 89612f00 03950000 00000000 00000000 .a/............. │ │ 0x00da7f90 49db3200 04140000 00800000 00000000 I.2............. │ │ 0x00da7fa0 f1d52f00 05103801 00000000 00000000 ../...8......... │ │ 0x00da7fb0 41fe3200 06950000 00000000 00000000 A.2............. │ │ 0x00da7fc0 6cba2f00 07940000 00000000 00000000 l./............. │ │ - 0x00da7fd0 b5ea3100 08020000 00000000 00000000 ..1............. │ │ + 0x00da7fd0 8eea3100 08020000 00000000 00000000 ..1............. │ │ 0x00da7fe0 fed52f00 04140000 00002000 00000000 ../....... ..... │ │ - 0x00da7ff0 c9ea3100 04140000 10000000 00000000 ..1............. │ │ + 0x00da7ff0 a2ea3100 04140000 10000000 00000000 ..1............. │ │ 0x00da8000 544b3000 09102602 00000000 00000000 TK0...&......... │ │ 0x00da8010 0ed62f00 0a100000 00000000 00000000 ../............. │ │ - 0x00da8020 de093200 04140000 00000000 01000000 ..2............. │ │ - 0x00da8030 6c803200 02180000 0f000000 00000000 l.2............. │ │ - 0x00da8040 67c23000 0c102f03 00000000 00000000 g.0.../......... │ │ - 0x00da8050 1ebc3200 0d953701 00000000 00000000 ..2...7......... │ │ - 0x00da8060 50cd3100 04140000 00000800 00000000 P.1............. │ │ + 0x00da8020 b7093200 04140000 00000000 01000000 ..2............. │ │ + 0x00da8030 45803200 02180000 0f000000 00000000 E.2............. │ │ + 0x00da8040 40c23000 0c102f03 00000000 00000000 @.0.../......... │ │ + 0x00da8050 f7bb3200 0d953701 00000000 00000000 ..2...7......... │ │ + 0x00da8060 29cd3100 04140000 00000800 00000000 ).1............. │ │ 0x00da8070 1ed62f00 04140000 00010000 00000000 ../............. │ │ 0x00da8080 78ba2f00 0e140000 00000000 00000000 x./............. │ │ - 0x00da8090 9aaf3100 0f712b04 00000000 00000000 ..1..q+......... │ │ - 0x00da80a0 63613200 10610008 00000000 00000000 ca2..a.......... │ │ - 0x00da80b0 96913100 04140000 00400000 00000000 ..1......@...... │ │ + 0x00da8090 73af3100 0f712b04 00000000 00000000 s.1..q+......... │ │ + 0x00da80a0 3c613200 10610008 00000000 00000000 \3.L...Z...U... │ │ 0x00da8930 495c3300 59000000 5a000000 55000000 I\3.Y...Z...U... │ │ 0x00da8940 966d3300 59000000 5a000000 55000000 .m3.Y...Z...U... │ │ 0x00da8950 545c3300 5c000000 55000000 5a000000 T\3.\...U...Z... │ │ 0x00da8960 615c3300 5c000000 56000000 5a000000 a\3.\...V...Z... │ │ 0x00da8970 6b5c3300 4c000000 55000000 5a000000 k\3.L...U...Z... │ │ 0x00da8980 715c3300 4c000000 5a000000 5a000000 q\3.L...Z...Z... │ │ 0x00da8990 765c3300 4c000000 5a000000 55000000 v\3.L...Z...U... │ │ - 0x00da89a0 c2d62f00 08000000 1b273200 23143000 ../......'2.#.0. │ │ - 0x00da89b0 bc913100 ca2d3000 001b3100 93bc3200 ..1..-0...1...2. │ │ - 0x00da89c0 b5db3200 23273200 93bc3200 ed193100 ..2.#'2...2...1. │ │ - 0x00da89d0 40000000 b0a63000 42000000 98bc3200 @.....0.B.....2. │ │ + 0x00da89a0 c2d62f00 08000000 f4263200 23143000 ../......&2.#.0. │ │ + 0x00da89b0 95913100 ca2d3000 d91a3100 6cbc3200 ..1..-0...1.l.2. │ │ + 0x00da89c0 b5db3200 fc263200 6cbc3200 c6193100 ..2..&2.l.2...1. │ │ + 0x00da89d0 40000000 b0a63000 42000000 71bc3200 @.....0.B...q.2. │ │ 0x00da89e0 41000000 8fff3200 43000000 e2db3200 A.....2.C.....2. │ │ 0x00da89f0 da9c2f00 51893000 757e2f00 df143000 ../.Q.0.u~/...0. │ │ - 0x00da8a00 08573100 03000000 bdcd3100 03000000 .W1.......1..... │ │ - 0x00da8a10 7e4c3000 83dc3200 a3913100 3e9d2f00 ~L0...2...1.>./. │ │ - 0x00da8a20 01000000 e90a3200 01000000 c4893000 ......2.......0. │ │ - 0x00da8a30 02000000 8e373100 03000000 a4d72f00 .....71......./. │ │ - 0x00da8a40 02000000 fbdf3000 03000000 8a4c3000 ......0......L0. │ │ - 0x00da8a50 00000000 b8bc3200 00000000 00000000 ......2......... │ │ - 0x00da8a60 00000000 00000000 d9622f00 15923100 .........b/...1. │ │ - 0x00da8a70 5c283200 03000000 01000000 00000000 \(2............. │ │ + 0x00da8a00 e1563100 03000000 96cd3100 03000000 .V1.......1..... │ │ + 0x00da8a10 7e4c3000 83dc3200 7c913100 3e9d2f00 ~L0...2.|.1.>./. │ │ + 0x00da8a20 01000000 c20a3200 01000000 c4893000 ......2.......0. │ │ + 0x00da8a30 02000000 67373100 03000000 a4d72f00 ....g71......./. │ │ + 0x00da8a40 02000000 d4df3000 03000000 8a4c3000 ......0......L0. │ │ + 0x00da8a50 00000000 91bc3200 00000000 00000000 ......2......... │ │ + 0x00da8a60 00000000 00000000 d9622f00 ee913100 .........b/...1. │ │ + 0x00da8a70 35283200 03000000 01000000 00000000 5(2............. │ │ 0x00da8a80 00000000 8402af00 00000000 00000000 ................ │ │ - 0x00da8a90 00000000 c7453200 00000000 1a313000 .....E2......10. │ │ + 0x00da8a90 00000000 a0453200 00000000 1a313000 .....E2......10. │ │ 0x00da8aa0 00000200 527f2f00 00000400 00000000 ....R./......... │ │ - 0x00da8ab0 00000000 8b9d2f00 01000000 a7283200 ....../......(2. │ │ - 0x00da8ac0 02000000 97373100 06000000 adfd3200 .....71.......2. │ │ + 0x00da8ab0 00000000 8b9d2f00 01000000 80283200 ....../......(2. │ │ + 0x00da8ac0 02000000 70373100 06000000 adfd3200 ....p71.......2. │ │ 0x00da8ad0 80000000 00000000 00000000 01000000 ................ │ │ 0x00da8ae0 01000000 00000000 00000000 c011af00 ................ │ │ - 0x00da8af0 00000000 00000000 00000000 9b373100 .............71. │ │ + 0x00da8af0 00000000 00000000 00000000 74373100 ............t71. │ │ 0x00da8b00 00000000 187c2f00 ba4c3000 d3683000 .....|/..L0..h0. │ │ - 0x00da8b10 21313000 9a1b3100 00000000 04000000 !10...1......... │ │ + 0x00da8b10 21313000 731b3100 00000000 04000000 !10.s.1......... │ │ 0x00da8b20 01000000 00000000 00000000 f423af00 .............#.. │ │ - 0x00da8b30 00000000 00000000 00000000 490b3200 ............I.2. │ │ + 0x00da8b30 00000000 00000000 00000000 220b3200 ............".2. │ │ 0x00da8b40 00000000 03000000 01000000 00000000 ................ │ │ 0x00da8b50 00000000 a826af00 00000000 00000000 .....&.......... │ │ - 0x00da8b60 00000000 7a9f3200 00000000 02000000 ....z.2......... │ │ + 0x00da8b60 00000000 539f3200 00000000 02000000 ....S.2......... │ │ 0x00da8b70 01000000 00000000 00000000 082faf00 ............./.. │ │ 0x00da8b80 00000000 00000000 00000000 8e9d2f00 ............../. │ │ 0x00da8b90 00000000 0d9d2f00 3bf32f00 124b3000 ....../.;./..K0. │ │ - 0x00da8ba0 e8c23000 78fe3200 424a3000 69490305 ..0.x.2.BJ0.iI.. │ │ - 0x00da8bb0 07000000 18c43000 fba73000 69490805 ......0...0.iI.. │ │ - 0x00da8bc0 07000000 ef283200 fba73000 6e4e0300 .....(2...0.nN.. │ │ - 0x00da8bd0 04000000 f1523100 424a3000 71510400 .....R1.BJ0.qQ.. │ │ + 0x00da8ba0 c1c23000 78fe3200 424a3000 69490305 ..0.x.2.BJ0.iI.. │ │ + 0x00da8bb0 07000000 f1c33000 fba73000 69490805 ......0...0.iI.. │ │ + 0x00da8bc0 07000000 c8283200 fba73000 6e4e0300 .....(2...0.nN.. │ │ + 0x00da8bd0 04000000 ca523100 424a3000 71510400 .....R1.BJ0.qQ.. │ │ 0x00da8be0 04000000 0f6b3000 424a3000 73530400 .....k0.BJ0.sS.. │ │ - 0x00da8bf0 04000000 4d923100 424a3000 424a3000 ....M.1.BJ0.BJ0. │ │ - 0x00da8c00 fefd3000 c1612f00 3bf32f00 3bf32f00 ..0..a/.;./.;./. │ │ - 0x00da8c10 124b3000 124b3000 e8c23000 e8c23000 .K0..K0...0...0. │ │ - 0x00da8c20 e8c23000 e8c23000 f8283200 10383100 ..0...0..(2..81. │ │ + 0x00da8bf0 04000000 26923100 424a3000 424a3000 ....&.1.BJ0.BJ0. │ │ + 0x00da8c00 d7fd3000 c1612f00 3bf32f00 3bf32f00 ..0..a/.;./.;./. │ │ + 0x00da8c10 124b3000 124b3000 c1c23000 c1c23000 .K0..K0...0...0. │ │ + 0x00da8c20 c1c23000 c1c23000 d1283200 e9373100 ..0...0..(2..71. │ │ 0x00da8c30 ca2d3000 ca2d3000 ca2d3000 ca2d3000 .-0..-0..-0..-0. │ │ 0x00da8c40 440db000 8c0db000 940db000 e80db000 D............... │ │ 0x00da8c50 f00db000 fc0db000 040eb000 00000000 ................ │ │ 0x00da8c60 01000000 00000000 080eb000 c00eb000 ................ │ │ 0x00da8c70 dc0eb000 fc0fb000 a810b000 0011b000 ................ │ │ 0x00da8c80 7c11b000 1c12b000 d012b000 4013b000 |...........@... │ │ - 0x00da8c90 dc13b000 528a3000 7a633200 00000000 ....R.0.zc2..... │ │ - 0x00da8ca0 1a473200 52923100 49d82f00 82b23100 .G2.R.1.I./...1. │ │ - 0x00da8cb0 239d3200 fe283200 0f593100 cb632f00 #.2..(2..Y1..c/. │ │ - 0x00da8cc0 9bb23100 0ca13200 a10b3200 0f4d3000 ..1...2...2..M0. │ │ - 0x00da8cd0 92802f00 00000000 71fc3000 2fd42f00 ../.....q.0././. │ │ - 0x00da8ce0 80e03000 451c3100 b3bb2f00 00000000 ..0.E.1.../..... │ │ - 0x00da8cf0 55c43000 00000000 ba0b3200 30de3200 U.0.......2.0.2. │ │ + 0x00da8c90 dc13b000 528a3000 53633200 00000000 ....R.0.Sc2..... │ │ + 0x00da8ca0 f3463200 2b923100 49d82f00 5bb23100 .F2.+.1.I./.[.1. │ │ + 0x00da8cb0 fc9c3200 d7283200 e8583100 cb632f00 ..2..(2..X1..c/. │ │ + 0x00da8cc0 74b23100 e5a03200 7a0b3200 0f4d3000 t.1...2.z.2..M0. │ │ + 0x00da8cd0 92802f00 00000000 4afc3000 2fd42f00 ../.....J.0././. │ │ + 0x00da8ce0 59e03000 1e1c3100 b3bb2f00 00000000 Y.0...1.../..... │ │ + 0x00da8cf0 2ec43000 00000000 930b3200 30de3200 ..0.......2.0.2. │ │ 0x00da8d00 416b3000 5f8a3000 6c1cb000 781fb000 Ak0._.0.l...x... │ │ 0x00da8d10 a421b000 cc22b000 ec22b000 1023b000 .!..."..."...#.. │ │ 0x00da8d20 04000000 7077b000 a877b000 e077b000 ....pw...w...w.. │ │ 0x00da8d30 647ab000 d87ab000 6c7bb000 a07bb000 dz...z..l{...{.. │ │ 0x00da8d40 bc7bb000 2081b000 7482b000 a482b000 .{.. ...t....... │ │ 0x00da8d50 a883b000 bc83b000 3c8db000 488db000 ........<...H... │ │ 0x00da8d60 3c8eb000 448eb000 548eb000 b08eb000 <...D...T....... │ │ @@ -28242,98 +28242,98 @@ │ │ 0x00da8d90 d027b000 5c28b000 7c28b000 00000000 .'..\(..|(...... │ │ 0x00da8da0 00000000 9430b000 9430b000 f031b000 .....0...0...1.. │ │ 0x00da8db0 7833b000 7833b000 b833b000 f033b000 x3..x3...3...3.. │ │ 0x00da8dc0 3434b000 f435b000 8838b000 9038b000 44...5...8...8.. │ │ 0x00da8dd0 5039b000 00000000 00000000 00000000 P9.............. │ │ 0x00da8de0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da8df0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da8e00 00000000 e1bb2f00 8a633200 c3f52f00 ....../..c2.../. │ │ - 0x00da8e10 ce633200 a3802f00 681c3100 554d3000 .c2.../.h.1.UM0. │ │ - 0x00da8e20 33473200 5d333000 10ff3000 03a83000 3G2.]30...0...0. │ │ - 0x00da8e30 3f003300 1f383100 8f383100 6ac43000 ?.3..81..81.j.0. │ │ - 0x00da8e40 c0153000 dff52f00 9e743100 841c3100 ..0.../..t1...1. │ │ - 0x00da8e50 3c293200 7fde3200 d9743100 60923100 <)2...2..t1.`.1. │ │ - 0x00da8e60 9ec43000 ca2d3000 ca2d3000 8a923100 ..0..-0..-0...1. │ │ - 0x00da8e70 6f003300 c1923100 0dbc2f00 ac003300 o.3...1.../...3. │ │ - 0x00da8e80 40ed3100 0af62f00 41a13200 ea0b3200 @.1.../.A.2...2. │ │ - 0x00da8e90 eb633200 2b0c3200 01b33100 4b473200 .c2.+.2...1.KG2. │ │ - 0x00da8ea0 79be3200 00000000 7060b000 5c61b000 y.2.....p`..\a.. │ │ + 0x00da8e00 00000000 e1bb2f00 63633200 c3f52f00 ....../.cc2.../. │ │ + 0x00da8e10 a7633200 a3802f00 411c3100 554d3000 .c2.../.A.1.UM0. │ │ + 0x00da8e20 0c473200 5d333000 e9fe3000 03a83000 .G2.]30...0...0. │ │ + 0x00da8e30 3f003300 f8373100 68383100 43c43000 ?.3..71.h81.C.0. │ │ + 0x00da8e40 c0153000 dff52f00 77743100 5d1c3100 ..0.../.wt1.].1. │ │ + 0x00da8e50 15293200 7fde3200 b2743100 39923100 .)2...2..t1.9.1. │ │ + 0x00da8e60 77c43000 ca2d3000 ca2d3000 63923100 w.0..-0..-0.c.1. │ │ + 0x00da8e70 6f003300 9a923100 0dbc2f00 ac003300 o.3...1.../...3. │ │ + 0x00da8e80 19ed3100 0af62f00 1aa13200 c30b3200 ..1.../...2...2. │ │ + 0x00da8e90 c4633200 040c3200 dab23100 24473200 .c2...2...1.$G2. │ │ + 0x00da8ea0 52be3200 00000000 7060b000 5c61b000 R.2.....p`..\a.. │ │ 0x00da8eb0 6c61b000 dc61b000 fc61b000 00000000 la...a...a...... │ │ 0x00da8ec0 00000000 7063b000 9c63b000 ac63b000 ....pc...c...c.. │ │ - 0x00da8ed0 1c64b000 3c64b000 00000000 3c833200 .d...2.'.1...0./*2. │ │ - 0x00da9200 cde03000 ec812f00 694e3000 43003100 ..0.../.iN0.C.1. │ │ - 0x00da9210 2a8b3000 00023300 b5a43000 a6913100 *.0...3...0...1. │ │ - 0x00da9220 81ee3100 f454de00 5f822f00 5855de00 ..1..T.._./.XU.. │ │ - 0x00da9230 7a003100 6d843200 badf3200 6ec63000 z.1.m.2...2.n.0. │ │ - 0x00da9240 95393100 c29e2f00 8bee3100 832a3200 .91.../...1..*2. │ │ - 0x00da9250 b64e3000 56653200 d9a23200 8e003100 .N0.Ve2...2...1. │ │ - 0x00da9260 96163000 d79e2f00 6f822f00 ddd03100 ..0.../.o./...1. │ │ - 0x00da9270 a7003100 89822f00 f79e2f00 cddf3200 ..1.../.../...2. │ │ - 0x00da9280 f86b3000 74483200 10f82f00 31b43100 .k0.tH2.../.1.1. │ │ - 0x00da9290 300e3200 ee753100 fb753100 e0df3200 0.2..u1..u1...2. │ │ - 0x00da92a0 046c3000 47b43100 972a3200 fcbf3200 .l0.G.1..*2...2. │ │ - 0x00da92b0 a9ee3100 ac163000 d0a93000 058c3000 ..1...0...0...0. │ │ - 0x00da92c0 a72a3200 c1ee3100 0cc03200 3d953100 .*2...1...2.=.1. │ │ - 0x00da92d0 5eb43100 8a642f00 0e9f2f00 259f2f00 ^.1..d/.../.%./. │ │ - 0x00da92e0 dfee3100 c7163000 8c1d3100 72b43100 ..1...0...1.r.1. │ │ - 0x00da92f0 8c483200 dc163000 1cf82f00 29f82f00 .H2...0.../.)./. │ │ - 0x00da9300 f1c93100 c1f12f00 28713100 79173100 ..1.../.(q1.y.1. │ │ - 0x00da9310 25602f00 402e3000 4d373100 959c2f00 %`/.@.0.M71.../. │ │ - 0x00da9320 8b9c2f00 b5ff3200 64283200 9aec3100 ../...2.d(2...1. │ │ - 0x00da9330 db573100 00000000 00000100 00000000 .W1............. │ │ + 0x00da91c0 00000000 746b3000 201d3100 25163000 ....tk0. .1.%.0. │ │ + 0x00da91d0 86bf3200 fa8a3000 00000000 8adf3200 ..2...0.......2. │ │ + 0x00da91e0 f4a13200 1a843200 b6353000 a20d3200 ..2...2..50...2. │ │ + 0x00da91f0 17a23200 00ee3100 d6c53000 082a3200 ..2...1...0..*2. │ │ + 0x00da9200 a6e03000 ec812f00 694e3000 1c003100 ..0.../.iN0...1. │ │ + 0x00da9210 2a8b3000 00023300 b5a43000 7f913100 *.0...3...0...1. │ │ + 0x00da9220 5aee3100 f454de00 5f822f00 5855de00 Z.1..T.._./.XU.. │ │ + 0x00da9230 53003100 46843200 badf3200 47c63000 S.1.F.2...2.G.0. │ │ + 0x00da9240 6e393100 c29e2f00 64ee3100 5c2a3200 n91.../.d.1.\*2. │ │ + 0x00da9250 b64e3000 2f653200 b2a23200 67003100 .N0./e2...2.g.1. │ │ + 0x00da9260 96163000 d79e2f00 6f822f00 b6d03100 ..0.../.o./...1. │ │ + 0x00da9270 80003100 89822f00 f79e2f00 cddf3200 ..1.../.../...2. │ │ + 0x00da9280 f86b3000 4d483200 10f82f00 0ab43100 .k0.MH2.../...1. │ │ + 0x00da9290 090e3200 c7753100 d4753100 e0df3200 ..2..u1..u1...2. │ │ + 0x00da92a0 046c3000 20b43100 702a3200 d5bf3200 .l0. .1.p*2...2. │ │ + 0x00da92b0 82ee3100 ac163000 d0a93000 058c3000 ..1...0...0...0. │ │ + 0x00da92c0 802a3200 9aee3100 e5bf3200 16953100 .*2...1...2...1. │ │ + 0x00da92d0 37b43100 8a642f00 0e9f2f00 259f2f00 7.1..d/.../.%./. │ │ + 0x00da92e0 b8ee3100 c7163000 651d3100 4bb43100 ..1...0.e.1.K.1. │ │ + 0x00da92f0 65483200 dc163000 1cf82f00 29f82f00 eH2...0.../.)./. │ │ + 0x00da9300 cac93100 c1f12f00 01713100 52173100 ..1.../..q1.R.1. │ │ + 0x00da9310 25602f00 402e3000 26373100 959c2f00 %`/.@.0.&71.../. │ │ + 0x00da9320 8b9c2f00 b5ff3200 3d283200 73ec3100 ../...2.=(2.s.1. │ │ + 0x00da9330 b4573100 00000000 00000100 00000000 .W1............. │ │ 0x00da9340 00000000 00000000 d436b400 a43cb400 .........6...<.. │ │ 0x00da9350 8c2bb400 f0edb400 88eeb400 28eeb400 .+..........(... │ │ 0x00da9360 0c71b900 6063b900 f0c3b300 64c5b300 .q..`c......d... │ │ 0x00da9370 1cc2b300 dcc0b300 80c5b300 20c3b300 ............ ... │ │ 0x00da9380 bc1bb800 1414b800 94d8b300 bca1b300 ................ │ │ 0x00da9390 ecabb300 bcb8b300 40b9b300 2c13b800 ........@...,... │ │ 0x00da93a0 909eb300 989eb300 d8edb400 f4c5da00 ................ │ │ @@ -28454,33 +28454,33 @@ │ │ 0x00da9ad0 fc34b400 6063b900 f0c3b300 64c5b300 .4..`c......d... │ │ 0x00da9ae0 1cc2b300 6c98b300 80c5b300 20c3b300 ....l....... ... │ │ 0x00da9af0 24f8b700 a899b300 a89ab300 ec92b300 $............... │ │ 0x00da9b00 ecabb300 bcb8b300 40b9b300 2c13b800 ........@...,... │ │ 0x00da9b10 909eb300 989eb300 d08eb300 689bda00 ............h... │ │ 0x00da9b20 6075b400 64abb300 e4b4b300 00000000 `u..d........... │ │ 0x00da9b30 4ce2b400 20e8b400 a8dfb400 4ce4b400 L... .......L... │ │ - 0x00da9b40 0f6c3000 0f000000 83843200 0f000000 .l0.......2..... │ │ + 0x00da9b40 0f6c3000 0f000000 5c843200 0f000000 .l0.....\.2..... │ │ 0x00da9b50 ccebb400 5ce9b400 08000000 f4fab900 ....\........... │ │ 0x00da9b60 b8fbb900 c88eb300 4ce2b400 20e8b400 ........L... ... │ │ 0x00da9b70 a8dfb400 4ce4b400 0f6c3000 0f000000 ....L....l0..... │ │ - 0x00da9b80 83843200 0f000000 ccebb400 5ce9b400 ..2.........\... │ │ + 0x00da9b80 5c843200 0f000000 ccebb400 5ce9b400 \.2.........\... │ │ 0x00da9b90 1e000000 f4fab900 b8fbb900 c88eb300 ................ │ │ - 0x00da9ba0 00000000 e9a33200 00000000 00000000 ......2......... │ │ + 0x00da9ba0 00000000 c2a33200 00000000 00000000 ......2......... │ │ 0x00da9bb0 00000000 00000000 dfffffff 00000000 ................ │ │ 0x00da9bc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9bd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da9be0 00000000 e6e23000 00000000 00000000 ......0......... │ │ + 0x00da9be0 00000000 bfe23000 00000000 00000000 ......0......... │ │ 0x00da9bf0 00000000 00000000 20000000 00000000 ........ ....... │ │ 0x00da9c00 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9c10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9c20 00000000 dce13200 00000000 00000000 ......2......... │ │ 0x00da9c30 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9c40 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9c50 20000000 00000000 00000000 00000000 ............... │ │ - 0x00da9c60 00000000 61c13200 00000000 00000000 ....a.2......... │ │ + 0x00da9c60 00000000 3ac13200 00000000 00000000 ....:.2......... │ │ 0x00da9c70 01000000 00000000 00000000 00000000 ................ │ │ 0x00da9c80 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9c90 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9ca0 00000000 07db2f00 00000000 00000000 ....../......... │ │ 0x00da9cb0 02000000 00000000 00000000 00000000 ................ │ │ 0x00da9cc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9cd0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28504,27 +28504,27 @@ │ │ 0x00da9df0 04000000 00000000 00000000 00000000 ................ │ │ 0x00da9e00 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9e10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9e20 00000000 8f8d3000 00000000 00000000 ......0......... │ │ 0x00da9e30 08000000 00000000 00000000 00000000 ................ │ │ 0x00da9e40 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9e50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da9e60 00000000 e4853200 00000000 00000000 ......2......... │ │ + 0x00da9e60 00000000 bd853200 00000000 00000000 ......2......... │ │ 0x00da9e70 40000000 00000000 00000000 00000000 @............... │ │ 0x00da9e80 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9e90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da9ea0 00000000 f6e23000 00000000 00000000 ......0......... │ │ + 0x00da9ea0 00000000 cfe23000 00000000 00000000 ......0......... │ │ 0x00da9eb0 80000000 00000000 00000000 00000000 ................ │ │ 0x00da9ec0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9ed0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da9ee0 00000000 89c73000 00000000 00000000 ......0......... │ │ + 0x00da9ee0 00000000 62c73000 00000000 00000000 ....b.0......... │ │ 0x00da9ef0 00010000 00000000 00000000 00000000 ................ │ │ 0x00da9f00 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9f10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da9f20 00000000 9eef3100 00000000 00000000 ......1......... │ │ + 0x00da9f20 00000000 77ef3100 00000000 00000000 ....w.1......... │ │ 0x00da9f30 20000000 00000000 00000000 00000000 ............... │ │ 0x00da9f40 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9f50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9f60 00000000 c7033300 00000000 00000000 ......3......... │ │ 0x00da9f70 10000000 00000000 00000000 00000000 ................ │ │ 0x00da9f80 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9f90 00000000 00000000 00000000 00000000 ................ │ │ @@ -28532,59 +28532,59 @@ │ │ 0x00da9fb0 00020000 00000000 00000000 00000000 ................ │ │ 0x00da9fc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9fd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da9fe0 00000000 ae183000 00000000 00000000 ......0......... │ │ 0x00da9ff0 00000000 01000000 00000000 00000000 ................ │ │ 0x00daa000 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa010 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa020 00000000 231f3100 00000000 00000000 ....#.1......... │ │ + 0x00daa020 00000000 fc1e3100 00000000 00000000 ......1......... │ │ 0x00daa030 00000000 02000000 00000000 00000000 ................ │ │ 0x00daa040 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa060 00000000 95853200 00000000 00000000 ......2......... │ │ + 0x00daa060 00000000 6e853200 00000000 00000000 ....n.2......... │ │ 0x00daa070 00000000 02000000 00000000 00000000 ................ │ │ 0x00daa080 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa090 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa0a0 00000000 5d023100 00000000 00000000 ....].1......... │ │ + 0x00daa0a0 00000000 36023100 00000000 00000000 ....6.1......... │ │ 0x00daa0b0 00000000 04000000 00000000 00000000 ................ │ │ 0x00daa0c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa0d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa0e0 00000000 c7b53100 00000000 00000000 ......1......... │ │ + 0x00daa0e0 00000000 a0b53100 00000000 00000000 ......1......... │ │ 0x00daa0f0 00000000 08000000 00000000 00000000 ................ │ │ 0x00daa100 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa110 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa120 00000000 7cef3100 00000000 00000000 ....|.1......... │ │ + 0x00daa120 00000000 55ef3100 00000000 00000000 ....U.1......... │ │ 0x00daa130 00000000 08000000 00000000 00000000 ................ │ │ 0x00daa140 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa150 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa160 00000000 91c73000 00000000 00000000 ......0......... │ │ + 0x00daa160 00000000 6ac73000 00000000 00000000 ....j.0......... │ │ 0x00daa170 00000000 10000000 00000000 00000000 ................ │ │ 0x00daa180 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa190 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa1a0 00000000 cc363000 00000000 00000000 .....60......... │ │ 0x00daa1b0 00000000 20000000 00000000 00000000 .... ........... │ │ 0x00daa1c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa1d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa1e0 00000000 eda33200 00000000 00000000 ......2......... │ │ + 0x00daa1e0 00000000 c6a33200 00000000 00000000 ......2......... │ │ 0x00daa1f0 00000000 80000000 00000000 00000000 ................ │ │ 0x00daa200 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa210 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa220 00000000 281f3100 00000000 00000000 ....(.1......... │ │ + 0x00daa220 00000000 011f3100 00000000 00000000 ......1......... │ │ 0x00daa230 00000000 a0000000 00000000 00000000 ................ │ │ 0x00daa240 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa250 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa260 00000000 c1773100 00000000 00000000 .....w1......... │ │ + 0x00daa260 00000000 9a773100 00000000 00000000 .....w1......... │ │ 0x00daa270 00000000 40000000 00000000 00000000 ....@........... │ │ 0x00daa280 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa290 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa2a0 00000000 aa963100 00000000 00000000 ......1......... │ │ + 0x00daa2a0 00000000 83963100 00000000 00000000 ......1......... │ │ 0x00daa2b0 02000000 fbffffff 00000000 00000000 ................ │ │ 0x00daa2c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa2d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa2e0 00000000 84663200 00000000 00000000 .....f2......... │ │ + 0x00daa2e0 00000000 5d663200 00000000 00000000 ....]f2......... │ │ 0x00daa2f0 02000000 fbffffff 00000000 00000000 ................ │ │ 0x00daa300 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa310 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa320 00000000 f0e13200 00000000 00000000 ......2......... │ │ 0x00daa330 04000000 fbffffff 00000000 00000000 ................ │ │ 0x00daa340 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa350 00000000 00000000 00000000 00000000 ................ │ │ @@ -28596,43 +28596,43 @@ │ │ 0x00daa3b0 00000000 00000000 20000000 00000000 ........ ....... │ │ 0x00daa3c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa3d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa3e0 00000000 c3033300 00000000 00000000 ......3......... │ │ 0x00daa3f0 01000000 01000000 00000000 00000000 ................ │ │ 0x00daa400 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa410 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa420 00000000 86493200 00000000 00000000 .....I2......... │ │ + 0x00daa420 00000000 5f493200 00000000 00000000 ...._I2......... │ │ 0x00daa430 02000000 04000000 00000000 00000000 ................ │ │ 0x00daa440 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa450 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa460 00000000 e8832f00 00000000 00000000 ....../......... │ │ 0x00daa470 04000000 04000000 00000000 00000000 ................ │ │ 0x00daa480 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa490 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa4a0 00000000 56c13200 00000000 00000000 ....V.2......... │ │ + 0x00daa4a0 00000000 2fc13200 00000000 00000000 ..../.2......... │ │ 0x00daa4b0 c8010000 00000000 00000000 00000000 ................ │ │ 0x00daa4c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa4d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa4e0 00000000 c8363000 00000000 00000000 .....60......... │ │ 0x00daa4f0 20000000 00000000 00000000 00000000 ............... │ │ 0x00daa500 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa510 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa520 00000000 ceb53100 00000000 00000000 ......1......... │ │ + 0x00daa520 00000000 a7b53100 00000000 00000000 ......1......... │ │ 0x00daa530 00000000 00000000 02000000 00000000 ................ │ │ 0x00daa540 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa550 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa560 00000000 aad13100 00000000 00000000 ......1......... │ │ + 0x00daa560 00000000 83d13100 00000000 00000000 ......1......... │ │ 0x00daa570 00000000 00000000 04000000 00000000 ................ │ │ 0x00daa580 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa590 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa5a0 00000000 2e1f3100 00000000 00000000 ......1......... │ │ + 0x00daa5a0 00000000 071f3100 00000000 00000000 ......1......... │ │ 0x00daa5b0 00000000 00000000 08000000 00000000 ................ │ │ 0x00daa5c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa5d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa5e0 00000000 c6773100 00000000 00000000 .....w1......... │ │ + 0x00daa5e0 00000000 9f773100 00000000 00000000 .....w1......... │ │ 0x00daa5f0 00000000 00000000 10000000 00000000 ................ │ │ 0x00daa600 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa610 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa620 00000000 f6e13200 00000000 00000000 ......2......... │ │ 0x00daa630 00000000 00000000 00080000 00000000 ................ │ │ 0x00daa640 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa650 00000000 00000000 00000000 00000000 ................ │ │ @@ -28644,111 +28644,111 @@ │ │ 0x00daa6b0 00000000 00000000 0004c400 00000000 ................ │ │ 0x00daa6c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa6d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa6e0 00000000 ee832f00 00000000 00000000 ....../......... │ │ 0x00daa6f0 00000000 00000000 40500100 00000000 ........@P...... │ │ 0x00daa700 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa710 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa720 00000000 aed13100 00000000 00000000 ......1......... │ │ + 0x00daa720 00000000 87d13100 00000000 00000000 ......1......... │ │ 0x00daa730 00000000 00000000 80a00200 00000000 ................ │ │ 0x00daa740 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa750 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa760 00000000 63023100 00000000 00000000 ....c.1......... │ │ + 0x00daa760 00000000 3c023100 00000000 00000000 ....<.1......... │ │ 0x00daa770 00000000 00000000 c0f00300 00000000 ................ │ │ 0x00daa780 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa790 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa7a0 00000000 da363000 00000000 00000000 .....60......... │ │ 0x00daa7b0 00000000 00000000 00300000 00000000 .........0...... │ │ 0x00daa7c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa7d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa7e0 00000000 67023100 00000000 00000000 ....g.1......... │ │ + 0x00daa7e0 00000000 40023100 00000000 00000000 ....@.1......... │ │ 0x00daa7f0 00000000 00000000 00c00300 00000000 ................ │ │ 0x00daa800 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa810 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa820 00000000 ec853200 00000000 00000000 ......2......... │ │ + 0x00daa820 00000000 c5853200 00000000 00000000 ......2......... │ │ 0x00daa830 00000000 00000000 00000300 00000000 ................ │ │ 0x00daa840 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa850 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa860 00000000 96c73000 00000000 00000000 ......0......... │ │ + 0x00daa860 00000000 6fc73000 00000000 00000000 ....o.0......... │ │ 0x00daa870 00000000 00000000 00010000 00000000 ................ │ │ 0x00daa880 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa890 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa8a0 00000000 cd033300 00000000 00000000 ......3......... │ │ 0x00daa8b0 00000000 00000000 00020000 00000000 ................ │ │ 0x00daa8c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa8d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa8e0 00000000 66c13200 00000000 00000000 ....f.2......... │ │ + 0x00daa8e0 00000000 3fc13200 00000000 00000000 ....?.2......... │ │ 0x00daa8f0 00000000 00000000 00030000 00000000 ................ │ │ 0x00daa900 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa910 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa920 00000000 f3652f00 00000000 00000000 .....e/......... │ │ 0x00daa930 00000000 00000000 00000800 00000000 ................ │ │ 0x00daa940 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa950 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa960 00000000 a3ef3100 00000000 00000000 ......1......... │ │ + 0x00daa960 00000000 7cef3100 00000000 00000000 ....|.1......... │ │ 0x00daa970 00000000 00000000 00000400 00000000 ................ │ │ 0x00daa980 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa990 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa9a0 00000000 d9033300 00000000 00000000 ......3......... │ │ 0x00daa9b0 00000000 00000000 00003000 00000000 ..........0..... │ │ 0x00daa9c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa9d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daa9e0 00000000 b5d13100 00000000 00000000 ......1......... │ │ + 0x00daa9e0 00000000 8ed13100 00000000 00000000 ......1......... │ │ 0x00daa9f0 00000000 00000000 00003000 00000000 ..........0..... │ │ 0x00daaa00 00000000 00000000 00000000 00000000 ................ │ │ 0x00daaa10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daaa20 00000000 f4853200 00000000 00000000 ......2......... │ │ + 0x00daaa20 00000000 cd853200 00000000 00000000 ......2......... │ │ 0x00daaa30 00000000 00000000 00001000 00000000 ................ │ │ 0x00daaa40 00000000 00000000 00000000 00000000 ................ │ │ 0x00daaa50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daaa60 00000000 f5a33200 00000000 00000000 ......2......... │ │ + 0x00daaa60 00000000 cea33200 00000000 00000000 ......2......... │ │ 0x00daaa70 00000000 00000000 00002000 00000000 .......... ..... │ │ 0x00daaa80 00000000 00000000 00000000 00000000 ................ │ │ 0x00daaa90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daaaa0 00000000 beef3100 00000000 00000000 ......1......... │ │ + 0x00daaaa0 00000000 97ef3100 00000000 00000000 ......1......... │ │ 0x00daaab0 00000000 00000000 db0b0000 00000000 ................ │ │ 0x00daaac0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daaad0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daaae0 00000000 e5a33200 00000000 00000000 ......2......... │ │ + 0x00daaae0 00000000 bea33200 00000000 00000000 ......2......... │ │ 0x00daaaf0 00000000 00000000 00000000 01000000 ................ │ │ 0x00daab00 00000000 00000000 00000000 00000000 ................ │ │ 0x00daab10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daab20 00000000 7f663200 00000000 00000000 .....f2......... │ │ + 0x00daab20 00000000 58663200 00000000 00000000 ....Xf2......... │ │ 0x00daab30 00000000 00000000 00000000 02000000 ................ │ │ 0x00daab40 00000000 00000000 00000000 00000000 ................ │ │ 0x00daab50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daab60 00000000 6fc13200 00000000 00000000 ....o.2......... │ │ + 0x00daab60 00000000 48c13200 00000000 00000000 ....H.2......... │ │ 0x00daab70 00000000 00000000 00000000 02000000 ................ │ │ 0x00daab80 00000000 00000000 00000000 00000000 ................ │ │ 0x00daab90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daaba0 00000000 7f3a3100 00000000 00000000 .....:1......... │ │ + 0x00daaba0 00000000 583a3100 00000000 00000000 ....X:1......... │ │ 0x00daabb0 00000000 00000000 00000000 04000000 ................ │ │ 0x00daabc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daabd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daabe0 00000000 fbe13200 00000000 00000000 ......2......... │ │ 0x00daabf0 00000000 00000000 00000000 08010000 ................ │ │ 0x00daac00 00000000 00000000 00000000 00000000 ................ │ │ 0x00daac10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daac20 00000000 5ac13200 00000000 00000000 ....Z.2......... │ │ + 0x00daac20 00000000 33c13200 00000000 00000000 ....3.2......... │ │ 0x00daac30 00000000 00000000 00000000 10000000 ................ │ │ 0x00daac40 00000000 00000000 00000000 00000000 ................ │ │ 0x00daac50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daac60 00000000 c0b53100 00000000 00000000 ......1......... │ │ + 0x00daac60 00000000 99b53100 00000000 00000000 ......1......... │ │ 0x00daac70 00000000 00000000 00000000 20000000 ............ ... │ │ 0x00daac80 00000000 00000000 00000000 00000000 ................ │ │ 0x00daac90 00000000 00000000 00000000 00000000 ................ │ │ 0x00daaca0 00000000 e1832f00 00000000 00000000 ....../......... │ │ 0x00daacb0 00000000 00000000 00000000 80000000 ................ │ │ 0x00daacc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daacd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daace0 00000000 350f3200 00000000 00000000 ....5.2......... │ │ + 0x00daace0 00000000 0e0f3200 00000000 00000000 ......2......... │ │ 0x00daacf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daad00 00030000 00000000 00000000 00000000 ................ │ │ 0x00daad10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00daad20 00000000 fda33200 00000000 00000000 ......2......... │ │ + 0x00daad20 00000000 d6a33200 00000000 00000000 ......2......... │ │ 0x00daad30 00000000 00000000 00000000 00000000 ................ │ │ 0x00daad40 01030000 00000000 00000000 00000000 ................ │ │ 0x00daad50 00000000 00000000 00000000 00000000 ................ │ │ 0x00daad60 00000000 3c6d3000 00000000 00000000 .......(f/. │ │ - 0x00dab230 7601000a 611f3100 8f01000a 13783100 v...a.1......x1. │ │ - 0x00dab240 5d01000a 5a0f3200 6201000a 6f0f3200 ]...Z.2.b...o.2. │ │ - 0x00dab250 9600000a e9c13200 9700000a 1aa43200 ......2.......2. │ │ - 0x00dab260 a301000a e2b53100 cc00000a 0bd23100 ......1.......1. │ │ + 0x00dab1d0 ca00000a 93663200 cb00000a aec13200 .....f2.......2. │ │ + 0x00dab1e0 9100000a 1c1f3100 9200000a 9b842f00 ......1......./. │ │ + 0x00dab1f0 9300000a 82ab3000 1901000a 9b3a3100 ......0......:1. │ │ + 0x00dab200 8a01000a f9853200 9400000a 75493200 ......2.....uI2. │ │ + 0x00dab210 9500000a b5963100 4e01000a b8c73000 ......1.N.....0. │ │ + 0x00dab220 3501000a d3773100 3e01000a 28662f00 5....w1.>...(f/. │ │ + 0x00dab230 7601000a 3a1f3100 8f01000a ec773100 v...:.1......w1. │ │ + 0x00dab240 5d01000a 330f3200 6201000a 480f3200 ]...3.2.b...H.2. │ │ + 0x00dab250 9600000a c2c13200 9700000a f3a33200 ......2.......2. │ │ + 0x00dab260 a301000a bbb53100 cc00000a e4d13100 ......1.......1. │ │ 0x00dab270 c200000a d0a02f00 9800000a e28d3000 ....../.......0. │ │ 0x00dab280 1701000a eaa02f00 9900000a 06bf2f00 ....../......./. │ │ 0x00dab290 a300000a ff033300 3c01000a f98d3000 ......3.<.....0. │ │ 0x00dab2a0 9501000a 03503000 a101000a 8fe23200 .....P0.......2. │ │ - 0x00dab2b0 9d01000a 10373000 9101000a 38a43200 .....70.....8.2. │ │ + 0x00dab2b0 9d01000a 10373000 9101000a 11a43200 .....70.......2. │ │ 0x00dab2c0 9a00000a b0842f00 9b00000a 13043300 ....../.......3. │ │ 0x00dab2d0 9c00000a 27043300 a200000a 94ab3000 ....'.3.......0. │ │ - 0x00dab2e0 7c01000a 082c3200 7501000a 03c23200 |....,2.u.....2. │ │ + 0x00dab2e0 7c01000a e12b3200 7501000a dcc13200 |....+2.u.....2. │ │ 0x00dab2f0 5401000a 118e3000 de00000a aeab3000 T.....0.......0. │ │ - 0x00dab300 e700000a 7c5c3100 6800000a 1f2c3200 ....|\1.h....,2. │ │ - 0x00dab310 f100000a c7842f00 cd00000a 31863200 ....../.....1.2. │ │ - 0x00dab320 0401000a d1663200 ee00000a 766d3000 .....f2.....vm0. │ │ + 0x00dab300 e700000a 555c3100 6800000a f82b3200 ....U\1.h....+2. │ │ + 0x00dab310 f100000a c7842f00 cd00000a 0a863200 ....../.......2. │ │ + 0x00dab320 0401000a aa663200 ee00000a 766d3000 .....f2.....vm0. │ │ 0x00dab330 1801000a 18503000 5501000a b0e23200 .....P0.U.....2. │ │ 0x00dab340 1b01000a 916d3000 7100000a 10db2f00 .....m0.q...../. │ │ 0x00dab350 1a01000a 1cbf2f00 d400000a a06d3000 ....../......m0. │ │ - 0x00dab360 7800000a bb6d3000 ae00000a 01b63100 x....m0.......1. │ │ - 0x00dab370 8101000a 18b63100 5e01000a 7f1f3100 ......1.^.....1. │ │ - 0x00dab380 3d01000a 2ad23100 9201000a f5ef3100 =...*.1.......1. │ │ - 0x00dab390 8401000a f4c73000 e703000a 2eb63100 ......0.......1. │ │ - 0x00dab3a0 6501000a 2bdb2f00 4801000a 39d23100 e...+./.H...9.1. │ │ - 0x00dab3b0 4501000a 985c3100 4d01000a 961f3100 E....\1.M.....1. │ │ - 0x00dab3c0 9f00000a 23e33000 9401000a 41662f00 ....#.0.....Af/. │ │ + 0x00dab360 7800000a bb6d3000 ae00000a dab53100 x....m0.......1. │ │ + 0x00dab370 8101000a f1b53100 5e01000a 581f3100 ......1.^...X.1. │ │ + 0x00dab380 3d01000a 03d23100 9201000a ceef3100 =.....1.......1. │ │ + 0x00dab390 8401000a cdc73000 e703000a 07b63100 ......0.......1. │ │ + 0x00dab3a0 6501000a 2bdb2f00 4801000a 12d23100 e...+./.H.....1. │ │ + 0x00dab3b0 4501000a 715c3100 4d01000a 6f1f3100 E...q\1.M...o.1. │ │ + 0x00dab3c0 9f00000a fce23000 9401000a 41662f00 ......0.....Af/. │ │ 0x00dab3d0 a000000a 29373000 1201000a cee23200 ....)70.......2. │ │ - 0x00dab3e0 a100000a e63a3100 8b01000a be1f3100 .....:1.......1. │ │ - 0x00dab3f0 a500000a 33e33000 7d01000a b35c3100 ....3.0.}....\1. │ │ + 0x00dab3e0 a100000a bf3a3100 8b01000a 971f3100 .....:1.......1. │ │ + 0x00dab3f0 a500000a 0ce33000 7d01000a 8c5c3100 ......0.}....\1. │ │ 0x00dab400 0001000a 2cbf2f00 2201000a dd842f00 ....,./."...../. │ │ 0x00dab410 3601000a 28503000 a800000a 51662f00 6...(P0.....Qf/. │ │ - 0x00dab420 a900000a e5663200 aa00000a 50a43200 .....f2.....P.2. │ │ - 0x00dab430 7000000a 51d23100 dd00000a 41b63100 p...Q.1.....A.1. │ │ - 0x00dab440 6601000a 920f3200 d100000a cbab3000 f.....2.......0. │ │ - 0x00dab450 a401000a bc493200 ab00000a dd1f3100 .....I2.......1. │ │ - 0x00dab460 3701000a 322c3200 2501000a 2a8e3000 7...2,2.%...*.0. │ │ - 0x00dab470 b600000a f0842f00 2101000a 3f863200 ....../.!...?.2. │ │ - 0x00dab480 1c01000a 4ce33000 eb00000a 518e3000 ....L.0.....Q.0. │ │ + 0x00dab420 a900000a be663200 aa00000a 29a43200 .....f2.....).2. │ │ + 0x00dab430 7000000a 2ad23100 dd00000a 1ab63100 p...*.1.......1. │ │ + 0x00dab440 6601000a 6b0f3200 d100000a cbab3000 f...k.2.......0. │ │ + 0x00dab450 a401000a 95493200 ab00000a b61f3100 .....I2.......1. │ │ + 0x00dab460 3701000a 0b2c3200 2501000a 2a8e3000 7....,2.%...*.0. │ │ + 0x00dab470 b600000a f0842f00 2101000a 18863200 ....../.!.....2. │ │ + 0x00dab480 1c01000a 25e33000 eb00000a 518e3000 ....%.0.....Q.0. │ │ 0x00dab490 b000000a 1d193000 b100000a 5efa2f00 ......0.....^./. │ │ - 0x00dab4a0 b300000a 01673200 d600000a 69662f00 .....g2.....if/. │ │ + 0x00dab4a0 b300000a da663200 d600000a 69662f00 .....f2.....if/. │ │ 0x00dab4b0 b500000a 698e3000 b700000a 3a373000 ....i.0.....:70. │ │ - 0x00dab4c0 b900000a 69a43200 4b01000a 01a12f00 ....i.2.K...../. │ │ + 0x00dab4c0 b900000a 42a43200 4b01000a 01a12f00 ....B.2.K...../. │ │ 0x00dab4d0 bb00000a 36193000 1f01000a 81662f00 ....6.0......f/. │ │ 0x00dab4e0 4a01000a 7e8e3000 bc00000a 07852f00 J...~.0......./. │ │ - 0x00dab4f0 8501000a eeab3000 be00000a fd3a3100 ......0......:1. │ │ - 0x00dab500 bf00000a 76fa2f00 5301000a f0963100 ....v./.S.....1. │ │ + 0x00dab4f0 8501000a eeab3000 be00000a d63a3100 ......0......:1. │ │ + 0x00dab500 bf00000a 76fa2f00 5301000a c9963100 ....v./.S.....1. │ │ 0x00dab510 4401000a d36d3000 c100000a c48e3000 D....m0.......0. │ │ - 0x00dab520 9a01000a ae0f3200 7801000a 0df03100 ......2.x.....1. │ │ + 0x00dab520 9a01000a 870f3200 7801000a e6ef3100 ......2.x.....1. │ │ 0x00dab530 6701000a 4f373000 6301000a 17a12f00 g...O70.c...../. │ │ - 0x00dab540 2901000a 21a12f00 2701000a 472c3200 )...!./.'...G,2. │ │ - 0x00dab550 6500000a 56b63100 4201000a 24783100 e...V.1.B...$x1. │ │ - 0x00dab560 7600000a bf0f3200 d800000a 4f193000 v.....2.....O.0. │ │ - 0x00dab570 9301000a 6cb63100 c300000a 34043300 ....l.1.....4.3. │ │ - 0x00dab580 c400000a 59863200 3101000a d58e3000 ....Y.2.1.....0. │ │ - 0x00dab590 c500000a 3ea12f00 5801000a 153b3100 ....>./.X....;1. │ │ - 0x00dab5a0 ed00000a b9023100 c600000a 60373000 ......1.....`70. │ │ - 0x00dab5b0 e300000a 3d783100 0e01000a c8023100 ....=x1.......1. │ │ - 0x00dab5c0 c700000a 6bd23100 8701000a 00ac3000 ....k.1.......0. │ │ - 0x00dab5d0 8801000a 86b63100 9601000a 5ea12f00 ......1.....^./. │ │ - 0x00dab5e0 a201000a df0f3200 1601000a 1b852f00 ......2......./. │ │ - 0x00dab5f0 2001000a 70863200 cf00000a 443b3100 ...p.2.....D;1. │ │ - 0x00dab600 df00000a 14ac3000 e000000a 85863200 ......0.......2. │ │ - 0x00dab610 e100000a eb8e3000 8901000a 4a783100 ......0.....Jx1. │ │ - 0x00dab620 8301000a 99b63100 7e01000a 79a43200 ......1.~...y.2. │ │ - 0x00dab630 d300000a 8dd23100 3801000a 9ed23100 ......1.8.....1. │ │ - 0x00dab640 4101000a fa0f3200 3901000a 1ac23200 A.....2.9.....2. │ │ - 0x00dab650 d500000a 57e33000 2a01000a fc8e3000 ....W.0.*.....0. │ │ + 0x00dab540 2901000a 21a12f00 2701000a 202c3200 )...!./.'... ,2. │ │ + 0x00dab550 6500000a 2fb63100 4201000a fd773100 e.../.1.B....w1. │ │ + 0x00dab560 7600000a 980f3200 d800000a 4f193000 v.....2.....O.0. │ │ + 0x00dab570 9301000a 45b63100 c300000a 34043300 ....E.1.....4.3. │ │ + 0x00dab580 c400000a 32863200 3101000a d58e3000 ....2.2.1.....0. │ │ + 0x00dab590 c500000a 3ea12f00 5801000a ee3a3100 ....>./.X....:1. │ │ + 0x00dab5a0 ed00000a 92023100 c600000a 60373000 ......1.....`70. │ │ + 0x00dab5b0 e300000a 16783100 0e01000a a1023100 .....x1.......1. │ │ + 0x00dab5c0 c700000a 44d23100 8701000a 00ac3000 ....D.1.......0. │ │ + 0x00dab5d0 8801000a 5fb63100 9601000a 5ea12f00 ...._.1.....^./. │ │ + 0x00dab5e0 a201000a b80f3200 1601000a 1b852f00 ......2......./. │ │ + 0x00dab5f0 2001000a 49863200 cf00000a 1d3b3100 ...I.2......;1. │ │ + 0x00dab600 df00000a 14ac3000 e000000a 5e863200 ......0.....^.2. │ │ + 0x00dab610 e100000a eb8e3000 8901000a 23783100 ......0.....#x1. │ │ + 0x00dab620 8301000a 72b63100 7e01000a 52a43200 ....r.1.~...R.2. │ │ + 0x00dab630 d300000a 66d23100 3801000a 77d23100 ....f.1.8...w.1. │ │ + 0x00dab640 4101000a d30f3200 3901000a f3c13200 A.....2.9.....2. │ │ + 0x00dab650 d500000a 30e33000 2a01000a fc8e3000 ....0.0.*.....0. │ │ 0x00dab660 5a01000a 6fa12f00 4f01000a 8ba12f00 Z...o./.O...../. │ │ - 0x00dab670 5001000a 0cc83000 5101000a e1493200 P.....0.Q....I2. │ │ - 0x00dab680 1d01000a 48503000 1e01000a f8493200 ....HP0......I2. │ │ - 0x00dab690 d700000a b3d23100 5601000a a4a12f00 ......1.V...../. │ │ - 0x00dab6a0 5901000a 054a3200 d000000a 2cf03100 Y....J2.....,.1. │ │ - 0x00dab6b0 4701000a 27c83000 1301000a e66d3000 G...'.0......m0. │ │ - 0x00dab6c0 1501000a 44f03100 9701000a 96863200 ....D.1.......2. │ │ + 0x00dab670 5001000a e5c73000 5101000a ba493200 P.....0.Q....I2. │ │ + 0x00dab680 1d01000a 48503000 1e01000a d1493200 ....HP0......I2. │ │ + 0x00dab690 d700000a 8cd23100 5601000a a4a12f00 ......1.V...../. │ │ + 0x00dab6a0 5901000a de493200 d000000a 05f03100 Y....I2.......1. │ │ + 0x00dab6b0 4701000a 00c83000 1301000a e66d3000 G.....0......m0. │ │ + 0x00dab6c0 1501000a 1df03100 9701000a 6f863200 ......1.....o.2. │ │ 0x00dab6d0 6801000a f96d3000 dc00000a 146e3000 h....m0......n0. │ │ - 0x00dab6e0 6901000a f01f3100 6a01000a 3a6e3000 i.....1.j...:n0. │ │ - 0x00dab6f0 6b01000a 40db2f00 6c01000a 01973100 k...@./.l.....1. │ │ - 0x00dab700 e800000a 8da43200 3f01000a 77373000 ......2.?...w70. │ │ - 0x00dab710 4001000a 14673200 2c01000a 66db2f00 @....g2.,...f./. │ │ - 0x00dab720 1204000a d6023100 fc03000a 2fc23200 ......1...../.2. │ │ + 0x00dab6e0 6901000a c91f3100 6a01000a 3a6e3000 i.....1.j...:n0. │ │ + 0x00dab6f0 6b01000a 40db2f00 6c01000a da963100 k...@./.l.....1. │ │ + 0x00dab700 e800000a 66a43200 3f01000a 77373000 ....f.2.?...w70. │ │ + 0x00dab710 4001000a ed663200 2c01000a 66db2f00 @....f2.,...f./. │ │ + 0x00dab720 1204000a af023100 fc03000a 08c23200 ......1.......2. │ │ 0x00dab730 1504000a 93373000 1404000a 98662f00 .....70......f/. │ │ - 0x00dab740 1604000a 593b3100 0604000a 6ee33000 ....Y;1.....n.0. │ │ - 0x00dab750 1004000a 41043300 1704000a 92e33000 ....A.3.......0. │ │ - 0x00dab760 1104000a 0d8f3000 f203000a f4023100 ......0.......1. │ │ + 0x00dab740 1604000a 323b3100 0604000a 47e33000 ....2;1.....G.0. │ │ + 0x00dab750 1004000a 41043300 1704000a 6be33000 ....A.3.....k.0. │ │ + 0x00dab760 1104000a 0d8f3000 f203000a cd023100 ......0.......1. │ │ 0x00dab770 1304000a 2bac3000 7500000a 61043300 ....+.0.u...a.3. │ │ - 0x00dab780 7d00000a 35673200 e400000a 3c852f00 }...5g2.....<./. │ │ - 0x00dab790 e500000a ce5c3100 e600000a 58503000 .....\1.....XP0. │ │ - 0x00dab7a0 7401000a b2e33000 7e00000a 0f103200 t.....0.~.....2. │ │ - 0x00dab7b0 8800000a 65f03100 2d01000a acb63100 ....e.1.-.....1. │ │ - 0x00dab7c0 2e01000a 7b043300 1101000a ad863200 ....{.3.......2. │ │ - 0x00dab7d0 2f01000a 21973100 9801000a 15033100 /...!.1.......1. │ │ - 0x00dab7e0 d200000a 7bf03100 7900000a dae23200 ....{.1.y.....2. │ │ - 0x00dab7f0 9b01000a b2a43200 6d01000a 5a2c3200 ......2.m...Z,2. │ │ - 0x00dab800 6e01000a 3cc83000 7701000a 98f03100 n...<.0.w.....1. │ │ - 0x00dab810 7b01000a c6e33000 5c04000a 6a2c3200 {.....0.\...j,2. │ │ + 0x00dab780 7d00000a 0e673200 e400000a 3c852f00 }....g2.....<./. │ │ + 0x00dab790 e500000a a75c3100 e600000a 58503000 .....\1.....XP0. │ │ + 0x00dab7a0 7401000a 8be33000 7e00000a e80f3200 t.....0.~.....2. │ │ + 0x00dab7b0 8800000a 3ef03100 2d01000a 85b63100 ....>.1.-.....1. │ │ + 0x00dab7c0 2e01000a 7b043300 1101000a 86863200 ....{.3.......2. │ │ + 0x00dab7d0 2f01000a fa963100 9801000a ee023100 /.....1.......1. │ │ + 0x00dab7e0 d200000a 54f03100 7900000a dae23200 ....T.1.y.....2. │ │ + 0x00dab7f0 9b01000a 8ba43200 6d01000a 332c3200 ......2.m...3,2. │ │ + 0x00dab800 6e01000a 15c83000 7701000a 71f03100 n.....0.w...q.1. │ │ + 0x00dab810 7b01000a 9fe33000 5c04000a 432c3200 {.....0.\...C,2. │ │ 0x00dab820 5504000a 7fdb2f00 1904000a e8e23200 U...../.......2. │ │ - 0x00dab830 1a04000a 65783100 fd03000a 73503000 ....ex1.....sP0. │ │ - 0x00dab840 1b04000a 53673200 2404000a cbb63100 ....Sg2.$.....1. │ │ + 0x00dab830 1a04000a 3e783100 fd03000a 73503000 ....>x1.....sP0. │ │ + 0x00dab840 1b04000a 2c673200 2404000a a4b63100 ....,g2.$.....1. │ │ 0x00dab850 3e04000a cba12f00 2f04000a 02e33200 >....././.....2. │ │ - 0x00dab860 3804000a 264a3200 6004000a 8dfa2f00 8...&J2.`...../. │ │ + 0x00dab860 3804000a ff493200 6004000a 8dfa2f00 8....I2.`...../. │ │ 0x00dab870 4c04000a 9edb2f00 2e04000a 24e33200 L...../.....$.2. │ │ - 0x00dab880 fe03000a 4dc83000 1804000a 6d673200 ....M.0.....mg2. │ │ - 0x00dab890 5b04000a 5f852f00 4204000a 414a3200 [..._./.B...AJ2. │ │ - 0x00dab8a0 5a04000a 51ac3000 5904000a c7a43200 Z...Q.0.Y.....2. │ │ - 0x00dab8b0 5704000a eda43200 5804000a cd863200 W.....2.X.....2. │ │ - 0x00dab8c0 5604000a 69c83000 6f01000a 41e33200 V...i.0.o...A.2. │ │ - 0x00dab8d0 9d00000a 5d193000 8400000a 4cc23200 ....].0.....L.2. │ │ - 0x00dab8e0 9901000a 61c23200 a400000a 72ac3000 ....a.2.....r.0. │ │ - 0x00dab8f0 3a01000a 2d033100 ef00000a 3f973100 :...-.1.....?.1. │ │ - 0x00dab900 f200000a d7e33000 f300000a 64973100 ......0.....d.1. │ │ - 0x00dab910 0601000a 4c033100 b200000a e45c3100 ....L.1......\1. │ │ - 0x00dab920 2601000a 76c23200 f400000a 93043300 &...v.2.......3. │ │ - 0x00dab930 f500000a b5373000 1401000a 7e783100 .....70.....~x1. │ │ - 0x00dab940 f600000a 86973100 f700000a 5b6e3000 ......1.....[n0. │ │ - 0x00dab950 f800000a c7373000 f900000a f8e33000 .....70.......0. │ │ - 0x00dab960 8201000a 0ce43000 8b00000a 84673200 ......0......g2. │ │ - 0x00dab970 7001000a eea12f00 fa00000a 1de43000 p...../.......0. │ │ - 0x00dab980 4301000a 85c83000 fb00000a 5c4a3200 C.....0.....\J2. │ │ + 0x00dab880 fe03000a 26c83000 1804000a 46673200 ....&.0.....Fg2. │ │ + 0x00dab890 5b04000a 5f852f00 4204000a 1a4a3200 [..._./.B....J2. │ │ + 0x00dab8a0 5a04000a 51ac3000 5904000a a0a43200 Z...Q.0.Y.....2. │ │ + 0x00dab8b0 5704000a c6a43200 5804000a a6863200 W.....2.X.....2. │ │ + 0x00dab8c0 5604000a 42c83000 6f01000a 41e33200 V...B.0.o...A.2. │ │ + 0x00dab8d0 9d00000a 5d193000 8400000a 25c23200 ....].0.....%.2. │ │ + 0x00dab8e0 9901000a 3ac23200 a400000a 72ac3000 ....:.2.....r.0. │ │ + 0x00dab8f0 3a01000a 06033100 ef00000a 18973100 :.....1.......1. │ │ + 0x00dab900 f200000a b0e33000 f300000a 3d973100 ......0.....=.1. │ │ + 0x00dab910 0601000a 25033100 b200000a bd5c3100 ....%.1......\1. │ │ + 0x00dab920 2601000a 4fc23200 f400000a 93043300 &...O.2.......3. │ │ + 0x00dab930 f500000a b5373000 1401000a 57783100 .....70.....Wx1. │ │ + 0x00dab940 f600000a 5f973100 f700000a 5b6e3000 ...._.1.....[n0. │ │ + 0x00dab950 f800000a c7373000 f900000a d1e33000 .....70.......0. │ │ + 0x00dab960 8201000a e5e33000 8b00000a 5d673200 ......0.....]g2. │ │ + 0x00dab970 7001000a eea12f00 fa00000a f6e33000 p...../.......0. │ │ + 0x00dab980 4301000a 5ec83000 fb00000a 354a3200 C...^.0.....5J2. │ │ 0x00dab990 fc00000a 86ac3000 fe00000a a6043300 ......0.......3. │ │ - 0x00dab9a0 ff00000a 21103200 5201000a 7c193000 ....!.2.R...|.0. │ │ - 0x00dab9b0 d900000a 015d3100 0101000a 6e4a3200 .....]1.....nJ2. │ │ - 0x00dab9c0 9e01000a fda12f00 9f01000a 63033100 ....../.....c.1. │ │ - 0x00dab9d0 a001000a a1193000 3b01000a 93c23200 ......0.;.....2. │ │ - 0x00dab9e0 0201000a b1fa2f00 0301000a 2f103200 ....../...../.2. │ │ - 0x00dab9f0 4901000a df373000 9c01000a 0ca53200 I....70.......2. │ │ - 0x00daba00 7101000a f7373000 a600000a 175d3100 q....70......]1. │ │ + 0x00dab9a0 ff00000a fa0f3200 5201000a 7c193000 ......2.R...|.0. │ │ + 0x00dab9b0 d900000a da5c3100 0101000a 474a3200 .....\1.....GJ2. │ │ + 0x00dab9c0 9e01000a fda12f00 9f01000a 3c033100 ....../.....<.1. │ │ + 0x00dab9d0 a001000a a1193000 3b01000a 6cc23200 ......0.;...l.2. │ │ + 0x00dab9e0 0201000a b1fa2f00 0301000a 08103200 ....../.......2. │ │ + 0x00dab9f0 4901000a df373000 9c01000a e5a43200 I....70.......2. │ │ + 0x00daba00 7101000a f7373000 a600000a f05c3100 q....70......\1. │ │ 0x00daba10 8c01000a 97ac3000 7f01000a 0f383000 ......0......80. │ │ - 0x00daba20 0501000a e5863200 7a01000a ba043300 ......2.z.....3. │ │ + 0x00daba20 0501000a be863200 7a01000a ba043300 ......2.z.....3. │ │ 0x00daba30 5f01000a 3abf2f00 0801000a 746e3000 _...:./.....tn0. │ │ - 0x00daba40 0901000a bbdb2f00 7201000a 285d3100 ....../.r...(]1. │ │ - 0x00daba50 0a01000a 94673200 0b01000a c6043300 .....g2.......3. │ │ - 0x00daba60 0c01000a 5ce33200 0d01000a 23a53200 ....\.2.....#.2. │ │ + 0x00daba40 0901000a bbdb2f00 7201000a 015d3100 ....../.r....]1. │ │ + 0x00daba50 0a01000a 6d673200 0b01000a c6043300 ....mg2.......3. │ │ + 0x00daba60 0c01000a 5ce33200 0d01000a fca43200 ....\.2.......2. │ │ 0x00daba70 00000000 00000000 a029b400 e429b400 .........)...).. │ │ 0x00daba80 282ab400 6c2ab400 00000000 00000000 (*..l*.......... │ │ 0x00daba90 00000000 00000000 b02ab400 f42ab400 .........*...*.. │ │ 0x00dabaa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dabab0 00000000 00000000 cfc23200 00000400 ..........2..... │ │ + 0x00dabab0 00000000 00000000 a8c23200 00000400 ..........2..... │ │ 0x00dabac0 00000000 00000000 58bf2f00 00000400 ........X./..... │ │ - 0x00dabad0 00000000 00000000 a6973100 00000400 ..........1..... │ │ + 0x00dabad0 00000000 00000000 7f973100 00000400 ..........1..... │ │ 0x00dabae0 00000000 00000000 a8503000 00000400 .........P0..... │ │ - 0x00dabaf0 00000000 00000000 c42c3200 00000400 .........,2..... │ │ + 0x00dabaf0 00000000 00000000 9d2c3200 00000400 .........,2..... │ │ 0x00dabb00 00000000 00000000 b1ac3000 00000400 ..........0..... │ │ - 0x00dabb10 00000000 00000000 44a53200 00000400 ........D.2..... │ │ - 0x00dabb20 00000000 00000000 cbd23100 00000400 ..........1..... │ │ - 0x00dabb30 00000000 00000000 f8b63100 00000400 ..........1..... │ │ - 0x00dabb40 00000000 00000000 4ca53200 00000400 ........L.2..... │ │ + 0x00dabb10 00000000 00000000 1da53200 00000400 ..........2..... │ │ + 0x00dabb20 00000000 00000000 a4d23100 00000400 ..........1..... │ │ + 0x00dabb30 00000000 00000000 d1b63100 00000400 ..........1..... │ │ + 0x00dabb40 00000000 00000000 25a53200 00000400 ........%.2..... │ │ 0x00dabb50 00000000 00000000 db043300 00000400 ..........3..... │ │ - 0x00dabb60 00000000 00000000 c3783100 00000400 .........x1..... │ │ + 0x00dabb60 00000000 00000000 9c783100 00000400 .........x1..... │ │ 0x00dabb70 00000000 00000000 60bf2f00 08000400 ........`./..... │ │ 0x00dabb80 00000000 00000000 6cbf2f00 00000400 ........l./..... │ │ 0x00dabb90 00000000 00000000 986e3000 08000400 .........n0..... │ │ 0x00dabba0 00000000 00000000 b2503000 00000400 .........P0..... │ │ 0x00dabbb0 00000000 00000000 80852f00 08000400 ........../..... │ │ 0x00dabbc0 00000000 00000000 b6ac3000 04000400 ..........0..... │ │ 0x00dabbd0 00000000 00000000 9d8f3000 00000400 ..........0..... │ │ - 0x00dabbe0 00000000 00000000 d0d23100 08000400 ..........1..... │ │ - 0x00dabbf0 00000000 00000000 a5f03100 04000400 ..........1..... │ │ - 0x00dabc00 00000000 00000000 e7d23100 00000400 ..........1..... │ │ - 0x00dabc10 00000000 00000000 ce2c3200 00000400 .........,2..... │ │ - 0x00dabc20 00000000 00000000 d0783100 08000400 .........x1..... │ │ + 0x00dabbe0 00000000 00000000 a9d23100 08000400 ..........1..... │ │ + 0x00dabbf0 00000000 00000000 7ef03100 04000400 ........~.1..... │ │ + 0x00dabc00 00000000 00000000 c0d23100 00000400 ..........1..... │ │ + 0x00dabc10 00000000 00000000 a72c3200 00000400 .........,2..... │ │ + 0x00dabc20 00000000 00000000 a9783100 08000400 .........x1..... │ │ 0x00dabc30 00000000 00000000 199c2f00 00000400 ........../..... │ │ 0x00dabc40 00000000 00000000 95852f00 00000400 ........../..... │ │ 0x00dabc50 00000000 00000000 2e383000 08000400 .........80..... │ │ - 0x00dabc60 00000000 00000000 c0673200 08000400 .........g2..... │ │ + 0x00dabc60 00000000 00000000 99673200 08000400 .........g2..... │ │ 0x00dabc70 00000000 00000000 8fe33200 00000400 ..........2..... │ │ - 0x00dabc80 00000000 00000000 a9c83000 00000400 ..........0..... │ │ + 0x00dabc80 00000000 00000000 82c83000 00000400 ..........0..... │ │ 0x00dabc90 dc98b400 c7503000 cf662f00 00000100 .....P0..f/..... │ │ - 0x00dabca0 2899b400 f8d23100 4fe43000 00000100 (.....1.O.0..... │ │ - 0x00dabcb0 7499b400 3d5d3100 445d3100 00000100 t...=]1.D]1..... │ │ + 0x00dabca0 2899b400 d1d23100 28e43000 00000100 (.....1.(.0..... │ │ + 0x00dabcb0 7499b400 165d3100 1d5d3100 00000100 t....]1..]1..... │ │ 0x00dabcc0 c099b400 e9db2f00 ae8f3000 00000100 ....../...0..... │ │ - 0x00dabcd0 0c9ab400 5ee43000 6de43000 08000100 ....^.0.m.0..... │ │ - 0x00dabce0 109bb400 59a53200 474a3000 00000100 ....Y.2.GJ0..... │ │ - 0x00dabcf0 649bb400 e2783100 bef03100 00000100 d....x1...1..... │ │ + 0x00dabcd0 0c9ab400 37e43000 46e43000 08000100 ....7.0.F.0..... │ │ + 0x00dabce0 109bb400 32a53200 474a3000 00000100 ....2.2.GJ0..... │ │ + 0x00dabcf0 649bb400 bb783100 97f03100 00000100 d....x1...1..... │ │ 0x00dabd00 b89bb400 d7662f00 00000000 00000100 .....f/......... │ │ - 0x00dabd10 009cb400 66a53200 e0662f00 00000100 ....f.2..f/..... │ │ - 0x00dabd20 089cb400 a24a3200 ef783100 00000100 .....J2..x1..... │ │ + 0x00dabd10 009cb400 3fa53200 e0662f00 00000100 ....?.2..f/..... │ │ + 0x00dabd20 089cb400 7b4a3200 c8783100 00000100 ....{J2..x1..... │ │ 0x00dabd30 109cb400 db503000 00000000 00000100 .....P0......... │ │ 0x00dabd40 649cb400 f0db2f00 00000000 00000100 d...../......... │ │ - 0x00dabd50 b89cb400 82033100 923b3100 20000200 ......1..;1. ... │ │ - 0x00dabd60 8c96b400 fc783100 d0ad3100 20000200 .....x1...1. ... │ │ - 0x00dabd70 c49db400 cf673200 00000000 28000200 .....g2.....(... │ │ + 0x00dabd50 b89cb400 5b033100 6b3b3100 20000200 ....[.1.k;1. ... │ │ + 0x00dabd60 8c96b400 d5783100 a9ad3100 20000200 .....x1...1. ... │ │ + 0x00dabd70 c49db400 a8673200 00000000 28000200 .....g2.....(... │ │ 0x00dabd80 f09db400 fbdb2f00 07dc2f00 20000300 ....../.../. ... │ │ - 0x00dabd90 8c9eb400 4b5d3100 07793100 20000200 ....K]1..y1. ... │ │ - 0x00dabda0 489fb400 13793100 de673200 20000500 H....y1..g2. ... │ │ - 0x00dabdb0 04a0b400 49a22f00 0b873200 20000300 ....I./...2. ... │ │ + 0x00dabd90 8c9eb400 245d3100 e0783100 20000200 ....$]1..x1. ... │ │ + 0x00dabda0 489fb400 ec783100 b7673200 20000500 H....x1..g2. ... │ │ + 0x00dabdb0 04a0b400 49a22f00 e4863200 20000300 ....I./...2. ... │ │ 0x00dabdc0 a0a0b400 76bf2f00 c4193000 20000200 ....v./...0. ... │ │ - 0x00dabdd0 5ca1b400 20793100 e3503000 20000500 \... y1..P0. ... │ │ - 0x00dabde0 18a2b400 79e43000 973b3100 20000200 ....y.0..;1. ... │ │ + 0x00dabdd0 5ca1b400 f9783100 e3503000 20000500 \....x1..P0. ... │ │ + 0x00dabde0 18a2b400 52e43000 703b3100 20000200 ....R.0.p;1. ... │ │ 0x00dabdf0 54a2b400 96e33200 00000000 28000200 T.....2.....(... │ │ 0x00dabe00 90a2b400 56a22f00 00000000 20000300 ....V./..... ... │ │ - 0x00dabe10 cca2b400 b0c83000 00000000 28000300 ......0.....(... │ │ - 0x00dabe20 08a3b400 eb043300 bdc83000 20000500 ......3...0. ... │ │ - 0x00dabe30 44a3b400 62103200 00000000 28000500 D...b.2.....(... │ │ + 0x00dabe10 cca2b400 89c83000 00000000 28000300 ......0.....(... │ │ + 0x00dabe20 08a3b400 eb043300 96c83000 20000500 ......3...0. ... │ │ + 0x00dabe30 44a3b400 3b103200 00000000 28000500 D...;.2.....(... │ │ 0x00dabe40 80a3b400 3a383000 64a22f00 28000200 ....:80.d./.(... │ │ 0x00dabe50 10a5b400 ed662f00 6ca22f00 00000100 .....f/.l./..... │ │ - 0x00dabe60 48a6b400 e02c3200 eb673200 08000100 H....,2..g2..... │ │ - 0x00dabe70 e9a33200 03000000 0d000000 00000000 ..2............. │ │ - 0x00dabe80 0000003e 00000000 ae4a3200 05000000 ...>.....J2..... │ │ + 0x00dabe60 48a6b400 b92c3200 c4673200 08000100 H....,2..g2..... │ │ + 0x00dabe70 c2a33200 03000000 0d000000 00000000 ..2............. │ │ + 0x00dabe80 0000003e 00000000 874a3200 05000000 ...>.....J2..... │ │ 0x00dabe90 0d000000 00000000 00000000 00000000 ................ │ │ - 0x00dabea0 350f3200 05000000 0d000000 00000000 5.2............. │ │ - 0x00dabeb0 00000002 00000000 fda33200 05000000 ..........2..... │ │ + 0x00dabea0 0e0f3200 05000000 0d000000 00000000 ..2............. │ │ + 0x00dabeb0 00000002 00000000 d6a33200 05000000 ..........2..... │ │ 0x00dabec0 0d000000 00000000 00000004 00000000 ................ │ │ 0x00dabed0 fb662f00 07000000 0d000000 00000000 .f/............. │ │ 0x00dabee0 00000010 00000000 05e23200 07000000 ..........2..... │ │ 0x00dabef0 0d000000 00000000 00000008 00000000 ................ │ │ - 0x00dabf00 ccc83000 07000000 0d000000 00000000 ..0............. │ │ - 0x00dabf10 00000020 00000000 d7c23200 06000000 ... ......2..... │ │ + 0x00dabf00 a5c83000 07000000 0d000000 00000000 ..0............. │ │ + 0x00dabf10 00000020 00000000 b0c23200 06000000 ... ......2..... │ │ 0x00dabf20 0d000000 00000000 00000004 00000000 ................ │ │ - 0x00dabf30 12d33100 08000000 0d000000 00000000 ..1............. │ │ - 0x00dabf40 00000008 00000000 cbf03100 00000000 ..........1..... │ │ - 0x00dabf50 350f3200 00030000 fda33200 01030000 5.2.......2..... │ │ + 0x00dabf30 ebd23100 08000000 0d000000 00000000 ..1............. │ │ + 0x00dabf40 00000008 00000000 a4f03100 00000000 ..........1..... │ │ + 0x00dabf50 0e0f3200 00030000 d6a33200 01030000 ..2.......2..... │ │ 0x00dabf60 fb662f00 02030000 05e23200 03030000 .f/.......2..... │ │ - 0x00dabf70 ccc83000 04030000 d7c23200 fffe0000 ..0.......2..... │ │ - 0x00dabf80 12d33100 fdfe0000 ccac3000 0d000000 ..1.......0..... │ │ + 0x00dabf70 a5c83000 04030000 b0c23200 fffe0000 ..0.......2..... │ │ + 0x00dabf80 ebd23100 fdfe0000 ccac3000 0d000000 ..1.......0..... │ │ 0x00dabf90 0d000000 00000000 00400000 00000000 .........@...... │ │ 0x00dabfa0 03672f00 0e000000 0d000000 00000000 .g/............. │ │ - 0x00dabfb0 00080000 00000000 b44a3200 04000000 .........J2..... │ │ + 0x00dabfb0 00080000 00000000 8d4a3200 04000000 .........J2..... │ │ 0x00dabfc0 0c000000 00000000 50080080 00000000 ........P....... │ │ 0x00dabfd0 13dc2f00 0b000000 0d000000 00000000 ../............. │ │ 0x00dabfe0 00000200 00000000 a36e3000 10000000 .........n0..... │ │ 0x00dabff0 08000000 00000000 00004000 00000000 ..........@..... │ │ 0x00dac000 fa043300 1b000000 08000000 00000000 ..3............. │ │ 0x00dac010 00000100 00000000 16053300 08000000 ..........3..... │ │ 0x00dac020 08000000 00000000 00000000 00000000 ................ │ │ - 0x00dac030 b94a3200 0a000000 08000000 00000000 .J2............. │ │ - 0x00dac040 00000000 00000000 37203100 19000000 ........7 1..... │ │ + 0x00dac030 924a3200 0a000000 08000000 00000000 .J2............. │ │ + 0x00dac040 00000000 00000000 10203100 19000000 ......... 1..... │ │ 0x00dac050 0c000000 00000000 00000400 00000000 ................ │ │ 0x00dac060 a2852f00 19000000 0c000000 00000000 ../............. │ │ - 0x00dac070 04000000 00000000 2e793100 13000000 .........y1..... │ │ + 0x00dac070 04000000 00000000 07793100 13000000 .........y1..... │ │ 0x00dac080 0c000000 00000000 00010000 00000000 ................ │ │ - 0x00dac090 8e033100 0e000000 0d000000 00000000 ..1............. │ │ - 0x00dac0a0 00000800 00000000 72a53200 0f000000 ........r.2..... │ │ + 0x00dac090 67033100 0e000000 0d000000 00000000 g.1............. │ │ + 0x00dac0a0 00000800 00000000 4ba53200 0f000000 ........K.2..... │ │ 0x00dac0b0 0c000000 00000000 00000040 00000000 ...........@.... │ │ - 0x00dac0c0 d0f03100 0d000000 0c000000 00000000 ..1............. │ │ - 0x00dac0d0 00040000 00000000 d4c83000 0e000000 ..........0..... │ │ + 0x00dac0c0 a9f03100 0d000000 0c000000 00000000 ..1............. │ │ + 0x00dac0d0 00040000 00000000 adc83000 0e000000 ..........0..... │ │ 0x00dac0e0 0c000000 00000000 00000000 08000000 ................ │ │ 0x00dac0f0 83bf2f00 10000000 0c000000 00000000 ../............. │ │ 0x00dac100 00002000 00000000 bc852f00 0f000000 .. ......./..... │ │ 0x00dac110 0c000000 00000000 00001000 00000000 ................ │ │ 0x00dac120 12672f00 0a000000 0d000000 00000000 .g/............. │ │ 0x00dac130 00000001 00000000 b46e3000 14000000 .........n0..... │ │ 0x00dac140 0d000000 00000000 01000000 00000000 ................ │ │ - 0x00dac150 51203100 07000000 0d000000 00000000 Q 1............. │ │ - 0x00dac160 00020000 00000000 def03100 04000000 ..........1..... │ │ + 0x00dac150 2a203100 07000000 0d000000 00000000 * 1............. │ │ + 0x00dac160 00020000 00000000 b7f03100 04000000 ..........1..... │ │ 0x00dac170 0c000000 00000000 08000000 00000000 ................ │ │ - 0x00dac180 dec23200 0f000000 0c010000 00000000 ..2............. │ │ - 0x00dac190 01000000 00000000 82a53200 18000000 ..........2..... │ │ + 0x00dac180 b7c23200 0f000000 0c010000 00000000 ..2............. │ │ + 0x00dac190 01000000 00000000 5ba53200 18000000 ........[.2..... │ │ 0x00dac1a0 0d000000 00000000 00000000 01000000 ................ │ │ - 0x00dac1b0 59203100 18000000 0d000000 00000000 Y 1............. │ │ - 0x00dac1c0 00000000 02000000 e3c83000 16000000 ..........0..... │ │ + 0x00dac1b0 32203100 18000000 0d000000 00000000 2 1............. │ │ + 0x00dac1c0 00000000 02000000 bcc83000 16000000 ..........0..... │ │ 0x00dac1d0 0c000000 00000000 00000000 04000000 ................ │ │ - 0x00dac1e0 eb2c3200 13000000 0c000000 00000000 .,2............. │ │ + 0x00dac1e0 c42c3200 13000000 0c000000 00000000 .,2............. │ │ 0x00dac1f0 80000000 00000000 d1193000 04000000 ..........0..... │ │ 0x00dac200 04020000 00000000 01000000 00000000 ................ │ │ - 0x00dac210 23873200 07000000 08020000 00000000 #.2............. │ │ - 0x00dac220 01000000 00000000 e3f03100 07000000 ..........1..... │ │ + 0x00dac210 fc863200 07000000 08020000 00000000 ..2............. │ │ + 0x00dac220 01000000 00000000 bcf03100 07000000 ..........1..... │ │ 0x00dac230 08020000 00000000 03000000 00000000 ................ │ │ - 0x00dac240 13fc3000 04000000 08020000 00000000 ..0............. │ │ - 0x00dac250 05000000 00000000 9d033100 14000000 ..........1..... │ │ + 0x00dac240 ecfb3000 04000000 08020000 00000000 ..0............. │ │ + 0x00dac250 05000000 00000000 76033100 14000000 ........v.1..... │ │ 0x00dac260 08020000 00000000 09000000 00000000 ................ │ │ - 0x00dac270 9ba53200 14000000 08020000 00000000 ..2............. │ │ + 0x00dac270 74a53200 14000000 08020000 00000000 t.2............. │ │ 0x00dac280 0b000000 00000000 01000000 10000000 ................ │ │ 0x00dac290 a4c2da00 1a000000 00000000 80000000 ................ │ │ 0x00dac2a0 47383000 00100000 00000000 00000000 G80............. │ │ - 0x00dac2b0 1f1d3100 903fbb00 00100000 00000000 ..1..?.......... │ │ - 0x00dac2c0 04000000 17b73100 803fbb00 00000000 ......1..?...... │ │ + 0x00dac2b0 f81c3100 903fbb00 00100000 00000000 ..1..?.......... │ │ + 0x00dac2c0 04000000 f0b63100 803fbb00 00000000 ......1..?...... │ │ 0x00dac2d0 00000000 08000000 474a3000 e831bb00 ........GJ0..1.. │ │ - 0x00dac2e0 00000000 00000000 14000000 32d33100 ............2.1. │ │ + 0x00dac2e0 00000000 00000000 14000000 0bd33100 ..............1. │ │ 0x00dac2f0 e831bb00 00000000 00000000 10000000 .1.............. │ │ - 0x00dac300 5a793100 e831bb00 89000000 00000000 Zy1..1.......... │ │ + 0x00dac300 33793100 e831bb00 89000000 00000000 3y1..1.......... │ │ 0x00dac310 18000000 b58f3000 e831bb00 91100000 ......0..1...... │ │ 0x00dac320 01000000 20000000 aabb2f00 c03fbb00 .... ...../..?.. │ │ - 0x00dac330 91100000 02000000 28000000 1aeb3100 ........(.....1. │ │ + 0x00dac330 91100000 02000000 28000000 f3ea3100 ........(.....1. │ │ 0x00dac340 c03fbb00 91000000 03000000 30000000 .?..........0... │ │ 0x00dac350 3c053300 6c6fcc00 91000000 04000000 <.3.lo.......... │ │ 0x00dac360 34000000 41053300 e831bb00 91100000 4...A.3..1...... │ │ 0x00dac370 05000000 38000000 a4bf2f00 a03fbb00 ....8...../..?.. │ │ - 0x00dac380 91000000 06000000 3c000000 c44a3200 ........<....J2. │ │ + 0x00dac380 91000000 06000000 3c000000 9d4a3200 ........<....J2. │ │ 0x00dac390 e831bb00 91000000 07000000 50000000 .1..........P... │ │ - 0x00dac3a0 a53b3100 e831bb00 91000000 08000000 .;1..1.......... │ │ + 0x00dac3a0 7e3b3100 e831bb00 91000000 08000000 ~;1..1.......... │ │ 0x00dac3b0 54000000 54053300 e831bb00 91100000 T...T.3..1...... │ │ 0x00dac3c0 09000000 40000000 97a22f00 d03fbb00 ....@...../..?.. │ │ 0x00dac3d0 91000000 0a000000 4c000000 58383000 ........L...X80. │ │ 0x00dac3e0 e831bb00 91000000 0b000000 0c000000 .1.............. │ │ 0x00dac3f0 35672f00 e831bb00 91000000 0c000000 5g/..1.......... │ │ 0x00dac400 58000000 61053300 e831bb00 91100000 X...a.3..1...... │ │ - 0x00dac410 0d000000 60000000 1d453200 d03fbb00 ....`....E2..?.. │ │ - 0x00dac420 91100000 0e000000 48000000 fac83000 ........H.....0. │ │ + 0x00dac410 0d000000 60000000 f6443200 d03fbb00 ....`....D2..?.. │ │ + 0x00dac420 91100000 0e000000 48000000 d3c83000 ........H.....0. │ │ 0x00dac430 b03fbb00 91100000 0f000000 68000000 .?..........h... │ │ - 0x00dac440 162d3200 b03fbb00 91000000 10000000 .-2..?.......... │ │ + 0x00dac440 ef2c3200 b03fbb00 91000000 10000000 .,2..?.......... │ │ 0x00dac450 6c000000 fcfa2f00 e831bb00 91100000 l...../..1...... │ │ - 0x00dac460 11000000 70000000 65793100 b03fbb00 ....p...ey1..?.. │ │ + 0x00dac460 11000000 70000000 3e793100 b03fbb00 ....p...>y1..?.. │ │ 0x00dac470 91000000 12000000 74000000 fa852f00 ........t...../. │ │ 0x00dac480 e831bb00 91100000 13000000 78000000 .1..........x... │ │ - 0x00dac490 575d3100 903fbb00 91000000 14000000 W]1..?.......... │ │ - 0x00dac4a0 7c000000 01683200 e831bb00 8a103200 |....h2..1....2. │ │ + 0x00dac490 305d3100 903fbb00 91000000 14000000 0]1..?.......... │ │ + 0x00dac4a0 7c000000 da673200 e831bb00 63103200 |....g2..1..c.2. │ │ 0x00dac4b0 6e053300 64383000 1fdc2f00 3bdc2f00 n.3.d80.../.;./. │ │ - 0x00dac4c0 d44a3200 bd8f3000 3d672f00 ff4a3200 .J2...0.=g/..J2. │ │ - 0x00dac4d0 c96e3000 0ec93000 d23b3100 f43b3100 .n0...0..;1..;1. │ │ - 0x00dac4e0 23b73100 b0a53200 33c93000 5ddc2f00 #.1...2.3.0.]./. │ │ - 0x00dac4f0 edac3000 40873200 b73b3100 10ad3000 ..0.@.2..;1...0. │ │ - 0x00dac500 252d3200 c9973100 40b73100 ea193000 %-2...1.@.1...0. │ │ - 0x00dac510 a4103200 87e43000 60672f00 432d3200 ..2...0.`g/.C-2. │ │ - 0x00dac520 09862f00 b6033100 ebf03100 81dc2f00 ../...1...1.../. │ │ - 0x00dac530 7b5d3100 615d3100 d23b3100 f43b3100 {]1.a]1..;1..;1. │ │ - 0x00dac540 94053300 0a683200 40873200 10ad3000 ..3..h2.@.2...0. │ │ - 0x00dac550 071a3000 c0103200 bee33200 a4dc2f00 ..0...2...2.../. │ │ - 0x00dac560 29ad3000 30513000 9d5d3100 2d683200 ).0.0Q0..]1.-h2. │ │ - 0x00dac570 4c683200 d3a53200 e46e3000 63873200 Lh2...2..n0.c.2. │ │ - 0x00dac580 d8033100 4ce2b400 20e8b400 a8dfb400 ..1.L... ....... │ │ - 0x00dac590 4ce4b400 0f6c3000 0f000000 83843200 L....l0.......2. │ │ + 0x00dac4c0 ad4a3200 bd8f3000 3d672f00 d84a3200 .J2...0.=g/..J2. │ │ + 0x00dac4d0 c96e3000 e7c83000 ab3b3100 cd3b3100 .n0...0..;1..;1. │ │ + 0x00dac4e0 fcb63100 89a53200 0cc93000 5ddc2f00 ..1...2...0.]./. │ │ + 0x00dac4f0 edac3000 19873200 903b3100 10ad3000 ..0...2..;1...0. │ │ + 0x00dac500 fe2c3200 a2973100 19b73100 ea193000 .,2...1...1...0. │ │ + 0x00dac510 7d103200 60e43000 60672f00 1c2d3200 }.2.`.0.`g/..-2. │ │ + 0x00dac520 09862f00 8f033100 c4f03100 81dc2f00 ../...1...1.../. │ │ + 0x00dac530 545d3100 3a5d3100 ab3b3100 cd3b3100 T]1.:]1..;1..;1. │ │ + 0x00dac540 94053300 e3673200 19873200 10ad3000 ..3..g2...2...0. │ │ + 0x00dac550 071a3000 99103200 bee33200 a4dc2f00 ..0...2...2.../. │ │ + 0x00dac560 29ad3000 30513000 765d3100 06683200 ).0.0Q0.v]1..h2. │ │ + 0x00dac570 25683200 aca53200 e46e3000 3c873200 %h2...2..n0.<.2. │ │ + 0x00dac580 b1033100 4ce2b400 20e8b400 a8dfb400 ..1.L... ....... │ │ + 0x00dac590 4ce4b400 0f6c3000 0f000000 5c843200 L....l0.....\.2. │ │ 0x00dac5a0 0f000000 ccebb400 5ce9b400 00000000 ........\....... │ │ 0x00dac5b0 2c9eb300 4c03ba00 889eb300 4ce2b400 ,...L.......L... │ │ 0x00dac5c0 20e8b400 a8dfb400 4ce4b400 0f6c3000 .......L....l0. │ │ - 0x00dac5d0 0f000000 83843200 0f000000 ccebb400 ......2......... │ │ + 0x00dac5d0 0f000000 5c843200 0f000000 ccebb400 ....\.2......... │ │ 0x00dac5e0 5ce9b400 00000000 2c9eb300 4c03ba00 \.......,...L... │ │ 0x00dac5f0 889eb300 4ce2b400 20e8b400 a8dfb400 ....L... ....... │ │ - 0x00dac600 4ce4b400 0f6c3000 0f000000 83843200 L....l0.......2. │ │ + 0x00dac600 4ce4b400 0f6c3000 0f000000 5c843200 L....l0.....\.2. │ │ 0x00dac610 0f000000 ccebb400 5ce9b400 16000000 ........\....... │ │ 0x00dac620 2c9eb300 4c03ba00 889eb300 905eb500 ,...L........^.. │ │ 0x00dac630 f45bb500 2c5fb500 905cb500 0f6c3000 .[..,_...\...l0. │ │ - 0x00dac640 0f000000 83843200 0f000000 7c6fb500 ......2.....|o.. │ │ + 0x00dac640 0f000000 5c843200 0f000000 7c6fb500 ....\.2.....|o.. │ │ 0x00dac650 8c6fb500 06000000 2c9eb300 4c03ba00 .o......,...L... │ │ - 0x00dac660 889eb300 71b73100 03040000 a0020000 ....q.1......... │ │ + 0x00dac660 889eb300 4ab73100 03040000 a0020000 ....J.1......... │ │ 0x00dac670 04000000 98010000 03000000 1a030000 ................ │ │ 0x00dac680 9f010000 01000000 bda22f00 03050000 ........../..... │ │ 0x00dac690 a1020000 05000000 98010000 03000000 ................ │ │ 0x00dac6a0 1b030000 cb020000 01000000 cdbf2f00 ............../. │ │ 0x00dac6b0 03060000 a2020000 0b000000 98010000 ................ │ │ 0x00dac6c0 03000000 1c030000 cc020000 01000000 ................ │ │ 0x00dac6d0 e4bf2f00 07080000 00000000 ffffffff ../............. │ │ 0x00dac6e0 3f040000 07000000 00000000 00000000 ?............... │ │ - 0x00dac6f0 01000000 cd5d3100 08080000 00000000 .....]1......... │ │ + 0x00dac6f0 01000000 a65d3100 08080000 00000000 .....]1......... │ │ 0x00dac700 ffffffff 40040000 08000000 00000000 ....@........... │ │ - 0x00dac710 00000000 01000000 8e873200 03030000 ..........2..... │ │ + 0x00dac710 00000000 01000000 67873200 03030000 ........g.2..... │ │ 0x00dac720 a3020000 0a000000 98010000 03000000 ................ │ │ 0x00dac730 19030000 00000000 01000000 d4a22f00 ............../. │ │ 0x00dac740 03020000 40000000 01000000 98010000 ....@........... │ │ 0x00dac750 03000000 a0010000 00000000 01000000 ................ │ │ 0x00dac760 dfa22f00 1a080000 a0020000 04000000 ../............. │ │ 0x00dac770 98010000 03000000 1a030000 9f030000 ................ │ │ - 0x00dac780 01000000 9b873200 1b080000 a1020000 ......2......... │ │ + 0x00dac780 01000000 74873200 1b080000 a1020000 ....t.2......... │ │ 0x00dac790 05000000 98010000 03000000 1b030000 ................ │ │ - 0x00dac7a0 a3030000 01000000 88b73100 1c080000 ..........1..... │ │ + 0x00dac7a0 a3030000 01000000 61b73100 1c080000 ........a.1..... │ │ 0x00dac7b0 a2020000 0b000000 98010000 03000000 ................ │ │ - 0x00dac7c0 1c030000 a5030000 01000000 852d3200 .............-2. │ │ + 0x00dac7c0 1c030000 a5030000 01000000 5e2d3200 ............^-2. │ │ 0x00dac7d0 04080000 a0020000 04000000 90030000 ................ │ │ 0x00dac7e0 00000000 00000000 00000000 01000000 ................ │ │ - 0x00dac7f0 e1e43000 05080000 a1020000 05000000 ..0............. │ │ + 0x00dac7f0 bae43000 05080000 a1020000 05000000 ..0............. │ │ 0x00dac800 90030000 00000000 00000000 00000000 ................ │ │ - 0x00dac810 01000000 a5b73100 06080000 a2020000 ......1......... │ │ + 0x00dac810 01000000 7eb73100 06080000 a2020000 ....~.1......... │ │ 0x00dac820 0b000000 90030000 00000000 00000000 ................ │ │ 0x00dac830 00000000 01000000 5fad3000 09080000 ........_.0..... │ │ 0x00dac840 a0020000 04000000 90030000 01000000 ................ │ │ - 0x00dac850 00000000 00000000 01000000 b9683200 .............h2. │ │ + 0x00dac850 00000000 00000000 01000000 92683200 .............h2. │ │ 0x00dac860 0a080000 a1020000 05000000 90030000 ................ │ │ 0x00dac870 01000000 00000000 00000000 01000000 ................ │ │ - 0x00dac880 05c33200 0b080000 a2020000 0b000000 ..2............. │ │ + 0x00dac880 dec23200 0b080000 a2020000 0b000000 ..2............. │ │ 0x00dac890 90030000 01000000 00000000 00000000 ................ │ │ - 0x00dac8a0 01000000 e6a53200 01040000 a0020000 ......2......... │ │ + 0x00dac8a0 01000000 bfa53200 01040000 a0020000 ......2......... │ │ 0x00dac8b0 04000000 06000000 00000000 9c020000 ................ │ │ 0x00dac8c0 00000000 01000000 37862f00 01050000 ........7./..... │ │ 0x00dac8d0 a1020000 05000000 06000000 00000000 ................ │ │ 0x00dac8e0 9d020000 00000000 01000000 3b1a3000 ............;.0. │ │ 0x00dac8f0 01060000 a2020000 0b000000 06000000 ................ │ │ 0x00dac900 00000000 9e020000 00000000 01000000 ................ │ │ - 0x00dac910 84203100 01030000 a3020000 0a000000 . 1............. │ │ + 0x00dac910 5d203100 01030000 a3020000 0a000000 ] 1............. │ │ 0x00dac920 06000000 00000000 9f020000 00000000 ................ │ │ - 0x00dac930 01000000 293c3100 01020000 40000000 ....)<1.....@... │ │ + 0x00dac930 01000000 023c3100 01020000 40000000 .....<1.....@... │ │ 0x00dac940 01000000 06000000 00000000 41000000 ............A... │ │ - 0x00dac950 00000000 01000000 cc683200 02040000 .........h2..... │ │ + 0x00dac950 00000000 01000000 a5683200 02040000 .........h2..... │ │ 0x00dac960 a0020000 04000000 74000000 02000000 ........t....... │ │ - 0x00dac970 23030000 00000000 01000000 f8103200 #.............2. │ │ + 0x00dac970 23030000 00000000 01000000 d1103200 #.............2. │ │ 0x00dac980 02050000 a1020000 05000000 74000000 ............t... │ │ 0x00dac990 02000000 00000000 00000000 01000000 ................ │ │ 0x00dac9a0 50513000 02060000 a2020000 0b000000 PQ0............. │ │ 0x00dac9b0 74000000 02000000 00000000 00000000 t............... │ │ - 0x00dac9c0 01000000 f7a53200 02030000 a3020000 ......2......... │ │ + 0x00dac9c0 01000000 d0a53200 02030000 a3020000 ......2......... │ │ 0x00dac9d0 0a000000 74000000 02000000 00000000 ....t........... │ │ 0x00dac9e0 00000000 01000000 f3dc2f00 02020000 ........../..... │ │ 0x00dac9f0 40000000 01000000 74000000 02000000 @.......t....... │ │ - 0x00daca00 71000000 00000000 01000000 88853200 q.............2. │ │ + 0x00daca00 71000000 00000000 01000000 61853200 q...........a.2. │ │ 0x00daca10 40080000 d6030000 06000000 d3030000 @............... │ │ 0x00daca20 05000000 00000000 00000000 01000000 ................ │ │ - 0x00daca30 91ef3100 41080000 d7030000 08000000 ..1.A........... │ │ + 0x00daca30 6aef3100 41080000 d7030000 08000000 j.1.A........... │ │ 0x00daca40 d4030000 06000000 00000000 00000000 ................ │ │ - 0x00daca50 01000000 88853200 eeee0000 d6030000 ......2......... │ │ + 0x00daca50 01000000 61853200 eeee0000 d6030000 ....a.2......... │ │ 0x00daca60 06000000 d3030000 05000000 00000000 ................ │ │ - 0x00daca70 00000000 01000000 91ef3100 efef0000 ..........1..... │ │ + 0x00daca70 00000000 01000000 6aef3100 efef0000 ........j.1..... │ │ 0x00daca80 d7030000 08000000 d4030000 06000000 ................ │ │ - 0x00daca90 00000000 00000000 01000000 f5e43000 ..............0. │ │ + 0x00daca90 00000000 00000000 01000000 cee43000 ..............0. │ │ 0x00dacaa0 eded0000 29030000 02000000 2b030000 ....).......+... │ │ 0x00dacab0 04000000 00000000 00000000 01000000 ................ │ │ 0x00dacac0 ecbf2f00 00000000 72000000 09000000 ../.....r....... │ │ 0x00dacad0 06000000 00000000 00000000 00000000 ................ │ │ 0x00dacae0 01000000 9053b600 0455b600 2055b600 .....S...U.. U.. │ │ 0x00dacaf0 9055b600 b856b600 c458b600 7859b600 .U...V...X..xY.. │ │ 0x00dacb00 ac59b600 e459b600 905ab600 105cb600 .Y...Y...Z...\.. │ │ - 0x00dacb10 3c5db600 4c5db600 f85db600 aaa63200 <]..L]...]....2. │ │ - 0x00dacb20 3d872f00 ccb73100 b9a63200 b14b3200 =./...1...2..K2. │ │ - 0x00dacb30 a5c33200 bd523000 75c02f00 b6c33200 ..2..R0.u./...2. │ │ - 0x00dacb40 33682f00 fa1a3000 b9693200 1c993100 3h/...0..i2...1. │ │ - 0x00dacb50 12053100 e0dd2f00 35fc2f00 33ca3000 ..1.../.5./.3.0. │ │ - 0x00dacb60 b9e53000 8a883200 a7113200 46682f00 ..0...2...2.Fh/. │ │ + 0x00dacb10 3c5db600 4c5db600 f85db600 83a63200 <]..L]...]....2. │ │ + 0x00dacb20 3d872f00 a5b73100 92a63200 8a4b3200 =./...1...2..K2. │ │ + 0x00dacb30 7ec33200 bd523000 75c02f00 8fc33200 ~.2..R0.u./...2. │ │ + 0x00dacb40 33682f00 fa1a3000 92693200 f5983100 3h/...0..i2...1. │ │ + 0x00dacb50 eb043100 e0dd2f00 35fc2f00 0cca3000 ..1.../.5./...0. │ │ + 0x00dacb60 92e53000 63883200 80113200 46682f00 ..0.c.2...2.Fh/. │ │ 0x00dacb70 88a32f00 00000000 ffff0f00 00000000 ../............. │ │ 0x00dacb80 00000000 00000000 747eb500 bc82b500 ........t~...... │ │ 0x00dacb90 9085b500 c084b500 00000000 8c85b500 ................ │ │ 0x00dacba0 fc34b400 6c9cb500 18afb500 d0b2b500 .4..l........... │ │ 0x00dacbb0 f4aeb500 00000000 00000000 1cb7b500 ................ │ │ 0x00dacbc0 00000000 00000000 00000000 b092b500 ................ │ │ 0x00dacbd0 b0b6b500 24b7b500 00000000 ecb2b500 ....$........... │ │ @@ -29242,43 +29242,43 @@ │ │ 0x00dacc10 747eb500 bc82b500 9085b500 c084b500 t~.............. │ │ 0x00dacc20 00000000 8c85b500 fc34b400 6c9cb500 .........4..l... │ │ 0x00dacc30 18afb500 d0b2b500 f4aeb500 00000000 ................ │ │ 0x00dacc40 00000000 1cb7b500 00000000 00000000 ................ │ │ 0x00dacc50 00000000 b092b500 b0b6b500 24b7b500 ............$... │ │ 0x00dacc60 00000000 ecb2b500 3cb7b500 44b7b500 ........<...D... │ │ 0x00dacc70 d8edb400 78bada00 6075b400 b4b6b500 ....x...`u...... │ │ - 0x00dacc80 18b7b500 00000000 d2523000 5ac13200 .........R0.Z.2. │ │ + 0x00dacc80 18b7b500 00000000 d2523000 33c13200 .........R0.3.2. │ │ 0x00dacc90 20000000 10000000 0c000000 10000000 ............... │ │ 0x00dacca0 10000000 01000000 00008000 00000000 ................ │ │ - 0x00daccb0 00000000 00001000 eda32f00 c0b53100 ........../...1. │ │ + 0x00daccb0 00000000 00001000 eda32f00 99b53100 ........../...1. │ │ 0x00daccc0 30000000 20000000 0c000000 10000000 0... ........... │ │ 0x00daccd0 20000000 02000000 00008000 00000000 ............... │ │ - 0x00dacce0 00000000 00001000 d6a63200 5ac13200 ..........2.Z.2. │ │ + 0x00dacce0 00000000 00001000 afa63200 33c13200 ..........2.3.2. │ │ 0x00daccf0 20000000 20000000 0c000000 10000000 ... ........... │ │ 0x00dacd00 20000000 03000000 feffffff ffffffff ............... │ │ 0x00dacd10 00000000 10000000 88ccda00 b8ccda00 ................ │ │ 0x00dacd20 e8ccda00 845ab700 cc5db700 0c5eb700 .....Z...]...^.. │ │ 0x00dacd30 145eb700 1c5eb700 c45eb700 cc5eb700 .^...^...^...^.. │ │ 0x00dacd40 e861b700 f461b700 9863b700 8464b700 .a...a...c...d.. │ │ 0x00dacd50 8c64b700 cc64b700 8c65b700 9065b700 .d...d...e...e.. │ │ 0x00dacd60 9465b700 00000000 9865b700 f865b700 .e.......e...e.. │ │ 0x00dacd70 0066b700 0866b700 0c66b700 b466b700 .f...f...f...f.. │ │ - 0x00dacd80 5c67b700 6467b700 39b83100 6a393000 \g..dg..9.1.j90. │ │ - 0x00dacd90 7b5f3100 002f3200 74c43200 c4fc2f00 {_1../2.t.2.../. │ │ - 0x00dacda0 90703000 64a73200 de523000 b3ca3000 .p0.d.2..R0...0. │ │ - 0x00dacdb0 66123200 86e63000 d1fc2f00 90af3000 f.2...0.../...0. │ │ - 0x00dacdc0 71123200 2ce53200 02913000 81c43200 q.2.,.2...0...2. │ │ - 0x00dacdd0 eb993100 89a42f00 25893200 91c43200 ..1.../.%.2...2. │ │ - 0x00dacde0 9eca3000 6d872f00 256a3200 fc993100 ..0.m./.%j2...1. │ │ - 0x00dacdf0 8b5f3100 0b913000 561b3000 df682f00 ._1...0.V.0..h/. │ │ - 0x00dace00 81af3000 3fe53200 99a42f00 6ea73200 ..0.?.2.../.n.2. │ │ - 0x00dace10 59213100 316a3200 a4d43100 a8a42f00 Y!1.1j2...1.../. │ │ - 0x00dace20 b9a42f00 c7f13100 e5523000 4b053100 ../...1..R0.K.1. │ │ - 0x00dace30 e1f13100 eff13100 1e4c3200 32893200 ..1...1..L2.2.2. │ │ - 0x00dace40 80123200 81a73200 4d213100 cea42f00 ..2...2.M!1.../. │ │ + 0x00dacd80 5c67b700 6467b700 12b83100 6a393000 \g..dg....1.j90. │ │ + 0x00dacd90 545f3100 d92e3200 4dc43200 c4fc2f00 T_1...2.M.2.../. │ │ + 0x00dacda0 90703000 3da73200 de523000 8cca3000 .p0.=.2..R0...0. │ │ + 0x00dacdb0 3f123200 5fe63000 d1fc2f00 90af3000 ?.2._.0.../...0. │ │ + 0x00dacdc0 4a123200 2ce53200 02913000 5ac43200 J.2.,.2...0.Z.2. │ │ + 0x00dacdd0 c4993100 89a42f00 fe883200 6ac43200 ..1.../...2.j.2. │ │ + 0x00dacde0 77ca3000 6d872f00 fe693200 d5993100 w.0.m./..i2...1. │ │ + 0x00dacdf0 645f3100 0b913000 561b3000 df682f00 d_1...0.V.0..h/. │ │ + 0x00dace00 81af3000 3fe53200 99a42f00 47a73200 ..0.?.2.../.G.2. │ │ + 0x00dace10 32213100 0a6a3200 7dd43100 a8a42f00 2!1..j2.}.1.../. │ │ + 0x00dace20 b9a42f00 a0f13100 e5523000 24053100 ../...1..R0.$.1. │ │ + 0x00dace30 baf13100 c8f13100 f74b3200 0b893200 ..1...1..K2...2. │ │ + 0x00dace40 59123200 5aa73200 26213100 cea42f00 Y.2.Z.2.&!1.../. │ │ 0x00dace50 9faf3000 00000000 01000000 e861b900 ..0..........a.. │ │ 0x00dace60 02000000 cc29b800 03000000 082ab800 .....).......*.. │ │ 0x00dace70 04000000 142ab800 00000000 00000000 .....*.......... │ │ 0x00dace80 a435b800 d037b800 d06db800 e06db800 .5...7...m...m.. │ │ 0x00dace90 f86db800 fc6eb800 5c79b800 f879b800 .m...n..\y...y.. │ │ 0x00dacea0 8463b800 a064b800 cc7cb800 dc6bb800 .c...d...|...k.. │ │ 0x00daceb0 e87cb800 00000000 fc7cb800 047db800 .|.......|...}.. │ │ @@ -29381,114 +29381,114 @@ │ │ 0x00dad4c0 588eb300 188eb300 00030000 00000000 X............... │ │ 0x00dad4d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dad4e0 fdfe0000 b88eb300 888eb300 fffe0000 ................ │ │ 0x00dad4f0 988eb300 788eb300 00010000 a88eb300 ....x........... │ │ 0x00dad500 00000000 00000000 00000000 00000000 ................ │ │ 0x00dad510 01000000 10000000 2cd5da00 02000000 ........,....... │ │ 0x00dad520 00000000 08000000 4ddf2f00 00000000 ........M./..... │ │ - 0x00dad530 00000000 00000000 93d53100 3433bb00 ..........1.43.. │ │ - 0x00dad540 01000000 00000000 04000000 fef23100 ..............1. │ │ + 0x00dad530 00000000 00000000 6cd53100 3433bb00 ........l.1.43.. │ │ + 0x00dad540 01000000 00000000 04000000 d7f23100 ..............1. │ │ 0x00dad550 3433bb00 01000000 10000000 70d5da00 43..........p... │ │ 0x00dad560 04000000 c0d5da00 10000000 70713000 ............pq0. │ │ - 0x00dad570 00000000 00000000 00000000 1f1d3100 ..............1. │ │ + 0x00dad570 00000000 00000000 00000000 f81c3100 ..............1. │ │ 0x00dad580 2432bb00 00000000 00000000 04000000 $2.............. │ │ - 0x00dad590 0d303200 a838bb00 00000000 00000000 .02..8.......... │ │ - 0x00dad5a0 08000000 44cb3000 e831bb00 8b000000 ....D.0..1...... │ │ - 0x00dad5b0 00000000 0c000000 0c8a3200 3c3dcc00 ..........2.<=.. │ │ + 0x00dad590 e62f3200 a838bb00 00000000 00000000 ./2..8.......... │ │ + 0x00dad5a0 08000000 1dcb3000 e831bb00 8b000000 ......0..1...... │ │ + 0x00dad5b0 00000000 0c000000 e5893200 3c3dcc00 ..........2.<=.. │ │ 0x00dad5c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dad5d0 18d7ba00 00000000 00000000 00000000 ................ │ │ 0x00dad5e0 04000000 00000000 00000000 00000000 ................ │ │ - 0x00dad5f0 00000000 15c63200 00000000 02000000 ......2......... │ │ + 0x00dad5f0 00000000 eec53200 00000000 02000000 ......2......... │ │ 0x00dad600 00000000 00000000 00000000 00000000 ................ │ │ 0x00dad610 53fe2f00 00000000 0a000000 00000000 S./............. │ │ - 0x00dad620 00000000 00000000 00000000 52613100 ............Ra1. │ │ + 0x00dad620 00000000 00000000 00000000 2b613100 ............+a1. │ │ 0x00dad630 00000000 03000000 00000000 00000000 ................ │ │ - 0x00dad640 00000000 00000000 35303200 00000000 ........502..... │ │ + 0x00dad640 00000000 00000000 0e303200 00000000 .........02..... │ │ 0x00dad650 0c000000 00000000 00000000 00000000 ................ │ │ 0x00dad660 00000000 87a52f00 00000000 13000000 ....../......... │ │ 0x00dad670 00000000 00000000 00000000 00000000 ................ │ │ 0x00dad680 bd913000 00000000 16000000 00000000 ..0............. │ │ - 0x00dad690 00000000 00000000 00000000 53cb3000 ............S.0. │ │ + 0x00dad690 00000000 00000000 00000000 2ccb3000 ............,.0. │ │ 0x00dad6a0 00000000 18000000 00000000 00000000 ................ │ │ - 0x00dad6b0 00000000 00000000 c0063100 00000000 ..........1..... │ │ + 0x00dad6b0 00000000 00000000 99063100 00000000 ..........1..... │ │ 0x00dad6c0 05000000 00000000 00000000 00000000 ................ │ │ - 0x00dad6d0 00000000 4e4d3200 00000000 06000000 ....NM2......... │ │ + 0x00dad6d0 00000000 274d3200 00000000 06000000 ....'M2......... │ │ 0x00dad6e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dad6f0 109b3100 00000000 fcffffff 00000000 ..1............. │ │ + 0x00dad6f0 e99a3100 00000000 fcffffff 00000000 ..1............. │ │ 0x00dad700 00000000 00000000 00000000 26543000 ............&T0. │ │ 0x00dad710 00000000 10000000 00000000 00000000 ................ │ │ - 0x00dad720 00000000 00000000 2c8a3200 05000000 ........,.2..... │ │ + 0x00dad720 00000000 00000000 058a3200 05000000 ..........2..... │ │ 0x00dad730 173d0100 00000000 00000000 00000000 .=.............. │ │ 0x00dad740 10000000 c2083300 05000000 50280000 ......3.....P(.. │ │ 0x00dad750 00000000 00000000 00000000 10000000 ................ │ │ 0x00dad760 ab713000 05000000 06290000 00000000 .q0......)...... │ │ 0x00dad770 00000000 00000000 10000000 2f543000 ............/T0. │ │ 0x00dad780 00000000 01000000 00000000 00000000 ................ │ │ 0x00dad790 00000000 00000000 3f543000 00000000 ........?T0..... │ │ 0x00dad7a0 04000000 00000000 00000000 00000000 ................ │ │ - 0x00dad7b0 00080000 d5063100 00000000 ffffffff ......1......... │ │ + 0x00dad7b0 00080000 ae063100 00000000 ffffffff ......1......... │ │ 0x00dad7c0 d4d7da00 00000000 00000000 00000000 ................ │ │ - 0x00dad7d0 27c63200 04000000 00000000 00000000 '.2............. │ │ - 0x00dad7e0 27c63200 3433bb00 00000000 ffffffff '.2.43.......... │ │ + 0x00dad7d0 00c63200 04000000 00000000 00000000 ..2............. │ │ + 0x00dad7e0 00c63200 3433bb00 00000000 ffffffff ..2.43.......... │ │ 0x00dad7f0 04d8da00 00000000 00000000 00000000 ................ │ │ - 0x00dad800 62613100 02000000 00000000 00000000 ba1............. │ │ - 0x00dad810 62613100 3433bb00 01000000 10000000 ba1.43.......... │ │ + 0x00dad800 3b613100 02000000 00000000 00000000 ;a1............. │ │ + 0x00dad810 3b613100 3433bb00 01000000 10000000 ;a1.43.......... │ │ 0x00dad820 34d8da00 02000000 00000000 08000000 4............... │ │ - 0x00dad830 c77c3100 00000000 00000000 00000000 .|1............. │ │ - 0x00dad840 39c63200 2433bb00 01000000 00000000 9.2.$3.......... │ │ + 0x00dad830 a07c3100 00000000 00000000 00000000 .|1............. │ │ + 0x00dad840 12c63200 2433bb00 01000000 00000000 ..2.$3.......... │ │ 0x00dad850 04000000 59882f00 3433bb00 00000000 ....Y./.43...... │ │ 0x00dad860 02000000 00000000 00000000 3082de00 ............0... │ │ - 0x00dad870 02000000 d7e73000 00000000 02000000 ......0......... │ │ + 0x00dad870 02000000 b0e73000 00000000 02000000 ......0......... │ │ 0x00dad880 00000000 00000000 3082de00 00000000 ........0....... │ │ - 0x00dad890 44a93200 00000000 02000000 00000000 D.2............. │ │ - 0x00dad8a0 00000000 3082de00 03000000 f46a3200 ....0........j2. │ │ + 0x00dad890 1da93200 00000000 02000000 00000000 ..2............. │ │ + 0x00dad8a0 00000000 3082de00 03000000 cd6a3200 ....0........j2. │ │ 0x00dad8b0 00000000 02000000 00000000 00000000 ................ │ │ 0x00dad8c0 3082de00 01000000 60fe2f00 00000000 0.......`./..... │ │ 0x00dad8d0 02000000 00000000 00000000 5082de00 ............P... │ │ - 0x00dad8e0 03000000 fa3e3100 00000000 02000000 .....>1......... │ │ + 0x00dad8e0 03000000 d33e3100 00000000 02000000 .....>1......... │ │ 0x00dad8f0 00000000 00000000 5082de00 01000000 ........P....... │ │ - 0x00dad900 74133200 09020000 b5d53100 ac78bb00 t.2.......1..x.. │ │ + 0x00dad900 4d133200 09020000 8ed53100 ac78bb00 M.2.......1..x.. │ │ 0x00dad910 704fbb00 0c79bb00 e050bb00 1052bb00 pO...y...P...R.. │ │ 0x00dad920 3852bb00 5453bb00 3459bb00 145abb00 8R..TS..4Y...Z.. │ │ 0x00dad930 845abb00 00000000 00000000 64000010 .Z..........d... │ │ - 0x00dad940 7c133200 8d000010 c1d53100 81000010 |.2.......1..... │ │ - 0x00dad950 af692f00 65000010 89133200 7c000010 .i/.e.....2.|... │ │ - 0x00dad960 6a882f00 67000010 57303200 93000010 j./.g...W02..... │ │ - 0x00dad970 97a52f00 6b000010 62cb3000 84000010 ../.k...b.0..... │ │ + 0x00dad940 55133200 8d000010 9ad53100 81000010 U.2.......1..... │ │ + 0x00dad950 af692f00 65000010 62133200 7c000010 .i/.e...b.2.|... │ │ + 0x00dad960 6a882f00 67000010 30303200 93000010 j./.g...002..... │ │ + 0x00dad970 97a52f00 6b000010 3bcb3000 84000010 ../.k...;.0..... │ │ 0x00dad980 d8713000 85000010 bdb03000 86000010 .q0.......0..... │ │ 0x00dad990 a3df2f00 7d000010 363a3000 87000010 ../.}...6:0..... │ │ - 0x00dad9a0 fb6a3200 7b000010 d27c3100 66000010 .j2.{....|1.f... │ │ - 0x00dad9b0 41662f00 88000010 fc063100 8e000010 Af/.......1..... │ │ - 0x00dad9c0 6f613100 82000010 473a3000 6e000010 oa1.....G:0.n... │ │ + 0x00dad9a0 d46a3200 7b000010 ab7c3100 66000010 .j2.{....|1.f... │ │ + 0x00dad9b0 41662f00 88000010 d5063100 8e000010 Af/.......1..... │ │ + 0x00dad9c0 48613100 82000010 473a3000 6e000010 Ha1.....G:0.n... │ │ 0x00dad9d0 c9692f00 8f000010 76882f00 90000010 .i/.....v./..... │ │ - 0x00dad9e0 5da93200 71000010 dbb03000 80000010 ].2.q.....0..... │ │ - 0x00dad9f0 84cb3000 96000010 ea713000 6a000010 ..0......q0.j... │ │ - 0x00dada00 dde73000 6c000010 0a6b3200 68000010 ..0.l....k2.h... │ │ - 0x00dada10 7ea93200 69000010 d97c3100 75000010 ~.2.i....|1.u... │ │ - 0x00dada20 95223100 76000010 65303200 89000010 ."1.v...e02..... │ │ - 0x00dada30 ab223100 77000010 43c63200 8a000010 ."1.w...C.2..... │ │ - 0x00dada40 121c3000 8b000010 7d303200 6d000010 ..0.....}02.m... │ │ - 0x00dada50 f8713000 91000010 634d3200 78000010 .q0.....cM2.x... │ │ - 0x00dada60 7e783100 8c000010 9a882f00 92000010 ~x1......./..... │ │ - 0x00dada70 ea7c3100 79000010 67543000 83000010 .|1.y...gT0..... │ │ - 0x00dada80 241c3000 7e000010 399b3100 7a000010 $.0.~...9.1.z... │ │ - 0x00dada90 dc692f00 6f000010 509b3100 97000010 .i/.o...P.1..... │ │ - 0x00dadaa0 007d3100 70000010 6c9b3100 96000010 .}1.p...l.1..... │ │ + 0x00dad9e0 36a93200 71000010 dbb03000 80000010 6.2.q.....0..... │ │ + 0x00dad9f0 5dcb3000 96000010 ea713000 6a000010 ].0......q0.j... │ │ + 0x00dada00 b6e73000 6c000010 e36a3200 68000010 ..0.l....j2.h... │ │ + 0x00dada10 57a93200 69000010 b27c3100 75000010 W.2.i....|1.u... │ │ + 0x00dada20 6e223100 76000010 3e303200 89000010 n"1.v...>02..... │ │ + 0x00dada30 84223100 77000010 1cc63200 8a000010 ."1.w.....2..... │ │ + 0x00dada40 121c3000 8b000010 56303200 6d000010 ..0.....V02.m... │ │ + 0x00dada50 f8713000 91000010 3c4d3200 78000010 .q0.....1......... │ │ + 0x00dadf40 939b3100 04000000 1c000000 01e02f00 ..1.........../. │ │ + 0x00dadf50 03000000 16000000 346b3200 09000000 ........4k2..... │ │ 0x00dadf60 16000000 3e9d2f00 04000000 0c000000 ....>./......... │ │ 0x00dadf70 22923000 0a000000 0c000000 6a1c3000 ".0.........j.0. │ │ - 0x00dadf80 03000000 1e000000 788a3200 09000000 ........x.2..... │ │ - 0x00dadf90 1e000000 aa4d3200 0d000000 1a000000 .....M2......... │ │ - 0x00dadfa0 bf9b3100 07000000 1a000000 99613100 ..1..........a1. │ │ + 0x00dadf80 03000000 1e000000 518a3200 09000000 ........Q.2..... │ │ + 0x00dadf90 1e000000 834d3200 0d000000 1a000000 .....M2......... │ │ + 0x00dadfa0 989b3100 07000000 1a000000 72613100 ..1.........ra1. │ │ 0x00dadfb0 0f000000 13000000 2d923000 09000000 ........-.0..... │ │ 0x00dadfc0 13000000 6e1c3000 03000000 14000000 ....n.0......... │ │ - 0x00dadfd0 02d63100 09000000 14000000 2e3f3100 ..1..........?1. │ │ + 0x00dadfd0 dbd53100 09000000 14000000 073f3100 ..1..........?1. │ │ 0x00dadfe0 0d000000 14000000 3f6a2f00 0d000000 ........?j/..... │ │ 0x00dadff0 1b000000 05e02f00 06000000 1b000000 ....../......... │ │ - 0x00dae000 0ce02f00 07000000 12000000 3c3f3100 ../.........k2..........:0. │ │ 0x00dae0a0 04000000 08000100 f9a52f00 06000000 ........../..... │ │ 0x00dae0b0 08000100 05000000 00c00000 00000000 ................ │ │ - 0x00dae0c0 00000000 00000000 10000000 523f3100 ............R?1. │ │ + 0x00dae0c0 00000000 00000000 10000000 2b3f3100 ............+?1. │ │ 0x00dae0d0 1c000000 1c000000 00000000 dfbd2f00 ............../. │ │ - 0x00dae0e0 61e83000 58dabc00 d8dbbc00 60ddbc00 a.0.X.......`... │ │ + 0x00dae0e0 3ae83000 58dabc00 d8dbbc00 60ddbc00 :.0.X.......`... │ │ 0x00dae0f0 c8ddbc00 d4ddbc00 18debc00 e0dfbc00 ................ │ │ 0x00dae100 ecdfbc00 f4dfbc00 fcdfbc00 04e0bc00 ................ │ │ 0x00dae110 70e0bc00 94e0bc00 b8e0bc00 34e1bc00 p...........4... │ │ 0x00dae120 60e1bc00 00000000 6ce1bc00 74e1bc00 `.......l...t... │ │ 0x00dae130 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae140 00000000 00000000 0ce2bc00 60e2bc00 ............`... │ │ 0x00dae150 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae160 68e2bc00 74e2bc00 40e4bc00 48e4bc00 h...t...@...H... │ │ 0x00dae170 00000000 98030000 98030000 00000000 ................ │ │ - 0x00dae180 c8f33100 33b13000 58dabc00 d8dbbc00 ..1.3.0.X....... │ │ + 0x00dae180 a1f33100 33b13000 58dabc00 d8dbbc00 ..1.3.0.X....... │ │ 0x00dae190 60ddbc00 c8ddbc00 d4ddbc00 18debc00 `............... │ │ 0x00dae1a0 e0dfbc00 ecdfbc00 f4dfbc00 fcdfbc00 ................ │ │ 0x00dae1b0 04e0bc00 70e0bc00 94e0bc00 b8e0bc00 ....p........... │ │ 0x00dae1c0 34e1bc00 60e1bc00 00000000 6ce1bc00 4...`.......l... │ │ 0x00dae1d0 ace4bc00 00000000 00000000 00000000 ................ │ │ 0x00dae1e0 00000000 00000000 00000000 0ce2bc00 ................ │ │ 0x00dae1f0 60e2bc00 00000000 00000000 00000000 `............... │ │ 0x00dae200 00000000 68e2bc00 74e2bc00 b4e4bc00 ....h...t....... │ │ 0x00dae210 48e4bc00 00000000 01000000 10000000 H............... │ │ 0x00dae220 34e2da00 03000000 70e2da00 74000000 4.......p...t... │ │ 0x00dae230 32093300 00000000 00000000 08000000 2.3............. │ │ 0x00dae240 26a62f00 80efbc00 00000000 00000000 &./............. │ │ - 0x00dae250 10000000 29073100 80efbc00 01100000 ....).1......... │ │ - 0x00dae260 00000000 40000000 4eb23100 a03fbb00 ....@...N.1..?.. │ │ + 0x00dae250 10000000 02073100 80efbc00 01100000 ......1......... │ │ + 0x00dae260 00000000 40000000 27b23100 a03fbb00 ....@...'.1..?.. │ │ 0x00dae270 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae280 e0eebc00 00000000 00000000 01000000 ................ │ │ 0x00dae290 10000000 a8e2da00 05000000 00000000 ................ │ │ - 0x00dae2a0 14000000 dca93200 00000000 00000000 ......2......... │ │ + 0x00dae2a0 14000000 b5a93200 00000000 00000000 ......2......... │ │ 0x00dae2b0 00000000 bebf2f00 80efbc00 00000000 ....../......... │ │ 0x00dae2c0 00000000 08000000 fde33200 80efbc00 ..........2..... │ │ - 0x00dae2d0 00000000 00000000 04000000 e44d3200 .............M2. │ │ + 0x00dae2d0 00000000 00000000 04000000 bd4d3200 .............M2. │ │ 0x00dae2e0 80efbc00 01000000 00000000 0c000000 ................ │ │ 0x00dae2f0 f1e63200 80efbc00 01000000 00000000 ..2............. │ │ - 0x00dae300 10000000 c79b3100 70efbc00 01000000 ......1.p....... │ │ + 0x00dae300 10000000 a09b3100 70efbc00 01000000 ......1.p....... │ │ 0x00dae310 10000000 28e3da00 02000000 00000000 ....(........... │ │ - 0x00dae320 08000000 38313200 00000000 00000000 ....812......... │ │ - 0x00dae330 00000000 7f203100 8432bb00 00000000 ..... 1..2...... │ │ + 0x00dae320 08000000 11313200 00000000 00000000 .....12......... │ │ + 0x00dae330 00000000 58203100 8432bb00 00000000 ....X 1..2...... │ │ 0x00dae340 00000000 04000000 2fa62f00 80efbc00 .......././..... │ │ 0x00dae350 00000000 02000000 00000000 00000000 ................ │ │ 0x00dae360 9c82de00 00000000 c7543000 00000000 .........T0..... │ │ 0x00dae370 02000000 00000000 00000000 bc82de00 ................ │ │ - 0x00dae380 01000000 31d63100 94d63300 21000000 ....1.1...3.!... │ │ + 0x00dae380 01000000 0ad63100 94d63300 21000000 ......1...3.!... │ │ 0x00dae390 21000000 00000000 02000000 43000000 !...........C... │ │ 0x00dae3a0 74000000 01000000 00000000 00000000 t............... │ │ 0x00dae3b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae3c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae3d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae3e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae3f0 00000000 00000000 00000000 00000000 ................ │ │ @@ -29643,198 +29643,198 @@ │ │ 0x00dae520 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae530 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae540 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae550 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae560 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae570 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae580 00000000 00000000 74000000 74000000 ........t...t... │ │ - 0x00dae590 00000000 a6d13100 4e093300 0455bd00 ......1.N.3..U.. │ │ + 0x00dae590 00000000 7fd13100 4e093300 0455bd00 ......1.N.3..U.. │ │ 0x00dae5a0 a056bd00 6458bd00 8858bd00 9458bd00 .V..dX...X...X.. │ │ 0x00dae5b0 d458bd00 c05abd00 cc5abd00 d45abd00 .X...Z...Z...Z.. │ │ 0x00dae5c0 dc5abd00 e45abd00 285bbd00 305bbd00 .Z...Z..([..0[.. │ │ 0x00dae5d0 645bbd00 c45bbd00 dc5bbd00 e85bbd00 d[...[...[...[.. │ │ 0x00dae5e0 245dbd00 2c5dbd00 445dbd00 c45dbd00 $]..,]..D]...].. │ │ 0x00dae5f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae600 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae610 00000000 00000000 cc5dbd00 d85dbd00 .........]...].. │ │ 0x00dae620 585fbd00 2860bd00 00000000 01000000 X_..(`.......... │ │ 0x00dae630 10000000 48e6da00 06000000 c0e6da00 ....H........... │ │ - 0x00dae640 70000000 a6d13100 00100000 00000000 p.....1......... │ │ - 0x00dae650 04000000 1f1d3100 803fbb00 00000000 ......1..?...... │ │ + 0x00dae640 70000000 7fd13100 00100000 00000000 p.....1......... │ │ + 0x00dae650 04000000 f81c3100 803fbb00 00000000 ......1..?...... │ │ 0x00dae660 00000000 08000000 26a62f00 80efbc00 ........&./..... │ │ - 0x00dae670 00000000 00000000 0c000000 08623100 .............b1. │ │ + 0x00dae670 00000000 00000000 0c000000 e1613100 .............a1. │ │ 0x00dae680 80efbc00 00000000 00000000 10000000 ................ │ │ - 0x00dae690 29073100 80efbc00 00000000 00000000 ).1............. │ │ + 0x00dae690 02073100 80efbc00 00000000 00000000 ..1............. │ │ 0x00dae6a0 40000000 9c1c3000 80efbc00 00000000 @.....0......... │ │ - 0x00dae6b0 00000000 44000000 08233100 90efbc00 ....D....#1..... │ │ + 0x00dae6b0 00000000 44000000 e1223100 90efbc00 ....D...."1..... │ │ 0x00dae6c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae6d0 3c62bd00 00000000 00000000 01000000 22. │ │ - 0x00db0e10 ae020000 736b2f00 af020000 704f3200 ....sk/.....pO2. │ │ - 0x00db0e20 b0020000 3dab3200 b1020000 d4cc3000 ....=.2.......0. │ │ + 0x00db0dc0 d7020000 5fa72f00 d8020000 64c83200 ...._./.....d.2. │ │ + 0x00db0dd0 d9020000 09413100 da020000 8c3c3000 .....A1......<0. │ │ + 0x00db0de0 db020000 a98b3200 dc020000 13413100 ......2......A1. │ │ + 0x00db0df0 dd020000 91563000 de020000 d1f53100 .....V0.......1. │ │ + 0x00db0e00 ac020000 e50a3300 ad020000 17323200 ......3......22. │ │ + 0x00db0e10 ae020000 736b2f00 af020000 494f3200 ....sk/.....IO2. │ │ + 0x00db0e20 b0020000 16ab3200 b1020000 adcc3000 ......2.......0. │ │ 0x00db0e30 b2020000 69a72f00 b5020000 7e6b2f00 ....i./.....~k/. │ │ - 0x00db0e40 b6020000 04bb3100 b7020000 5ec42f00 ......1.....^./. │ │ - 0x00db0e50 b8020000 49323200 bb020000 44413100 ....I22.....DA1. │ │ - 0x00db0e60 bc020000 a4243100 bd020000 54323200 .....$1.....T22. │ │ - 0x00db0e70 be020000 23eb3000 bf020000 af243100 ....#.0......$1. │ │ - 0x00db0e80 df020000 03f63100 e0020000 963c3000 ......1......<0. │ │ - 0x00db0e90 e1020000 f00a3300 e2020000 37153200 ......3.....7.2. │ │ - 0x00db0ea0 e3020000 21633100 e4020000 9b563000 ....!c1......V0. │ │ - 0x00db0eb0 e5020000 da8b3200 e6020000 f18b3200 ......2.......2. │ │ - 0x00db0ec0 e7020000 317f3100 e8020000 878b2f00 ....1.1......./. │ │ - 0x00db0ed0 e9020000 d4d73100 ed020000 809d3100 ......1.......1. │ │ - 0x00db0ee0 ee020000 4f413100 99030000 0e003000 ....OA1.......0. │ │ - 0x00db0ef0 9a030000 896b2f00 9b030000 c6243100 .....k/......$1. │ │ - 0x00db0f00 9c030000 1af63100 9d030000 95c83200 ......1.......2. │ │ - 0x00db0f10 9e030000 5f323200 9f030000 cf1d3000 ...._22.......0. │ │ - 0x00db0f20 a0030000 098c3200 a1030000 8e9d3100 ......2.......1. │ │ + 0x00db0e40 b6020000 ddba3100 b7020000 5ec42f00 ......1.....^./. │ │ + 0x00db0e50 b8020000 22323200 bb020000 1d413100 ...."22......A1. │ │ + 0x00db0e60 bc020000 7d243100 bd020000 2d323200 ....}$1.....-22. │ │ + 0x00db0e70 be020000 fcea3000 bf020000 88243100 ......0......$1. │ │ + 0x00db0e80 df020000 dcf53100 e0020000 963c3000 ......1......<0. │ │ + 0x00db0e90 e1020000 f00a3300 e2020000 10153200 ......3.......2. │ │ + 0x00db0ea0 e3020000 fa623100 e4020000 9b563000 .....b1......V0. │ │ + 0x00db0eb0 e5020000 b38b3200 e6020000 ca8b3200 ......2.......2. │ │ + 0x00db0ec0 e7020000 0a7f3100 e8020000 878b2f00 ......1......./. │ │ + 0x00db0ed0 e9020000 add73100 ed020000 599d3100 ......1.....Y.1. │ │ + 0x00db0ee0 ee020000 28413100 99030000 0e003000 ....(A1.......0. │ │ + 0x00db0ef0 9a030000 896b2f00 9b030000 9f243100 .....k/......$1. │ │ + 0x00db0f00 9c030000 f3f53100 9d030000 6ec83200 ......1.....n.2. │ │ + 0x00db0f10 9e030000 38323200 9f030000 cf1d3000 ....822.......0. │ │ + 0x00db0f20 a0030000 e28b3200 a1030000 679d3100 ......2.....g.1. │ │ 0x00db0f30 a2030000 20e93200 a3030000 74a72f00 .... .2.....t./. │ │ 0x00db0f40 a4030000 ad3c3000 a5030000 070b3300 .....<0.......3. │ │ - 0x00db0f50 a6030000 c3553000 94040000 497f3100 .....U0.....I.1. │ │ - 0x00db0f60 d3020000 d6243100 d7020000 df1d3000 .....$1.......0. │ │ - 0x00db0f70 da020000 0fbb3100 dc020000 86093100 ......1.......1. │ │ - 0x00db0f80 de020000 6f323200 d1020000 75323200 ....o22.....u22. │ │ - 0x00db0f90 d6020000 198c3200 d9020000 9f8b2f00 ......2......./. │ │ - 0x00db0fa0 db020000 7b323200 dd020000 5f413100 ....{22....._A1. │ │ - 0x00db0fb0 99010000 dfcc3000 c9020000 1e003000 ......0.......0. │ │ - 0x00db0fc0 9f010000 996b2f00 cb020000 a5c83200 .....k/.......2. │ │ + 0x00db0f50 a6030000 c3553000 94040000 227f3100 .....U0.....".1. │ │ + 0x00db0f60 d3020000 af243100 d7020000 df1d3000 .....$1.......0. │ │ + 0x00db0f70 da020000 e8ba3100 dc020000 5f093100 ......1....._.1. │ │ + 0x00db0f80 de020000 48323200 d1020000 4e323200 ....H22.....N22. │ │ + 0x00db0f90 d6020000 f28b3200 d9020000 9f8b2f00 ......2......./. │ │ + 0x00db0fa0 db020000 54323200 dd020000 38413100 ....T22.....8A1. │ │ + 0x00db0fb0 99010000 b8cc3000 c9020000 1e003000 ......0.......0. │ │ + 0x00db0fc0 9f010000 996b2f00 cb020000 7ec83200 .....k/.....~.2. │ │ 0x00db0fd0 cc020000 00000000 fce0c100 28e1c100 ............(... │ │ 0x00db0fe0 54e1c100 80e1c100 a0e2c100 90e3c100 T............... │ │ 0x00db0ff0 04e4c100 01000000 10000000 1010db00 ................ │ │ 0x00db1000 02000000 00000000 08000000 8b743000 .............t0. │ │ 0x00db1010 00100000 00000000 00000000 e51d3000 ..............0. │ │ 0x00db1020 803fbb00 00000000 00000000 04000000 .?.............. │ │ - 0x00db1030 facc3000 e831bb00 01000000 10000000 ..0..1.......... │ │ + 0x00db1030 d3cc3000 e831bb00 01000000 10000000 ..0..1.......... │ │ 0x00db1040 5410db00 02000000 00000000 08000000 T............... │ │ - 0x00db1050 fecc3000 00000000 00000000 00000000 ..0............. │ │ - 0x00db1060 facc3000 e831bb00 00100000 00000000 ..0..1.......... │ │ + 0x00db1050 d7cc3000 00000000 00000000 00000000 ..0............. │ │ + 0x00db1060 d3cc3000 e831bb00 00100000 00000000 ..0..1.......... │ │ 0x00db1070 04000000 e51d3000 803fbb00 00000000 ......0..?...... │ │ 0x00db1080 b80fc200 e40fc200 1010c200 3c10c200 ............<... │ │ 0x00db1090 2c11c200 1012c200 9416c200 40000000 ,...........@... │ │ 0x00db10a0 41000000 14000000 08000000 01000000 A............... │ │ 0x00db10b0 2863c200 3863c200 5863c200 00000000 (c..8c..Xc...... │ │ 0x00db10c0 00000000 40000000 00000000 7463c200 ....@.......tc.. │ │ 0x00db10d0 00000000 00000000 00000000 00000000 ................ │ │ @@ -30496,249 +30496,249 @@ │ │ 0x00db1a70 aa040000 ffffffff 47040000 00000000 ........G....... │ │ 0x00db1a80 00000000 01000000 01050000 ffffffff ................ │ │ 0x00db1a90 77040000 00000000 00000000 02000000 w............... │ │ 0x00db1aa0 45000000 ffffffff ffffffff a0a9c200 E............... │ │ 0x00db1ab0 18a6c200 02000000 cd030000 ffffffff ................ │ │ 0x00db1ac0 ffffffff 8093c200 8490c200 01000000 ................ │ │ 0x00db1ad0 10000000 e81adb00 05000000 00000000 ................ │ │ - 0x00db1ae0 14000000 7eeb3000 00000000 00000000 ....~.0......... │ │ + 0x00db1ae0 14000000 57eb3000 00000000 00000000 ....W.0......... │ │ 0x00db1af0 00000000 0afb2f00 e831bb00 00000000 ....../..1...... │ │ 0x00db1b00 00000000 04000000 fa933000 2432bb00 ..........0.$2.. │ │ - 0x00db1b10 00000000 00000000 08000000 1bf73100 ..............1. │ │ + 0x00db1b10 00000000 00000000 08000000 f4f63100 ..............1. │ │ 0x00db1b20 2432bb00 00000000 00000000 0c000000 $2.............. │ │ 0x00db1b30 b0003000 2432bb00 01000000 00000000 ..0.$2.......... │ │ - 0x00db1b40 10000000 2c9e3100 2432bb00 01000000 ....,.1.$2...... │ │ + 0x00db1b40 10000000 059e3100 2432bb00 01000000 ......1.$2...... │ │ 0x00db1b50 10000000 681bdb00 02000000 00000000 ....h........... │ │ 0x00db1b60 08000000 08943000 00000000 00000000 ......0......... │ │ 0x00db1b70 00000000 0a3d3000 a838bb00 00000000 .....=0..8...... │ │ 0x00db1b80 00000000 04000000 e36b2f00 a838bb00 .........k/..8.. │ │ 0x00db1b90 01000000 10000000 ac1bdb00 04000000 ................ │ │ 0x00db1ba0 00000000 10000000 d76b2f00 00000000 .........k/..... │ │ 0x00db1bb0 00000000 00000000 0afb2f00 3433bb00 ........../.43.. │ │ 0x00db1bc0 00000000 00000000 04000000 123d3000 .............=0. │ │ 0x00db1bd0 2432bb00 01000000 00000000 08000000 $2.............. │ │ 0x00db1be0 0a1e3000 2432bb00 01000000 00000000 ..0.$2.......... │ │ - 0x00db1bf0 0c000000 25f73100 a838bb00 01000000 ....%.1..8...... │ │ + 0x00db1bf0 0c000000 fef63100 a838bb00 01000000 ......1..8...... │ │ 0x00db1c00 10000000 181cdb00 02000000 00000000 ................ │ │ 0x00db1c10 08000000 c5a72f00 00000000 00000000 ....../......... │ │ - 0x00db1c20 00000000 fd633100 a838bb00 00000000 .....c1..8...... │ │ + 0x00db1c20 00000000 d6633100 a838bb00 00000000 .....c1..8...... │ │ 0x00db1c30 00000000 04000000 b6c42f00 a838bb00 ........../..8.. │ │ 0x00db1c40 01000000 10000000 5c1cdb00 02000000 ........\....... │ │ 0x00db1c50 00000000 08000000 ceb33000 00000000 ..........0..... │ │ 0x00db1c60 00000000 00000000 0afb2f00 e831bb00 ........../..1.. │ │ 0x00db1c70 00000000 00000000 04000000 123d3000 .............=0. │ │ 0x00db1c80 2432bb00 06000000 c3033300 90030000 $2........3..... │ │ - 0x00db1c90 30043100 98010000 294b3200 3f040000 0.1.....)K2.?... │ │ - 0x00db1ca0 f0233100 40040000 bce12f00 0a040000 .#1.@...../..... │ │ - 0x00db1cb0 c5e43000 0b040000 25862f00 94040000 ..0.....%./..... │ │ + 0x00db1c90 09043100 98010000 024b3200 3f040000 ..1......K2.?... │ │ + 0x00db1ca0 c9233100 40040000 bce12f00 0a040000 .#1.@...../..... │ │ + 0x00db1cb0 9ee43000 0b040000 25862f00 94040000 ..0.....%./..... │ │ 0x00db1cc0 c3553000 1c000000 dfbd2f00 98030000 .U0......./..... │ │ - 0x00db1cd0 c8f33100 98030000 848c2f00 74000000 ..1......./.t... │ │ - 0x00db1ce0 a6d13100 09020000 9e473200 68dac200 ..1......G2.h... │ │ + 0x00db1cd0 a1f33100 98030000 848c2f00 74000000 ..1......./.t... │ │ + 0x00db1ce0 7fd13100 09020000 77473200 68dac200 ..1.....wG2.h... │ │ 0x00db1cf0 00000000 40dcc200 00000000 68dcc200 ....@.......h... │ │ 0x00db1d00 90dcc200 b0dcc200 ccddc200 2cdec200 ............,... │ │ 0x00db1d10 6cdec200 00000000 00000000 02000000 l............... │ │ 0x00db1d20 ffffffff ffffffff f0c10000 0f000000 ................ │ │ - 0x00db1d30 a0eb3000 888c2f00 a0eb3000 05000000 ..0.../...0..... │ │ + 0x00db1d30 79eb3000 888c2f00 79eb3000 05000000 y.0.../.y.0..... │ │ 0x00db1d40 00000000 01000000 ffffffff ffffffff ................ │ │ - 0x00db1d50 ffffffff 10000000 a0eb3000 888c2f00 ..........0.../. │ │ - 0x00db1d60 a0eb3000 07000000 00000000 01000000 ..0............. │ │ + 0x00db1d50 ffffffff 10000000 79eb3000 888c2f00 ........y.0.../. │ │ + 0x00db1d60 79eb3000 07000000 00000000 01000000 y.0............. │ │ 0x00db1d70 ffffffff ffffffff ffffffff 11000000 ................ │ │ - 0x00db1d80 00000000 00000000 a0eb3000 07000000 ..........0..... │ │ + 0x00db1d80 00000000 00000000 79eb3000 07000000 ........y.0..... │ │ 0x00db1d90 dcefc200 00000000 98030000 00000000 ................ │ │ 0x00db1da0 00080000 06100000 00000000 00000000 ................ │ │ 0x00db1db0 c9003000 04000000 18f0c200 02000000 ..0............. │ │ 0x00db1dc0 98030000 00000000 00080000 07100000 ................ │ │ - 0x00db1dd0 00000000 00000000 da153200 04000000 ..........2..... │ │ + 0x00db1dd0 00000000 00000000 b3153200 04000000 ..........2..... │ │ 0x00db1de0 28f0c200 01000000 98030000 00000000 (............... │ │ 0x00db1df0 00080000 08100000 00000000 00000000 ................ │ │ - 0x00db1e00 da153200 04000000 28f0c200 02000000 ..2.....(....... │ │ + 0x00db1e00 b3153200 04000000 28f0c200 02000000 ..2.....(....... │ │ 0x00db1e10 98030000 00000000 00080000 09100000 ................ │ │ - 0x00db1e20 00000000 00000000 bbf73100 02000000 ..........1..... │ │ + 0x00db1e20 00000000 00000000 94f73100 02000000 ..........1..... │ │ 0x00db1e30 00000000 01000000 98030000 00000000 ................ │ │ 0x00db1e40 00080000 0a100000 00000000 00000000 ................ │ │ - 0x00db1e50 bbf73100 02000000 00000000 02000000 ..1............. │ │ + 0x00db1e50 94f73100 02000000 00000000 02000000 ..1............. │ │ 0x00db1e60 98030000 00000000 00080000 0b100000 ................ │ │ 0x00db1e70 00000000 00000000 1b6c2f00 05000000 .........l/..... │ │ 0x00db1e80 00000000 01000000 98030000 00000000 ................ │ │ 0x00db1e90 00080000 0c100000 00000000 00000000 ................ │ │ 0x00db1ea0 1b6c2f00 07000000 00000000 02000000 .l/............. │ │ 0x00db1eb0 98030000 00000000 00080000 0d100000 ................ │ │ - 0x00db1ec0 00000000 00000000 83cd3000 04000000 ..........0..... │ │ + 0x00db1ec0 00000000 00000000 5ccd3000 04000000 ........\.0..... │ │ 0x00db1ed0 5cf1c200 01000000 98030000 00000000 \............... │ │ 0x00db1ee0 00080000 0e100000 00000000 00000000 ................ │ │ - 0x00db1ef0 83cd3000 04000000 5cf1c200 02000000 ..0.....\....... │ │ + 0x00db1ef0 5ccd3000 04000000 5cf1c200 02000000 \.0.....\....... │ │ 0x00db1f00 98030000 00000000 02000000 05100000 ................ │ │ - 0x00db1f10 8a0b3300 00000000 18453200 04000000 ..3......E2..... │ │ + 0x00db1f10 8a0b3300 00000000 f1443200 04000000 ..3......D2..... │ │ 0x00db1f20 30f2c200 02000000 98030000 00000000 0............... │ │ - 0x00db1f30 02000000 01100000 c7bb3100 00000000 ..........1..... │ │ + 0x00db1f30 02000000 01100000 a0bb3100 00000000 ..........1..... │ │ 0x00db1f40 bf1d3000 02000000 00000000 02000000 ..0............. │ │ 0x00db1f50 98030000 00000000 06000000 0f100000 ................ │ │ - 0x00db1f60 36253100 00000000 41a62f00 04000000 6%1.....A./..... │ │ + 0x00db1f60 0f253100 00000000 41a62f00 04000000 .%1.....A./..... │ │ 0x00db1f70 00000000 02000000 98030000 00000000 ................ │ │ - 0x00db1f80 06000000 03100000 9fab3200 00000000 ..........2..... │ │ + 0x00db1f80 06000000 03100000 78ab3200 00000000 ........x.2..... │ │ 0x00db1f90 41a62f00 04000000 d4f2c200 02000000 A./............. │ │ 0x00db1fa0 1c000000 00000000 02000000 05100000 ................ │ │ - 0x00db1fb0 8a0b3300 00000000 18453200 04000000 ..3......E2..... │ │ + 0x00db1fb0 8a0b3300 00000000 f1443200 04000000 ..3......D2..... │ │ 0x00db1fc0 30f2c200 02000000 1c000000 00000000 0............... │ │ - 0x00db1fd0 02000000 01100000 c7bb3100 00000000 ..........1..... │ │ + 0x00db1fd0 02000000 01100000 a0bb3100 00000000 ..........1..... │ │ 0x00db1fe0 bf1d3000 02000000 00000000 02000000 ..0............. │ │ 0x00db1ff0 1c000000 00000000 06000000 0f100000 ................ │ │ - 0x00db2000 36253100 00000000 41a62f00 04000000 6%1.....A./..... │ │ + 0x00db2000 0f253100 00000000 41a62f00 04000000 .%1.....A./..... │ │ 0x00db2010 d4f3c200 02000000 1c000000 00000000 ................ │ │ - 0x00db2020 06000000 03100000 9fab3200 00000000 ..........2..... │ │ + 0x00db2020 06000000 03100000 78ab3200 00000000 ........x.2..... │ │ 0x00db2030 41a62f00 04000000 d4f2c200 02000000 A./............. │ │ 0x00db2040 1c000000 00000000 02000000 02100000 ................ │ │ - 0x00db2050 54d83100 00000000 4ac42f00 01000000 T.1.....J./..... │ │ + 0x00db2050 2dd83100 00000000 4ac42f00 01000000 -.1.....J./..... │ │ 0x00db2060 00000000 02000000 98030000 00000000 ................ │ │ 0x00db2070 02000000 04100000 28753000 00000000 ........(u0..... │ │ 0x00db2080 c20a3300 02000000 00000000 02000000 ..3............. │ │ 0x00db2090 1c000000 00000000 00080000 10100000 ................ │ │ - 0x00db20a0 d7b33000 00000000 6dc83200 02000000 ..0.....m.2..... │ │ + 0x00db20a0 d7b33000 00000000 46c83200 02000000 ..0.....F.2..... │ │ 0x00db20b0 00000000 02000000 74000000 00000000 ........t....... │ │ - 0x00db20c0 02000000 01100000 a7eb3000 00000000 ..........0..... │ │ + 0x00db20c0 02000000 01100000 80eb3000 00000000 ..........0..... │ │ 0x00db20d0 bf1d3000 02000000 00000000 02000000 ..0............. │ │ 0x00db20e0 74000000 00000000 02000000 02100000 t............... │ │ - 0x00db20f0 e5153200 00000000 c20a3300 02000000 ..2.......3..... │ │ + 0x00db20f0 be153200 00000000 c20a3300 02000000 ..2.......3..... │ │ 0x00db2100 00000000 02000000 74000000 00000000 ........t....... │ │ 0x00db2110 02000000 03100000 c8c42f00 00000000 ........../..... │ │ 0x00db2120 7b612f00 04000000 28f0c200 02000000 {a/.....(....... │ │ 0x00db2130 98010000 00000000 06000000 02100000 ................ │ │ - 0x00db2140 f9153200 00000000 78ba2f00 04000000 ..2.....x./..... │ │ + 0x00db2140 d2153200 00000000 78ba2f00 04000000 ..2.....x./..... │ │ 0x00db2150 78f4c200 02000000 98010000 00000000 x............... │ │ 0x00db2160 06000000 01100000 d8c42f00 00000000 ........../..... │ │ 0x00db2170 41a62f00 04000000 c0f5c200 00000000 A./............. │ │ 0x00db2180 98010000 00000000 00080000 03100000 ................ │ │ - 0x00db2190 8acd3000 00000000 b9eb3000 01000000 ..0.......0..... │ │ + 0x00db2190 63cd3000 00000000 92eb3000 01000000 c.0.......0..... │ │ 0x00db21a0 78f6c200 00000000 98010000 00000000 x............... │ │ 0x00db21b0 00080000 04100000 00000000 00000000 ................ │ │ 0x00db21c0 c9003000 04000000 acf7c200 02000000 ..0............. │ │ 0x00db21d0 98010000 00000000 00080000 05100000 ................ │ │ - 0x00db21e0 ddbb3100 00000000 da153200 04000000 ..1.......2..... │ │ + 0x00db21e0 b6bb3100 00000000 b3153200 04000000 ..1.......2..... │ │ 0x00db21f0 28f0c200 01000000 98010000 00000000 (............... │ │ 0x00db2200 00080000 06100000 00000000 00000000 ................ │ │ - 0x00db2210 da153200 04000000 28f0c200 02000000 ..2.....(....... │ │ + 0x00db2210 b3153200 04000000 28f0c200 02000000 ..2.....(....... │ │ 0x00db2220 98010000 00000000 00080000 07100000 ................ │ │ - 0x00db2230 00000000 00000000 bbf73100 02000000 ..........1..... │ │ + 0x00db2230 00000000 00000000 94f73100 02000000 ..........1..... │ │ 0x00db2240 00000000 01000000 98010000 00000000 ................ │ │ 0x00db2250 00080000 08100000 00000000 00000000 ................ │ │ - 0x00db2260 bbf73100 02000000 00000000 02000000 ..1............. │ │ + 0x00db2260 94f73100 02000000 00000000 02000000 ..1............. │ │ 0x00db2270 98010000 00000000 00080000 09100000 ................ │ │ 0x00db2280 00000000 00000000 1b6c2f00 05000000 .........l/..... │ │ 0x00db2290 00000000 01000000 98010000 00000000 ................ │ │ 0x00db22a0 00080000 0a100000 00000000 00000000 ................ │ │ 0x00db22b0 1b6c2f00 07000000 00000000 02000000 .l/............. │ │ 0x00db22c0 94040000 00000000 06000000 02100000 ................ │ │ - 0x00db22d0 f9153200 00000000 78ba2f00 04000000 ..2.....x./..... │ │ + 0x00db22d0 d2153200 00000000 78ba2f00 04000000 ..2.....x./..... │ │ 0x00db22e0 78f4c200 02000000 94040000 00000000 x............... │ │ 0x00db22f0 06000000 01100000 d8c42f00 00000000 ........../..... │ │ 0x00db2300 41a62f00 04000000 c0f5c200 00000000 A./............. │ │ 0x00db2310 94040000 00000000 00080000 03100000 ................ │ │ - 0x00db2320 8acd3000 00000000 b9eb3000 01000000 ..0.......0..... │ │ + 0x00db2320 63cd3000 00000000 92eb3000 01000000 c.0.......0..... │ │ 0x00db2330 78f6c200 00000000 94040000 00000000 x............... │ │ 0x00db2340 00080000 04100000 00000000 00000000 ................ │ │ 0x00db2350 c9003000 04000000 acf7c200 02000000 ..0............. │ │ 0x00db2360 94040000 00000000 00080000 05100000 ................ │ │ - 0x00db2370 ddbb3100 00000000 da153200 04000000 ..1.......2..... │ │ + 0x00db2370 b6bb3100 00000000 b3153200 04000000 ..1.......2..... │ │ 0x00db2380 28f0c200 01000000 94040000 00000000 (............... │ │ 0x00db2390 00080000 06100000 00000000 00000000 ................ │ │ - 0x00db23a0 da153200 04000000 28f0c200 02000000 ..2.....(....... │ │ + 0x00db23a0 b3153200 04000000 28f0c200 02000000 ..2.....(....... │ │ 0x00db23b0 94040000 00000000 00080000 07100000 ................ │ │ - 0x00db23c0 00000000 00000000 bbf73100 02000000 ..........1..... │ │ + 0x00db23c0 00000000 00000000 94f73100 02000000 ..........1..... │ │ 0x00db23d0 00000000 01000000 94040000 00000000 ................ │ │ 0x00db23e0 00080000 08100000 00000000 00000000 ................ │ │ - 0x00db23f0 bbf73100 02000000 00000000 02000000 ..1............. │ │ + 0x00db23f0 94f73100 02000000 00000000 02000000 ..1............. │ │ 0x00db2400 94040000 00000000 00080000 09100000 ................ │ │ 0x00db2410 00000000 00000000 1b6c2f00 05000000 .........l/..... │ │ 0x00db2420 00000000 01000000 94040000 00000000 ................ │ │ 0x00db2430 00080000 0a100000 00000000 00000000 ................ │ │ 0x00db2440 1b6c2f00 07000000 00000000 02000000 .l/............. │ │ 0x00db2450 06000000 90030000 f0c70000 01100000 ................ │ │ - 0x00db2460 9dcd3000 00000000 6a6e3200 04000000 ..0.....jn2..... │ │ + 0x00db2460 76cd3000 00000000 436e3200 04000000 v.0.....Cn2..... │ │ 0x00db2470 bcf7c200 01000000 06000000 90030000 ................ │ │ 0x00db2480 f0c70000 06100000 00000000 00000000 ................ │ │ - 0x00db2490 6a6e3200 04000000 bcf7c200 02000000 jn2............. │ │ + 0x00db2490 436e3200 04000000 bcf7c200 02000000 Cn2............. │ │ 0x00db24a0 06000000 90030000 f0c70000 05100000 ................ │ │ 0x00db24b0 a4e93200 00000000 236c2f00 04000000 ..2.....#l/..... │ │ 0x00db24c0 28f0c200 01000000 06000000 90030000 (............... │ │ 0x00db24d0 f0c70000 08100000 00000000 00000000 ................ │ │ 0x00db24e0 236c2f00 04000000 28f0c200 02000000 #l/.....(....... │ │ 0x00db24f0 06000000 90030000 f0c10000 02100000 ................ │ │ 0x00db2500 d1a72f00 00000000 e1a72f00 04000000 ../......./..... │ │ 0x00db2510 50fbc200 01000000 06000000 90030000 P............... │ │ 0x00db2520 f0c10000 07100000 00000000 00000000 ................ │ │ 0x00db2530 e1a72f00 04000000 50fbc200 02000000 ../.....P....... │ │ 0x00db2540 06000000 00000000 00060000 09100000 ................ │ │ - 0x00db2550 5a643100 00000000 7b612f00 04000000 Zd1.....{a/..... │ │ + 0x00db2550 33643100 00000000 7b612f00 04000000 3d1.....{a/..... │ │ 0x00db2560 28f0c200 01000000 06000000 00000000 (............... │ │ 0x00db2570 00060000 0b100000 00000000 00000000 ................ │ │ 0x00db2580 7b612f00 04000000 28f0c200 02000000 {a/.....(....... │ │ 0x00db2590 06000000 00000000 00060000 0a100000 ................ │ │ - 0x00db25a0 00000000 e9a72f00 66643100 05000000 ....../.fd1..... │ │ + 0x00db25a0 00000000 e9a72f00 3f643100 05000000 ....../.?d1..... │ │ 0x00db25b0 00000000 01000000 06000000 00000000 ................ │ │ 0x00db25c0 00060000 0c100000 00000000 00000000 ................ │ │ - 0x00db25d0 66643100 07000000 00000000 02000000 fd1............. │ │ + 0x00db25d0 3f643100 07000000 00000000 02000000 ?d1............. │ │ 0x00db25e0 06000000 00000000 00060000 0e100000 ................ │ │ 0x00db25f0 00000000 28943000 f7563000 02000000 ....(.0..V0..... │ │ 0x00db2600 00000000 02000000 90030000 00000000 ................ │ │ - 0x00db2610 06000000 01000000 aaab3200 00000000 ..........2..... │ │ + 0x00db2610 06000000 01000000 83ab3200 00000000 ..........2..... │ │ 0x00db2620 7b612f00 04000000 28f0c200 02000000 {a/.....(....... │ │ 0x00db2630 90030000 00000000 06000000 05100000 ................ │ │ 0x00db2640 2f6c2f00 00000000 236c2f00 04000000 /l/.....#l/..... │ │ 0x00db2650 28f0c200 02000000 90030000 00000000 (............... │ │ - 0x00db2660 06000000 02100000 736e3200 00000000 ........sn2..... │ │ + 0x00db2660 06000000 02100000 4c6e3200 00000000 ........Ln2..... │ │ 0x00db2670 e1a72f00 01000000 00000000 02000000 ../............. │ │ 0x00db2680 06000000 90030000 04000000 03100000 ................ │ │ 0x00db2690 d2003000 00000000 c7563000 02000000 ..0......V0..... │ │ 0x00db26a0 00000000 02000000 06000000 90030000 ................ │ │ 0x00db26b0 04000000 04100000 b0e93200 00000000 ..........2..... │ │ 0x00db26c0 a3333000 02000000 00000000 02000000 .30............. │ │ 0x00db26d0 06000000 90030000 04000000 0d100000 ................ │ │ - 0x00db26e0 1fc93200 00000000 0a573000 02000000 ..2......W0..... │ │ + 0x00db26e0 f8c83200 00000000 0a573000 02000000 ..2......W0..... │ │ 0x00db26f0 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00db2700 f0c10000 0e000000 e9bb3100 00000000 ..........1..... │ │ - 0x00db2710 babb3200 02000000 00000000 02000000 ..2............. │ │ + 0x00db2700 f0c10000 0e000000 c2bb3100 00000000 ..........1..... │ │ + 0x00db2710 93bb3200 02000000 00000000 02000000 ..2............. │ │ 0x00db2720 ffffffff ffffffff 00080000 00100000 ................ │ │ - 0x00db2730 aecd3000 00000000 7b612f00 04000000 ..0.....{a/..... │ │ + 0x00db2730 87cd3000 00000000 7b612f00 04000000 ..0.....{a/..... │ │ 0x00db2740 28f0c200 02000000 ffffffff ffffffff (............... │ │ - 0x00db2750 00080000 01100000 7e2d3200 f4bb3100 ........~-2...1. │ │ - 0x00db2760 7e2d3200 05000000 00000000 02000000 ~-2............. │ │ + 0x00db2750 00080000 01100000 572d3200 cdbb3100 ........W-2...1. │ │ + 0x00db2760 572d3200 05000000 00000000 02000000 W-2............. │ │ 0x00db2770 ffffffff ffffffff 00080000 02100000 ................ │ │ - 0x00db2780 7f203100 6ad83100 7f203100 05000000 . 1.j.1.. 1..... │ │ + 0x00db2780 58203100 43d83100 58203100 05000000 X 1.C.1.X 1..... │ │ 0x00db2790 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00db27a0 00080000 03100000 aecd3000 00000000 ..........0..... │ │ + 0x00db27a0 00080000 03100000 87cd3000 00000000 ..........0..... │ │ 0x00db27b0 7b612f00 04000000 28f0c200 02000000 {a/.....(....... │ │ 0x00db27c0 ffffffff ffffffff 00080000 04100000 ................ │ │ - 0x00db27d0 0afb2f00 cceb3000 0afb2f00 05000000 ../...0.../..... │ │ + 0x00db27d0 0afb2f00 a5eb3000 0afb2f00 05000000 ../...0.../..... │ │ 0x00db27e0 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00db27f0 00080000 05100000 d0ad3100 ae873000 ..........1...0. │ │ - 0x00db2800 d0ad3100 05000000 00000000 02000000 ..1............. │ │ + 0x00db27f0 00080000 05100000 a9ad3100 ae873000 ..........1...0. │ │ + 0x00db2800 a9ad3100 05000000 00000000 02000000 ..1............. │ │ 0x00db2810 ffffffff ffffffff 00080000 06100000 ................ │ │ 0x00db2820 466c2f00 45943000 466c2f00 05000000 Fl/.E.0.Fl/..... │ │ 0x00db2830 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00db2840 00080000 07100000 aec23200 00000000 ..........2..... │ │ - 0x00db2850 aec23200 01000000 0cfdc200 02000000 ..2............. │ │ + 0x00db2840 00080000 07100000 87c23200 00000000 ..........2..... │ │ + 0x00db2850 87c23200 01000000 0cfdc200 02000000 ..2............. │ │ 0x00db2860 ffffffff ffffffff 00080000 08100000 ................ │ │ - 0x00db2870 4c9e3100 8c8c3200 4c9e3100 05000000 L.1...2.L.1..... │ │ + 0x00db2870 259e3100 658c3200 259e3100 05000000 %.1.e.2.%.1..... │ │ 0x00db2880 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00db2890 00080000 09100000 0afb2f00 cceb3000 ........../...0. │ │ + 0x00db2890 00080000 09100000 0afb2f00 a5eb3000 ........../...0. │ │ 0x00db28a0 0afb2f00 05000000 00000000 02000000 ../............. │ │ 0x00db28b0 ffffffff ffffffff 00080000 0a100000 ................ │ │ - 0x00db28c0 948c3200 00000000 41e32f00 02000000 ..2.....A./..... │ │ + 0x00db28c0 6d8c3200 00000000 41e32f00 02000000 m.2.....A./..... │ │ 0x00db28d0 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00db28e0 00080000 0b100000 89f33100 00000000 ..........1..... │ │ - 0x00db28f0 89f33100 02000000 00000000 02000000 ..1............. │ │ + 0x00db28e0 00080000 0b100000 62f33100 00000000 ........b.1..... │ │ + 0x00db28f0 62f33100 02000000 00000000 02000000 b.1............. │ │ 0x00db2900 ffffffff ffffffff 00080000 0c100000 ................ │ │ 0x00db2910 bebf2f00 00000000 bebf2f00 02000000 ../......./..... │ │ 0x00db2920 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00db2930 00080000 0d100000 72d83100 00000000 ........r.1..... │ │ - 0x00db2940 72d83100 02000000 00000000 02000000 r.1............. │ │ + 0x00db2930 00080000 0d100000 4bd83100 00000000 ........K.1..... │ │ + 0x00db2940 4bd83100 02000000 00000000 02000000 K.1............. │ │ 0x00db2950 ffffffff ffffffff 04060000 0c000000 ................ │ │ 0x00db2960 00000000 00000000 474a3000 04000000 ........GJ0..... │ │ 0x00db2970 60fec200 02000000 ffffffff ffffffff `............... │ │ - 0x00db2980 04000000 06000000 d0ad3100 ae873000 ..........1...0. │ │ + 0x00db2980 04000000 06000000 a9ad3100 ae873000 ..........1...0. │ │ 0x00db2990 acc22f00 05000000 00000000 02000000 ../............. │ │ 0x00db29a0 ffffffff ffffffff f0c10000 01000000 ................ │ │ 0x00db29b0 00000000 00000000 7b612f00 04000000 ........{a/..... │ │ 0x00db29c0 28f0c200 01000000 ffffffff ffffffff (............... │ │ 0x00db29d0 f0c10000 0d000000 00000000 00000000 ................ │ │ 0x00db29e0 7b612f00 04000000 28f0c200 02000000 {a/.....(....... │ │ 0x00db29f0 0a040000 0a040000 04000000 ffffffff ................ │ │ @@ -30747,128 +30747,128 @@ │ │ 0x00db2a20 02000000 ffffffff 00000000 00000000 ................ │ │ 0x00db2a30 41a62f00 04000000 94ffc200 02000000 A./............. │ │ 0x00db2a40 0b040000 0b040000 04000000 ffffffff ................ │ │ 0x00db2a50 00000000 00000000 41a62f00 04000000 ........A./..... │ │ 0x00db2a60 94ffc200 02000000 0b040000 0b040000 ................ │ │ 0x00db2a70 02000000 ffffffff 00000000 00000000 ................ │ │ 0x00db2a80 41a62f00 04000000 94ffc200 01000000 A./............. │ │ - 0x00db2a90 ca2d3000 02000000 7fd83100 00000000 .-0.......1..... │ │ + 0x00db2a90 ca2d3000 02000000 58d83100 00000000 .-0.....X.1..... │ │ 0x00db2aa0 00000000 01000000 ca2d3000 02000000 .........-0..... │ │ - 0x00db2ab0 b1cd3000 00000000 00000000 01000000 ..0............. │ │ - 0x00db2ac0 bcab3200 03000000 b8cd3100 04000000 ..2.......1..... │ │ - 0x00db2ad0 968c3200 04000000 519e3100 05000000 ..2.....Q.1..... │ │ - 0x00db2ae0 c6f73100 06000000 4d943000 07000000 ..1.....M.0..... │ │ + 0x00db2ab0 8acd3000 00000000 00000000 01000000 ..0............. │ │ + 0x00db2ac0 95ab3200 03000000 91cd3100 04000000 ..2.......1..... │ │ + 0x00db2ad0 6f8c3200 04000000 2a9e3100 05000000 o.2.....*.1..... │ │ + 0x00db2ae0 9ff73100 06000000 4d943000 07000000 ..1.....M.0..... │ │ 0x00db2af0 00000000 ffffffff 7b612f00 fdffffff ........{a/..... │ │ 0x00db2b00 c5a63000 feffffff e59d2f00 00000000 ..0......./..... │ │ - 0x00db2b10 4b6c2f00 01000000 569e3100 02000000 Kl/.....V.1..... │ │ - 0x00db2b20 c2ab3200 01000000 ffffffff ffffffff ..2............. │ │ + 0x00db2b10 4b6c2f00 01000000 2f9e3100 02000000 Kl/...../.1..... │ │ + 0x00db2b20 9bab3200 01000000 ffffffff ffffffff ..2............. │ │ 0x00db2b30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2b40 41a62f00 04000000 f401c300 01000000 A./............. │ │ 0x00db2b50 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2b60 00000000 00000000 acc22f00 02000000 ........../..... │ │ 0x00db2b70 e802c300 01000000 ffffffff ffffffff ................ │ │ 0x00db2b80 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2b90 a3533000 00000000 9c03c300 01000000 .S0............. │ │ 0x00db2ba0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2bb0 00000000 00000000 928c2f00 02000000 ........../..... │ │ 0x00db2bc0 5005c300 01000000 ffffffff ffffffff P............... │ │ 0x00db2bd0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db2be0 febb3100 02000000 5005c300 01000000 ..1.....P....... │ │ + 0x00db2be0 d7bb3100 02000000 5005c300 01000000 ..1.....P....... │ │ 0x00db2bf0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2c00 00000000 00000000 bebf2f00 02000000 ........../..... │ │ 0x00db2c10 b406c300 01000000 ffffffff ffffffff ................ │ │ 0x00db2c20 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2c30 fde33200 02000000 7407c300 01000000 ..2.....t....... │ │ 0x00db2c40 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00db2c50 00000000 00000000 e44d3200 02000000 .........M2..... │ │ + 0x00db2c50 00000000 00000000 bd4d3200 02000000 .........M2..... │ │ 0x00db2c60 f807c300 01000000 ffffffff ffffffff ................ │ │ 0x00db2c70 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2c80 41e32f00 02000000 7c08c300 01000000 A./.....|....... │ │ 0x00db2c90 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2ca0 00000000 00000000 a3333000 02000000 .........30..... │ │ 0x00db2cb0 f008c300 01000000 ffffffff ffffffff ................ │ │ 0x00db2cc0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db2cd0 1f503200 02000000 6409c300 01000000 .P2.....d....... │ │ + 0x00db2cd0 f84f3200 02000000 6409c300 01000000 .O2.....d....... │ │ 0x00db2ce0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00db2cf0 00000000 00000000 46c93200 02000000 ........F.2..... │ │ + 0x00db2cf0 00000000 00000000 1fc93200 02000000 ..........2..... │ │ 0x00db2d00 d809c300 01000000 ffffffff ffffffff ................ │ │ 0x00db2d10 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db2d20 71643100 02000000 4c0ac300 01000000 qd1.....L....... │ │ + 0x00db2d20 4a643100 02000000 4c0ac300 01000000 Jd1.....L....... │ │ 0x00db2d30 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00db2d40 00000000 00000000 9b8c3200 02000000 ..........2..... │ │ + 0x00db2d40 00000000 00000000 748c3200 02000000 ........t.2..... │ │ 0x00db2d50 c00ac300 01000000 ffffffff ffffffff ................ │ │ 0x00db2d60 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2d70 20a82f00 02000000 700bc300 01000000 ./.....p....... │ │ 0x00db2d80 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2d90 00000000 00000000 c2e93200 02000000 ..........2..... │ │ 0x00db2da0 200cc300 01000000 ffffffff ffffffff ............... │ │ 0x00db2db0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2dc0 2ca82f00 02000000 d00cc300 01000000 ,./............. │ │ 0x00db2dd0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2de0 00000000 00000000 41753000 02000000 ........Au0..... │ │ 0x00db2df0 800dc300 01000000 ffffffff ffffffff ................ │ │ 0x00db2e00 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db2e10 7d643100 02000000 300ec300 01000000 }d1.....0....... │ │ + 0x00db2e10 56643100 02000000 300ec300 01000000 Vd1.....0....... │ │ 0x00db2e20 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00db2e30 00000000 00000000 15163200 02000000 ..........2..... │ │ + 0x00db2e30 00000000 00000000 ee153200 02000000 ..........2..... │ │ 0x00db2e40 e00ec300 01000000 ffffffff ffffffff ................ │ │ 0x00db2e50 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2e60 22573000 02000000 900fc300 01000000 "W0............. │ │ 0x00db2e70 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2e80 00000000 00000000 38a82f00 02000000 ........8./..... │ │ 0x00db2e90 4010c300 01000000 ffffffff ffffffff @............... │ │ 0x00db2ea0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db2eb0 0c423100 02000000 b410c300 01000000 .B1............. │ │ + 0x00db2eb0 e5413100 02000000 b410c300 01000000 .A1............. │ │ 0x00db2ec0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00db2ed0 00000000 00000000 49333200 02000000 ........I32..... │ │ + 0x00db2ed0 00000000 00000000 22333200 02000000 ........"32..... │ │ 0x00db2ee0 2811c300 01000000 ffffffff ffffffff (............... │ │ 0x00db2ef0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db2f00 52c93200 02000000 dc11c300 01000000 R.2............. │ │ + 0x00db2f00 2bc93200 02000000 dc11c300 01000000 +.2............. │ │ 0x00db2f10 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00db2f20 00000000 00000000 a78c3200 02000000 ..........2..... │ │ + 0x00db2f20 00000000 00000000 808c3200 02000000 ..........2..... │ │ 0x00db2f30 9012c300 01000000 ffffffff ffffffff ................ │ │ 0x00db2f40 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db2f50 60c93200 02000000 4413c300 01000000 `.2.....D....... │ │ + 0x00db2f50 39c93200 02000000 4413c300 01000000 9.2.....D....... │ │ 0x00db2f60 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2f70 00000000 00000000 46a82f00 02000000 ........F./..... │ │ 0x00db2f80 f813c300 01000000 ffffffff ffffffff ................ │ │ 0x00db2f90 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2fa0 eac42f00 02000000 ac14c300 01000000 ../............. │ │ 0x00db2fb0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db2fc0 00000000 00000000 958c2f00 02000000 ........../..... │ │ 0x00db2fd0 6015c300 01000000 ffffffff ffffffff `............... │ │ 0x00db2fe0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db2ff0 cee93200 02000000 1416c300 01000000 ..2............. │ │ 0x00db3000 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db3010 00000000 00000000 dde93200 02000000 ..........2..... │ │ 0x00db3020 c816c300 01000000 ffffffff ffffffff ................ │ │ 0x00db3030 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db3040 6ec93200 02000000 3c17c300 01000000 n.2.....<....... │ │ + 0x00db3040 47c93200 02000000 3c17c300 01000000 G.2.....<....... │ │ 0x00db3050 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00db3060 00000000 00000000 1a423100 02000000 .........B1..... │ │ + 0x00db3060 00000000 00000000 f3413100 02000000 .........A1..... │ │ 0x00db3070 f017c300 01000000 ffffffff ffffffff ................ │ │ 0x00db3080 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db3090 990a3100 02000000 a418c300 01000000 ..1............. │ │ + 0x00db3090 720a3100 02000000 a418c300 01000000 r.1............. │ │ 0x00db30a0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db30b0 00000000 00000000 eee93200 02000000 ..........2..... │ │ 0x00db30c0 5819c300 01000000 ffffffff ffffffff X............... │ │ 0x00db30d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db30e0 f3b33000 02000000 0c1ac300 01000000 ..0............. │ │ 0x00db30f0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00db3100 00000000 00000000 2b423100 02000000 ........+B1..... │ │ + 0x00db3100 00000000 00000000 04423100 02000000 .........B1..... │ │ 0x00db3110 c01ac300 01000000 ffffffff ffffffff ................ │ │ 0x00db3120 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db3130 2f573000 02000000 741bc300 01000000 /W0.....t....... │ │ 0x00db3140 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00db3150 00000000 00000000 e2003000 02000000 ..........0..... │ │ 0x00db3160 281cc300 01000000 ffffffff ffffffff (............... │ │ 0x00db3170 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db3180 2be73200 01000000 dc1cc300 41a62f00 +.2.........A./. │ │ - 0x00db3190 03000000 ffffffff 7fb93100 00000000 ..........1..... │ │ - 0x00db31a0 00000000 cbf73100 02000000 00100000 ......1......... │ │ + 0x00db3190 03000000 ffffffff 58b93100 00000000 ........X.1..... │ │ + 0x00db31a0 00000000 a4f73100 02000000 00100000 ......1......... │ │ 0x00db31b0 43e32f00 01000000 00100000 1c000000 C./............. │ │ 0x00db31c0 00000000 884bc300 e84bc300 e44cc300 .....K...K...L.. │ │ 0x00db31d0 00000000 304dc300 00000000 084fc300 ....0M.......O.. │ │ 0x00db31e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00db31f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00db3200 00000000 00000000 00000000 00000000 ................ │ │ 0x00db3210 00000000 00000000 00000000 d04fc300 .............O.. │ │ @@ -30894,432 +30894,432 @@ │ │ 0x00db3350 0466c300 4066c300 3067c300 00000000 .f..@f..0g...... │ │ 0x00db3360 8c67c300 00000000 2c68c300 00000000 .g......,h...... │ │ 0x00db3370 0869c300 00000000 e069c300 00000000 .i.......i...... │ │ 0x00db3380 00000000 00000000 00000000 00000000 ................ │ │ 0x00db3390 00000000 00000000 00000000 00000000 ................ │ │ 0x00db33a0 00000000 00000000 406ac300 586bc300 ........@j..Xk.. │ │ 0x00db33b0 9c6fc300 00000000 00000000 00000000 .o.............. │ │ - 0x00db33c0 00000000 00000000 00000000 76803100 ............v.1. │ │ + 0x00db33c0 00000000 00000000 00000000 4f803100 ............O.1. │ │ 0x00db33d0 66040000 00080000 e1000000 9cdcda00 f............... │ │ - 0x00db33e0 b0dcda00 d4dbda00 fdab3200 67040000 ..........2.g... │ │ + 0x00db33e0 b0dcda00 d4dbda00 d6ab3200 67040000 ..........2.g... │ │ 0x00db33f0 000c0000 13010000 c4dcda00 d8dcda00 ................ │ │ 0x00db3400 d4dbda00 22b43000 68040000 00100000 ....".0.h....... │ │ 0x00db3410 45010000 ecdcda00 00ddda00 d4dbda00 E............... │ │ - 0x00db3420 80803100 69040000 00180000 77010000 ..1.i.......w... │ │ + 0x00db3420 59803100 69040000 00180000 77010000 Y.1.i.......w... │ │ 0x00db3430 14ddda00 28ddda00 d4dbda00 74a82f00 ....(.......t./. │ │ 0x00db3440 6a040000 00200000 90010000 3cddda00 j.... ......<... │ │ 0x00db3450 50ddda00 d4dbda00 293d3000 bc040000 P.......)=0..... │ │ 0x00db3460 00060000 c8000000 64ddda00 78ddda00 ........d...x... │ │ - 0x00db3470 d4dbda00 a1643100 bd040000 00080000 .....d1......... │ │ + 0x00db3470 d4dbda00 7a643100 bd040000 00080000 ....zd1......... │ │ 0x00db3480 e1000000 8cddda00 a0ddda00 d4dbda00 ................ │ │ 0x00db3490 731e3000 be040000 000c0000 13010000 s.0............. │ │ - 0x00db34a0 b4ddda00 c8ddda00 d4dbda00 d8cd3000 ..............0. │ │ + 0x00db34a0 b4ddda00 c8ddda00 d4dbda00 b1cd3000 ..............0. │ │ 0x00db34b0 bf040000 00100000 45010000 dcddda00 ........E....... │ │ 0x00db34c0 f0ddda00 d4dbda00 51943000 c0040000 ........Q.0..... │ │ 0x00db34d0 00180000 77010000 04deda00 18deda00 ....w........... │ │ 0x00db34e0 d4dbda00 9b0b3300 c1040000 00200000 ......3...... .. │ │ 0x00db34f0 90010000 2cdeda00 40deda00 d4dbda00 ....,...@....... │ │ - 0x00db3500 c48c3200 01000000 00040000 00000000 ..2............. │ │ - 0x00db3510 e8dbda00 fcdbda00 10dcda00 ac9e3100 ..............1. │ │ + 0x00db3500 9d8c3200 01000000 00040000 00000000 ..2............. │ │ + 0x00db3510 e8dbda00 fcdbda00 10dcda00 859e3100 ..............1. │ │ 0x00db3520 02000000 00080000 00000000 24dcda00 ............$... │ │ - 0x00db3530 38dcda00 4cdcda00 f3f73100 03000000 8...L.....1..... │ │ + 0x00db3530 38dcda00 4cdcda00 ccf73100 03000000 8...L.....1..... │ │ 0x00db3540 00080000 00000000 60dcda00 74dcda00 ........`...t... │ │ 0x00db3550 88dcda00 64008001 dd753000 65008001 ....d....u0.e... │ │ - 0x00db3560 040b3100 72008001 086f3200 76008001 ..1.r....o2.v... │ │ - 0x00db3570 130b3100 66008001 5abc3100 67008001 ..1.f...Z.1.g... │ │ - 0x00db3580 07ac3200 68008001 13ac3200 69008001 ..2.h.....2.i... │ │ - 0x00db3590 8a803100 6e008001 1df83100 6a008001 ..1.n.....1.j... │ │ - 0x00db35a0 f9cd3000 73008001 018d3200 77008001 ..0.s.....2.w... │ │ - 0x00db35b0 dec93200 6f008001 d1333200 6b008001 ..2.o....32.k... │ │ - 0x00db35c0 40433100 6c008001 183e3000 79008001 @C1.l....>0.y... │ │ - 0x00db35d0 91a82f00 74008001 0eec3000 78008001 ../.t.....0.x... │ │ - 0x00db35e0 ea753000 75008001 50433100 70008001 .u0.u...PC1.p... │ │ - 0x00db35f0 d21e3000 71008001 53b43000 6d008001 ..0.q...S.0.m... │ │ + 0x00db3560 dd0a3100 72008001 e16e3200 76008001 ..1.r....n2.v... │ │ + 0x00db3570 ec0a3100 66008001 33bc3100 67008001 ..1.f...3.1.g... │ │ + 0x00db3580 e0ab3200 68008001 ecab3200 69008001 ..2.h.....2.i... │ │ + 0x00db3590 63803100 6e008001 f6f73100 6a008001 c.1.n.....1.j... │ │ + 0x00db35a0 d2cd3000 73008001 da8c3200 77008001 ..0.s.....2.w... │ │ + 0x00db35b0 dec93200 6f008001 aa333200 6b008001 ..2.o....32.k... │ │ + 0x00db35c0 19433100 6c008001 183e3000 79008001 .C1.l....>0.y... │ │ + 0x00db35d0 91a82f00 74008001 e7eb3000 78008001 ../.t.....0.x... │ │ + 0x00db35e0 ea753000 75008001 29433100 70008001 .u0.u...)C1.p... │ │ + 0x00db35f0 d21e3000 71008001 2cb43000 6d008001 ..0.q...,.0.m... │ │ 0x00db3600 e2e32f00 00000000 00000000 7f008002 ../............. │ │ - 0x00db3610 0f8d3200 65008002 ffe32f00 6d008002 ..2.e...../.m... │ │ + 0x00db3610 e88c3200 65008002 ffe32f00 6d008002 ..2.e...../.m... │ │ 0x00db3620 6c573000 6a008002 72c52f00 73008002 lW0.j...r./.s... │ │ - 0x00db3630 a1253100 74008002 22ac3200 7a008002 .%1.t...".2.z... │ │ - 0x00db3640 018d2f00 7b008002 228d3200 7c008002 ../.{...".2.|... │ │ + 0x00db3630 7a253100 74008002 fbab3200 7a008002 z%1.t.....2.z... │ │ + 0x00db3640 018d2f00 7b008002 fb8c3200 7c008002 ../.{.....2.|... │ │ 0x00db3650 0de42f00 75008002 a4a82f00 76008002 ../.u...../.v... │ │ - 0x00db3660 269f3100 77008002 67b43000 68008002 &.1.w...g.0.h... │ │ - 0x00db3670 23053100 6e008002 5ad93100 72008002 #.1.n...Z.1.r... │ │ - 0x00db3680 a7803100 66008002 e11e3000 80008002 ..1.f.....0..... │ │ - 0x00db3690 de333200 81008002 7bc52f00 70008002 .32.....{./.p... │ │ - 0x00db36a0 45eb3200 6c008002 79b43000 7d008002 E.2.l...y.0.}... │ │ - 0x00db36b0 886c2f00 67008002 ba643100 7e008002 .l/.g....d1.~... │ │ + 0x00db3660 ff9e3100 77008002 40b43000 68008002 ..1.w...@.0.h... │ │ + 0x00db3670 fc043100 6e008002 33d93100 72008002 ..1.n...3.1.r... │ │ + 0x00db3680 80803100 66008002 e11e3000 80008002 ..1.f.....0..... │ │ + 0x00db3690 b7333200 81008002 7bc52f00 70008002 .32.....{./.p... │ │ + 0x00db36a0 45eb3200 6c008002 52b43000 7d008002 E.2.l...R.0.}... │ │ + 0x00db36b0 886c2f00 67008002 93643100 7e008002 .l/.g....d1.~... │ │ 0x00db36c0 59eb3200 78008002 24e42f00 6b008002 Y.2.x...$./.k... │ │ - 0x00db36d0 1aec3000 64008002 b7253100 69008002 ..0.d....%1.i... │ │ - 0x00db36e0 b6a82f00 6f008002 71d93100 82008002 ../.o...q.1..... │ │ + 0x00db36d0 f3eb3000 64008002 90253100 69008002 ..0.d....%1.i... │ │ + 0x00db36e0 b6a82f00 6f008002 4ad93100 82008002 ../.o...J.1..... │ │ 0x00db36f0 168d2f00 71008002 fd753000 79008002 ../.q....u0.y... │ │ 0x00db3700 0f763000 00000000 00000000 8f000003 .v0............. │ │ - 0x00db3710 80d93100 b0000003 08ce3000 c8000003 ..1.......0..... │ │ + 0x00db3710 59d93100 b0000003 e1cd3000 c8000003 Y.1.......0..... │ │ 0x00db3720 29763000 64000003 3be42f00 c3000003 )v0.d...;./..... │ │ - 0x00db3730 38ac3200 9b000003 91943000 e1000003 8.2.......0..... │ │ + 0x00db3730 11ac3200 9b000003 91943000 e1000003 ..2.......0..... │ │ 0x00db3740 a2943000 9d000003 6beb3200 c5000003 ..0.....k.2..... │ │ - 0x00db3750 228d2f00 c6000003 86b43000 b8000003 "./.......0..... │ │ + 0x00db3750 228d2f00 c6000003 5fb43000 b8000003 "./....._.0..... │ │ 0x00db3760 47e42f00 7a000003 cfa82f00 93000003 G./.z...../..... │ │ - 0x00db3770 bd803100 c9000003 66433100 ad000003 ..1.....fC1..... │ │ - 0x00db3780 b9943000 84000003 c8253100 85000003 ..0......%1..... │ │ + 0x00db3770 96803100 c9000003 3f433100 ad000003 ..1.....?C1..... │ │ + 0x00db3780 b9943000 84000003 a1253100 85000003 ..0......%1..... │ │ 0x00db3790 c4943000 8a000003 e3943000 72000003 ..0.......0.r... │ │ - 0x00db37a0 23053100 d2000003 388d2f00 65000003 #.1.....8./.e... │ │ - 0x00db37b0 88c52f00 99000003 81433100 a5000003 ../......C1..... │ │ - 0x00db37c0 39013000 ae000003 1ece3000 7f000003 9.0.......0..... │ │ - 0x00db37d0 2cec3000 80000003 d3803100 81000003 ,.0.......1..... │ │ + 0x00db37a0 fc043100 d2000003 388d2f00 65000003 ..1.....8./.e... │ │ + 0x00db37b0 88c52f00 99000003 5a433100 a5000003 ../.....ZC1..... │ │ + 0x00db37c0 39013000 ae000003 f7cd3000 7f000003 9.0.......0..... │ │ + 0x00db37d0 05ec3000 80000003 ac803100 81000003 ..0.......1..... │ │ 0x00db37e0 9cc52f00 db000003 ecc93200 8e000003 ../.......2..... │ │ - 0x00db37f0 4f013000 a4000003 54163200 af000003 O.0.....T.2..... │ │ - 0x00db3800 73bc3100 bc000003 47ac3200 d6000003 s.1.....G.2..... │ │ + 0x00db37f0 4f013000 a4000003 2d163200 af000003 O.0.....-.2..... │ │ + 0x00db3800 4cbc3100 bc000003 20ac3200 d6000003 L.1..... .2..... │ │ 0x00db3810 b0c52f00 e5000003 5be42f00 b6000003 ../.....[./..... │ │ 0x00db3820 85e42f00 ab000003 7c573000 cc000003 ../.....|W0..... │ │ - 0x00db3830 220b3100 cb000003 63013000 86000003 ".1.....c.0..... │ │ - 0x00db3840 96433100 6f000003 233e3000 b9000003 .C1.o...#>0..... │ │ - 0x00db3850 2ff83100 98000003 976c2f00 c2000003 /.1......l/..... │ │ + 0x00db3830 fb0a3100 cb000003 63013000 86000003 ..1.....c.0..... │ │ + 0x00db3840 6f433100 6f000003 233e3000 b9000003 oC1.o...#>0..... │ │ + 0x00db3850 08f83100 98000003 976c2f00 c2000003 ..1......l/..... │ │ 0x00db3860 96573000 a3000003 393e3000 82000003 .W0.....9>0..... │ │ - 0x00db3870 01ca3200 dd000003 f9cd3000 da000003 ..2.......0..... │ │ + 0x00db3870 01ca3200 dd000003 d2cd3000 da000003 ..2.......0..... │ │ 0x00db3880 74013000 94000003 f41e3000 c1000003 t.0.......0..... │ │ - 0x00db3890 35563000 ba000003 3d9f3100 df000003 5V0.....=.1..... │ │ - 0x00db38a0 41ec3000 dc000003 528d2f00 de000003 A.0.....R./..... │ │ - 0x00db38b0 a66c2f00 cd000003 45f83100 b4000003 .l/.....E.1..... │ │ - 0x00db38c0 9cb43000 d5000003 3c763000 ac000003 ..0.....0..... │ │ + 0x00db39f0 0dce3000 a0000003 453e3000 a1000003 ..0.....E>0..... │ │ 0x00db3a00 eea12f00 cf000003 f3e42f00 a7000003 ../......./..... │ │ - 0x00db3a10 adb43000 a9000003 04e52f00 79000003 ..0......./.y... │ │ + 0x00db3a10 86b43000 a9000003 04e52f00 79000003 ..0......./.y... │ │ 0x00db3a20 1b953000 a8000003 d00b3300 9c000003 ..0.......3..... │ │ - 0x00db3a30 13e52f00 6b000003 a0bc3100 7b000003 ../.k.....1.{... │ │ - 0x00db3a40 c4163200 7c000003 fd803100 6c000003 ..2.|.....1.l... │ │ + 0x00db3a30 13e52f00 6b000003 79bc3100 7b000003 ../.k...y.1.{... │ │ + 0x00db3a40 9d163200 7c000003 d6803100 6c000003 ..2.|.....1.l... │ │ 0x00db3a50 bfc52f00 e0000003 ba573000 87000003 ../......W0..... │ │ - 0x00db3a60 dd253100 7d000003 21813100 76000003 .%1.}...!.1.v... │ │ + 0x00db3a60 b6253100 7d000003 fa803100 76000003 .%1.}.....1.v... │ │ 0x00db3a70 29e52f00 7e000003 231f3000 bd000003 )./.~...#.0..... │ │ - 0x00db3a80 1a343200 aa000003 4be52f00 6d000003 .42.....K./.m... │ │ - 0x00db3a90 71ac3200 bf000003 9e503200 c0000003 q.2......P2..... │ │ - 0x00db3aa0 8aac3200 00000000 00000000 72000005 ..2.........r... │ │ - 0x00db3ab0 0f8d3200 66000005 cc643100 6c000005 ..2.f....d1.l... │ │ + 0x00db3a80 f3333200 aa000003 4be52f00 6d000003 .32.....K./.m... │ │ + 0x00db3a90 4aac3200 bf000003 77503200 c0000003 J.2.....wP2..... │ │ + 0x00db3aa0 63ac3200 00000000 00000000 72000005 c.2.........r... │ │ + 0x00db3ab0 e88c3200 66000005 a5643100 6c000005 ..2.f....d1.l... │ │ 0x00db3ac0 6c573000 6d000005 72c52f00 68000005 lW0.m...r./.h... │ │ - 0x00db3ad0 23053100 6a000005 b9433100 70000005 #.1.j....C1.p... │ │ + 0x00db3ad0 fc043100 6a000005 92433100 70000005 ..1.j....C1.p... │ │ 0x00db3ae0 14ca3200 65000005 dd842f00 6f000005 ..2.e...../.o... │ │ - 0x00db3af0 80ec3000 67000005 ba643100 6b000005 ..0.g....d1.k... │ │ - 0x00db3b00 1aec3000 69000005 b6a82f00 73000005 ..0.i...../.s... │ │ - 0x00db3b10 9f013000 71000005 41ce3000 6e000005 ..0.q...A.0.n... │ │ - 0x00db3b20 5f9f3100 74000005 b9503200 00000000 _.1.t....P2..... │ │ + 0x00db3af0 59ec3000 67000005 93643100 6b000005 Y.0.g....d1.k... │ │ + 0x00db3b00 f3eb3000 69000005 b6a82f00 73000005 ..0.i...../.s... │ │ + 0x00db3b10 9f013000 71000005 1ace3000 6e000005 ..0.q.....0.n... │ │ + 0x00db3b20 389f3100 74000005 92503200 00000000 8.1.t....P2..... │ │ 0x00db3b30 00000000 ab008006 543e3000 cb008006 ........T>0..... │ │ - 0x00db3b40 898d3200 cc008006 ca503200 64008006 ..2......P2.d... │ │ + 0x00db3b40 628d3200 cc008006 a3503200 64008006 b.2......P2.d... │ │ 0x00db3b50 ab013000 66008006 67763000 e6008006 ..0.f...gv0..... │ │ 0x00db3b60 79763000 d6008006 86763000 69008006 yv0......v0.i... │ │ - 0x00db3b70 8dc13200 6a008006 e6a82f00 6b008006 ..2.j...../.k... │ │ + 0x00db3b70 66c13200 6a008006 e6a82f00 6b008006 f.2.j...../.k... │ │ 0x00db3b80 91943000 6c008006 fea82f00 d9008006 ..0.l...../..... │ │ - 0x00db3b90 e60b3300 6d008006 5a0b3100 6e008006 ..3.m...Z.1.n... │ │ - 0x00db3ba0 23053100 ae008006 31813100 c6008006 #.1.....1.1..... │ │ - 0x00db3bb0 cd433100 70008006 ef433100 ad008006 .C1.p....C1..... │ │ + 0x00db3b90 e60b3300 6d008006 330b3100 6e008006 ..3.m...3.1.n... │ │ + 0x00db3ba0 fc043100 ae008006 0a813100 c6008006 ..1.......1..... │ │ + 0x00db3bb0 a6433100 70008006 c8433100 ad008006 .C1.p....C1..... │ │ 0x00db3bc0 31953000 ac008006 39013000 72008006 1.0.....9.0.r... │ │ - 0x00db3bd0 cf573000 73008006 83f83100 74008006 .W0.s.....1.t... │ │ + 0x00db3bd0 cf573000 73008006 5cf83100 74008006 .W0.s...\.1.t... │ │ 0x00db3be0 c56c2f00 77008006 baeb3200 78008006 .l/.w.....2.x... │ │ - 0x00db3bf0 40813100 79008006 4dce3000 7a008006 @.1.y...M.0.z... │ │ + 0x00db3bf0 19813100 79008006 26ce3000 7a008006 ..1.y...&.0.z... │ │ 0x00db3c00 eb573000 e8008006 ff573000 7b008006 .W0......W0.{... │ │ - 0x00db3c10 9eac3200 af008006 d4c52f00 b0008006 ..2......./..... │ │ - 0x00db3c20 edc52f00 7c008006 b3bc3100 b1008006 ../.|.....1..... │ │ + 0x00db3c10 77ac3200 af008006 d4c52f00 b0008006 w.2......./..... │ │ + 0x00db3c20 edc52f00 7c008006 8cbc3100 b1008006 ../.|.....1..... │ │ 0x00db3c30 fe0b3300 b2008006 b5013000 b3008006 ..3.......0..... │ │ - 0x00db3c40 beb43000 b4008006 c1013000 e2008006 ..0.......0..... │ │ - 0x00db3c50 98f83100 b5008006 616f3200 7d008006 ..1.....ao2.}... │ │ + 0x00db3c40 97b43000 b4008006 c1013000 e2008006 ..0.......0..... │ │ + 0x00db3c50 71f83100 b5008006 3a6f3200 7d008006 q.1.....:o2.}... │ │ 0x00db3c60 623e3000 b6008006 a0763000 b7008006 b>0......v0..... │ │ - 0x00db3c70 fc433100 7e008006 b3763000 aa008006 .C1.~....v0..... │ │ + 0x00db3c70 d5433100 7e008006 b3763000 aa008006 .C1.~....v0..... │ │ 0x00db3c80 6f3e3000 dd008006 391f3000 7f008006 o>0.....9.0..... │ │ - 0x00db3c90 fa253100 b8008006 5bce3000 de008006 .%1.....[.0..... │ │ - 0x00db3ca0 d3b43000 b9008006 aeac3200 80008006 ..0.......2..... │ │ + 0x00db3c90 d3253100 b8008006 34ce3000 de008006 .%1.....4.0..... │ │ + 0x00db3ca0 acb43000 b9008006 87ac3200 80008006 ..0.......2..... │ │ 0x00db3cb0 1c583000 dc008006 37583000 81008006 .X0.....7X0..... │ │ - 0x00db3cc0 c7ac3200 82008006 61e52f00 cd008006 ..2.....a./..... │ │ + 0x00db3cc0 a0ac3200 82008006 61e52f00 cd008006 ..2.....a./..... │ │ 0x00db3cd0 d3eb3200 ba008006 903e3000 bb008006 ..2......>0..... │ │ - 0x00db3ce0 d8643100 d8008006 1ea92f00 e3008006 .d1......./..... │ │ + 0x00db3ce0 b1643100 d8008006 1ea92f00 e3008006 .d1......./..... │ │ 0x00db3cf0 491f3000 83008006 e5eb3200 da008006 I.0.......2..... │ │ - 0x00db3d00 e0ac3200 85008006 6ece3000 86008006 ..2.....n.0..... │ │ - 0x00db3d10 786f3200 db008006 a66c2f00 e7008006 xo2......l/..... │ │ - 0x00db3d20 41662f00 bc008006 95d93100 ce008006 Af/.......1..... │ │ - 0x00db3d30 0b443100 cf008006 fdc52f00 d0008006 .D1......./..... │ │ - 0x00db3d40 9a8d3200 89008006 aff83100 8a008006 ..2.......1..... │ │ - 0x00db3d50 36a92f00 bd008006 da163200 8b008006 6./.......2..... │ │ - 0x00db3d60 859f3100 8c008006 94ec3000 c5008006 ..1.......0..... │ │ + 0x00db3d00 b9ac3200 85008006 47ce3000 86008006 ..2.....G.0..... │ │ + 0x00db3d10 516f3200 db008006 a66c2f00 e7008006 Qo2......l/..... │ │ + 0x00db3d20 41662f00 bc008006 6ed93100 ce008006 Af/.....n.1..... │ │ + 0x00db3d30 e4433100 cf008006 fdc52f00 d0008006 .C1......./..... │ │ + 0x00db3d40 738d3200 89008006 88f83100 8a008006 s.2.......1..... │ │ + 0x00db3d50 36a92f00 bd008006 b3163200 8b008006 6./.......2..... │ │ + 0x00db3d60 5e9f3100 8c008006 6dec3000 c5008006 ^.1.....m.0..... │ │ 0x00db3d70 27ca3200 c9008006 0ec62f00 8d008006 '.2......./..... │ │ 0x00db3d80 3aca3200 be008006 0d0c3300 8e008006 :.2.......3..... │ │ - 0x00db3d90 fbac3200 d1008006 54583000 8f008006 ..2.....TX0..... │ │ + 0x00db3d90 d4ac3200 d1008006 54583000 8f008006 ..2.....TX0..... │ │ 0x00db3da0 a13e3000 d2008006 778d2f00 d3008006 .>0.....w./..... │ │ - 0x00db3db0 5d813100 d4008006 d1013000 90008006 ].1.......0..... │ │ - 0x00db3dc0 8dce3000 bf008006 73813100 91008006 ..0.....s.1..... │ │ - 0x00db3dd0 a0d93100 93008006 8b6f3200 94008006 ..1......o2..... │ │ - 0x00db3de0 c6bc3100 95008006 8b813100 c0008006 ..1.......1..... │ │ + 0x00db3db0 36813100 d4008006 d1013000 90008006 6.1.......0..... │ │ + 0x00db3dc0 66ce3000 bf008006 4c813100 91008006 f.0.....L.1..... │ │ + 0x00db3dd0 79d93100 93008006 646f3200 94008006 y.1.....do2..... │ │ + 0x00db3de0 9fbc3100 95008006 64813100 c0008006 ..1.....d.1..... │ │ 0x00db3df0 631f3000 96008006 1e0c3300 d5008006 c.0.......3..... │ │ - 0x00db3e00 1ec62f00 ca008006 a6ec3000 97008006 ../.......0..... │ │ - 0x00db3e10 290c3300 98008006 9b9f3100 9a008006 ).3.......1..... │ │ - 0x00db3e20 bbf83100 c1008006 801f3000 df008006 ..1.......0..... │ │ + 0x00db3e00 1ec62f00 ca008006 7fec3000 97008006 ../.......0..... │ │ + 0x00db3e10 290c3300 98008006 749f3100 9a008006 ).3.....t.1..... │ │ + 0x00db3e20 94f83100 c1008006 801f3000 df008006 ..1.......0..... │ │ 0x00db3e30 64583000 9b008006 961f3000 e0008006 dX0.......0..... │ │ - 0x00db3e40 9f1f3000 9c008006 af8d3200 c3008006 ..0.......2..... │ │ - 0x00db3e50 beec3000 9f008006 0d263100 d7008006 ..0......&1..... │ │ - 0x00db3e60 ac9f3100 e5008006 eea12f00 a0008006 ..1......./..... │ │ - 0x00db3e70 cc9f3100 a1008006 d1ec3000 a2008006 ..1.......0..... │ │ + 0x00db3e40 9f1f3000 9c008006 888d3200 c3008006 ..0.......2..... │ │ + 0x00db3e50 97ec3000 9f008006 e6253100 d7008006 ..0......%1..... │ │ + 0x00db3e60 859f3100 e5008006 eea12f00 a0008006 ..1......./..... │ │ + 0x00db3e70 a59f3100 a1008006 aaec3000 a2008006 ..1.......0..... │ │ 0x00db3e80 4ca92f00 a3008006 6fe52f00 c7008006 L./.....o./..... │ │ - 0x00db3e90 680b3100 c2008006 27343200 a4008006 h.1.....'42..... │ │ - 0x00db3ea0 87e52f00 e4008006 a0bc3100 a7008006 ../.......1..... │ │ - 0x00db3eb0 a36f3200 c4008006 1c263100 e9008006 .o2......&1..... │ │ - 0x00db3ec0 f7eb3200 e1008006 e7643100 c8008006 ..2......d1..... │ │ - 0x00db3ed0 c48d3200 a8008006 840b3100 00000000 ..2.......1..... │ │ + 0x00db3e90 410b3100 c2008006 00343200 a4008006 A.1......42..... │ │ + 0x00db3ea0 87e52f00 e4008006 79bc3100 a7008006 ../.....y.1..... │ │ + 0x00db3eb0 7c6f3200 c4008006 f5253100 e9008006 |o2......%1..... │ │ + 0x00db3ec0 f7eb3200 e1008006 c0643100 c8008006 ..2......d1..... │ │ + 0x00db3ed0 9d8d3200 a8008006 5d0b3100 00000000 ..2.....].1..... │ │ 0x00db3ee0 00000000 6e000007 a7e52f00 7a000007 ....n...../.z... │ │ - 0x00db3ef0 b93e3000 73000007 bf6f3200 7b000007 .>0.s....o2.{... │ │ + 0x00db3ef0 b93e3000 73000007 986f3200 7b000007 .>0.s....o2.{... │ │ 0x00db3f00 b9e52f00 64000007 a91f3000 65000007 ../.d.....0.e... │ │ - 0x00db3f10 33343200 70000007 2d263100 6d000007 342.p...-&1.m... │ │ - 0x00db3f20 60a92f00 66000007 dfbc3100 69000007 `./.f.....1.i... │ │ - 0x00db3f30 20443100 6a000007 7ca92f00 6b000007 D1.j...|./.k... │ │ - 0x00db3f40 34c62f00 72000007 84cb3000 6c000007 4./.r.....0.l... │ │ - 0x00db3f50 43263100 79000007 c83e3000 7c000007 C&1.y....>0.|... │ │ - 0x00db3f60 df503200 6f000007 6e583000 7e000007 .P2.o...nX0.~... │ │ - 0x00db3f70 0cec3200 7d000007 db9f3100 75000007 ..2.}.....1.u... │ │ - 0x00db3f80 61043300 76000007 35673200 77000007 a.3.v...5g2.w... │ │ - 0x00db3f90 0f103200 78000007 65f03100 67000007 ..2.x...e.1.g... │ │ + 0x00db3f10 0c343200 70000007 06263100 6d000007 .42.p....&1.m... │ │ + 0x00db3f20 60a92f00 66000007 b8bc3100 69000007 `./.f.....1.i... │ │ + 0x00db3f30 f9433100 6a000007 7ca92f00 6b000007 .C1.j...|./.k... │ │ + 0x00db3f40 34c62f00 72000007 5dcb3000 6c000007 4./.r...].0.l... │ │ + 0x00db3f50 1c263100 79000007 c83e3000 7c000007 .&1.y....>0.|... │ │ + 0x00db3f60 b8503200 6f000007 6e583000 7e000007 .P2.o...nX0.~... │ │ + 0x00db3f70 0cec3200 7d000007 b49f3100 75000007 ..2.}.....1.u... │ │ + 0x00db3f80 61043300 76000007 0e673200 77000007 a.3.v....g2.w... │ │ + 0x00db3f90 e80f3200 78000007 3ef03100 67000007 ..2.x...>.1.g... │ │ 0x00db3fa0 390c3300 71000007 560c3300 74000007 9.3.q...V.3.t... │ │ - 0x00db3fb0 28ec3200 68000007 da8d3200 00000000 (.2.h.....2..... │ │ + 0x00db3fb0 28ec3200 68000007 b38d3200 00000000 (.2.h.....2..... │ │ 0x00db3fc0 00000000 75008007 29763000 76008007 ....u...)v0.v... │ │ - 0x00db3fd0 44953000 79008007 e8163200 66008007 D.0.y.....2.f... │ │ - 0x00db3fe0 3fc62f00 6a008007 0bad3200 6b008007 ?./.j.....2.k... │ │ - 0x00db3ff0 8e0b3100 6c008007 9ca92f00 7f008007 ..1.l...../..... │ │ + 0x00db3fd0 44953000 79008007 c1163200 66008007 D.0.y.....2.f... │ │ + 0x00db3fe0 3fc62f00 6a008007 e4ac3200 6b008007 ?./.j.....2.k... │ │ + 0x00db3ff0 670b3100 6c008007 9ca92f00 7f008007 g.1.l...../..... │ │ 0x00db4000 138a3000 7a008007 c61f3000 6d008007 ..0.z.....0.m... │ │ - 0x00db4010 28443100 6e008007 a60b3100 83008007 (D1.n.....1..... │ │ - 0x00db4020 f2ec3000 80008007 3e443100 67008007 ..0.....>D1.g... │ │ - 0x00db4030 5c443100 7b008007 07513200 7c008007 \D1.{....Q2.|... │ │ - 0x00db4040 eff83100 81008007 fd163200 7d008007 ..1.......2.}... │ │ - 0x00db4050 c8763000 82008007 be0b3100 7e008007 .v0.......1.~... │ │ - 0x00db4060 05ed3000 68008007 4dca3200 69008007 ..0.h...M.2.i... │ │ - 0x00db4070 fa763000 77008007 2bed3000 6f008007 .v0.w...+.0.o... │ │ - 0x00db4080 f08d3200 70008007 290c3300 71008007 ..2.p...).3.q... │ │ - 0x00db4090 bba92f00 84008007 b4d93100 72008007 ../.......1.r... │ │ - 0x00db40a0 668d2f00 74008007 23ad3200 78008007 f./.t...#.2.x... │ │ - 0x00db40b0 fa643100 73008007 44ec3200 00000000 .d1.s...D.2..... │ │ - 0x00db40c0 00000000 73000008 eebc3100 9c000008 ....s.....1..... │ │ - 0x00db40d0 ead13100 90000008 40ed3000 64000008 ..1.....@.0.d... │ │ - 0x00db40e0 91943000 a5000008 4c263100 92000008 ..0.....L&1..... │ │ - 0x00db40f0 56953000 a0000008 46343200 aa000008 V.0.....F42..... │ │ - 0x00db4100 8a583000 9f000008 62343200 8e000008 .X0.....b42..... │ │ - 0x00db4110 23053100 76000008 18173200 77000008 #.1.v.....2.w... │ │ - 0x00db4120 34ad3200 7f000008 a7583000 a6000008 4.2......X0..... │ │ - 0x00db4130 11773000 8f000008 81343200 93000008 .w0......42..... │ │ - 0x00db4140 57ec3200 78000008 54ed3000 79000008 W.2.x...T.0.y... │ │ - 0x00db4150 06f93100 65000008 5a263100 a8000008 ..1.e...Z&1..... │ │ + 0x00db4010 01443100 6e008007 7f0b3100 83008007 .D1.n.....1..... │ │ + 0x00db4020 cbec3000 80008007 17443100 67008007 ..0......D1.g... │ │ + 0x00db4030 35443100 7b008007 e0503200 7c008007 5D1.{....P2.|... │ │ + 0x00db4040 c8f83100 81008007 d6163200 7d008007 ..1.......2.}... │ │ + 0x00db4050 c8763000 82008007 970b3100 7e008007 .v0.......1.~... │ │ + 0x00db4060 deec3000 68008007 4dca3200 69008007 ..0.h...M.2.i... │ │ + 0x00db4070 fa763000 77008007 04ed3000 6f008007 .v0.w.....0.o... │ │ + 0x00db4080 c98d3200 70008007 290c3300 71008007 ..2.p...).3.q... │ │ + 0x00db4090 bba92f00 84008007 8dd93100 72008007 ../.......1.r... │ │ + 0x00db40a0 668d2f00 74008007 fcac3200 78008007 f./.t.....2.x... │ │ + 0x00db40b0 d3643100 73008007 44ec3200 00000000 .d1.s...D.2..... │ │ + 0x00db40c0 00000000 73000008 c7bc3100 9c000008 ....s.....1..... │ │ + 0x00db40d0 c3d13100 90000008 19ed3000 64000008 ..1.......0.d... │ │ + 0x00db40e0 91943000 a5000008 25263100 92000008 ..0.....%&1..... │ │ + 0x00db40f0 56953000 a0000008 1f343200 aa000008 V.0......42..... │ │ + 0x00db4100 8a583000 9f000008 3b343200 8e000008 .X0.....;42..... │ │ + 0x00db4110 fc043100 76000008 f1163200 77000008 ..1.v.....2.w... │ │ + 0x00db4120 0dad3200 7f000008 a7583000 a6000008 ..2......X0..... │ │ + 0x00db4130 11773000 8f000008 5a343200 93000008 .w0.....Z42..... │ │ + 0x00db4140 57ec3200 78000008 2ded3000 79000008 W.2.x...-.0.y... │ │ + 0x00db4150 dff83100 65000008 33263100 a8000008 ..1.e...3&1..... │ │ 0x00db4160 c5583000 70000008 363a3000 a9000008 .X0.p...6:0..... │ │ - 0x00db4170 d36f3200 ab000008 6f263100 6e000008 .o2.....o&1.n... │ │ - 0x00db4180 80263100 6d000008 19653100 8d000008 .&1.m....e1..... │ │ - 0x00db4190 6fed3000 97000008 976c2f00 8a000008 o.0......l/..... │ │ - 0x00db41a0 b9433100 66000008 6f953000 67000008 .C1.f...o.0.g... │ │ - 0x00db41b0 71443100 68000008 99263100 ad000008 qD1.h....&1..... │ │ - 0x00db41c0 2d173200 7a000008 65ca3200 74000008 -.2.z...e.2.t... │ │ - 0x00db41d0 393e3000 75000008 f9cd3000 ae000008 9>0.u.....0..... │ │ - 0x00db41e0 80953000 a1000008 2b513200 ac000008 ..0.....+Q2..... │ │ - 0x00db41f0 dd6f3200 85000008 d93e3000 84000008 .o2......>0..... │ │ - 0x00db4200 7f443100 7b000008 51ad3200 af000008 .D1.{...Q.2..... │ │ - 0x00db4210 e0e52f00 89000008 c3d93100 94000008 ../.......1..... │ │ - 0x00db4220 45eb3200 8c000008 79b43000 88000008 E.2.....y.0..... │ │ + 0x00db4170 ac6f3200 ab000008 48263100 6e000008 .o2.....H&1.n... │ │ + 0x00db4180 59263100 6d000008 f2643100 8d000008 Y&1.m....d1..... │ │ + 0x00db4190 48ed3000 97000008 976c2f00 8a000008 H.0......l/..... │ │ + 0x00db41a0 92433100 66000008 6f953000 67000008 .C1.f...o.0.g... │ │ + 0x00db41b0 4a443100 68000008 72263100 ad000008 JD1.h...r&1..... │ │ + 0x00db41c0 06173200 7a000008 65ca3200 74000008 ..2.z...e.2.t... │ │ + 0x00db41d0 393e3000 75000008 d2cd3000 ae000008 9>0.u.....0..... │ │ + 0x00db41e0 80953000 a1000008 04513200 ac000008 ..0......Q2..... │ │ + 0x00db41f0 b66f3200 85000008 d93e3000 84000008 .o2......>0..... │ │ + 0x00db4200 58443100 7b000008 2aad3200 af000008 XD1.{...*.2..... │ │ + 0x00db4210 e0e52f00 89000008 9cd93100 94000008 ../.......1..... │ │ + 0x00db4220 45eb3200 8c000008 52b43000 88000008 E.2.....R.0..... │ │ 0x00db4230 e5013000 99000008 cf583000 a2000008 ..0......X0..... │ │ - 0x00db4240 a6263100 a7000008 3f173200 7c000008 .&1.....?.2.|... │ │ - 0x00db4250 dd842f00 7d000008 80ec3000 9d000008 ../.}.....0..... │ │ + 0x00db4240 7f263100 a7000008 18173200 7c000008 .&1.......2.|... │ │ + 0x00db4250 dd842f00 7d000008 59ec3000 9d000008 ../.}...Y.0..... │ │ 0x00db4260 918d2f00 87000008 d96c2f00 7e000008 ../......l/.~... │ │ - 0x00db4270 31653100 6f000008 40433100 8b000008 1e1.o...@C1..... │ │ - 0x00db4280 1aec3000 9a000008 b7253100 98000008 ..0......%1..... │ │ - 0x00db4290 e2583000 86000008 a4813100 95000008 .X0.......1..... │ │ - 0x00db42a0 71d93100 9b000008 a2ce3000 6a000008 q.1.......0.j... │ │ - 0x00db42b0 dbd93100 a3000008 2a773000 6b000008 ..1.....*w0.k... │ │ - 0x00db42c0 6aec3200 9e000008 41653100 96000008 j.2.....Ae1..... │ │ - 0x00db42d0 fd753000 6c000008 21f93100 b0000008 .u0.l...!.1..... │ │ - 0x00db42e0 b9503200 71000008 f9bc3100 80000008 .P2.q.....1..... │ │ - 0x00db42f0 e8b43000 a4000008 61653100 81000008 ..0.....ae1..... │ │ + 0x00db4270 0a653100 6f000008 19433100 8b000008 .e1.o....C1..... │ │ + 0x00db4280 f3eb3000 9a000008 90253100 98000008 ..0......%1..... │ │ + 0x00db4290 e2583000 86000008 7d813100 95000008 .X0.....}.1..... │ │ + 0x00db42a0 4ad93100 9b000008 7bce3000 6a000008 J.1.....{.0.j... │ │ + 0x00db42b0 b4d93100 a3000008 2a773000 6b000008 ..1.....*w0.k... │ │ + 0x00db42c0 6aec3200 9e000008 1a653100 96000008 j.2......e1..... │ │ + 0x00db42d0 fd753000 6c000008 faf83100 b0000008 .u0.l.....1..... │ │ + 0x00db42e0 92503200 71000008 d2bc3100 80000008 .P2.q.....1..... │ │ + 0x00db42f0 c1b43000 a4000008 3a653100 81000008 ..0.....:e1..... │ │ 0x00db4300 f9013000 72000008 4a773000 83000008 ..0.r...Jw0..... │ │ - 0x00db4310 07023000 91000008 e60b3100 82000008 ..0.......1..... │ │ - 0x00db4320 72653100 00000000 00000000 64008012 re1.........d... │ │ - 0x00db4330 19023000 6e008012 99443100 71008012 ..0.n....D1.q... │ │ - 0x00db4340 ba263100 72008012 91343200 65008012 .&1.r....42.e... │ │ - 0x00db4350 e76f3200 66008012 7e653100 73008012 .o2.f...~e1.s... │ │ - 0x00db4360 6a0c3300 67008012 068e3200 6d008012 j.3.g.....2.m... │ │ - 0x00db4370 79ca3200 6f008012 edd93100 68008012 y.2.o.....1.h... │ │ + 0x00db4310 07023000 91000008 bf0b3100 82000008 ..0.......1..... │ │ + 0x00db4320 4b653100 00000000 00000000 64008012 Ke1.........d... │ │ + 0x00db4330 19023000 6e008012 72443100 71008012 ..0.n...rD1.q... │ │ + 0x00db4340 93263100 72008012 6a343200 65008012 .&1.r...j42.e... │ │ + 0x00db4350 c06f3200 66008012 57653100 73008012 .o2.f...We1.s... │ │ + 0x00db4360 6a0c3300 67008012 df8d3200 6d008012 j.3.g.....2.m... │ │ + 0x00db4370 79ca3200 6f008012 c6d93100 68008012 y.2.o.....1.h... │ │ 0x00db4380 80ec3200 70008012 800c3300 69008012 ..2.p.....3.i... │ │ - 0x00db4390 cf263100 6a008012 a6ec3200 6b008012 .&1.j.....2.k... │ │ + 0x00db4390 a8263100 6a008012 a6ec3200 6b008012 .&1.j.....2.k... │ │ 0x00db43a0 dd1f3000 6c008012 940c3300 00000000 ..0.l.....3..... │ │ 0x00db43b0 00000000 64000013 d2ec3200 85000013 ....d.....2..... │ │ - 0x00db43c0 f9d93100 86000013 e1ec3200 87000013 ..1.......2..... │ │ - 0x00db43d0 fa583000 88000013 bbce3000 67000013 .X0.......0.g... │ │ + 0x00db43c0 d2d93100 86000013 e1ec3200 87000013 ..1.......2..... │ │ + 0x00db43d0 fa583000 88000013 94ce3000 67000013 .X0.......0.g... │ │ 0x00db43e0 f4ec3200 77000013 a78d2f00 68000013 ..2.w...../.h... │ │ 0x00db43f0 9f953000 84000013 ab953000 94000013 ..0.......0..... │ │ - 0x00db4400 f8b43000 66000013 ea6c2f00 69000013 ..0.f....l/.i... │ │ - 0x00db4410 2bf93100 95000013 51c62f00 80000013 +.1.....Q./..... │ │ - 0x00db4420 91ca3200 81000013 41513200 6a000013 ..2.....AQ2.j... │ │ - 0x00db4430 01203000 6c000013 288e3200 6d000013 . 0.l...(.2.m... │ │ - 0x00db4440 ba813100 6e000013 c6813100 8f000013 ..1.n.....1..... │ │ + 0x00db4400 d1b43000 66000013 ea6c2f00 69000013 ..0.f....l/.i... │ │ + 0x00db4410 04f93100 95000013 51c62f00 80000013 ..1.....Q./..... │ │ + 0x00db4420 91ca3200 81000013 1a513200 6a000013 ..2......Q2.j... │ │ + 0x00db4430 01203000 6c000013 018e3200 6d000013 . 0.l.....2.m... │ │ + 0x00db4440 93813100 6e000013 9f813100 8f000013 ..1.n.....1..... │ │ 0x00db4450 363a3000 89000013 ede52f00 8a000013 6:0......./..... │ │ - 0x00db4460 fd0b3100 97000013 58773000 96000013 ..1.....Xw0..... │ │ - 0x00db4470 4b173200 75000013 100c3100 70000013 K.2.u.....1.p... │ │ - 0x00db4480 ee263100 78000013 0eb53000 90000013 .&1.x.....0..... │ │ - 0x00db4490 0e593000 7d000013 7ded3000 82000013 .Y0.}...}.0..... │ │ - 0x00db44a0 ac443100 74000013 caa92f00 92000013 .D1.t...../..... │ │ - 0x00db44b0 c48d2f00 93000013 8eed3000 65000013 ../.......0.e... │ │ - 0x00db44c0 3f8e3200 91000013 056d2f00 00000000 ?.2......m/..... │ │ - 0x00db44d0 00000000 6c00801e 5a173200 6400801e ....l...Z.2.d... │ │ - 0x00db44e0 45f93100 6d00801e 5b513200 7700801e E.1.m...[Q2.w... │ │ - 0x00db44f0 e99f3100 6500801e 5f8e3200 6700801e ..1.e..._.2.g... │ │ - 0x00db4500 d2ce3000 6600801e 1d6d2f00 8000801e ..0.f....m/..... │ │ - 0x00db4510 9d653100 7e00801e 2b6d2f00 7800801e .e1.~...+m/.x... │ │ - 0x00db4520 d9a92f00 7b00801e 78173200 7d00801e ../.{...x.2.}... │ │ - 0x00db4530 a3ed3000 7c00801e 718e3200 7500801e ..0.|...q.2.u... │ │ - 0x00db4540 8c173200 6e00801e fee52f00 7900801e ..2.n...../.y... │ │ + 0x00db4460 d60b3100 97000013 58773000 96000013 ..1.....Xw0..... │ │ + 0x00db4470 24173200 75000013 e90b3100 70000013 $.2.u.....1.p... │ │ + 0x00db4480 c7263100 78000013 e7b43000 90000013 .&1.x.....0..... │ │ + 0x00db4490 0e593000 7d000013 56ed3000 82000013 .Y0.}...V.0..... │ │ + 0x00db44a0 85443100 74000013 caa92f00 92000013 .D1.t...../..... │ │ + 0x00db44b0 c48d2f00 93000013 67ed3000 65000013 ../.....g.0.e... │ │ + 0x00db44c0 188e3200 91000013 056d2f00 00000000 ..2......m/..... │ │ + 0x00db44d0 00000000 6c00801e 33173200 6400801e ....l...3.2.d... │ │ + 0x00db44e0 1ef93100 6d00801e 34513200 7700801e ..1.m...4Q2.w... │ │ + 0x00db44f0 c29f3100 6500801e 388e3200 6700801e ..1.e...8.2.g... │ │ + 0x00db4500 abce3000 6600801e 1d6d2f00 8000801e ..0.f....m/..... │ │ + 0x00db4510 76653100 7e00801e 2b6d2f00 7800801e ve1.~...+m/.x... │ │ + 0x00db4520 d9a92f00 7b00801e 51173200 7d00801e ../.{...Q.2.}... │ │ + 0x00db4530 7ced3000 7c00801e 4a8e3200 7500801e |.0.|...J.2.u... │ │ + 0x00db4540 65173200 6e00801e fee52f00 7900801e e.2.n...../.y... │ │ 0x00db4550 f5a92f00 6f00801e 6b773000 6900801e ../.o...kw0.i... │ │ - 0x00db4560 f86f3200 6a00801e b4ed3000 7000801e .o2.j.....0.p... │ │ - 0x00db4570 848e3200 7400801e b9443100 7100801e ..2.t....D1.q... │ │ - 0x00db4580 d0ed3000 6800801e 30023000 8200801e ..0.h...0.0..... │ │ - 0x00db4590 75513200 8100801e 0aaa2f00 7f00801e uQ2......./..... │ │ + 0x00db4560 d16f3200 6a00801e 8ded3000 7000801e .o2.j.....0.p... │ │ + 0x00db4570 5d8e3200 7400801e 92443100 7100801e ].2.t....D1.q... │ │ + 0x00db4580 a9ed3000 6800801e 30023000 8200801e ..0.h...0.0..... │ │ + 0x00db4590 4e513200 8100801e 0aaa2f00 7f00801e NQ2......./..... │ │ 0x00db45a0 ea3e3000 7a00801e d98d2f00 7200801e .>0.z...../.r... │ │ - 0x00db45b0 65ad3200 6b00801e 17593000 7300801e e.2.k....Y0.s... │ │ - 0x00db45c0 e2ce3000 7600801e e7ed3000 00000000 ..0.v.....0..... │ │ + 0x00db45b0 3ead3200 6b00801e 17593000 7300801e >.2.k....Y0.s... │ │ + 0x00db45c0 bbce3000 7600801e c0ed3000 00000000 ..0.v.....0..... │ │ 0x00db45d0 00000000 63000017 b9953000 a1000017 ....c.....0..... │ │ 0x00db45e0 14e62f00 af000017 ec8d2f00 a0000017 ../......./..... │ │ - 0x00db45f0 99343200 64000017 acca3200 b8000017 .42.d.....2..... │ │ + 0x00db45f0 72343200 64000017 acca3200 b8000017 r42.d.....2..... │ │ 0x00db4600 c5ca3200 b9000017 0aed3200 65000017 ..2.......2.e... │ │ - 0x00db4610 ffed3000 66000017 b2343200 67000017 ..0.f....42.g... │ │ - 0x00db4620 12da3100 68000017 55f93100 aa000017 ..1.h...U.1..... │ │ - 0x00db4630 200c3100 69000017 06a03100 ab000017 .1.i.....1..... │ │ - 0x00db4640 a2173200 6a000017 f8ce3000 6b000017 ..2.j.....0.k... │ │ - 0x00db4650 18a03100 6c000017 0f203000 6d000017 ..1.l.... 0.m... │ │ - 0x00db4660 26da3100 6e000017 38a03100 6f000017 &.1.n...8.1.o... │ │ - 0x00db4670 19ed3200 bb000017 23053100 70000017 ..2.....#.1.p... │ │ + 0x00db4610 d8ed3000 66000017 8b343200 67000017 ..0.f....42.g... │ │ + 0x00db4620 ebd93100 68000017 2ef93100 aa000017 ..1.h.....1..... │ │ + 0x00db4630 f90b3100 69000017 df9f3100 ab000017 ..1.i.....1..... │ │ + 0x00db4640 7b173200 6a000017 d1ce3000 6b000017 {.2.j.....0.k... │ │ + 0x00db4650 f19f3100 6c000017 0f203000 6d000017 ..1.l.... 0.m... │ │ + 0x00db4660 ffd93100 6e000017 11a03100 6f000017 ..1.n.....1.o... │ │ + 0x00db4670 19ed3200 bb000017 fc043100 70000017 ..2.......1.p... │ │ 0x00db4680 2c203000 71000017 ca953000 72000017 , 0.q.....0.r... │ │ - 0x00db4690 07703200 73000017 b8173200 74000017 .p2.s.....2.t... │ │ + 0x00db4690 e06f3200 73000017 91173200 74000017 .o2.s.....2.t... │ │ 0x00db46a0 b00c3300 c4000017 053f3000 b7000017 ..3......?0..... │ │ - 0x00db46b0 da813100 75000017 22b53000 b0000017 ..1.u...".0..... │ │ + 0x00db46b0 b3813100 75000017 fbb43000 b0000017 ..1.u.....0..... │ │ 0x00db46c0 cc0c3300 76000017 01ca3200 be000017 ..3.v.....2..... │ │ 0x00db46d0 26ed3200 bf000017 e3953000 ba000017 &.2.......0..... │ │ - 0x00db46e0 45eb3200 77000017 7dad3200 78000017 E.2.w...}.2.x... │ │ + 0x00db46e0 45eb3200 77000017 56ad3200 78000017 E.2.w...V.2.x... │ │ 0x00db46f0 2c3f3000 79000017 3a203000 ac000017 ,?0.y...: 0..... │ │ - 0x00db4700 d8343200 a2000017 66c62f00 a3000017 .42.....f./..... │ │ - 0x00db4710 45023000 a4000017 19cf3000 a5000017 E.0.......0..... │ │ - 0x00db4720 5df93100 7a000017 24e62f00 7b000017 ].1.z...$./.{... │ │ + 0x00db4700 b1343200 a2000017 66c62f00 a3000017 .42.....f./..... │ │ + 0x00db4710 45023000 a4000017 f2ce3000 a5000017 E.0.......0..... │ │ + 0x00db4720 36f93100 7a000017 24e62f00 7b000017 6.1.z...$./.{... │ │ 0x00db4730 18aa2f00 b5000017 37e62f00 7c000017 ../.....7./.|... │ │ 0x00db4740 fb953000 b1000017 5f023000 7d000017 ..0....._.0.}... │ │ - 0x00db4750 ed0c3300 7e000017 eb343200 7f000017 ..3.~....42..... │ │ + 0x00db4750 ed0c3300 7e000017 c4343200 7f000017 ..3.~....42..... │ │ 0x00db4760 20aa2f00 ad000017 54583000 80000017 ./.....TX0..... │ │ - 0x00db4770 a8573000 81000017 ab433100 82000017 .W0......C1..... │ │ + 0x00db4770 a8573000 81000017 84433100 82000017 .W0......C1..... │ │ 0x00db4780 dfca3200 ae000017 513f3000 83000017 ..2.....Q?0..... │ │ 0x00db4790 0d0d3300 84000017 88c62f00 a6000017 ..3......./..... │ │ - 0x00db47a0 088e2f00 a7000017 43a03100 b2000017 ../.....C.1..... │ │ - 0x00db47b0 29cf3000 85000017 90513200 86000017 ).0......Q2..... │ │ - 0x00db47c0 2d703200 a8000017 e6ca3200 87000017 -p2.......2..... │ │ - 0x00db47d0 a38e3200 b6000017 34ed3200 bc000017 ..2.....4.2..... │ │ - 0x00db47e0 71d93100 88000017 3b703200 a9000017 q.1.....;p2..... │ │ + 0x00db47a0 088e2f00 a7000017 1ca03100 b2000017 ../.......1..... │ │ + 0x00db47b0 02cf3000 85000017 69513200 86000017 ..0.....iQ2..... │ │ + 0x00db47c0 06703200 a8000017 e6ca3200 87000017 .p2.......2..... │ │ + 0x00db47d0 7c8e3200 b6000017 34ed3200 bc000017 |.2.....4.2..... │ │ + 0x00db47e0 4ad93100 88000017 14703200 a9000017 J.1......p2..... │ │ 0x00db47f0 1e8e2f00 89000017 2baa2f00 bd000017 ../.....+./..... │ │ 0x00db4800 fd753000 8a000017 68023000 8b000017 .u0.....h.0..... │ │ - 0x00db4810 f5343200 8c000017 200d3300 8d000017 .42..... .3..... │ │ + 0x00db4810 ce343200 8c000017 200d3300 8d000017 .42..... .3..... │ │ 0x00db4820 f9ca3200 8e000017 85023000 8f000017 ..2.......0..... │ │ - 0x00db4830 53a03100 90000017 8fad3200 91000017 S.1.......2..... │ │ + 0x00db4830 2ca03100 90000017 68ad3200 91000017 ,.1.....h.2..... │ │ 0x00db4840 55203000 92000017 4aed3200 93000017 U 0.....J.2..... │ │ - 0x00db4850 35cf3000 94000017 453e3000 95000017 5.0.....E>0..... │ │ - 0x00db4860 fc813100 96000017 0acb3200 97000017 ..1.......2..... │ │ - 0x00db4870 6e4a3200 c2000017 27593000 98000017 nJ2.....'Y0..... │ │ - 0x00db4880 0dbd3100 c0000017 62703200 99000017 ..1.....bp2..... │ │ - 0x00db4890 72f93100 b3000017 9ec62f00 c1000017 r.1......./..... │ │ + 0x00db4850 0ecf3000 94000017 453e3000 95000017 ..0.....E>0..... │ │ + 0x00db4860 d5813100 96000017 0acb3200 97000017 ..1.......2..... │ │ + 0x00db4870 474a3200 c2000017 27593000 98000017 GJ2.....'Y0..... │ │ + 0x00db4880 e6bc3100 c0000017 3b703200 99000017 ..1.....;p2..... │ │ + 0x00db4890 4bf93100 b3000017 9ec62f00 c1000017 K.1......./..... │ │ 0x00db48a0 c3c62f00 9b000017 0d963000 9a000017 ../.......0..... │ │ - 0x00db48b0 3e6d2f00 c3000017 f9263100 9c000017 >m/......&1..... │ │ - 0x00db48c0 1c263100 9d000017 9e023000 b4000017 .&1.......0..... │ │ - 0x00db48d0 26bd3100 9e000017 2c963000 9f000017 &.1.....,.0..... │ │ - 0x00db48e0 7e703200 00000000 00000000 6400001c ~p2.........d... │ │ - 0x00db48f0 89703200 6600001c 3bda3100 6700001c .p2.f...;.1.g... │ │ - 0x00db4900 c3973100 6800001c 85773000 6900001c ..1.h....w0.i... │ │ - 0x00db4910 ae8e3200 6a00001c dcc62f00 6b00001c ..2.j...../.k... │ │ + 0x00db48b0 3e6d2f00 c3000017 d2263100 9c000017 >m/......&1..... │ │ + 0x00db48c0 f5253100 9d000017 9e023000 b4000017 .%1.......0..... │ │ + 0x00db48d0 ffbc3100 9e000017 2c963000 9f000017 ..1.....,.0..... │ │ + 0x00db48e0 57703200 00000000 00000000 6400001c Wp2.........d... │ │ + 0x00db48f0 62703200 6600001c 14da3100 6700001c bp2.f.....1.g... │ │ + 0x00db4900 9c973100 6800001c 85773000 6900001c ..1.h....w0.i... │ │ + 0x00db4910 878e3200 6a00001c dcc62f00 6b00001c ..2.j...../.k... │ │ 0x00db4920 fbc62f00 6c00001c 49e62f00 6500001c ../.l...I./.e... │ │ - 0x00db4930 d1443100 6d00001c 50593000 7100001c .D1.m...PY0.q... │ │ - 0x00db4940 62ed3200 7500001c 61a03100 7900001c b.2.u...a.1.y... │ │ + 0x00db4930 aa443100 6d00001c 50593000 7100001c .D1.m...PY0.q... │ │ + 0x00db4940 62ed3200 7500001c 3aa03100 7900001c b.2.u...:.1.y... │ │ 0x00db4950 596d2f00 7600001c ab023000 7700001c Ym/.v.....0.w... │ │ - 0x00db4960 35bd3100 7800001c 5e593000 6e00001c 5.1.x...^Y0.n... │ │ - 0x00db4970 8cf93100 6f00001c b1653100 7000001c ..1.o....e1.p... │ │ - 0x00db4980 13e52f00 7200001c a0bc3100 7300001c ../.r.....1.s... │ │ - 0x00db4990 9f513200 7400001c 4abd3100 00000000 .Q2.t...J.1..... │ │ + 0x00db4960 0ebd3100 7800001c 5e593000 6e00001c ..1.x...^Y0.n... │ │ + 0x00db4970 65f93100 6f00001c 8a653100 7000001c e.1.o....e1.p... │ │ + 0x00db4980 13e52f00 7200001c 79bc3100 7300001c ../.r...y.1.s... │ │ + 0x00db4990 78513200 7400001c 23bd3100 00000000 xQ2.t...#.1..... │ │ 0x00db49a0 00000000 8b00001d c3023000 a700001d ..........0..... │ │ - 0x00db49b0 cb8e3200 6c00001d a0703200 9c00001d ..2.l....p2..... │ │ + 0x00db49b0 a48e3200 6c00001d 79703200 9c00001d ..2.l...yp2..... │ │ 0x00db49c0 62e62f00 6d00001d 7ced3200 a900001d b./.m...|.2..... │ │ 0x00db49d0 338e2f00 7000001d 4c8e2f00 9d00001d 3./.p...L./..... │ │ 0x00db49e0 15cb3200 7100001d 628e2f00 7200001d ..2.q...b./.r... │ │ - 0x00db49f0 1bee3000 b500001d 7ea03100 b000001d ..0.....~.1..... │ │ - 0x00db4a00 19273100 a200001d 41963000 7300001d .'1.....A.0.s... │ │ - 0x00db4a10 2acb3200 7400001d 3b0c3100 7500001d *.2.t...;.1.u... │ │ - 0x00db4a20 55963000 a300001d 3fb53000 7600001d U.0.....?.0.v... │ │ - 0x00db4a30 de443100 7700001d 798e2f00 7800001d .D1.w...y./.x... │ │ - 0x00db4a40 47cb3200 7a00001d a6ad3200 7b00001d G.2.z.....2.{... │ │ - 0x00db4a50 8d8e2f00 7c00001d 35ee3000 7d00001d ../.|...5.0.}... │ │ - 0x00db4a60 96a03100 7e00001d 6c963000 6b00001d ..1.~...l.0.k... │ │ - 0x00db4a70 ca173200 9e00001d 8ded3200 7f00001d ..2.......2..... │ │ - 0x00db4a80 c4513200 8000001d 666d2f00 a000001d .Q2.....fm/..... │ │ - 0x00db4a90 af703200 8c00001d 14c72f00 ab00001d .p2......./..... │ │ - 0x00db4aa0 530c3100 6800001d dd513200 a400001d S.1.h....Q2..... │ │ - 0x00db4ab0 05353200 8d00001d a48e2f00 6e00001d .52......./.n... │ │ + 0x00db49f0 f4ed3000 b500001d 57a03100 b000001d ..0.....W.1..... │ │ + 0x00db4a00 f2263100 a200001d 41963000 7300001d .&1.....A.0.s... │ │ + 0x00db4a10 2acb3200 7400001d 140c3100 7500001d *.2.t.....1.u... │ │ + 0x00db4a20 55963000 a300001d 18b53000 7600001d U.0.......0.v... │ │ + 0x00db4a30 b7443100 7700001d 798e2f00 7800001d .D1.w...y./.x... │ │ + 0x00db4a40 47cb3200 7a00001d 7fad3200 7b00001d G.2.z.....2.{... │ │ + 0x00db4a50 8d8e2f00 7c00001d 0eee3000 7d00001d ../.|.....0.}... │ │ + 0x00db4a60 6fa03100 7e00001d 6c963000 6b00001d o.1.~...l.0.k... │ │ + 0x00db4a70 a3173200 9e00001d 8ded3200 7f00001d ..2.......2..... │ │ + 0x00db4a80 9d513200 8000001d 666d2f00 a000001d .Q2.....fm/..... │ │ + 0x00db4a90 88703200 8c00001d 14c72f00 ab00001d .p2......./..... │ │ + 0x00db4aa0 2c0c3100 6800001d b6513200 a400001d ,.1.h....Q2..... │ │ + 0x00db4ab0 de343200 8d00001d a48e2f00 6e00001d .42......./.n... │ │ 0x00db4ac0 fbc62f00 8100001d 310d3300 c500001d ../.....1.3..... │ │ 0x00db4ad0 a6ed3200 c600001d db023000 c000001d ..2.......0..... │ │ - 0x00db4ae0 480d3300 c700001d 36273100 6400001d H.3.....6'1.d... │ │ - 0x00db4af0 3baa2f00 c100001d 15823100 ca00001d ;./.......1..... │ │ - 0x00db4b00 bdad3200 ae00001d 4cee3000 c300001d ..2.....L.0..... │ │ - 0x00db4b10 c9703200 a500001d 30c72f00 8200001d .p2.....0./..... │ │ - 0x00db4b20 5bcb3200 8e00001d ee513200 7900001d [.2......Q2.y... │ │ - 0x00db4b30 bfed3200 a600001d 45da3100 8300001d ..2.....E.1..... │ │ - 0x00db4b40 80ec3000 be00001d 3f273100 8f00001d ..0.....?'1..... │ │ - 0x00db4b50 58da3100 b700001d 603f3000 a800001d X.1.....`?0..... │ │ - 0x00db4b60 1f353200 b200001d a8a03100 6f00001d .52.......1.o... │ │ + 0x00db4ae0 480d3300 c700001d 0f273100 6400001d H.3......'1.d... │ │ + 0x00db4af0 3baa2f00 c100001d ee813100 ca00001d ;./.......1..... │ │ + 0x00db4b00 96ad3200 ae00001d 25ee3000 c300001d ..2.....%.0..... │ │ + 0x00db4b10 a2703200 a500001d 30c72f00 8200001d .p2.....0./..... │ │ + 0x00db4b20 5bcb3200 8e00001d c7513200 7900001d [.2......Q2.y... │ │ + 0x00db4b30 bfed3200 a600001d 1eda3100 8300001d ..2.......1..... │ │ + 0x00db4b40 59ec3000 be00001d 18273100 8f00001d Y.0......'1..... │ │ + 0x00db4b50 31da3100 b700001d 603f3000 a800001d 1.1.....`?0..... │ │ + 0x00db4b60 f8343200 b200001d 81a03100 6f00001d .42.......1.o... │ │ 0x00db4b70 550d3300 b300001d 3fc72f00 9000001d U.3.....?./..... │ │ - 0x00db4b80 e2173200 a100001d f6173200 aa00001d ..2.......2..... │ │ - 0x00db4b90 6d203000 6600001d 62bd3100 c200001d m 0.f...b.1..... │ │ + 0x00db4b80 bb173200 a100001d cf173200 aa00001d ..2.......2..... │ │ + 0x00db4b90 6d203000 6600001d 3bbd3100 c200001d m 0.f...;.1..... │ │ 0x00db4ba0 733f3000 9100001d 7c3f3000 6700001d s?0.....|?0.g... │ │ - 0x00db4bb0 50593000 9200001d cdad3200 8400001d PY0.......2..... │ │ - 0x00db4bc0 54c72f00 ac00001d cb653100 9300001d T./......e1..... │ │ - 0x00db4bd0 f3443100 b400001d f86f3200 9400001d .D1......o2..... │ │ - 0x00db4be0 7b593000 9500001d e58e3200 b600001d {Y0.......2..... │ │ - 0x00db4bf0 fa8e3200 9600001d 7d6d2f00 9700001d ..2.....}m/..... │ │ - 0x00db4c00 90593000 b800001d 22823100 9800001d .Y0.....".1..... │ │ - 0x00db4c10 36353200 9f00001d 7ea93200 bf00001d 652.....~.2..... │ │ + 0x00db4bb0 50593000 9200001d a6ad3200 8400001d PY0.......2..... │ │ + 0x00db4bc0 54c72f00 ac00001d a4653100 9300001d T./......e1..... │ │ + 0x00db4bd0 cc443100 b400001d d16f3200 9400001d .D1......o2..... │ │ + 0x00db4be0 7b593000 9500001d be8e3200 b600001d {Y0.......2..... │ │ + 0x00db4bf0 d38e3200 9600001d 7d6d2f00 9700001d ..2.....}m/..... │ │ + 0x00db4c00 90593000 b800001d fb813100 9800001d .Y0.......1..... │ │ + 0x00db4c10 0f353200 9f00001d 57a93200 bf00001d .52.....W.2..... │ │ 0x00db4c20 a36d2f00 c400001d 7e963000 c900001d .m/.....~.0..... │ │ - 0x00db4c30 95963000 8500001d dbad3200 b900001d ..0.......2..... │ │ + 0x00db4c30 95963000 8500001d b4ad3200 b900001d ..0.......2..... │ │ 0x00db4c40 75e62f00 6900001d f4023000 9900001d u./.i.....0..... │ │ 0x00db4c50 8ae62f00 6a00001d 85cb3200 8600001d ../.j.....2..... │ │ 0x00db4c60 48aa2f00 8700001d 730d3300 c800001d H./.....s.3..... │ │ - 0x00db4c70 6e0c3100 ba00001d e1703200 8800001d n.1......p2..... │ │ + 0x00db4c70 470c3100 ba00001d ba703200 8800001d G.1......p2..... │ │ 0x00db4c80 13e52f00 8900001d ba573000 6500001d ../......W0.e... │ │ - 0x00db4c90 158f3200 9a00001d ae593000 af00001d ..2......Y0..... │ │ - 0x00db4ca0 13453100 b100001d 850d3300 8a00001d .E1.......3..... │ │ + 0x00db4c90 ee8e3200 9a00001d ae593000 af00001d ..2......Y0..... │ │ + 0x00db4ca0 ec443100 b100001d 850d3300 8a00001d .D1.......3..... │ │ 0x00db4cb0 950d3300 bd00001d a0773000 bb00001d ..3......w0..... │ │ - 0x00db4cc0 ceed3200 9b00001d da653100 bc00001d ..2......e1..... │ │ - 0x00db4cd0 a6f93100 ad00001d eead3200 00000000 ..1.......2..... │ │ - 0x00db4ce0 00000000 6c000019 810c3100 64000019 ....l.....1.d... │ │ - 0x00db4cf0 23453100 6d000019 9ae62f00 6e000019 #E1.m...../.n... │ │ - 0x00db4d00 50cf3000 6f000019 5bee3000 70000019 P.0.o...[.0.p... │ │ - 0x00db4d10 6cc72f00 71000019 30823100 74000019 l./.q...0.1.t... │ │ + 0x00db4cc0 ceed3200 9b00001d b3653100 bc00001d ..2......e1..... │ │ + 0x00db4cd0 7ff93100 ad00001d c7ad3200 00000000 ..1.......2..... │ │ + 0x00db4ce0 00000000 6c000019 5a0c3100 64000019 ....l...Z.1.d... │ │ + 0x00db4cf0 fc443100 6d000019 9ae62f00 6e000019 .D1.m...../.n... │ │ + 0x00db4d00 29cf3000 6f000019 34ee3000 70000019 ).0.o...4.0.p... │ │ + 0x00db4d10 6cc72f00 71000019 09823100 74000019 l./.q.....1.t... │ │ 0x00db4d20 943f3000 68000019 a93f3000 6b000019 .?0.h....?0.k... │ │ - 0x00db4d30 56b53000 69000019 40823100 72000019 V.0.i...@.1.r... │ │ - 0x00db4d40 af6d2f00 6a000019 bff93100 73000019 .m/.j.....1.s... │ │ - 0x00db4d50 b7a03100 65000019 e1ed3200 66000019 ..1.e.....2.f... │ │ - 0x00db4d60 a90d3300 67000019 4e353200 00000000 ..3.g...N52..... │ │ - 0x00db4d70 00000000 6b00001b 16183200 6700001b ....k.....2.g... │ │ - 0x00db4d80 950c3100 6800001b ea653100 6900001b ..1.h....e1.i... │ │ - 0x00db4d90 c00d3300 6a00001b 65cf3000 6600001b ..3.j...e.0.f... │ │ - 0x00db4da0 5c273100 6400001b 81c72f00 6500001b \'1.d...../.e... │ │ + 0x00db4d30 2fb53000 69000019 19823100 72000019 /.0.i.....1.r... │ │ + 0x00db4d40 af6d2f00 6a000019 98f93100 73000019 .m/.j.....1.s... │ │ + 0x00db4d50 90a03100 65000019 e1ed3200 66000019 ..1.e.....2.f... │ │ + 0x00db4d60 a90d3300 67000019 27353200 00000000 ..3.g...'52..... │ │ + 0x00db4d70 00000000 6b00001b ef173200 6700001b ....k.....2.g... │ │ + 0x00db4d80 6e0c3100 6800001b c3653100 6900001b n.1.h....e1.i... │ │ + 0x00db4d90 c00d3300 6a00001b 3ecf3000 6600001b ..3.j...>.0.f... │ │ + 0x00db4da0 35273100 6400001b 81c72f00 6500001b 5'1.d...../.e... │ │ 0x00db4db0 07033000 6c00001b 25033000 00000000 ..0.l...%.0..... │ │ - 0x00db4dc0 00000000 65008019 01ae3200 66008019 ....e.....2.f... │ │ - 0x00db4dd0 d4593000 69008019 ba813100 67008019 .Y0.i.....1.g... │ │ + 0x00db4dc0 00000000 65008019 daad3200 66008019 ....e.....2.f... │ │ + 0x00db4dd0 d4593000 69008019 93813100 67008019 .Y0.i.....1.g... │ │ 0x00db4de0 fced3200 00000000 00000000 1f000000 ..2............. │ │ 0x00db4df0 08000000 08000000 08000000 02020000 ................ │ │ 0x00db4e00 01000000 5439c400 8839c400 00000000 ....T9...9...... │ │ 0x00db4e10 88000000 c8e8c100 38e7c100 7c3ac400 ........8...|:.. │ │ 0x00db4e20 00000000 00000000 00000000 00000000 ................ │ │ 0x00db4e30 00000000 00000000 00000000 00000000 ................ │ │ 0x00db4e40 00000000 00000000 00000000 00000000 ................ │ │ @@ -31929,22 +31929,22 @@ │ │ 0x00db7400 20000000 00000000 01000000 0c28c500 ............(.. │ │ 0x00db7410 3c28c500 5c28c500 00000000 00000000 <(..\(.......... │ │ 0x00db7420 40000000 00000000 00000000 00000000 @............... │ │ 0x00db7430 00000000 00000000 00000000 00000000 ................ │ │ 0x00db7440 00000000 00000000 00000000 00000000 ................ │ │ 0x00db7450 00000000 00000000 00000000 00000000 ................ │ │ 0x00db7460 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db7470 00000000 00000000 c8000000 186d3200 .............m2. │ │ + 0x00db7470 00000000 00000000 c8000000 f16c3200 .............l2. │ │ 0x00db7480 c0e62f00 02000000 c9000000 195a3000 ../..........Z0. │ │ - 0x00db7490 ecf93100 01000000 ca000000 53ea3000 ..1.........S.0. │ │ + 0x00db7490 c5f93100 01000000 ca000000 2cea3000 ..1.........,.0. │ │ 0x00db74a0 bd8e2f00 02000000 cb000000 92e83200 ../...........2. │ │ - 0x00db74b0 2bfa3100 01000000 cc000000 c8733000 +.1..........s0. │ │ - 0x00db74c0 9d033000 01000000 cd000000 f5403100 ..0..........@1. │ │ + 0x00db74b0 04fa3100 01000000 cc000000 c8733000 ..1..........s0. │ │ + 0x00db74c0 9d033000 01000000 cd000000 ce403100 ..0..........@1. │ │ 0x00db74d0 a4cb3200 02000000 ce000000 af1d3000 ..2...........0. │ │ - 0x00db74e0 78fa3100 04000000 00000000 00000000 x.1............. │ │ + 0x00db74e0 51fa3100 04000000 00000000 00000000 Q.1............. │ │ 0x00db74f0 00000000 00000000 466c2f00 04000000 ........Fl/..... │ │ 0x00db7500 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00db7510 00000000 00000000 00000000 00000000 ................ │ │ 0x00db7520 01000000 5cf8c500 02000000 6cf8c500 ....\.......l... │ │ 0x00db7530 04000000 68f9c500 03000000 70f9c500 ....h.......p... │ │ 0x00db7540 05000000 80f9c500 06000000 84f9c500 ................ │ │ 0x00db7550 07000000 94f9c500 08000000 ccf9c500 ................ │ │ @@ -31971,2314 +31971,2314 @@ │ │ 0x00db76a0 6e000000 68fdc500 6f000000 d4fdc500 n...h...o....... │ │ 0x00db76b0 0b000000 30fec500 0c000000 d4fec500 ....0........... │ │ 0x00db76c0 00000000 00000000 ba203000 06000000 ......... 0..... │ │ 0x00db76d0 00000000 00000000 ffffffff adee3200 ..............2. │ │ 0x00db76e0 06000000 00000000 00000000 ffffffff ................ │ │ 0x00db76f0 3ce72f00 06000000 00000000 00000000 <./............. │ │ 0x00db7700 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00db7710 00000000 00000000 597d3100 00000000 ........Y}1..... │ │ - 0x00db7720 b48fcc00 00000000 01000000 94353200 .............52. │ │ + 0x00db7710 00000000 00000000 327d3100 00000000 ........2}1..... │ │ + 0x00db7720 b48fcc00 00000000 01000000 6d353200 ............m52. │ │ 0x00db7730 00000000 4c92cc00 00000000 00000000 ....L........... │ │ 0x00db7740 acb13000 00000000 cc8ccc00 00000000 ..0............. │ │ 0x00db7750 00000000 424a3000 00000000 1c94cc00 ....BJ0......... │ │ 0x00db7760 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db7770 00000000 00000000 00000000 006e3200 .............n2. │ │ + 0x00db7770 00000000 00000000 00000000 d96d3200 .............m2. │ │ 0x00db7780 648f2f00 00000000 00000000 00000000 d./............. │ │ - 0x00db7790 00000000 57403000 050d3100 01000000 ....W@0...1..... │ │ + 0x00db7790 00000000 57403000 de0c3100 01000000 ....W@0...1..... │ │ 0x00db77a0 06000000 a0d43700 00000000 745a3000 ......7.....tZ0. │ │ - 0x00db77b0 05723200 02000000 07000000 a6d43700 .r2...........7. │ │ - 0x00db77c0 00000000 e6da3100 8dc82f00 03000000 ......1.../..... │ │ - 0x00db77d0 08000000 add43700 00000000 e5a33200 ......7.......2. │ │ - 0x00db77e0 22723200 04000000 08000000 b5d43700 "r2...........7. │ │ - 0x00db77f0 00000000 aad13100 795a3000 05000000 ......1.yZ0..... │ │ - 0x00db7800 08000000 bdd43700 00000000 26723200 ......7.....&r2. │ │ - 0x00db7810 26723200 06000000 09000000 c5d43700 &r2...........7. │ │ - 0x00db7820 00000000 2cae3200 34ae3200 07000000 ....,.2.4.2..... │ │ - 0x00db7830 09000000 ced43700 00000000 a8cf3000 ......7.......0. │ │ - 0x00db7840 c2ee3000 08000000 09000000 d7d43700 ..0...........7. │ │ - 0x00db7850 00000000 05283100 91c82f00 09000000 .....(1.../..... │ │ - 0x00db7860 09000000 e0d43700 00000000 80823100 ......7.......1. │ │ - 0x00db7870 34723200 0a000000 09000000 e9d43700 4r2...........7. │ │ - 0x00db7880 00000000 928f3200 b86e2f00 0b000000 ......2..n/..... │ │ + 0x00db77b0 de713200 02000000 07000000 a6d43700 .q2...........7. │ │ + 0x00db77c0 00000000 bfda3100 8dc82f00 03000000 ......1.../..... │ │ + 0x00db77d0 08000000 add43700 00000000 bea33200 ......7.......2. │ │ + 0x00db77e0 fb713200 04000000 08000000 b5d43700 .q2...........7. │ │ + 0x00db77f0 00000000 83d13100 795a3000 05000000 ......1.yZ0..... │ │ + 0x00db7800 08000000 bdd43700 00000000 ff713200 ......7......q2. │ │ + 0x00db7810 ff713200 06000000 09000000 c5d43700 .q2...........7. │ │ + 0x00db7820 00000000 05ae3200 0dae3200 07000000 ......2...2..... │ │ + 0x00db7830 09000000 ced43700 00000000 81cf3000 ......7.......0. │ │ + 0x00db7840 9bee3000 08000000 09000000 d7d43700 ..0...........7. │ │ + 0x00db7850 00000000 de273100 91c82f00 09000000 .....'1.../..... │ │ + 0x00db7860 09000000 e0d43700 00000000 59823100 ......7.....Y.1. │ │ + 0x00db7870 0d723200 0a000000 09000000 e9d43700 .r2...........7. │ │ + 0x00db7880 00000000 6b8f3200 b86e2f00 0b000000 ....k.2..n/..... │ │ 0x00db7890 01000000 f2d43700 00000000 54043000 ......7.....T.0. │ │ 0x00db78a0 54043000 0c000000 02000000 f3d43700 T.0...........7. │ │ - 0x00db78b0 00000000 b0cf3000 49723200 0d000000 ......0.Ir2..... │ │ - 0x00db78c0 03000000 f5d43700 00000000 f3cd3100 ......7.......1. │ │ - 0x00db78d0 dd523200 0e000000 03000000 f8d43700 .R2...........7. │ │ - 0x00db78e0 00000000 d7ee3000 b3cf3000 0f000000 ......0...0..... │ │ + 0x00db78b0 00000000 89cf3000 22723200 0d000000 ......0."r2..... │ │ + 0x00db78c0 03000000 f5d43700 00000000 cccd3100 ......7.......1. │ │ + 0x00db78d0 b6523200 0e000000 03000000 f8d43700 .R2...........7. │ │ + 0x00db78e0 00000000 b0ee3000 8ccf3000 0f000000 ......0...0..... │ │ 0x00db78f0 03000000 fbd43700 00000000 37cc3200 ......7.....7.2. │ │ 0x00db7900 3acc3200 10000000 03000000 fed43700 :.2...........7. │ │ - 0x00db7910 00000000 4c663100 1d0d3100 11000000 ....Lf1...1..... │ │ - 0x00db7920 03000000 01d53700 00000000 c0cf3000 ......7.......0. │ │ - 0x00db7930 eeb53000 12000000 03000000 04d53700 ..0...........7. │ │ + 0x00db7910 00000000 25663100 f60c3100 11000000 ....%f1...1..... │ │ + 0x00db7920 03000000 01d53700 00000000 99cf3000 ......7.......0. │ │ + 0x00db7930 c7b53000 12000000 03000000 04d53700 ..0...........7. │ │ 0x00db7940 00000000 c3033300 61783000 13000000 ......3.ax0..... │ │ - 0x00db7950 04000000 07d53700 00000000 2ea13100 ......7.......1. │ │ - 0x00db7960 2ea13100 14000000 08000000 0bd53700 ..1...........7. │ │ - 0x00db7970 00000000 d9ee3000 d9ee3000 15000000 ......0...0..... │ │ - 0x00db7980 09000000 13d53700 00000000 4e663100 ......7.....Nf1. │ │ - 0x00db7990 4e663100 16000000 09000000 1cd53700 Nf1...........7. │ │ + 0x00db7950 04000000 07d53700 00000000 07a13100 ......7.......1. │ │ + 0x00db7960 07a13100 14000000 08000000 0bd53700 ..1...........7. │ │ + 0x00db7970 00000000 b2ee3000 b2ee3000 15000000 ......0...0..... │ │ + 0x00db7980 09000000 13d53700 00000000 27663100 ......7.....'f1. │ │ + 0x00db7990 27663100 16000000 09000000 1cd53700 'f1...........7. │ │ 0x00db79a0 00000000 6c0e3300 6c0e3300 17000000 ....l.3.l.3..... │ │ 0x00db79b0 09000000 25d53700 00000000 6e8f2f00 ....%.7.....n./. │ │ 0x00db79c0 6e8f2f00 18000000 09000000 2ed53700 n./...........7. │ │ - 0x00db79d0 00000000 b1453100 b1453100 19000000 .....E1..E1..... │ │ - 0x00db79e0 09000000 37d53700 00000000 34a13100 ....7.7.....4.1. │ │ - 0x00db79f0 34a13100 1a000000 09000000 40d53700 4.1.........@.7. │ │ + 0x00db79d0 00000000 8a453100 8a453100 19000000 .....E1..E1..... │ │ + 0x00db79e0 09000000 37d53700 00000000 0da13100 ....7.7.......1. │ │ + 0x00db79f0 0da13100 1a000000 09000000 40d53700 ..1.........@.7. │ │ 0x00db7a00 00000000 d36e2f00 d36e2f00 1b000000 .....n/..n/..... │ │ 0x00db7a10 08000000 49d53700 00000000 800e3300 ....I.7.......3. │ │ 0x00db7a20 800e3300 1c000000 09000000 51d53700 ..3.........Q.7. │ │ - 0x00db7a30 00000000 48a13100 62e72f00 1d000000 ....H.1.b./..... │ │ - 0x00db7a40 05000000 5ad53700 00000000 49ae3200 ....Z.7.....I.2. │ │ + 0x00db7a30 00000000 21a13100 62e72f00 1d000000 ....!.1.b./..... │ │ + 0x00db7a40 05000000 5ad53700 00000000 22ae3200 ....Z.7.....".2. │ │ 0x00db7a50 4b973000 1e000000 05000000 5fd53700 K.0........._.7. │ │ - 0x00db7a60 00000000 9cc72f00 51ae3200 1f000000 ....../.Q.2..... │ │ + 0x00db7a60 00000000 9cc72f00 2aae3200 1f000000 ....../.*.2..... │ │ 0x00db7a70 05000000 64d53700 00000000 8e203000 ....d.7...... 0. │ │ 0x00db7a80 bbee3200 20000000 05000000 69d53700 ..2. .......i.7. │ │ - 0x00db7a90 00000000 04663100 2e0d3100 21000000 .....f1...1.!... │ │ - 0x00db7aa0 00000000 00000000 00000000 21fb3100 ............!.1. │ │ + 0x00db7a90 00000000 dd653100 070d3100 21000000 .....e1...1.!... │ │ + 0x00db7aa0 00000000 00000000 00000000 fafa3100 ..............1. │ │ 0x00db7ab0 6ae72f00 22000000 0b000000 6ed53700 j./.".......n.7. │ │ - 0x00db7ac0 00000000 7d5a3000 05b63000 23000000 ....}Z0...0.#... │ │ - 0x00db7ad0 00000000 00000000 00000000 59ae3200 ............Y.2. │ │ + 0x00db7ac0 00000000 7d5a3000 deb53000 23000000 ....}Z0...0.#... │ │ + 0x00db7ad0 00000000 00000000 00000000 32ae3200 ............2.2. │ │ 0x00db7ae0 59043000 24000000 00000000 00000000 Y.0.$........... │ │ - 0x00db7af0 00000000 ad773000 f3bd3100 25000000 .....w0...1.%... │ │ - 0x00db7b00 08000000 79d53700 00000000 62ae3200 ....y.7.....b.2. │ │ - 0x00db7b10 5f663100 26000000 00000000 00000000 _f1.&........... │ │ - 0x00db7b20 00000000 e9523200 6aae3200 27000000 .....R2.j.2.'... │ │ - 0x00db7b30 00000000 00000000 00000000 67663100 ............gf1. │ │ - 0x00db7b40 54723200 28000000 00000000 00000000 Tr2.(........... │ │ - 0x00db7b50 00000000 6fc13200 978f3200 29000000 ....o.2...2.)... │ │ - 0x00db7b60 05000000 81d53700 00000000 fbbd3100 ......7.......1. │ │ - 0x00db7b70 eada3100 2a000000 05000000 86d53700 ..1.*.........7. │ │ - 0x00db7b80 00000000 c3cf3000 2afb3100 2b000000 ......0.*.1.+... │ │ + 0x00db7af0 00000000 ad773000 ccbd3100 25000000 .....w0...1.%... │ │ + 0x00db7b00 08000000 79d53700 00000000 3bae3200 ....y.7.....;.2. │ │ + 0x00db7b10 38663100 26000000 00000000 00000000 8f1.&........... │ │ + 0x00db7b20 00000000 c2523200 43ae3200 27000000 .....R2.C.2.'... │ │ + 0x00db7b30 00000000 00000000 00000000 40663100 ............@f1. │ │ + 0x00db7b40 2d723200 28000000 00000000 00000000 -r2.(........... │ │ + 0x00db7b50 00000000 48c13200 708f3200 29000000 ....H.2.p.2.)... │ │ + 0x00db7b60 05000000 81d53700 00000000 d4bd3100 ......7.......1. │ │ + 0x00db7b70 c3da3100 2a000000 05000000 86d53700 ..1.*.........7. │ │ + 0x00db7b80 00000000 9ccf3000 03fb3100 2b000000 ......0...1.+... │ │ 0x00db7b90 00000000 00000000 00000000 97cb3200 ..............2. │ │ - 0x00db7ba0 72ae3200 2c000000 08000000 8bd53700 r.2.,.........7. │ │ - 0x00db7bb0 00000000 cfcf3000 c3ee3200 2d000000 ......0...2.-... │ │ + 0x00db7ba0 4bae3200 2c000000 08000000 8bd53700 K.2.,.........7. │ │ + 0x00db7bb0 00000000 a8cf3000 c3ee3200 2d000000 ......0...2.-... │ │ 0x00db7bc0 05000000 93d53700 00000000 d96e2f00 ......7......n/. │ │ 0x00db7bd0 65783000 2e000000 00000000 00000000 ex0............. │ │ - 0x00db7be0 00000000 0eb63000 0eb63000 2f000000 ......0...0./... │ │ + 0x00db7be0 00000000 e7b53000 e7b53000 2f000000 ......0...0./... │ │ 0x00db7bf0 08000000 98d53700 00000000 cbee3200 ......7.......2. │ │ 0x00db7c00 cbee3200 30000000 09000000 a0d53700 ..2.0.........7. │ │ - 0x00db7c10 00000000 ffda3100 ffda3100 31000000 ......1...1.1... │ │ - 0x00db7c20 09000000 a9d53700 00000000 e4ee3000 ......7.......0. │ │ - 0x00db7c30 e4ee3000 32000000 09000000 b2d53700 ..0.2.........7. │ │ - 0x00db7c40 00000000 370d3100 370d3100 33000000 ....7.1.7.1.3... │ │ - 0x00db7c50 09000000 bbd53700 00000000 8c823100 ......7.......1. │ │ - 0x00db7c60 8c823100 34000000 09000000 c4d53700 ..1.4.........7. │ │ + 0x00db7c10 00000000 d8da3100 d8da3100 31000000 ......1...1.1... │ │ + 0x00db7c20 09000000 a9d53700 00000000 bdee3000 ......7.......0. │ │ + 0x00db7c30 bdee3000 32000000 09000000 b2d53700 ..0.2.........7. │ │ + 0x00db7c40 00000000 100d3100 100d3100 33000000 ......1...1.3... │ │ + 0x00db7c50 09000000 bbd53700 00000000 65823100 ......7.....e.1. │ │ + 0x00db7c60 65823100 34000000 09000000 c4d53700 e.1.4.........7. │ │ 0x00db7c70 00000000 8b8f2f00 8b8f2f00 35000000 ....../.../.5... │ │ 0x00db7c80 09000000 cdd53700 00000000 865a3000 ......7......Z0. │ │ 0x00db7c90 865a3000 36000000 09000000 d6d53700 .Z0.6.........7. │ │ 0x00db7ca0 00000000 a6c82f00 a6c82f00 37000000 ....../.../.7... │ │ - 0x00db7cb0 09000000 dfd53700 00000000 36fb3100 ......7.....6.1. │ │ - 0x00db7cc0 36fb3100 38000000 09000000 e8d53700 6.1.8.........7. │ │ - 0x00db7cd0 00000000 f0ee3000 03be3100 39000000 ......0...1.9... │ │ + 0x00db7cb0 09000000 dfd53700 00000000 0ffb3100 ......7.......1. │ │ + 0x00db7cc0 0ffb3100 38000000 09000000 e8d53700 ..1.8.........7. │ │ + 0x00db7cd0 00000000 c9ee3000 dcbd3100 39000000 ......0...1.9... │ │ 0x00db7ce0 07000000 f1d53700 00000000 985a3000 ......7......Z0. │ │ - 0x00db7cf0 11283100 3a000000 08000000 f8d53700 .(1.:.........7. │ │ - 0x00db7d00 00000000 9c8f2f00 10db3100 3b000000 ....../...1.;... │ │ + 0x00db7cf0 ea273100 3a000000 08000000 f8d53700 .'1.:.........7. │ │ + 0x00db7d00 00000000 9c8f2f00 e9da3100 3b000000 ....../...1.;... │ │ 0x00db7d10 08000000 00d63700 00000000 8f0e3300 ......7.......3. │ │ - 0x00db7d20 54fb3100 3c000000 00000000 00000000 T.1.<........... │ │ - 0x00db7d30 00000000 d7cf3000 9b0e3300 3d000000 ......0...3.=... │ │ - 0x00db7d40 00000000 00000000 00000000 c2453100 .............E1. │ │ - 0x00db7d50 98823100 3e000000 00000000 00000000 ..1.>........... │ │ - 0x00db7d60 00000000 e26e2f00 e4cf3000 3f000000 .....n/...0.?... │ │ - 0x00db7d70 00000000 00000000 00000000 7f663200 .............f2. │ │ - 0x00db7d80 b0ea3100 40000000 05000000 08d63700 ..1.@.........7. │ │ - 0x00db7d90 00000000 d66d2f00 7fae3200 41000000 .....m/...2.A... │ │ - 0x00db7da0 09000000 0dd63700 00000000 14b63000 ......7.......0. │ │ - 0x00db7db0 9b353200 42000000 05000000 16d63700 .52.B.........7. │ │ + 0x00db7d20 2dfb3100 3c000000 00000000 00000000 -.1.<........... │ │ + 0x00db7d30 00000000 b0cf3000 9b0e3300 3d000000 ......0...3.=... │ │ + 0x00db7d40 00000000 00000000 00000000 9b453100 .............E1. │ │ + 0x00db7d50 71823100 3e000000 00000000 00000000 q.1.>........... │ │ + 0x00db7d60 00000000 e26e2f00 bdcf3000 3f000000 .....n/...0.?... │ │ + 0x00db7d70 00000000 00000000 00000000 58663200 ............Xf2. │ │ + 0x00db7d80 89ea3100 40000000 05000000 08d63700 ..1.@.........7. │ │ + 0x00db7d90 00000000 d66d2f00 58ae3200 41000000 .....m/.X.2.A... │ │ + 0x00db7da0 09000000 0dd63700 00000000 edb53000 ......7.......0. │ │ + 0x00db7db0 74353200 42000000 05000000 16d63700 t52.B.........7. │ │ 0x00db7dc0 00000000 d8ee3200 73e72f00 43000000 ......2.s./.C... │ │ - 0x00db7dd0 05000000 1bd63700 00000000 5c723200 ......7.....\r2. │ │ + 0x00db7dd0 05000000 1bd63700 00000000 35723200 ......7.....5r2. │ │ 0x00db7de0 ef6e2f00 44000000 09000000 20d63700 .n/.D....... .7. │ │ - 0x00db7df0 00000000 0f643100 0f643100 45000000 .....d1..d1.E... │ │ - 0x00db7e00 09000000 29d63700 00000000 50a13100 ....).7.....P.1. │ │ - 0x00db7e10 a4823100 46000000 05000000 32d63700 ..1.F.......2.7. │ │ - 0x00db7e20 00000000 6f663100 ce453100 47000000 ....of1..E1.G... │ │ - 0x00db7e30 09000000 37d63700 00000000 9b8f3200 ....7.7.......2. │ │ + 0x00db7df0 00000000 e8633100 e8633100 45000000 .....c1..c1.E... │ │ + 0x00db7e00 09000000 29d63700 00000000 29a13100 ....).7.....).1. │ │ + 0x00db7e10 7d823100 46000000 05000000 32d63700 }.1.F.......2.7. │ │ + 0x00db7e20 00000000 48663100 a7453100 47000000 ....Hf1..E1.G... │ │ + 0x00db7e30 09000000 37d63700 00000000 748f3200 ....7.7.....t.2. │ │ 0x00db7e40 4ecc3200 48000000 09000000 40d63700 N.2.H.......@.7. │ │ - 0x00db7e50 00000000 a80e3300 7a663100 49000000 ......3.zf1.I... │ │ + 0x00db7e50 00000000 a80e3300 53663100 49000000 ......3.Sf1.I... │ │ 0x00db7e60 09000000 49d63700 00000000 056f2f00 ....I.7......o/. │ │ 0x00db7e70 04ab2f00 4a000000 09000000 52d63700 ../.J.......R.7. │ │ - 0x00db7e80 00000000 f1cf3000 f9ee3000 4b000000 ......0...0.K... │ │ + 0x00db7e80 00000000 cacf3000 d2ee3000 4b000000 ......0...0.K... │ │ 0x00db7e90 09000000 5bd63700 00000000 6e783000 ....[.7.....nx0. │ │ 0x00db7ea0 a25a3000 4c000000 09000000 64d63700 .Z0.L.......d.7. │ │ - 0x00db7eb0 00000000 7c783000 b4823100 4d000000 ....|x0...1.M... │ │ + 0x00db7eb0 00000000 7c783000 8d823100 4d000000 ....|x0...1.M... │ │ 0x00db7ec0 09000000 6dd63700 00000000 85e72f00 ....m.7......./. │ │ 0x00db7ed0 8c783000 4e000000 09000000 76d63700 .x0.N.......v.7. │ │ - 0x00db7ee0 00000000 23db3100 92663100 4f000000 ....#.1..f1.O... │ │ - 0x00db7ef0 09000000 7fd63700 00000000 7dee3000 ......7.....}.0. │ │ + 0x00db7ee0 00000000 fcda3100 6b663100 4f000000 ......1.kf1.O... │ │ + 0x00db7ef0 09000000 7fd63700 00000000 56ee3000 ......7.....V.0. │ │ 0x00db7f00 1fab2f00 50000000 00000000 00000000 ../.P........... │ │ 0x00db7f10 00000000 28ab2f00 28ab2f00 51000000 ....(./.(./.Q... │ │ - 0x00db7f20 02000000 88d63700 00000000 5da13100 ......7.....].1. │ │ + 0x00db7f20 02000000 88d63700 00000000 36a13100 ......7.....6.1. │ │ 0x00db7f30 b95a3000 52000000 03000000 8ad63700 .Z0.R.........7. │ │ - 0x00db7f40 00000000 2eab2f00 e1453100 53000000 ....../..E1.S... │ │ + 0x00db7f40 00000000 2eab2f00 ba453100 53000000 ....../..E1.S... │ │ 0x00db7f50 03000000 8dd63700 00000000 60cc3200 ......7.....`.2. │ │ - 0x00db7f60 0eef3000 54000000 03000000 90d63700 ..0.T.........7. │ │ - 0x00db7f70 00000000 32db3100 53973000 55000000 ....2.1.S.0.U... │ │ - 0x00db7f80 03000000 93d63700 00000000 21be3100 ......7.....!.1. │ │ - 0x00db7f90 95ae3200 56000000 03000000 96d63700 ..2.V.........7. │ │ - 0x00db7fa0 00000000 9d783000 41db3100 57000000 .....x0.A.1.W... │ │ + 0x00db7f60 e7ee3000 54000000 03000000 90d63700 ..0.T.........7. │ │ + 0x00db7f70 00000000 0bdb3100 53973000 55000000 ......1.S.0.U... │ │ + 0x00db7f80 03000000 93d63700 00000000 fabd3100 ......7.......1. │ │ + 0x00db7f90 6eae3200 56000000 03000000 96d63700 n.2.V.........7. │ │ + 0x00db7fa0 00000000 9d783000 1adb3100 57000000 .....x0...1.W... │ │ 0x00db7fb0 03000000 99d63700 00000000 d75a3000 ......7......Z0. │ │ 0x00db7fc0 ca203000 58000000 03000000 9cd63700 . 0.X.........7. │ │ - 0x00db7fd0 00000000 cd823100 2eef3000 59000000 ......1...0.Y... │ │ + 0x00db7fd0 00000000 a6823100 07ef3000 59000000 ......1...0.Y... │ │ 0x00db7fe0 03000000 9fd63700 00000000 5e403000 ......7.....^@0. │ │ - 0x00db7ff0 72a13100 5a000000 03000000 a2d63700 r.1.Z.........7. │ │ - 0x00db8000 00000000 39453100 e0ee3200 5b000000 ....9E1...2.[... │ │ - 0x00db8010 09000000 a5d63700 00000000 a58f3200 ......7.......2. │ │ - 0x00db8020 30283100 5c000000 00000000 00000000 0(1.\........... │ │ + 0x00db7ff0 4ba13100 5a000000 03000000 a2d63700 K.1.Z.........7. │ │ + 0x00db8000 00000000 12453100 e0ee3200 5b000000 .....E1...2.[... │ │ + 0x00db8010 09000000 a5d63700 00000000 7e8f3200 ......7.....~.2. │ │ + 0x00db8020 09283100 5c000000 00000000 00000000 .(1.\........... │ │ 0x00db8030 00000000 a78f2f00 76cc3200 5d000000 ....../.v.2.]... │ │ 0x00db8040 00000000 00000000 00000000 bac82f00 ............../. │ │ - 0x00db8050 5adb3100 5e000000 00000000 00000000 Z.1.^........... │ │ - 0x00db8060 00000000 75403000 2fbe3100 5f000000 ....u@0./.1._... │ │ + 0x00db8050 33db3100 5e000000 00000000 00000000 3.1.^........... │ │ + 0x00db8060 00000000 75403000 08be3100 5f000000 ....u@0...1._... │ │ 0x00db8070 04000000 aed63700 00000000 c1c82f00 ......7......./. │ │ 0x00db8080 37ab2f00 60000000 04000000 b2d63700 7./.`.........7. │ │ - 0x00db8090 00000000 6c723200 ae783000 61000000 ....lr2..x0.a... │ │ + 0x00db8090 00000000 45723200 ae783000 61000000 ....Er2..x0.a... │ │ 0x00db80a0 00000000 00000000 00000000 cb6d2f00 .............m/. │ │ - 0x00db80b0 6c183200 62000000 00000000 00000000 l.2.b........... │ │ - 0x00db80c0 00000000 e1823100 60fb3100 63000000 ......1.`.1.c... │ │ + 0x00db80b0 45183200 62000000 00000000 00000000 E.2.b........... │ │ + 0x00db80c0 00000000 ba823100 39fb3100 63000000 ......1.9.1.c... │ │ 0x00db80d0 03000000 b6d63700 00000000 43ab2f00 ......7.....C./. │ │ 0x00db80e0 ae8f2f00 64000000 03000000 b9d63700 ../.d.........7. │ │ - 0x00db80f0 00000000 f2453100 f2453100 65000000 .....E1..E1.e... │ │ - 0x00db8100 03000000 bcd63700 00000000 e4823100 ......7.......1. │ │ + 0x00db80f0 00000000 cb453100 cb453100 65000000 .....E1..E1.e... │ │ + 0x00db8100 03000000 bcd63700 00000000 bd823100 ......7.......1. │ │ 0x00db8110 176f2f00 66000000 0a000000 bfd63700 .o/.f.........7. │ │ - 0x00db8120 00000000 62043000 f1523200 67000000 ....b.0..R2.g... │ │ - 0x00db8130 03000000 c9d63700 00000000 450d3100 ......7.....E.1. │ │ + 0x00db8120 00000000 62043000 ca523200 67000000 ....b.0..R2.g... │ │ + 0x00db8130 03000000 c9d63700 00000000 1e0d3100 ......7.......1. │ │ 0x00db8140 78043000 68000000 05000000 ccd63700 x.0.h.........7. │ │ 0x00db8150 00000000 73973000 73973000 69000000 ....s.0.s.0.i... │ │ 0x00db8160 03000000 d1d63700 00000000 d8e43200 ......7.......2. │ │ 0x00db8170 d8e43200 6a000000 03000000 d4d63700 ..2.j.........7. │ │ 0x00db8180 00000000 60c02f00 60c02f00 6b000000 ....`./.`./.k... │ │ - 0x00db8190 03000000 d7d63700 00000000 86ee3000 ......7.......0. │ │ - 0x00db81a0 e8823100 6c000000 09000000 dad63700 ..1.l.........7. │ │ - 0x00db81b0 00000000 73723200 1cb63000 6d000000 ....sr2...0.m... │ │ - 0x00db81c0 00000000 00000000 00000000 37283100 ............7(1. │ │ - 0x00db81d0 92a13100 6e000000 00000000 00000000 ..1.n........... │ │ - 0x00db81e0 00000000 61db3100 e7ee3200 6f000000 ....a.1...2.o... │ │ + 0x00db8190 03000000 d7d63700 00000000 5fee3000 ......7....._.0. │ │ + 0x00db81a0 c1823100 6c000000 09000000 dad63700 ..1.l.........7. │ │ + 0x00db81b0 00000000 4c723200 f5b53000 6d000000 ....Lr2...0.m... │ │ + 0x00db81c0 00000000 00000000 00000000 10283100 .............(1. │ │ + 0x00db81d0 6ba13100 6e000000 00000000 00000000 k.1.n........... │ │ + 0x00db81e0 00000000 3adb3100 e7ee3200 6f000000 ....:.1...2.o... │ │ 0x00db81f0 00000000 00000000 00000000 b68f2f00 ............../. │ │ 0x00db8200 b68f2f00 70000000 09000000 e3d63700 ../.p.........7. │ │ - 0x00db8210 00000000 26b63000 7dcc3200 71000000 ....&.0.}.2.q... │ │ - 0x00db8220 07000000 ecd63700 00000000 a6353200 ......7......52. │ │ - 0x00db8230 b0663100 72000000 00000000 00000000 .f1.r........... │ │ - 0x00db8240 00000000 75823100 6afb3100 73000000 ....u.1.j.1.s... │ │ - 0x00db8250 05000000 f3d63700 00000000 a6d13100 ......7.......1. │ │ + 0x00db8210 00000000 ffb53000 7dcc3200 71000000 ......0.}.2.q... │ │ + 0x00db8220 07000000 ecd63700 00000000 7f353200 ......7......52. │ │ + 0x00db8230 89663100 72000000 00000000 00000000 .f1.r........... │ │ + 0x00db8240 00000000 4e823100 43fb3100 73000000 ....N.1.C.1.s... │ │ + 0x00db8250 05000000 f3d63700 00000000 7fd13100 ......7.......1. │ │ 0x00db8260 7a403000 74000000 07000000 f8d63700 z@0.t.........7. │ │ 0x00db8270 00000000 ec0d3300 b5783000 75000000 ......3..x0.u... │ │ 0x00db8280 05000000 ffd63700 00000000 00000000 ......7......... │ │ 0x00db8290 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db82a0 00000000 ac8f3200 6bdb3100 77000000 ......2.k.1.w... │ │ + 0x00db82a0 00000000 858f3200 44db3100 77000000 ......2.D.1.w... │ │ 0x00db82b0 06000000 04d73700 00000000 89cc3200 ......7.......2. │ │ 0x00db82c0 cac82f00 78000000 08000000 0ad73700 ../.x.........7. │ │ - 0x00db82d0 00000000 46ab2f00 b9663100 79000000 ....F./..f1.y... │ │ - 0x00db82e0 00000000 00000000 00000000 34be3100 ............4.1. │ │ - 0x00db82f0 76fb3100 7a000000 00000000 00000000 v.1.z........... │ │ - 0x00db8300 00000000 41283100 77183200 7b000000 ....A(1.w.2.{... │ │ + 0x00db82d0 00000000 46ab2f00 92663100 79000000 ....F./..f1.y... │ │ + 0x00db82e0 00000000 00000000 00000000 0dbe3100 ..............1. │ │ + 0x00db82f0 4ffb3100 7a000000 00000000 00000000 O.1.z........... │ │ + 0x00db8300 00000000 1a283100 50183200 7b000000 .....(1.P.2.{... │ │ 0x00db8310 00000000 00000000 00000000 00000000 ................ │ │ 0x00db8320 00000000 00000000 00000000 00000000 ................ │ │ 0x00db8330 00000000 b80e3300 bf783000 7d000000 ......3..x0.}... │ │ - 0x00db8340 0b000000 12d73700 00000000 7f183200 ......7.......2. │ │ + 0x00db8340 0b000000 12d73700 00000000 58183200 ......7.....X.2. │ │ 0x00db8350 8fe72f00 7e000000 03000000 1dd73700 ../.~.........7. │ │ - 0x00db8360 00000000 f2823100 f2823100 7f000000 ......1...1..... │ │ - 0x00db8370 06000000 20d73700 00000000 90183200 .... .7.......2. │ │ - 0x00db8380 90183200 80000000 07000000 26d73700 ..2.........&.7. │ │ - 0x00db8390 00000000 96183200 91cc3200 81000000 ......2...2..... │ │ + 0x00db8360 00000000 cb823100 cb823100 7f000000 ......1...1..... │ │ + 0x00db8370 06000000 20d73700 00000000 69183200 .... .7.....i.2. │ │ + 0x00db8380 69183200 80000000 07000000 26d73700 i.2.........&.7. │ │ + 0x00db8390 00000000 6f183200 91cc3200 81000000 ....o.2...2..... │ │ 0x00db83a0 08000000 2dd73700 00000000 4eab2f00 ....-.7.....N./. │ │ - 0x00db83b0 9ca13100 82000000 08000000 35d73700 ..1.........5.7. │ │ + 0x00db83b0 75a13100 82000000 08000000 35d73700 u.1.........5.7. │ │ 0x00db83c0 00000000 d2c82f00 a9e72f00 83000000 ....../.../..... │ │ - 0x00db83d0 08000000 3dd73700 00000000 ba8f3200 ....=.7.......2. │ │ - 0x00db83e0 b4ae3200 84000000 08000000 45d73700 ..2.........E.7. │ │ - 0x00db83f0 00000000 b6e72f00 fecf3000 85000000 ....../...0..... │ │ - 0x00db8400 08000000 4dd73700 00000000 f7823100 ....M.7.......1. │ │ + 0x00db83d0 08000000 3dd73700 00000000 938f3200 ....=.7.......2. │ │ + 0x00db83e0 8dae3200 84000000 08000000 45d73700 ..2.........E.7. │ │ + 0x00db83f0 00000000 b6e72f00 d7cf3000 85000000 ....../...0..... │ │ + 0x00db8400 08000000 4dd73700 00000000 d0823100 ....M.7.......1. │ │ 0x00db8410 dc203000 86000000 0a000000 55d73700 . 0.........U.7. │ │ - 0x00db8420 00000000 4aef3000 80973000 87000000 ....J.0...0..... │ │ - 0x00db8430 0a000000 5fd73700 00000000 c1663100 ...._.7......f1. │ │ + 0x00db8420 00000000 23ef3000 80973000 87000000 ....#.0...0..... │ │ + 0x00db8430 0a000000 5fd73700 00000000 9a663100 ...._.7......f1. │ │ 0x00db8440 cc8f2f00 88000000 0a000000 69d73700 ../.........i.7. │ │ - 0x00db8450 00000000 c6ae3200 afcc3200 89000000 ......2...2..... │ │ - 0x00db8460 0a000000 73d73700 00000000 01833100 ....s.7.......1. │ │ - 0x00db8470 0cd03000 8a000000 0a000000 7dd73700 ..0.........}.7. │ │ - 0x00db8480 00000000 a1183200 bd0e3300 8b000000 ......2...3..... │ │ - 0x00db8490 09000000 87d73700 00000000 af353200 ......7......52. │ │ + 0x00db8450 00000000 9fae3200 afcc3200 89000000 ......2...2..... │ │ + 0x00db8460 0a000000 73d73700 00000000 da823100 ....s.7.......1. │ │ + 0x00db8470 e5cf3000 8a000000 0a000000 7dd73700 ..0.........}.7. │ │ + 0x00db8480 00000000 7a183200 bd0e3300 8b000000 ....z.2...3..... │ │ + 0x00db8490 09000000 87d73700 00000000 88353200 ......7......52. │ │ 0x00db84a0 e98f2f00 8c000000 03000000 90d73700 ../...........7. │ │ - 0x00db84b0 00000000 baa13100 04902f00 8d000000 ......1.../..... │ │ - 0x00db84c0 03000000 93d73700 00000000 2cd03000 ......7.....,.0. │ │ + 0x00db84b0 00000000 93a13100 04902f00 8d000000 ......1.../..... │ │ + 0x00db84c0 03000000 93d73700 00000000 05d03000 ......7.......0. │ │ 0x00db84d0 cdcc3200 8e000000 03000000 96d73700 ..2...........7. │ │ - 0x00db84e0 00000000 7efb3100 fb453100 8f000000 ....~.1..E1..... │ │ + 0x00db84e0 00000000 57fb3100 d4453100 8f000000 ....W.1..E1..... │ │ 0x00db84f0 05000000 99d73700 00000000 fe203000 ......7...... 0. │ │ - 0x00db8500 3bd03000 90000000 0a000000 9ed73700 ;.0...........7. │ │ - 0x00db8510 00000000 dec82f00 7cdb3100 91000000 ....../.|.1..... │ │ + 0x00db8500 14d03000 90000000 0a000000 9ed73700 ..0...........7. │ │ + 0x00db8510 00000000 dec82f00 55db3100 91000000 ....../.U.1..... │ │ 0x00db8520 0a000000 a8d73700 00000000 0f213000 ......7......!0. │ │ - 0x00db8530 cb663100 92000000 0a000000 b2d73700 .f1...........7. │ │ - 0x00db8540 00000000 ca8f3200 ec663100 93000000 ......2..f1..... │ │ - 0x00db8550 0a000000 bcd73700 00000000 86fb3100 ......7.......1. │ │ - 0x00db8560 49283100 94000000 0a000000 c6d73700 I(1...........7. │ │ - 0x00db8570 00000000 10533200 ddcc3200 95000000 .....S2...2..... │ │ + 0x00db8530 a4663100 92000000 0a000000 b2d73700 .f1...........7. │ │ + 0x00db8540 00000000 a38f3200 c5663100 93000000 ......2..f1..... │ │ + 0x00db8550 0a000000 bcd73700 00000000 5ffb3100 ......7....._.1. │ │ + 0x00db8560 22283100 94000000 0a000000 c6d73700 "(1...........7. │ │ + 0x00db8570 00000000 e9523200 ddcc3200 95000000 .....R2...2..... │ │ 0x00db8580 0a000000 d0d73700 00000000 d0783000 ......7......x0. │ │ 0x00db8590 d0783000 96000000 0b000000 dad73700 .x0...........7. │ │ - 0x00db85a0 00000000 0d673100 0d673100 97000000 .....g1..g1..... │ │ - 0x00db85b0 0b000000 e5d73700 00000000 d88f3200 ......7.......2. │ │ - 0x00db85c0 d88f3200 98000000 0b000000 f0d73700 ..2...........7. │ │ - 0x00db85d0 00000000 93db3100 93db3100 99000000 ......1...1..... │ │ - 0x00db85e0 0b000000 fbd73700 00000000 2fb63000 ......7...../.0. │ │ - 0x00db85f0 2fb63000 9a000000 0b000000 06d83700 /.0...........7. │ │ + 0x00db85a0 00000000 e6663100 e6663100 97000000 .....f1..f1..... │ │ + 0x00db85b0 0b000000 e5d73700 00000000 b18f3200 ......7.......2. │ │ + 0x00db85c0 b18f3200 98000000 0b000000 f0d73700 ..2...........7. │ │ + 0x00db85d0 00000000 6cdb3100 6cdb3100 99000000 ....l.1.l.1..... │ │ + 0x00db85e0 0b000000 fbd73700 00000000 08b63000 ......7.......0. │ │ + 0x00db85f0 08b63000 9a000000 0b000000 06d83700 ..0...........7. │ │ 0x00db8600 00000000 a2973000 a2973000 9b000000 ......0...0..... │ │ 0x00db8610 0b000000 11d83700 00000000 88403000 ......7......@0. │ │ 0x00db8620 88403000 9c000000 09000000 1cd83700 .@0...........7. │ │ - 0x00db8630 00000000 c4a13100 c4a13100 9d000000 ......1...1..... │ │ - 0x00db8640 09000000 25d83700 00000000 ccae3200 ....%.7.......2. │ │ - 0x00db8650 ccae3200 9e000000 0a000000 2ed83700 ..2...........7. │ │ + 0x00db8630 00000000 9da13100 9da13100 9d000000 ......1...1..... │ │ + 0x00db8640 09000000 25d83700 00000000 a5ae3200 ....%.7.......2. │ │ + 0x00db8650 a5ae3200 9e000000 0a000000 2ed83700 ..2...........7. │ │ 0x00db8660 00000000 e15a3000 e15a3000 9f000000 .....Z0..Z0..... │ │ - 0x00db8670 0a000000 38d83700 00000000 97fb3100 ....8.7.......1. │ │ - 0x00db8680 97fb3100 a0000000 0a000000 42d83700 ..1.........B.7. │ │ - 0x00db8690 00000000 dcae3200 dcae3200 a1000000 ......2...2..... │ │ - 0x00db86a0 09000000 4cd83700 00000000 39b63000 ....L.7.....9.0. │ │ - 0x00db86b0 39b63000 a2000000 09000000 55d83700 9.0.........U.7. │ │ + 0x00db8670 0a000000 38d83700 00000000 70fb3100 ....8.7.....p.1. │ │ + 0x00db8680 70fb3100 a0000000 0a000000 42d83700 p.1.........B.7. │ │ + 0x00db8690 00000000 b5ae3200 b5ae3200 a1000000 ......2...2..... │ │ + 0x00db86a0 09000000 4cd83700 00000000 12b63000 ....L.7.......0. │ │ + 0x00db86b0 12b63000 a2000000 09000000 55d83700 ..0.........U.7. │ │ 0x00db86c0 00000000 f1ee3200 f1ee3200 a3000000 ......2...2..... │ │ - 0x00db86d0 08000000 5ed83700 00000000 3cbe3100 ....^.7.....<.1. │ │ + 0x00db86d0 08000000 5ed83700 00000000 15be3100 ....^.7.......1. │ │ 0x00db86e0 eec82f00 a4000000 08000000 66d83700 ../.........f.7. │ │ - 0x00db86f0 00000000 1b902f00 9ffb3100 a5000000 ....../...1..... │ │ - 0x00db8700 08000000 6ed83700 00000000 6bda3100 ....n.7.....k.1. │ │ + 0x00db86f0 00000000 1b902f00 78fb3100 a5000000 ....../.x.1..... │ │ + 0x00db8700 08000000 6ed83700 00000000 44da3100 ....n.7.....D.1. │ │ 0x00db8710 286f2f00 a6000000 00000000 00000000 (o/............. │ │ - 0x00db8720 00000000 e2ae3200 29902f00 a7000000 ......2.)./..... │ │ + 0x00db8720 00000000 bbae3200 29902f00 a7000000 ......2.)./..... │ │ 0x00db8730 09000000 76d83700 00000000 83043000 ....v.7.......0. │ │ - 0x00db8740 0e463100 a8000000 09000000 7fd83700 .F1...........7. │ │ - 0x00db8750 00000000 7d723200 46be3100 a9000000 ....}r2.F.1..... │ │ - 0x00db8760 09000000 88d83700 00000000 40b63000 ......7.....@.0. │ │ - 0x00db8770 cfa13100 aa000000 09000000 91d83700 ..1...........7. │ │ + 0x00db8740 e7453100 a8000000 09000000 7fd83700 .E1...........7. │ │ + 0x00db8750 00000000 56723200 1fbe3100 a9000000 ....Vr2...1..... │ │ + 0x00db8760 09000000 88d83700 00000000 19b63000 ......7.......0. │ │ + 0x00db8770 a8a13100 aa000000 09000000 91d83700 ..1...........7. │ │ 0x00db8780 00000000 95403000 92043000 ab000000 .....@0...0..... │ │ - 0x00db8790 0a000000 9ad83700 00000000 500d3100 ......7.....P.1. │ │ + 0x00db8790 0a000000 9ad83700 00000000 290d3100 ......7.....).1. │ │ 0x00db87a0 3d902f00 ac000000 09000000 a4d83700 =./...........7. │ │ - 0x00db87b0 00000000 ef263200 ef263200 ad000000 .....&2..&2..... │ │ - 0x00db87c0 03000000 add83700 00000000 21673100 ......7.....!g1. │ │ - 0x00db87d0 21673100 ae000000 03000000 b0d83700 !g1...........7. │ │ + 0x00db87b0 00000000 c8263200 c8263200 ad000000 .....&2..&2..... │ │ + 0x00db87c0 03000000 add83700 00000000 fa663100 ......7......f1. │ │ + 0x00db87d0 fa663100 ae000000 03000000 b0d83700 .f1...........7. │ │ 0x00db87e0 00000000 da0e3300 da0e3300 af000000 ......3...3..... │ │ - 0x00db87f0 07000000 b3d83700 00000000 9adb3100 ......7.......1. │ │ - 0x00db8800 9adb3100 b0000000 07000000 bad83700 ..1...........7. │ │ - 0x00db8810 00000000 1d213000 edae3200 b1000000 .....!0...2..... │ │ - 0x00db8820 08000000 c1d83700 00000000 570d3100 ......7.....W.1. │ │ - 0x00db8830 570d3100 b2000000 08000000 c9d83700 W.1...........7. │ │ - 0x00db8840 00000000 53d03000 9e403000 b3000000 ....S.0..@0..... │ │ + 0x00db87f0 07000000 b3d83700 00000000 73db3100 ......7.....s.1. │ │ + 0x00db8800 73db3100 b0000000 07000000 bad83700 s.1...........7. │ │ + 0x00db8810 00000000 1d213000 c6ae3200 b1000000 .....!0...2..... │ │ + 0x00db8820 08000000 c1d83700 00000000 300d3100 ......7.....0.1. │ │ + 0x00db8830 300d3100 b2000000 08000000 c9d83700 0.1...........7. │ │ + 0x00db8840 00000000 2cd03000 9e403000 b3000000 ....,.0..@0..... │ │ 0x00db8850 08000000 d1d83700 00000000 feee3200 ......7.......2. │ │ - 0x00db8860 e08f3200 b4000000 08000000 d9d83700 ..2...........7. │ │ - 0x00db8870 00000000 65283100 2d673100 b5000000 ....e(1.-g1..... │ │ + 0x00db8860 b98f3200 b4000000 08000000 d9d83700 ..2...........7. │ │ + 0x00db8870 00000000 3e283100 06673100 b5000000 ....>(1..g1..... │ │ 0x00db8880 00000000 00000000 00000000 0aef3200 ..............2. │ │ 0x00db8890 4f902f00 b6000000 01000000 e1d83700 O./...........7. │ │ 0x00db88a0 00000000 5f902f00 03c92f00 b7000000 ...._./.../..... │ │ 0x00db88b0 03000000 e2d83700 00000000 a9403000 ......7......@0. │ │ - 0x00db88c0 e5a13100 b8000000 05000000 e5d83700 ..1...........7. │ │ - 0x00db88d0 00000000 66902f00 5bbe3100 b9000000 ....f./.[.1..... │ │ - 0x00db88e0 06000000 ead83700 00000000 bcab3200 ......7.......2. │ │ - 0x00db88f0 bcab3200 ba000000 08000000 f0d83700 ..2...........7. │ │ - 0x00db8900 00000000 a6bb3100 a6bb3100 bb000000 ......1...1..... │ │ - 0x00db8910 08000000 f8d83700 00000000 4db63000 ......7.....M.0. │ │ - 0x00db8920 ed8f3200 bc000000 09000000 00d93700 ..2...........7. │ │ - 0x00db8930 00000000 0aaf3200 0aaf3200 bd000000 ......2...2..... │ │ - 0x00db8940 0a000000 09d93700 00000000 a7183200 ......7.......2. │ │ - 0x00db8950 a7183200 be000000 0a000000 13d93700 ..2...........7. │ │ - 0x00db8960 00000000 07833100 07833100 bf000000 ......1...1..... │ │ - 0x00db8970 0a000000 1dd93700 00000000 5c0d3100 ......7.....\.1. │ │ - 0x00db8980 5c0d3100 c0000000 0a000000 27d93700 \.1.........'.7. │ │ + 0x00db88c0 bea13100 b8000000 05000000 e5d83700 ..1...........7. │ │ + 0x00db88d0 00000000 66902f00 34be3100 b9000000 ....f./.4.1..... │ │ + 0x00db88e0 06000000 ead83700 00000000 95ab3200 ......7.......2. │ │ + 0x00db88f0 95ab3200 ba000000 08000000 f0d83700 ..2...........7. │ │ + 0x00db8900 00000000 7fbb3100 7fbb3100 bb000000 ......1...1..... │ │ + 0x00db8910 08000000 f8d83700 00000000 26b63000 ......7.....&.0. │ │ + 0x00db8920 c68f3200 bc000000 09000000 00d93700 ..2...........7. │ │ + 0x00db8930 00000000 e3ae3200 e3ae3200 bd000000 ......2...2..... │ │ + 0x00db8940 0a000000 09d93700 00000000 80183200 ......7.......2. │ │ + 0x00db8950 80183200 be000000 0a000000 13d93700 ..2...........7. │ │ + 0x00db8960 00000000 e0823100 e0823100 bf000000 ......1...1..... │ │ + 0x00db8970 0a000000 1dd93700 00000000 350d3100 ......7.....5.1. │ │ + 0x00db8980 350d3100 c0000000 0a000000 27d93700 5.1.........'.7. │ │ 0x00db8990 00000000 c3e72f00 c3e72f00 c1000000 ....../.../..... │ │ - 0x00db89a0 0a000000 31d93700 00000000 69283100 ....1.7.....i(1. │ │ - 0x00db89b0 69283100 c2000000 0a000000 3bd93700 i(1.........;.7. │ │ + 0x00db89a0 0a000000 31d93700 00000000 42283100 ....1.7.....B(1. │ │ + 0x00db89b0 42283100 c2000000 0a000000 3bd93700 B(1.........;.7. │ │ 0x00db89c0 00000000 336f2f00 336f2f00 c3000000 ....3o/.3o/..... │ │ - 0x00db89d0 0a000000 45d93700 00000000 13833100 ....E.7.......1. │ │ - 0x00db89e0 13833100 c4000000 0b000000 4fd93700 ..1.........O.7. │ │ + 0x00db89d0 0a000000 45d93700 00000000 ec823100 ....E.7.......1. │ │ + 0x00db89e0 ec823100 c4000000 0b000000 4fd93700 ..1.........O.7. │ │ 0x00db89f0 00000000 59ab2f00 59ab2f00 c5000000 ....Y./.Y./..... │ │ - 0x00db8a00 0b000000 5ad93700 00000000 f48f3200 ....Z.7.......2. │ │ - 0x00db8a10 f48f3200 c6000000 0b000000 65d93700 ..2.........e.7. │ │ + 0x00db8a00 0b000000 5ad93700 00000000 cd8f3200 ....Z.7.......2. │ │ + 0x00db8a10 cd8f3200 c6000000 0b000000 65d93700 ..2.........e.7. │ │ 0x00db8a20 00000000 16c92f00 16c92f00 c7000000 ....../.../..... │ │ 0x00db8a30 0b000000 70d93700 00000000 6aab2f00 ....p.7.....j./. │ │ 0x00db8a40 6aab2f00 c8000000 0b000000 7bd93700 j./.........{.7. │ │ - 0x00db8a50 00000000 bcfb3100 bcfb3100 c9000000 ......1...1..... │ │ - 0x00db8a60 0b000000 86d93700 00000000 31673100 ......7.....1g1. │ │ - 0x00db8a70 31673100 ca000000 0b000000 91d93700 1g1...........7. │ │ - 0x00db8a80 00000000 5dd03000 5dd03000 cb000000 ....].0.].0..... │ │ - 0x00db8a90 0b000000 9cd93700 00000000 54ef3000 ......7.....T.0. │ │ - 0x00db8aa0 54ef3000 cc000000 0b000000 a7d93700 T.0...........7. │ │ + 0x00db8a50 00000000 95fb3100 95fb3100 c9000000 ......1...1..... │ │ + 0x00db8a60 0b000000 86d93700 00000000 0a673100 ......7......g1. │ │ + 0x00db8a70 0a673100 ca000000 0b000000 91d93700 .g1...........7. │ │ + 0x00db8a80 00000000 36d03000 36d03000 cb000000 ....6.0.6.0..... │ │ + 0x00db8a90 0b000000 9cd93700 00000000 2def3000 ......7.....-.0. │ │ + 0x00db8aa0 2def3000 cc000000 0b000000 a7d93700 -.0...........7. │ │ 0x00db8ab0 00000000 2ac92f00 2ac92f00 cd000000 ....*./.*./..... │ │ - 0x00db8ac0 0b000000 b2d93700 00000000 690d3100 ......7.....i.1. │ │ - 0x00db8ad0 690d3100 ce000000 0b000000 bdd93700 i.1...........7. │ │ + 0x00db8ac0 0b000000 b2d93700 00000000 420d3100 ......7.....B.1. │ │ + 0x00db8ad0 420d3100 ce000000 0b000000 bdd93700 B.1...........7. │ │ 0x00db8ae0 00000000 f8cc3200 f8cc3200 cf000000 ......2...2..... │ │ - 0x00db8af0 0b000000 c8d93700 00000000 eba13100 ......7.......1. │ │ - 0x00db8b00 eba13100 d0000000 0b000000 d3d93700 ..1...........7. │ │ + 0x00db8af0 0b000000 c8d93700 00000000 c4a13100 ......7.......1. │ │ + 0x00db8b00 c4a13100 d0000000 0b000000 d3d93700 ..1...........7. │ │ 0x00db8b10 00000000 e00e3300 e00e3300 d1000000 ......3...3..... │ │ 0x00db8b20 0b000000 ded93700 00000000 6b902f00 ......7.....k./. │ │ 0x00db8b30 6b902f00 d2000000 0b000000 e9d93700 k./...........7. │ │ - 0x00db8b40 00000000 a0db3100 a0db3100 d3000000 ......1...1..... │ │ - 0x00db8b50 0b000000 f4d93700 00000000 bddb3100 ......7.......1. │ │ - 0x00db8b60 bddb3100 d4000000 0b000000 ffd93700 ..1...........7. │ │ - 0x00db8b70 00000000 05903200 05903200 d5000000 ......2...2..... │ │ + 0x00db8b40 00000000 79db3100 79db3100 d3000000 ....y.1.y.1..... │ │ + 0x00db8b50 0b000000 f4d93700 00000000 96db3100 ......7.......1. │ │ + 0x00db8b60 96db3100 d4000000 0b000000 ffd93700 ..1...........7. │ │ + 0x00db8b70 00000000 de8f3200 de8f3200 d5000000 ......2...2..... │ │ 0x00db8b80 0b000000 0ada3700 00000000 af403000 ......7......@0. │ │ 0x00db8b90 af403000 d6000000 0b000000 15da3700 .@0...........7. │ │ - 0x00db8ba0 00000000 dbfb3100 dbfb3100 d7000000 ......1...1..... │ │ - 0x00db8bb0 0b000000 20da3700 00000000 7cd03000 .... .7.....|.0. │ │ - 0x00db8bc0 7cd03000 d8000000 0b000000 2bda3700 |.0.........+.7. │ │ - 0x00db8bd0 00000000 68ef3000 68ef3000 d9000000 ....h.0.h.0..... │ │ - 0x00db8be0 0b000000 36da3700 00000000 50673100 ....6.7.....Pg1. │ │ - 0x00db8bf0 50673100 da000000 0b000000 41da3700 Pg1.........A.7. │ │ - 0x00db8c00 00000000 85ef3000 85ef3000 db000000 ......0...0..... │ │ - 0x00db8c10 0b000000 4cda3700 00000000 66be3100 ....L.7.....f.1. │ │ - 0x00db8c20 66be3100 dc000000 0b000000 57da3700 f.1.........W.7. │ │ - 0x00db8c30 00000000 17af3200 17af3200 dd000000 ......2...2..... │ │ + 0x00db8ba0 00000000 b4fb3100 b4fb3100 d7000000 ......1...1..... │ │ + 0x00db8bb0 0b000000 20da3700 00000000 55d03000 .... .7.....U.0. │ │ + 0x00db8bc0 55d03000 d8000000 0b000000 2bda3700 U.0.........+.7. │ │ + 0x00db8bd0 00000000 41ef3000 41ef3000 d9000000 ....A.0.A.0..... │ │ + 0x00db8be0 0b000000 36da3700 00000000 29673100 ....6.7.....)g1. │ │ + 0x00db8bf0 29673100 da000000 0b000000 41da3700 )g1.........A.7. │ │ + 0x00db8c00 00000000 5eef3000 5eef3000 db000000 ....^.0.^.0..... │ │ + 0x00db8c10 0b000000 4cda3700 00000000 3fbe3100 ....L.7.....?.1. │ │ + 0x00db8c20 3fbe3100 dc000000 0b000000 57da3700 ?.1.........W.7. │ │ + 0x00db8c30 00000000 f0ae3200 f0ae3200 dd000000 ......2...2..... │ │ 0x00db8c40 0b000000 62da3700 00000000 d7783000 ....b.7......x0. │ │ 0x00db8c50 d7783000 de000000 0b000000 6dda3700 .x0.........m.7. │ │ - 0x00db8c60 00000000 83be3100 83be3100 df000000 ......1...1..... │ │ - 0x00db8c70 0b000000 78da3700 00000000 ffa13100 ....x.7.......1. │ │ - 0x00db8c80 ffa13100 e0000000 0b000000 83da3700 ..1...........7. │ │ + 0x00db8c60 00000000 5cbe3100 5cbe3100 df000000 ....\.1.\.1..... │ │ + 0x00db8c70 0b000000 78da3700 00000000 d8a13100 ....x.7.......1. │ │ + 0x00db8c80 d8a13100 e0000000 0b000000 83da3700 ..1...........7. │ │ 0x00db8c90 00000000 cfe72f00 cfe72f00 e1000000 ....../.../..... │ │ 0x00db8ca0 0b000000 8eda3700 00000000 0ccd3200 ......7.......2. │ │ 0x00db8cb0 0ccd3200 e2000000 0b000000 99da3700 ..2...........7. │ │ - 0x00db8cc0 00000000 53b63000 53b63000 e3000000 ....S.0.S.0..... │ │ - 0x00db8cd0 0b000000 a4da3700 00000000 1f903200 ......7.......2. │ │ - 0x00db8ce0 1f903200 e4000000 0b000000 afda3700 ..2...........7. │ │ - 0x00db8cf0 00000000 9aef3000 9aef3000 e5000000 ......0...0..... │ │ + 0x00db8cc0 00000000 2cb63000 2cb63000 e3000000 ....,.0.,.0..... │ │ + 0x00db8cd0 0b000000 a4da3700 00000000 f88f3200 ......7.......2. │ │ + 0x00db8ce0 f88f3200 e4000000 0b000000 afda3700 ..2...........7. │ │ + 0x00db8cf0 00000000 73ef3000 73ef3000 e5000000 ....s.0.s.0..... │ │ 0x00db8d00 0b000000 bada3700 00000000 eae72f00 ......7......./. │ │ 0x00db8d10 eae72f00 e6000000 0b000000 c5da3700 ../...........7. │ │ - 0x00db8d20 00000000 d8db3100 d8db3100 e7000000 ......1...1..... │ │ - 0x00db8d30 0b000000 d0da3700 00000000 3e903200 ......7.....>.2. │ │ - 0x00db8d40 3e903200 e8000000 0b000000 dbda3700 >.2...........7. │ │ + 0x00db8d20 00000000 b1db3100 b1db3100 e7000000 ......1...1..... │ │ + 0x00db8d30 0b000000 d0da3700 00000000 17903200 ......7.......2. │ │ + 0x00db8d40 17903200 e8000000 0b000000 dbda3700 ..2...........7. │ │ 0x00db8d50 00000000 87902f00 87902f00 e9000000 ....../.../..... │ │ - 0x00db8d60 0b000000 e6da3700 00000000 b5ef3000 ......7.......0. │ │ - 0x00db8d70 b5ef3000 ea000000 0b000000 f1da3700 ..0...........7. │ │ - 0x00db8d80 00000000 810d3100 810d3100 eb000000 ......1...1..... │ │ - 0x00db8d90 0b000000 fcda3700 00000000 6e673100 ......7.....ng1. │ │ - 0x00db8da0 6e673100 ec000000 0b000000 07db3700 ng1...........7. │ │ - 0x00db8db0 00000000 f3fb3100 f3fb3100 ed000000 ......1...1..... │ │ + 0x00db8d60 0b000000 e6da3700 00000000 8eef3000 ......7.......0. │ │ + 0x00db8d70 8eef3000 ea000000 0b000000 f1da3700 ..0...........7. │ │ + 0x00db8d80 00000000 5a0d3100 5a0d3100 eb000000 ....Z.1.Z.1..... │ │ + 0x00db8d90 0b000000 fcda3700 00000000 47673100 ......7.....Gg1. │ │ + 0x00db8da0 47673100 ec000000 0b000000 07db3700 Gg1...........7. │ │ + 0x00db8db0 00000000 ccfb3100 ccfb3100 ed000000 ......1...1..... │ │ 0x00db8dc0 0b000000 12db3700 00000000 a6902f00 ......7......./. │ │ 0x00db8dd0 a6902f00 ee000000 0b000000 1ddb3700 ../...........7. │ │ - 0x00db8de0 00000000 f9db3100 f9db3100 ef000000 ......1...1..... │ │ - 0x00db8df0 0b000000 28db3700 00000000 b8353200 ....(.7......52. │ │ - 0x00db8e00 b8353200 f0000000 0b000000 33db3700 .52.........3.7. │ │ - 0x00db8e10 00000000 1da23100 1da23100 f1000000 ......1...1..... │ │ - 0x00db8e20 0b000000 3edb3700 00000000 8b673100 ....>.7......g1. │ │ - 0x00db8e30 8b673100 f2000000 0b000000 49db3700 .g1.........I.7. │ │ - 0x00db8e40 00000000 24833100 24833100 f3000000 ....$.1.$.1..... │ │ - 0x00db8e50 0b000000 54db3700 00000000 b3183200 ....T.7.......2. │ │ - 0x00db8e60 b3183200 f4000000 0b000000 5fdb3700 ..2........._.7. │ │ - 0x00db8e70 00000000 14fc3100 14fc3100 f5000000 ......1...1..... │ │ - 0x00db8e80 0b000000 6adb3700 00000000 19bb3100 ....j.7.......1. │ │ - 0x00db8e90 19bb3100 f6000000 0b000000 75db3700 ..1.........u.7. │ │ - 0x00db8ea0 00000000 c8183200 c8183200 f7000000 ......2...2..... │ │ - 0x00db8eb0 0b000000 80db3700 00000000 3a833100 ......7.....:.1. │ │ - 0x00db8ec0 3a833100 f8000000 0b000000 8bdb3700 :.1...........7. │ │ + 0x00db8de0 00000000 d2db3100 d2db3100 ef000000 ......1...1..... │ │ + 0x00db8df0 0b000000 28db3700 00000000 91353200 ....(.7......52. │ │ + 0x00db8e00 91353200 f0000000 0b000000 33db3700 .52.........3.7. │ │ + 0x00db8e10 00000000 f6a13100 f6a13100 f1000000 ......1...1..... │ │ + 0x00db8e20 0b000000 3edb3700 00000000 64673100 ....>.7.....dg1. │ │ + 0x00db8e30 64673100 f2000000 0b000000 49db3700 dg1.........I.7. │ │ + 0x00db8e40 00000000 fd823100 fd823100 f3000000 ......1...1..... │ │ + 0x00db8e50 0b000000 54db3700 00000000 8c183200 ....T.7.......2. │ │ + 0x00db8e60 8c183200 f4000000 0b000000 5fdb3700 ..2........._.7. │ │ + 0x00db8e70 00000000 edfb3100 edfb3100 f5000000 ......1...1..... │ │ + 0x00db8e80 0b000000 6adb3700 00000000 f2ba3100 ....j.7.......1. │ │ + 0x00db8e90 f2ba3100 f6000000 0b000000 75db3700 ..1.........u.7. │ │ + 0x00db8ea0 00000000 a1183200 a1183200 f7000000 ......2...2..... │ │ + 0x00db8eb0 0b000000 80db3700 00000000 13833100 ......7.......1. │ │ + 0x00db8ec0 13833100 f8000000 0b000000 8bdb3700 ..1...........7. │ │ 0x00db8ed0 00000000 406f2f00 406f2f00 f9000000 ....@o/.@o/..... │ │ - 0x00db8ee0 0b000000 96db3700 00000000 cd353200 ......7......52. │ │ - 0x00db8ef0 cd353200 fa000000 0b000000 a1db3700 .52...........7. │ │ - 0x00db8f00 00000000 20533200 20533200 fb000000 .... S2. S2..... │ │ + 0x00db8ee0 0b000000 96db3700 00000000 a6353200 ......7......52. │ │ + 0x00db8ef0 a6353200 fa000000 0b000000 a1db3700 .52...........7. │ │ + 0x00db8f00 00000000 f9523200 f9523200 fb000000 .....R2..R2..... │ │ 0x00db8f10 0b000000 acdb3700 00000000 ae043000 ......7.......0. │ │ 0x00db8f20 ae043000 fc000000 0b000000 b7db3700 ..0...........7. │ │ - 0x00db8f30 00000000 95d03000 95d03000 fd000000 ......0...0..... │ │ + 0x00db8f30 00000000 6ed03000 6ed03000 fd000000 ....n.0.n.0..... │ │ 0x00db8f40 0b000000 c2db3700 00000000 596f2f00 ......7.....Yo/. │ │ 0x00db8f50 596f2f00 fe000000 0b000000 cddb3700 Yo/...........7. │ │ 0x00db8f60 00000000 3fc92f00 3fc92f00 ff000000 ....?./.?./..... │ │ - 0x00db8f70 0b000000 d8db3700 00000000 ea353200 ......7......52. │ │ - 0x00db8f80 ea353200 00010000 0b000000 e3db3700 .52...........7. │ │ - 0x00db8f90 00000000 e0183200 b2973000 01010000 ......2...0..... │ │ - 0x00db8fa0 08000000 eedb3700 00000000 8c723200 ......7......r2. │ │ - 0x00db8fb0 8c723200 02010000 07000000 f6db3700 .r2...........7. │ │ - 0x00db8fc0 00000000 34af3200 34af3200 03010000 ....4.2.4.2..... │ │ + 0x00db8f70 0b000000 d8db3700 00000000 c3353200 ......7......52. │ │ + 0x00db8f80 c3353200 00010000 0b000000 e3db3700 .52...........7. │ │ + 0x00db8f90 00000000 b9183200 b2973000 01010000 ......2...0..... │ │ + 0x00db8fa0 08000000 eedb3700 00000000 65723200 ......7.....er2. │ │ + 0x00db8fb0 65723200 02010000 07000000 f6db3700 er2...........7. │ │ + 0x00db8fc0 00000000 0daf3200 0daf3200 03010000 ......2...2..... │ │ 0x00db8fd0 07000000 fddb3700 00000000 f15a3000 ......7......Z0. │ │ 0x00db8fe0 f15a3000 04010000 07000000 04dc3700 .Z0...........7. │ │ - 0x00db8ff0 00000000 0b363200 0b363200 05010000 .....62..62..... │ │ - 0x00db9000 07000000 0bdc3700 00000000 72b63000 ......7.....r.0. │ │ - 0x00db9010 72b63000 06010000 07000000 12dc3700 r.0...........7. │ │ - 0x00db9020 00000000 79b63000 79b63000 07010000 ....y.0.y.0..... │ │ - 0x00db9030 07000000 19dc3700 00000000 4b833100 ......7.....K.1. │ │ - 0x00db9040 4b833100 08010000 07000000 20dc3700 K.1......... .7. │ │ + 0x00db8ff0 00000000 e4353200 e4353200 05010000 .....52..52..... │ │ + 0x00db9000 07000000 0bdc3700 00000000 4bb63000 ......7.....K.0. │ │ + 0x00db9010 4bb63000 06010000 07000000 12dc3700 K.0...........7. │ │ + 0x00db9020 00000000 52b63000 52b63000 07010000 ....R.0.R.0..... │ │ + 0x00db9030 07000000 19dc3700 00000000 24833100 ......7.....$.1. │ │ + 0x00db9040 24833100 08010000 07000000 20dc3700 $.1......... .7. │ │ 0x00db9050 00000000 31213000 31213000 09010000 ....1!0.1!0..... │ │ - 0x00db9060 07000000 27dc3700 00000000 76283100 ....'.7.....v(1. │ │ - 0x00db9070 76283100 0a010000 07000000 2edc3700 v(1...........7. │ │ - 0x00db9080 00000000 80b63000 80b63000 0b010000 ......0...0..... │ │ - 0x00db9090 07000000 35dc3700 00000000 51833100 ....5.7.....Q.1. │ │ - 0x00db90a0 51833100 0c010000 07000000 3cdc3700 Q.1.........<.7. │ │ + 0x00db9060 07000000 27dc3700 00000000 4f283100 ....'.7.....O(1. │ │ + 0x00db9070 4f283100 0a010000 07000000 2edc3700 O(1...........7. │ │ + 0x00db9080 00000000 59b63000 59b63000 0b010000 ....Y.0.Y.0..... │ │ + 0x00db9090 07000000 35dc3700 00000000 2a833100 ....5.7.....*.1. │ │ + 0x00db90a0 2a833100 0c010000 07000000 3cdc3700 *.1.........<.7. │ │ 0x00db90b0 00000000 b6973000 b6973000 0d010000 ......0...0..... │ │ 0x00db90c0 08000000 43dc3700 00000000 786f2f00 ....C.7.....xo/. │ │ 0x00db90d0 786f2f00 0e010000 08000000 4bdc3700 xo/.........K.7. │ │ - 0x00db90e0 00000000 a2be3100 a2be3100 0f010000 ......1...1..... │ │ + 0x00db90e0 00000000 7bbe3100 7bbe3100 0f010000 ....{.1.{.1..... │ │ 0x00db90f0 08000000 53dc3700 00000000 38213000 ....S.7.....8!0. │ │ 0x00db9100 38213000 10010000 08000000 5bdc3700 8!0.........[.7. │ │ 0x00db9110 00000000 16ef3200 16ef3200 11010000 ......2...2..... │ │ - 0x00db9120 08000000 63dc3700 00000000 26fc3100 ....c.7.....&.1. │ │ - 0x00db9130 26fc3100 12010000 08000000 6bdc3700 &.1.........k.7. │ │ - 0x00db9140 00000000 b7be3100 b7be3100 13010000 ......1...1..... │ │ - 0x00db9150 08000000 73dc3700 00000000 3f533200 ....s.7.....?S2. │ │ - 0x00db9160 3f533200 14010000 08000000 7bdc3700 ?S2.........{.7. │ │ - 0x00db9170 00000000 13dc3100 13dc3100 15010000 ......1...1..... │ │ + 0x00db9120 08000000 63dc3700 00000000 fffb3100 ....c.7.......1. │ │ + 0x00db9130 fffb3100 12010000 08000000 6bdc3700 ..1.........k.7. │ │ + 0x00db9140 00000000 90be3100 90be3100 13010000 ......1...1..... │ │ + 0x00db9150 08000000 73dc3700 00000000 18533200 ....s.7......S2. │ │ + 0x00db9160 18533200 14010000 08000000 7bdc3700 .S2.........{.7. │ │ + 0x00db9170 00000000 ecdb3100 ecdb3100 15010000 ......1...1..... │ │ 0x00db9180 08000000 83dc3700 00000000 ce043000 ......7.......0. │ │ 0x00db9190 ce043000 16010000 08000000 8bdc3700 ..0...........7. │ │ 0x00db91a0 00000000 89ab2f00 89ab2f00 17010000 ....../.../..... │ │ 0x00db91b0 08000000 93dc3700 00000000 f75a3000 ......7......Z0. │ │ 0x00db91c0 f75a3000 18010000 08000000 9bdc3700 .Z0...........7. │ │ 0x00db91d0 00000000 f80e3300 f80e3300 19010000 ......3...3..... │ │ - 0x00db91e0 08000000 a3dc3700 00000000 31fc3100 ......7.....1.1. │ │ - 0x00db91f0 31fc3100 1a010000 08000000 abdc3700 1.1...........7. │ │ + 0x00db91e0 08000000 a3dc3700 00000000 0afc3100 ......7.......1. │ │ + 0x00db91f0 0afc3100 1a010000 08000000 abdc3700 ..1...........7. │ │ 0x00db9200 00000000 f1783000 f1783000 1b010000 .....x0..x0..... │ │ 0x00db9210 08000000 b3dc3700 00000000 120f3300 ......7.......3. │ │ 0x00db9220 120f3300 1c010000 08000000 bbdc3700 ..3...........7. │ │ - 0x00db9230 00000000 c7902f00 1edc3100 1d010000 ....../...1..... │ │ + 0x00db9230 00000000 c7902f00 f7db3100 1d010000 ....../...1..... │ │ 0x00db9240 08000000 c3dc3700 00000000 0d5b3000 ......7......[0. │ │ 0x00db9250 0d5b3000 1e010000 08000000 cbdc3700 .[0...........7. │ │ 0x00db9260 00000000 e7043000 d5902f00 1f010000 ......0.../..... │ │ - 0x00db9270 08000000 d3dc3700 00000000 13363200 ......7......62. │ │ - 0x00db9280 13363200 20010000 08000000 dbdc3700 .62. .........7. │ │ + 0x00db9270 08000000 d3dc3700 00000000 ec353200 ......7......52. │ │ + 0x00db9280 ec353200 20010000 08000000 dbdc3700 .52. .........7. │ │ 0x00db9290 00000000 22ef3200 22ef3200 21010000 ....".2.".2.!... │ │ 0x00db92a0 08000000 e3dc3700 00000000 cb973000 ......7.......0. │ │ 0x00db92b0 cb973000 22010000 08000000 ebdc3700 ..0.".........7. │ │ - 0x00db92c0 00000000 37a23100 37a23100 23010000 ....7.1.7.1.#... │ │ + 0x00db92c0 00000000 10a23100 10a23100 23010000 ......1...1.#... │ │ 0x00db92d0 08000000 f3dc3700 00000000 dc973000 ......7.......0. │ │ 0x00db92e0 dc973000 24010000 08000000 fbdc3700 ..0.$.........7. │ │ - 0x00db92f0 00000000 d0ef3000 d0ef3000 25010000 ......0...0.%... │ │ - 0x00db9300 08000000 03dd3700 00000000 7d283100 ......7.....}(1. │ │ - 0x00db9310 2ddc3100 26010000 08000000 0bdd3700 -.1.&.........7. │ │ - 0x00db9320 00000000 dbef3000 e7ef3000 27010000 ......0...0.'... │ │ - 0x00db9330 08000000 13dd3700 00000000 20363200 ......7..... 62. │ │ - 0x00db9340 3dfc3100 28010000 08000000 1bdd3700 =.1.(.........7. │ │ - 0x00db9350 00000000 8c283100 cb403000 29010000 .....(1..@0.)... │ │ - 0x00db9360 08000000 23dd3700 00000000 98723200 ....#.7......r2. │ │ - 0x00db9370 98723200 2a010000 08000000 2bdd3700 .r2.*.......+.7. │ │ + 0x00db92f0 00000000 a9ef3000 a9ef3000 25010000 ......0...0.%... │ │ + 0x00db9300 08000000 03dd3700 00000000 56283100 ......7.....V(1. │ │ + 0x00db9310 06dc3100 26010000 08000000 0bdd3700 ..1.&.........7. │ │ + 0x00db9320 00000000 b4ef3000 c0ef3000 27010000 ......0...0.'... │ │ + 0x00db9330 08000000 13dd3700 00000000 f9353200 ......7......52. │ │ + 0x00db9340 16fc3100 28010000 08000000 1bdd3700 ..1.(.........7. │ │ + 0x00db9350 00000000 65283100 cb403000 29010000 ....e(1..@0.)... │ │ + 0x00db9360 08000000 23dd3700 00000000 71723200 ....#.7.....qr2. │ │ + 0x00db9370 71723200 2a010000 08000000 2bdd3700 qr2.*.......+.7. │ │ 0x00db9380 00000000 210f3300 210f3300 2b010000 ....!.3.!.3.+... │ │ 0x00db9390 08000000 33dd3700 00000000 4d213000 ....3.7.....M!0. │ │ 0x00db93a0 4d213000 2c010000 08000000 3bdd3700 M!0.,.......;.7. │ │ 0x00db93b0 00000000 f8043000 f8043000 2d010000 ......0...0.-... │ │ 0x00db93c0 08000000 43dd3700 00000000 0f053000 ....C.7.......0. │ │ 0x00db93d0 0f053000 2e010000 08000000 4bdd3700 ..0.........K.7. │ │ - 0x00db93e0 00000000 cdbe3100 cdbe3100 2f010000 ......1...1./... │ │ + 0x00db93e0 00000000 a6be3100 a6be3100 2f010000 ......1...1./... │ │ 0x00db93f0 08000000 53dd3700 00000000 1a5b3000 ....S.7......[0. │ │ 0x00db9400 1a5b3000 30010000 08000000 5bdd3700 .[0.0.......[.7. │ │ - 0x00db9410 00000000 2a363200 2a363200 31010000 ....*62.*62.1... │ │ + 0x00db9410 00000000 03363200 03363200 31010000 .....62..62.1... │ │ 0x00db9420 08000000 63dd3700 00000000 eb902f00 ....c.7......./. │ │ 0x00db9430 eb902f00 32010000 08000000 6bdd3700 ../.2.......k.7. │ │ - 0x00db9440 00000000 3edc3100 3edc3100 33010000 ....>.1.>.1.3... │ │ + 0x00db9440 00000000 17dc3100 17dc3100 33010000 ......1...1.3... │ │ 0x00db9450 08000000 73dd3700 00000000 305b3000 ....s.7.....0[0. │ │ 0x00db9460 305b3000 34010000 08000000 7bdd3700 0[0.4.......{.7. │ │ 0x00db9470 00000000 28cd3200 28cd3200 35010000 ....(.2.(.2.5... │ │ - 0x00db9480 08000000 83dd3700 00000000 e4183200 ......7.......2. │ │ - 0x00db9490 e4183200 36010000 08000000 8bdd3700 ..2.6.........7. │ │ + 0x00db9480 08000000 83dd3700 00000000 bd183200 ......7.......2. │ │ + 0x00db9490 bd183200 36010000 08000000 8bdd3700 ..2.6.........7. │ │ 0x00db94a0 00000000 380f3300 380f3300 37010000 ....8.3.8.3.7... │ │ - 0x00db94b0 08000000 93dd3700 00000000 87b63000 ......7.......0. │ │ - 0x00db94c0 87b63000 38010000 08000000 9bdd3700 ..0.8.........7. │ │ - 0x00db94d0 00000000 ac723200 ac723200 39010000 .....r2..r2.9... │ │ - 0x00db94e0 08000000 a3dd3700 00000000 b6d03000 ......7.......0. │ │ - 0x00db94f0 b6d03000 3a010000 08000000 abdd3700 ..0.:.........7. │ │ - 0x00db9500 00000000 5e903200 5e903200 3b010000 ....^.2.^.2.;... │ │ + 0x00db94b0 08000000 93dd3700 00000000 60b63000 ......7.....`.0. │ │ + 0x00db94c0 60b63000 38010000 08000000 9bdd3700 `.0.8.........7. │ │ + 0x00db94d0 00000000 85723200 85723200 39010000 .....r2..r2.9... │ │ + 0x00db94e0 08000000 a3dd3700 00000000 8fd03000 ......7.......0. │ │ + 0x00db94f0 8fd03000 3a010000 08000000 abdd3700 ..0.:.........7. │ │ + 0x00db9500 00000000 37903200 37903200 3b010000 ....7.2.7.2.;... │ │ 0x00db9510 09000000 b3dd3700 00000000 a2ab2f00 ......7......./. │ │ 0x00db9520 a2ab2f00 3c010000 09000000 bcdd3700 ../.<.........7. │ │ - 0x00db9530 00000000 a20d3100 a20d3100 3d010000 ......1...1.=... │ │ - 0x00db9540 09000000 c5dd3700 00000000 58833100 ......7.....X.1. │ │ - 0x00db9550 58833100 3e010000 09000000 cedd3700 X.1.>.........7. │ │ - 0x00db9560 00000000 91283100 91283100 3f010000 .....(1..(1.?... │ │ - 0x00db9570 09000000 d7dd3700 00000000 72903200 ......7.....r.2. │ │ - 0x00db9580 72903200 40010000 09000000 e0dd3700 r.2.@.........7. │ │ + 0x00db9530 00000000 7b0d3100 7b0d3100 3d010000 ....{.1.{.1.=... │ │ + 0x00db9540 09000000 c5dd3700 00000000 31833100 ......7.....1.1. │ │ + 0x00db9550 31833100 3e010000 09000000 cedd3700 1.1.>.........7. │ │ + 0x00db9560 00000000 6a283100 6a283100 3f010000 ....j(1.j(1.?... │ │ + 0x00db9570 09000000 d7dd3700 00000000 4b903200 ......7.....K.2. │ │ + 0x00db9580 4b903200 40010000 09000000 e0dd3700 K.2.@.........7. │ │ 0x00db9590 00000000 07e82f00 07e82f00 41010000 ....../.../.A... │ │ - 0x00db95a0 09000000 e9dd3700 00000000 3aaf3200 ......7.....:.2. │ │ - 0x00db95b0 3aaf3200 42010000 09000000 f2dd3700 :.2.B.........7. │ │ - 0x00db95c0 00000000 4da23100 4da23100 43010000 ....M.1.M.1.C... │ │ - 0x00db95d0 08000000 fbdd3700 00000000 48fc3100 ......7.....H.1. │ │ - 0x00db95e0 48fc3100 44010000 08000000 03de3700 H.1.D.........7. │ │ - 0x00db95f0 00000000 b7723200 b7723200 45010000 .....r2..r2.E... │ │ + 0x00db95a0 09000000 e9dd3700 00000000 13af3200 ......7.......2. │ │ + 0x00db95b0 13af3200 42010000 09000000 f2dd3700 ..2.B.........7. │ │ + 0x00db95c0 00000000 26a23100 26a23100 43010000 ....&.1.&.1.C... │ │ + 0x00db95d0 08000000 fbdd3700 00000000 21fc3100 ......7.....!.1. │ │ + 0x00db95e0 21fc3100 44010000 08000000 03de3700 !.1.D.........7. │ │ + 0x00db95f0 00000000 90723200 90723200 45010000 .....r2..r2.E... │ │ 0x00db9600 08000000 0bde3700 00000000 2def3200 ......7.....-.2. │ │ 0x00db9610 2def3200 46010000 08000000 13de3700 -.2.F.........7. │ │ 0x00db9620 00000000 4e0f3300 4e0f3300 47010000 ....N.3.N.3.G... │ │ 0x00db9630 08000000 1bde3700 00000000 465b3000 ......7.....F[0. │ │ 0x00db9640 465b3000 48010000 08000000 23de3700 F[0.H.......#.7. │ │ 0x00db9650 00000000 8d6f2f00 8d6f2f00 49010000 .....o/..o/.I... │ │ 0x00db9660 08000000 2bde3700 00000000 25053000 ....+.7.....%.0. │ │ 0x00db9670 25053000 4a010000 08000000 33de3700 %.0.J.......3.7. │ │ 0x00db9680 00000000 37053000 37053000 4b010000 ....7.0.7.0.K... │ │ - 0x00db9690 08000000 3bde3700 00000000 cf723200 ....;.7......r2. │ │ - 0x00db96a0 cf723200 4c010000 08000000 43de3700 .r2.L.......C.7. │ │ - 0x00db96b0 00000000 5bfc3100 5bfc3100 4d010000 ....[.1.[.1.M... │ │ - 0x00db96c0 08000000 4bde3700 00000000 75833100 ....K.7.....u.1. │ │ - 0x00db96d0 75833100 4e010000 08000000 53de3700 u.1.N.......S.7. │ │ - 0x00db96e0 00000000 55533200 55533200 4f010000 ....US2.US2.O... │ │ + 0x00db9690 08000000 3bde3700 00000000 a8723200 ....;.7......r2. │ │ + 0x00db96a0 a8723200 4c010000 08000000 43de3700 .r2.L.......C.7. │ │ + 0x00db96b0 00000000 34fc3100 34fc3100 4d010000 ....4.1.4.1.M... │ │ + 0x00db96c0 08000000 4bde3700 00000000 4e833100 ....K.7.....N.1. │ │ + 0x00db96d0 4e833100 4e010000 08000000 53de3700 N.1.N.......S.7. │ │ + 0x00db96e0 00000000 2e533200 2e533200 4f010000 .....S2..S2.O... │ │ 0x00db96f0 08000000 5bde3700 00000000 600f3300 ....[.7.....`.3. │ │ 0x00db9700 600f3300 50010000 08000000 63de3700 `.3.P.......c.7. │ │ 0x00db9710 00000000 d0403000 d0403000 51010000 .....@0..@0.Q... │ │ 0x00db9720 08000000 6bde3700 00000000 1ce82f00 ....k.7......./. │ │ 0x00db9730 1ce82f00 52010000 08000000 73de3700 ../.R.......s.7. │ │ - 0x00db9740 00000000 c1d03000 c1d03000 53010000 ......0...0.S... │ │ + 0x00db9740 00000000 9ad03000 9ad03000 53010000 ......0...0.S... │ │ 0x00db9750 08000000 7bde3700 00000000 a26f2f00 ....{.7......o/. │ │ 0x00db9760 a26f2f00 54010000 08000000 83de3700 .o/.T.........7. │ │ - 0x00db9770 00000000 debe3100 debe3100 55010000 ......1...1.U... │ │ + 0x00db9770 00000000 b7be3100 b7be3100 55010000 ......1...1.U... │ │ 0x00db9780 08000000 8bde3700 00000000 f2973000 ......7.......0. │ │ 0x00db9790 f2973000 56010000 08000000 93de3700 ..0.V.........7. │ │ - 0x00db97a0 00000000 44363200 44363200 57010000 ....D62.D62.W... │ │ - 0x00db97b0 08000000 9bde3700 00000000 8d903200 ......7.......2. │ │ - 0x00db97c0 8d903200 58010000 08000000 a3de3700 ..2.X.........7. │ │ + 0x00db97a0 00000000 1d363200 1d363200 57010000 .....62..62.W... │ │ + 0x00db97b0 08000000 9bde3700 00000000 66903200 ......7.....f.2. │ │ + 0x00db97c0 66903200 58010000 08000000 a3de3700 f.2.X.........7. │ │ 0x00db97d0 00000000 06912f00 06912f00 59010000 ....../.../.Y... │ │ 0x00db97e0 08000000 abde3700 00000000 740f3300 ......7.....t.3. │ │ 0x00db97f0 740f3300 5a010000 08000000 b3de3700 t.3.Z.........7. │ │ 0x00db9800 00000000 2be82f00 2be82f00 5b010000 ....+./.+./.[... │ │ 0x00db9810 08000000 bbde3700 00000000 4c053000 ......7.....L.0. │ │ 0x00db9820 4c053000 5c010000 08000000 c3de3700 L.0.\.........7. │ │ - 0x00db9830 00000000 f4ef3000 f4ef3000 5d010000 ......0...0.]... │ │ + 0x00db9830 00000000 cdef3000 cdef3000 5d010000 ......0...0.]... │ │ 0x00db9840 08000000 cbde3700 00000000 00000000 ......7......... │ │ 0x00db9850 00000000 00000000 00000000 00000000 ................ │ │ 0x00db9860 00000000 5f053000 5f053000 5f010000 ...._.0._.0._... │ │ - 0x00db9870 08000000 d3de3700 00000000 a2903200 ......7.......2. │ │ - 0x00db9880 a2903200 60010000 08000000 dbde3700 ..2.`.........7. │ │ + 0x00db9870 08000000 d3de3700 00000000 7b903200 ......7.....{.2. │ │ + 0x00db9880 7b903200 60010000 08000000 dbde3700 {.2.`.........7. │ │ 0x00db9890 00000000 3ccd3200 3ccd3200 61010000 ....<.2.<.2.a... │ │ - 0x00db98a0 08000000 e3de3700 00000000 edbe3100 ......7.......1. │ │ - 0x00db98b0 edbe3100 62010000 08000000 ebde3700 ..1.b.........7. │ │ - 0x00db98c0 00000000 a4673100 a4673100 63010000 .....g1..g1.c... │ │ - 0x00db98d0 08000000 f3de3700 00000000 9cb63000 ......7.......0. │ │ - 0x00db98e0 9cb63000 64010000 08000000 fbde3700 ..0.d.........7. │ │ - 0x00db98f0 00000000 ba673100 ba673100 65010000 .....g1..g1.e... │ │ - 0x00db9900 08000000 03df3700 00000000 4daf3200 ......7.....M.2. │ │ - 0x00db9910 4daf3200 66010000 08000000 0bdf3700 M.2.f.........7. │ │ - 0x00db9920 00000000 23463100 23463100 67010000 ....#F1.#F1.g... │ │ - 0x00db9930 08000000 13df3700 00000000 c7673100 ......7......g1. │ │ - 0x00db9940 c7673100 68010000 08000000 1bdf3700 .g1.h.........7. │ │ + 0x00db98a0 08000000 e3de3700 00000000 c6be3100 ......7.......1. │ │ + 0x00db98b0 c6be3100 62010000 08000000 ebde3700 ..1.b.........7. │ │ + 0x00db98c0 00000000 7d673100 7d673100 63010000 ....}g1.}g1.c... │ │ + 0x00db98d0 08000000 f3de3700 00000000 75b63000 ......7.....u.0. │ │ + 0x00db98e0 75b63000 64010000 08000000 fbde3700 u.0.d.........7. │ │ + 0x00db98f0 00000000 93673100 93673100 65010000 .....g1..g1.e... │ │ + 0x00db9900 08000000 03df3700 00000000 26af3200 ......7.....&.2. │ │ + 0x00db9910 26af3200 66010000 08000000 0bdf3700 &.2.f.........7. │ │ + 0x00db9920 00000000 fc453100 fc453100 67010000 .....E1..E1.g... │ │ + 0x00db9930 08000000 13df3700 00000000 a0673100 ......7......g1. │ │ + 0x00db9940 a0673100 68010000 08000000 1bdf3700 .g1.h.........7. │ │ 0x00db9950 00000000 b76f2f00 b76f2f00 69010000 .....o/..o/.i... │ │ 0x00db9960 08000000 23df3700 00000000 63213000 ....#.7.....c!0. │ │ 0x00db9970 63213000 6a010000 08000000 2bdf3700 c!0.j.......+.7. │ │ - 0x00db9980 00000000 06983000 a6283100 6b010000 ......0..(1.k... │ │ - 0x00db9990 08000000 33df3700 00000000 08f03000 ....3.7.......0. │ │ - 0x00db99a0 8a833100 6c010000 08000000 3bdf3700 ..1.l.......;.7. │ │ - 0x00db99b0 00000000 07bf3100 92833100 6d010000 ......1...1.m... │ │ + 0x00db9980 00000000 06983000 7f283100 6b010000 ......0..(1.k... │ │ + 0x00db9990 08000000 33df3700 00000000 e1ef3000 ....3.7.......0. │ │ + 0x00db99a0 63833100 6c010000 08000000 3bdf3700 c.1.l.......;.7. │ │ + 0x00db99b0 00000000 e0be3100 6b833100 6d010000 ......1.k.1.m... │ │ 0x00db99c0 09000000 43df3700 00000000 76213000 ....C.7.....v!0. │ │ 0x00db99d0 60c92f00 6e010000 09000000 4cdf3700 `./.n.......L.7. │ │ - 0x00db99e0 00000000 a6833100 fd783000 6f010000 ......1..x0.o... │ │ + 0x00db99e0 00000000 7f833100 fd783000 6f010000 ......1..x0.o... │ │ 0x00db99f0 09000000 55df3700 00000000 6bc92f00 ....U.7.....k./. │ │ - 0x00db9a00 5aa23100 70010000 09000000 5edf3700 Z.1.p.......^.7. │ │ - 0x00db9a10 00000000 b4b63000 56cd3200 71010000 ......0.V.2.q... │ │ - 0x00db9a20 09000000 67df3700 00000000 74a23100 ....g.7.....t.1. │ │ + 0x00db9a00 33a23100 70010000 09000000 5edf3700 3.1.p.......^.7. │ │ + 0x00db9a10 00000000 8db63000 56cd3200 71010000 ......0.V.2.q... │ │ + 0x00db9a20 09000000 67df3700 00000000 4da23100 ....g.7.....M.1. │ │ 0x00db9a30 c66f2f00 72010000 09000000 70df3700 .o/.r.......p.7. │ │ - 0x00db9a40 00000000 1c912f00 bcb63000 73010000 ....../...0.s... │ │ + 0x00db9a40 00000000 1c912f00 95b63000 73010000 ....../...0.s... │ │ 0x00db9a50 09000000 79df3700 00000000 64cd3200 ....y.7.....d.2. │ │ - 0x00db9a60 10f03000 74010000 09000000 82df3700 ..0.t.........7. │ │ + 0x00db9a60 e9ef3000 74010000 09000000 82df3700 ..0.t.........7. │ │ 0x00db9a70 00000000 3bef3200 3bef3200 75010000 ....;.2.;.2.u... │ │ - 0x00db9a80 09000000 8bdf3700 00000000 0ab93100 ......7.......1. │ │ - 0x00db9a90 0ab93100 76010000 09000000 94df3700 ..1.v.........7. │ │ - 0x00db9aa0 00000000 b7283100 69533200 77010000 .....(1.iS2.w... │ │ - 0x00db9ab0 09000000 9ddf3700 00000000 39c63200 ......7.....9.2. │ │ - 0x00db9ac0 39c63200 78010000 04000000 a6df3700 9.2.x.........7. │ │ - 0x00db9ad0 00000000 fa183200 fa183200 79010000 ......2...2.y... │ │ - 0x00db9ae0 05000000 aadf3700 00000000 d2673100 ......7......g1. │ │ - 0x00db9af0 c00d3100 7a010000 02000000 afdf3700 ..1.z.........7. │ │ - 0x00db9b00 00000000 09793000 e00d3100 7b010000 .....y0...1.{... │ │ - 0x00db9b10 01000000 b1df3700 00000000 ac833100 ......7.......1. │ │ - 0x00db9b20 82a23100 7c010000 02000000 b2df3700 ..1.|.........7. │ │ - 0x00db9b30 00000000 41ef3200 e40d3100 7d010000 ....A.2...1.}... │ │ + 0x00db9a80 09000000 8bdf3700 00000000 e3b83100 ......7.......1. │ │ + 0x00db9a90 e3b83100 76010000 09000000 94df3700 ..1.v.........7. │ │ + 0x00db9aa0 00000000 90283100 42533200 77010000 .....(1.BS2.w... │ │ + 0x00db9ab0 09000000 9ddf3700 00000000 12c63200 ......7.......2. │ │ + 0x00db9ac0 12c63200 78010000 04000000 a6df3700 ..2.x.........7. │ │ + 0x00db9ad0 00000000 d3183200 d3183200 79010000 ......2...2.y... │ │ + 0x00db9ae0 05000000 aadf3700 00000000 ab673100 ......7......g1. │ │ + 0x00db9af0 990d3100 7a010000 02000000 afdf3700 ..1.z.........7. │ │ + 0x00db9b00 00000000 09793000 b90d3100 7b010000 .....y0...1.{... │ │ + 0x00db9b10 01000000 b1df3700 00000000 85833100 ......7.......1. │ │ + 0x00db9b20 5ba23100 7c010000 02000000 b2df3700 [.1.|.........7. │ │ + 0x00db9b30 00000000 41ef3200 bd0d3100 7d010000 ....A.2...1.}... │ │ 0x00db9b40 03000000 b4df3700 00000000 46ef3200 ......7.....F.2. │ │ - 0x00db9b50 d1b63000 7e010000 04000000 b7df3700 ..0.~.........7. │ │ - 0x00db9b60 00000000 16983000 e90d3100 7f010000 ......0...1..... │ │ + 0x00db9b50 aab63000 7e010000 04000000 b7df3700 ..0.~.........7. │ │ + 0x00db9b60 00000000 16983000 c20d3100 7f010000 ......0...1..... │ │ 0x00db9b70 04000000 bbdf3700 00000000 5c5b3000 ......7.....\[0. │ │ - 0x00db9b80 74533200 80010000 04000000 bfdf3700 tS2...........7. │ │ - 0x00db9b90 00000000 527f2f00 07193200 81010000 ....R./...2..... │ │ - 0x00db9ba0 04000000 c3df3700 00000000 e1673100 ......7......g1. │ │ + 0x00db9b80 4d533200 80010000 04000000 bfdf3700 MS2...........7. │ │ + 0x00db9b90 00000000 527f2f00 e0183200 81010000 ....R./...2..... │ │ + 0x00db9ba0 04000000 c3df3700 00000000 ba673100 ......7......g1. │ │ 0x00db9bb0 da6f2f00 82010000 04000000 c7df3700 .o/...........7. │ │ - 0x00db9bc0 00000000 c1283100 0d793000 83010000 .....(1..y0..... │ │ + 0x00db9bc0 00000000 9a283100 0d793000 83010000 .....(1..y0..... │ │ 0x00db9bd0 04000000 cbdf3700 00000000 bbab2f00 ......7......./. │ │ 0x00db9be0 bbab2f00 84010000 04000000 cfdf3700 ../...........7. │ │ - 0x00db9bf0 00000000 3a463100 e36f2f00 85010000 ....:F1..o/..... │ │ + 0x00db9bf0 00000000 13463100 e36f2f00 85010000 .....F1..o/..... │ │ 0x00db9c00 05000000 d3df3700 00000000 6d053000 ......7.....m.0. │ │ 0x00db9c10 ef6f2f00 86010000 09000000 d8df3700 .o/...........7. │ │ 0x00db9c20 00000000 3ee82f00 e5403000 87010000 ....>./..@0..... │ │ - 0x00db9c30 0a000000 e1df3700 00000000 c8283100 ......7......(1. │ │ + 0x00db9c30 0a000000 e1df3700 00000000 a1283100 ......7......(1. │ │ 0x00db9c40 14793000 88010000 0a000000 ebdf3700 .y0...........7. │ │ 0x00db9c50 00000000 20602f00 20602f00 89010000 .... `/. `/..... │ │ - 0x00db9c60 00000000 00000000 00000000 be903200 ..............2. │ │ + 0x00db9c60 00000000 00000000 00000000 97903200 ..............2. │ │ 0x00db9c70 7fc92f00 8a010000 03000000 f5df3700 ../...........7. │ │ - 0x00db9c80 00000000 cfd03000 cfd03000 8b010000 ......0...0..... │ │ - 0x00db9c90 04000000 f8df3700 00000000 86a23100 ......7.......1. │ │ - 0x00db9ca0 59af3200 8c010000 09000000 fcdf3700 Y.2...........7. │ │ - 0x00db9cb0 00000000 dbb63000 dbb63000 8d010000 ......0...0..... │ │ - 0x00db9cc0 08000000 05e03700 00000000 d9d03000 ......7.......0. │ │ - 0x00db9cd0 0f193200 8e010000 08000000 0de03700 ..2...........7. │ │ + 0x00db9c80 00000000 a8d03000 a8d03000 8b010000 ......0...0..... │ │ + 0x00db9c90 04000000 f8df3700 00000000 5fa23100 ......7....._.1. │ │ + 0x00db9ca0 32af3200 8c010000 09000000 fcdf3700 2.2...........7. │ │ + 0x00db9cb0 00000000 b4b63000 b4b63000 8d010000 ......0...0..... │ │ + 0x00db9cc0 08000000 05e03700 00000000 b2d03000 ......7.......0. │ │ + 0x00db9cd0 e8183200 8e010000 08000000 0de03700 ..2...........7. │ │ 0x00db9ce0 00000000 73cd3200 73cd3200 8f010000 ....s.2.s.2..... │ │ 0x00db9cf0 08000000 15e03700 00000000 f86f2f00 ......7......o/. │ │ 0x00db9d00 f86f2f00 90010000 03000000 1de03700 .o/...........7. │ │ - 0x00db9d10 00000000 ebd03000 8ea23100 91010000 ......0...1..... │ │ - 0x00db9d20 03000000 20e03700 00000000 81533200 .... .7......S2. │ │ - 0x00db9d30 f40d3100 92010000 03000000 23e03700 ..1.........#.7. │ │ - 0x00db9d40 00000000 910f3300 71fc3100 93010000 ......3.q.1..... │ │ + 0x00db9d10 00000000 c4d03000 67a23100 91010000 ......0.g.1..... │ │ + 0x00db9d20 03000000 20e03700 00000000 5a533200 .... .7.....ZS2. │ │ + 0x00db9d30 cd0d3100 92010000 03000000 23e03700 ..1.........#.7. │ │ + 0x00db9d40 00000000 910f3300 4afc3100 93010000 ......3.J.1..... │ │ 0x00db9d50 03000000 26e03700 00000000 20602f00 ....&.7..... `/. │ │ 0x00db9d60 20602f00 94010000 00000000 00000000 `/............. │ │ - 0x00db9d70 00000000 83cd3200 6eaf3200 95010000 ......2.n.2..... │ │ - 0x00db9d80 05000000 29e03700 00000000 73b93100 ....).7.....s.1. │ │ - 0x00db9d90 73b93100 96010000 07000000 2ee03700 s.1...........7. │ │ - 0x00db9da0 00000000 03f43100 03f43100 97010000 ......1...1..... │ │ - 0x00db9db0 07000000 35e03700 00000000 ef313200 ....5.7......12. │ │ - 0x00db9dc0 ef313200 98010000 07000000 3ce03700 .12.........<.7. │ │ - 0x00db9dd0 00000000 7b093100 7b093100 99010000 ....{.1.{.1..... │ │ - 0x00db9de0 08000000 43e03700 00000000 edf53100 ....C.7.......1. │ │ - 0x00db9df0 edf53100 9a010000 08000000 4be03700 ..1.........K.7. │ │ - 0x00db9e00 00000000 b26d3200 b26d3200 9b010000 .....m2..m2..... │ │ - 0x00db9e10 08000000 53e03700 00000000 18eb3000 ....S.7.......0. │ │ - 0x00db9e20 18eb3000 9c010000 08000000 5be03700 ..0.........[.7. │ │ - 0x00db9e30 00000000 bd6d3200 bd6d3200 9d010000 .....m2..m2..... │ │ - 0x00db9e40 08000000 63e03700 00000000 c9d73100 ....c.7.......1. │ │ - 0x00db9e50 c9d73100 9e010000 08000000 6be03700 ..1.........k.7. │ │ - 0x00db9e60 00000000 2c153200 2c153200 9f010000 ....,.2.,.2..... │ │ + 0x00db9d70 00000000 83cd3200 47af3200 95010000 ......2.G.2..... │ │ + 0x00db9d80 05000000 29e03700 00000000 4cb93100 ....).7.....L.1. │ │ + 0x00db9d90 4cb93100 96010000 07000000 2ee03700 L.1...........7. │ │ + 0x00db9da0 00000000 dcf33100 dcf33100 97010000 ......1...1..... │ │ + 0x00db9db0 07000000 35e03700 00000000 c8313200 ....5.7......12. │ │ + 0x00db9dc0 c8313200 98010000 07000000 3ce03700 .12.........<.7. │ │ + 0x00db9dd0 00000000 54093100 54093100 99010000 ....T.1.T.1..... │ │ + 0x00db9de0 08000000 43e03700 00000000 c6f53100 ....C.7.......1. │ │ + 0x00db9df0 c6f53100 9a010000 08000000 4be03700 ..1.........K.7. │ │ + 0x00db9e00 00000000 8b6d3200 8b6d3200 9b010000 .....m2..m2..... │ │ + 0x00db9e10 08000000 53e03700 00000000 f1ea3000 ....S.7.......0. │ │ + 0x00db9e20 f1ea3000 9c010000 08000000 5be03700 ..0.........[.7. │ │ + 0x00db9e30 00000000 966d3200 966d3200 9d010000 .....m2..m2..... │ │ + 0x00db9e40 08000000 63e03700 00000000 a2d73100 ....c.7.......1. │ │ + 0x00db9e50 a2d73100 9e010000 08000000 6be03700 ..1.........k.7. │ │ + 0x00db9e60 00000000 05153200 05153200 9f010000 ......2...2..... │ │ 0x00db9e70 08000000 73e03700 00000000 7c213000 ....s.7.....|!0. │ │ 0x00db9e80 7c213000 a0010000 07000000 7be03700 |!0.........{.7. │ │ - 0x00db9e90 00000000 8ecd3200 25f03000 a1010000 ......2.%.0..... │ │ - 0x00db9ea0 09000000 82e03700 00000000 4d213100 ......7.....M!1. │ │ - 0x00db9eb0 e7b63000 a2010000 09000000 8be03700 ..0...........7. │ │ - 0x00db9ec0 00000000 77bd3100 1b793000 a3010000 ....w.1..y0..... │ │ + 0x00db9e90 00000000 8ecd3200 feef3000 a1010000 ......2...0..... │ │ + 0x00db9ea0 09000000 82e03700 00000000 26213100 ......7.....&!1. │ │ + 0x00db9eb0 c0b63000 a2010000 09000000 8be03700 ..0...........7. │ │ + 0x00db9ec0 00000000 50bd3100 1b793000 a3010000 ....P.1..y0..... │ │ 0x00db9ed0 09000000 94e03700 00000000 fd6f2f00 ......7......o/. │ │ - 0x00db9ee0 cf283100 a4010000 09000000 9de03700 .(1...........7. │ │ - 0x00db9ef0 00000000 54dc3100 e2723200 a5010000 ....T.1..r2..... │ │ + 0x00db9ee0 a8283100 a4010000 09000000 9de03700 .(1...........7. │ │ + 0x00db9ef0 00000000 2ddc3100 bb723200 a5010000 ....-.1..r2..... │ │ 0x00db9f00 09000000 a6e03700 00000000 09702f00 ......7......p/. │ │ 0x00db9f10 96cd3200 a6010000 09000000 afe03700 ..2...........7. │ │ - 0x00db9f20 00000000 5daa2f00 19bf3100 a7010000 ....]./...1..... │ │ - 0x00db9f30 09000000 b8e03700 00000000 f3b63000 ......7.......0. │ │ - 0x00db9f40 93533200 a8010000 09000000 c1e03700 .S2...........7. │ │ - 0x00db9f50 00000000 695b3000 2a193200 a9010000 ....i[0.*.2..... │ │ + 0x00db9f20 00000000 5daa2f00 f2be3100 a7010000 ....]./...1..... │ │ + 0x00db9f30 09000000 b8e03700 00000000 ccb63000 ......7.......0. │ │ + 0x00db9f40 6c533200 a8010000 09000000 c1e03700 lS2...........7. │ │ + 0x00db9f50 00000000 695b3000 03193200 a9010000 ....i[0...2..... │ │ 0x00db9f60 09000000 cae03700 00000000 cea42f00 ......7......./. │ │ 0x00db9f70 2b912f00 aa010000 09000000 d3e03700 +./...........7. │ │ 0x00db9f80 00000000 b2bf2f00 f5403000 ab010000 ....../..@0..... │ │ 0x00db9f90 09000000 dce03700 00000000 01413000 ......7......A0. │ │ - 0x00db9fa0 db283100 ac010000 09000000 e5e03700 .(1...........7. │ │ - 0x00db9fb0 00000000 9f533200 1b983000 ad010000 .....S2...0..... │ │ - 0x00db9fc0 09000000 eee03700 00000000 58363200 ......7.....X62. │ │ - 0x00db9fd0 ab533200 ae010000 03000000 f7e03700 .S2...........7. │ │ + 0x00db9fa0 b4283100 ac010000 09000000 e5e03700 .(1...........7. │ │ + 0x00db9fb0 00000000 78533200 1b983000 ad010000 ....xS2...0..... │ │ + 0x00db9fc0 09000000 eee03700 00000000 31363200 ......7.....162. │ │ + 0x00db9fd0 84533200 ae010000 03000000 f7e03700 .S2...........7. │ │ 0x00db9fe0 00000000 41e82f00 55e82f00 af010000 ....A./.U./..... │ │ 0x00db9ff0 07000000 fae03700 00000000 27793000 ......7.....'y0. │ │ 0x00dba000 8c213000 b0010000 07000000 01e13700 .!0...........7. │ │ - 0x00dba010 00000000 c0ab2f00 38f03000 b1010000 ....../.8.0..... │ │ - 0x00dba020 07000000 08e13700 00000000 a8643200 ......7......d2. │ │ - 0x00dba030 a8643200 b2010000 01000000 0fe13700 .d2...........7. │ │ + 0x00dba010 00000000 c0ab2f00 11f03000 b1010000 ....../...0..... │ │ + 0x00dba020 07000000 08e13700 00000000 81643200 ......7......d2. │ │ + 0x00dba030 81643200 b2010000 01000000 0fe13700 .d2...........7. │ │ 0x00dba040 00000000 4d943000 4d943000 b3010000 ....M.0.M.0..... │ │ 0x00dba050 03000000 10e13700 00000000 15702f00 ......7......p/. │ │ 0x00dba060 15702f00 b4010000 07000000 13e13700 .p/...........7. │ │ - 0x00dba070 00000000 36193200 36193200 b5010000 ....6.2.6.2..... │ │ - 0x00dba080 08000000 1ae13700 00000000 fdd03000 ......7.......0. │ │ - 0x00dba090 fdd03000 b6010000 09000000 22e13700 ..0.........".7. │ │ + 0x00dba070 00000000 0f193200 0f193200 b5010000 ......2...2..... │ │ + 0x00dba080 08000000 1ae13700 00000000 d6d03000 ......7.......0. │ │ + 0x00dba090 d6d03000 b6010000 09000000 22e13700 ..0.........".7. │ │ 0x00dba0a0 00000000 98c92f00 98c92f00 b7010000 ....../.../..... │ │ - 0x00dba0b0 09000000 2be13700 00000000 080e3100 ....+.7.......1. │ │ - 0x00dba0c0 080e3100 b8010000 09000000 34e13700 ..1.........4.7. │ │ - 0x00dba0d0 00000000 60dc3100 60dc3100 b9010000 ....`.1.`.1..... │ │ + 0x00dba0b0 09000000 2be13700 00000000 e10d3100 ....+.7.......1. │ │ + 0x00dba0c0 e10d3100 b8010000 09000000 34e13700 ..1.........4.7. │ │ + 0x00dba0d0 00000000 39dc3100 39dc3100 b9010000 ....9.1.9.1..... │ │ 0x00dba0e0 09000000 3de13700 00000000 19702f00 ....=.7......p/. │ │ 0x00dba0f0 19702f00 ba010000 0a000000 46e13700 .p/.........F.7. │ │ 0x00dba100 00000000 9c0f3300 9c0f3300 bb010000 ......3...3..... │ │ - 0x00dba110 0a000000 50e13700 00000000 10d13000 ....P.7.......0. │ │ - 0x00dba120 10d13000 bc010000 0a000000 5ae13700 ..0.........Z.7. │ │ + 0x00dba110 0a000000 50e13700 00000000 e9d03000 ....P.7.......0. │ │ + 0x00dba120 e9d03000 bc010000 0a000000 5ae13700 ..0.........Z.7. │ │ 0x00dba130 00000000 0d413000 0d413000 bd010000 .....A0..A0..... │ │ 0x00dba140 0a000000 64e13700 00000000 76053000 ....d.7.....v.0. │ │ 0x00dba150 76053000 be010000 0a000000 6ee13700 v.0.........n.7. │ │ 0x00dba160 00000000 29702f00 29702f00 bf010000 ....)p/.)p/..... │ │ - 0x00dba170 0a000000 78e13700 00000000 b0833100 ....x.7.......1. │ │ - 0x00dba180 b0833100 c0010000 0a000000 82e13700 ..1...........7. │ │ + 0x00dba170 0a000000 78e13700 00000000 89833100 ....x.7.......1. │ │ + 0x00dba180 89833100 c0010000 0a000000 82e13700 ..1...........7. │ │ 0x00dba190 00000000 37912f00 37912f00 c1010000 ....7./.7./..... │ │ - 0x00dba1a0 0a000000 8ce13700 00000000 d7903200 ......7.......2. │ │ - 0x00dba1b0 d7903200 c2010000 0a000000 96e13700 ..2...........7. │ │ - 0x00dba1c0 00000000 c1533200 c1533200 c3010000 .....S2..S2..... │ │ - 0x00dba1d0 0a000000 a0e13700 00000000 46463100 ......7.....FF1. │ │ - 0x00dba1e0 46463100 c4010000 0a000000 aae13700 FF1...........7. │ │ - 0x00dba1f0 00000000 6cdc3100 6cdc3100 c5010000 ....l.1.l.1..... │ │ - 0x00dba200 0a000000 b4e13700 00000000 6c363200 ......7.....l62. │ │ - 0x00dba210 6c363200 c6010000 0a000000 bee13700 l62...........7. │ │ - 0x00dba220 00000000 ffb63000 ffb63000 c7010000 ......0...0..... │ │ - 0x00dba230 0a000000 c8e13700 00000000 5a463100 ......7.....ZF1. │ │ - 0x00dba240 5a463100 c8010000 0a000000 d2e13700 ZF1...........7. │ │ - 0x00dba250 00000000 e7903200 e7903200 c9010000 ......2...2..... │ │ - 0x00dba260 0a000000 dce13700 00000000 7cdc3100 ......7.....|.1. │ │ + 0x00dba1a0 0a000000 8ce13700 00000000 b0903200 ......7.......2. │ │ + 0x00dba1b0 b0903200 c2010000 0a000000 96e13700 ..2...........7. │ │ + 0x00dba1c0 00000000 9a533200 9a533200 c3010000 .....S2..S2..... │ │ + 0x00dba1d0 0a000000 a0e13700 00000000 1f463100 ......7......F1. │ │ + 0x00dba1e0 1f463100 c4010000 0a000000 aae13700 .F1...........7. │ │ + 0x00dba1f0 00000000 45dc3100 45dc3100 c5010000 ....E.1.E.1..... │ │ + 0x00dba200 0a000000 b4e13700 00000000 45363200 ......7.....E62. │ │ + 0x00dba210 45363200 c6010000 0a000000 bee13700 E62...........7. │ │ + 0x00dba220 00000000 d8b63000 d8b63000 c7010000 ......0...0..... │ │ + 0x00dba230 0a000000 c8e13700 00000000 33463100 ......7.....3F1. │ │ + 0x00dba240 33463100 c8010000 0a000000 d2e13700 3F1...........7. │ │ + 0x00dba250 00000000 c0903200 c0903200 c9010000 ......2...2..... │ │ + 0x00dba260 0a000000 dce13700 00000000 55dc3100 ......7.....U.1. │ │ 0x00dba270 a2cd3200 ca010000 0a000000 e6e13700 ..2...........7. │ │ - 0x00dba280 00000000 e7283100 e7283100 cb010000 .....(1..(1..... │ │ - 0x00dba290 0a000000 f0e13700 00000000 cb533200 ......7......S2. │ │ - 0x00dba2a0 81363200 cc010000 0a000000 fae13700 .62...........7. │ │ + 0x00dba280 00000000 c0283100 c0283100 cb010000 .....(1..(1..... │ │ + 0x00dba290 0a000000 f0e13700 00000000 a4533200 ......7......S2. │ │ + 0x00dba2a0 5a363200 cc010000 0a000000 fae13700 Z62...........7. │ │ 0x00dba2b0 00000000 466c2f00 466c2f00 cd010000 ....Fl/.Fl/..... │ │ - 0x00dba2c0 0a000000 04e23700 00000000 50f03000 ......7.....P.0. │ │ - 0x00dba2d0 50f03000 ce010000 0a000000 0ee23700 P.0...........7. │ │ - 0x00dba2e0 00000000 d0533200 d0533200 cf010000 .....S2..S2..... │ │ + 0x00dba2c0 0a000000 04e23700 00000000 29f03000 ......7.....).0. │ │ + 0x00dba2d0 29f03000 ce010000 0a000000 0ee23700 ).0...........7. │ │ + 0x00dba2e0 00000000 a9533200 a9533200 cf010000 .....S2..S2..... │ │ 0x00dba2f0 0a000000 18e23700 00000000 41793000 ......7.....Ay0. │ │ 0x00dba300 41793000 d0010000 0a000000 22e23700 Ay0.........".7. │ │ - 0x00dba310 00000000 ea673100 ea673100 d1010000 .....g1..g1..... │ │ - 0x00dba320 0a000000 2ce23700 00000000 8f363200 ....,.7......62. │ │ - 0x00dba330 8f363200 d2010000 0a000000 36e23700 .62.........6.7. │ │ - 0x00dba340 00000000 fb903200 fb903200 d3010000 ......2...2..... │ │ - 0x00dba350 0a000000 40e23700 00000000 63463100 ....@.7.....cF1. │ │ - 0x00dba360 63463100 d4010000 0a000000 4ae23700 cF1.........J.7. │ │ + 0x00dba310 00000000 c3673100 c3673100 d1010000 .....g1..g1..... │ │ + 0x00dba320 0a000000 2ce23700 00000000 68363200 ....,.7.....h62. │ │ + 0x00dba330 68363200 d2010000 0a000000 36e23700 h62.........6.7. │ │ + 0x00dba340 00000000 d4903200 d4903200 d3010000 ......2...2..... │ │ + 0x00dba350 0a000000 40e23700 00000000 3c463100 ....@.7......1.>.1..... │ │ + 0x00dba850 00000000 17bf3100 17bf3100 09020000 ......1...1..... │ │ 0x00dba860 04000000 ece33700 00000000 be213000 ......7......!0. │ │ 0x00dba870 be213000 0a020000 04000000 f0e33700 .!0...........7. │ │ 0x00dba880 00000000 52702f00 52702f00 0b020000 ....Rp/.Rp/..... │ │ - 0x00dba890 04000000 f4e33700 00000000 0d733200 ......7......s2. │ │ - 0x00dba8a0 0d733200 0c020000 04000000 f8e33700 .s2...........7. │ │ - 0x00dba8b0 00000000 a4dc3100 a4dc3100 0d020000 ......1...1..... │ │ - 0x00dba8c0 04000000 fce33700 00000000 21b73000 ......7.....!.0. │ │ - 0x00dba8d0 21b73000 0e020000 04000000 00e43700 !.0...........7. │ │ - 0x00dba8e0 00000000 c1fc3100 c1fc3100 0f020000 ......1...1..... │ │ + 0x00dba890 04000000 f4e33700 00000000 e6723200 ......7......r2. │ │ + 0x00dba8a0 e6723200 0c020000 04000000 f8e33700 .r2...........7. │ │ + 0x00dba8b0 00000000 7ddc3100 7ddc3100 0d020000 ....}.1.}.1..... │ │ + 0x00dba8c0 04000000 fce33700 00000000 fab63000 ......7.......0. │ │ + 0x00dba8d0 fab63000 0e020000 04000000 00e43700 ..0...........7. │ │ + 0x00dba8e0 00000000 9afc3100 9afc3100 0f020000 ......1...1..... │ │ 0x00dba8f0 04000000 04e43700 00000000 78e82f00 ......7.....x./. │ │ 0x00dba900 78e82f00 10020000 04000000 08e43700 x./...........7. │ │ - 0x00dba910 00000000 4cbf3100 4cbf3100 11020000 ....L.1.L.1..... │ │ - 0x00dba920 04000000 0ce43700 00000000 e5533200 ......7......S2. │ │ - 0x00dba930 e5533200 12020000 04000000 10e43700 .S2...........7. │ │ - 0x00dba940 00000000 a8a23100 a8a23100 13020000 ......1...1..... │ │ - 0x00dba950 04000000 14e43700 00000000 d6fc3100 ......7.......1. │ │ - 0x00dba960 d6fc3100 14020000 04000000 18e43700 ..1...........7. │ │ + 0x00dba910 00000000 25bf3100 25bf3100 11020000 ....%.1.%.1..... │ │ + 0x00dba920 04000000 0ce43700 00000000 be533200 ......7......S2. │ │ + 0x00dba930 be533200 12020000 04000000 10e43700 .S2...........7. │ │ + 0x00dba940 00000000 81a23100 81a23100 13020000 ......1...1..... │ │ + 0x00dba950 04000000 14e43700 00000000 affc3100 ......7.......1. │ │ + 0x00dba960 affc3100 14020000 04000000 18e43700 ..1...........7. │ │ 0x00dba970 00000000 8e793000 8e793000 15020000 .....y0..y0..... │ │ - 0x00dba980 04000000 1ce43700 00000000 76463100 ......7.....vF1. │ │ - 0x00dba990 76463100 16020000 04000000 20e43700 vF1......... .7. │ │ - 0x00dba9a0 00000000 30b73000 30b73000 17020000 ....0.0.0.0..... │ │ - 0x00dba9b0 04000000 24e43700 00000000 2fd13000 ....$.7...../.0. │ │ - 0x00dba9c0 2fd13000 18020000 04000000 28e43700 /.0.........(.7. │ │ + 0x00dba980 04000000 1ce43700 00000000 4f463100 ......7.....OF1. │ │ + 0x00dba990 4f463100 16020000 04000000 20e43700 OF1......... .7. │ │ + 0x00dba9a0 00000000 09b73000 09b73000 17020000 ......0...0..... │ │ + 0x00dba9b0 04000000 24e43700 00000000 08d13000 ....$.7.......0. │ │ + 0x00dba9c0 08d13000 18020000 04000000 28e43700 ..0.........(.7. │ │ 0x00dba9d0 00000000 dd0f3300 dd0f3300 19020000 ......3...3..... │ │ 0x00dba9e0 04000000 2ce43700 00000000 88053000 ....,.7.......0. │ │ 0x00dba9f0 88053000 1a020000 04000000 30e43700 ..0.........0.7. │ │ - 0x00dbaa00 00000000 18913200 18913200 1b020000 ......2...2..... │ │ - 0x00dbaa10 04000000 34e43700 00000000 f7533200 ....4.7......S2. │ │ - 0x00dbaa20 f7533200 1c020000 04000000 38e43700 .S2.........8.7. │ │ + 0x00dbaa00 00000000 f1903200 f1903200 1b020000 ......2...2..... │ │ + 0x00dbaa10 04000000 34e43700 00000000 d0533200 ....4.7......S2. │ │ + 0x00dbaa20 d0533200 1c020000 04000000 38e43700 .S2.........8.7. │ │ 0x00dbaa30 00000000 935b3000 935b3000 1d020000 .....[0..[0..... │ │ - 0x00dbaa40 04000000 3ce43700 00000000 e3fc3100 ....<.7.......1. │ │ - 0x00dbaa50 e3fc3100 1e020000 04000000 40e43700 ..1.........@.7. │ │ + 0x00dbaa40 04000000 3ce43700 00000000 bcfc3100 ....<.7.......1. │ │ + 0x00dbaa50 bcfc3100 1e020000 04000000 40e43700 ..1.........@.7. │ │ 0x00dbaa60 00000000 5b702f00 5b702f00 1f020000 ....[p/.[p/..... │ │ 0x00dbaa70 04000000 44e43700 00000000 f7ab2f00 ....D.7......./. │ │ 0x00dbaa80 f7ab2f00 20020000 04000000 48e43700 ../. .......H.7. │ │ - 0x00dbaa90 00000000 bd363200 bd363200 21020000 .....62..62.!... │ │ - 0x00dbaaa0 04000000 4ce43700 00000000 f8fc3100 ....L.7.......1. │ │ - 0x00dbaab0 f8fc3100 22020000 04000000 50e43700 ..1.".......P.7. │ │ - 0x00dbaac0 00000000 09fd3100 09fd3100 23020000 ......1...1.#... │ │ + 0x00dbaa90 00000000 96363200 96363200 21020000 .....62..62.!... │ │ + 0x00dbaaa0 04000000 4ce43700 00000000 d1fc3100 ....L.7.......1. │ │ + 0x00dbaab0 d1fc3100 22020000 04000000 50e43700 ..1.".......P.7. │ │ + 0x00dbaac0 00000000 e2fc3100 e2fc3100 23020000 ......1...1.#... │ │ 0x00dbaad0 04000000 54e43700 00000000 07ac2f00 ....T.7......./. │ │ 0x00dbaae0 07ac2f00 24020000 04000000 58e43700 ../.$.......X.7. │ │ 0x00dbaaf0 00000000 90e82f00 90e82f00 25020000 ....../.../.%... │ │ - 0x00dbab00 04000000 5ce43700 00000000 b9dc3100 ....\.7.......1. │ │ - 0x00dbab10 b9dc3100 26020000 04000000 60e43700 ..1.&.......`.7. │ │ - 0x00dbab20 00000000 cb833100 cb833100 27020000 ......1...1.'... │ │ + 0x00dbab00 04000000 5ce43700 00000000 92dc3100 ....\.7.......1. │ │ + 0x00dbab10 92dc3100 26020000 04000000 60e43700 ..1.&.......`.7. │ │ + 0x00dbab20 00000000 a4833100 a4833100 27020000 ......1...1.'... │ │ 0x00dbab30 04000000 64e43700 00000000 6f702f00 ....d.7.....op/. │ │ 0x00dbab40 6f702f00 28020000 04000000 68e43700 op/.(.......h.7. │ │ - 0x00dbab50 00000000 5ff03000 5ff03000 29020000 ...._.0._.0.)... │ │ + 0x00dbab50 00000000 38f03000 38f03000 29020000 ....8.0.8.0.)... │ │ 0x00dbab60 04000000 6ce43700 00000000 f00f3300 ....l.7.......3. │ │ 0x00dbab70 f00f3300 2a020000 04000000 70e43700 ..3.*.......p.7. │ │ - 0x00dbab80 00000000 41d13000 41d13000 2b020000 ....A.0.A.0.+... │ │ + 0x00dbab80 00000000 1ad13000 1ad13000 2b020000 ......0...0.+... │ │ 0x00dbab90 04000000 74e43700 00000000 e8c92f00 ....t.7......./. │ │ 0x00dbaba0 e8c92f00 2c020000 04000000 78e43700 ../.,.......x.7. │ │ 0x00dbabb0 00000000 fbc92f00 fbc92f00 2d020000 ....../.../.-... │ │ 0x00dbabc0 04000000 7ce43700 00000000 1bac2f00 ....|.7......./. │ │ 0x00dbabd0 1bac2f00 2e020000 04000000 80e43700 ../...........7. │ │ 0x00dbabe0 00000000 a75b3000 a75b3000 2f020000 .....[0..[0./... │ │ 0x00dbabf0 04000000 84e43700 00000000 05103300 ......7.......3. │ │ 0x00dbac00 05103300 30020000 04000000 88e43700 ..3.0.........7. │ │ - 0x00dbac10 00000000 cadc3100 cadc3100 31020000 ......1...1.1... │ │ + 0x00dbac10 00000000 a3dc3100 a3dc3100 31020000 ......1...1.1... │ │ 0x00dbac20 04000000 8ce43700 00000000 65983000 ......7.....e.0. │ │ 0x00dbac30 65983000 32020000 04000000 90e43700 e.0.2.........7. │ │ - 0x00dbac40 00000000 56d13000 56d13000 33020000 ....V.0.V.0.3... │ │ + 0x00dbac40 00000000 2fd13000 2fd13000 33020000 ..../.0./.0.3... │ │ 0x00dbac50 04000000 94e43700 00000000 b7cd3200 ......7.......2. │ │ 0x00dbac60 b7cd3200 34020000 04000000 98e43700 ..2.4.........7. │ │ 0x00dbac70 00000000 9d793000 9d793000 35020000 .....y0..y0.5... │ │ - 0x00dbac80 04000000 9ce43700 00000000 190e3100 ......7.......1. │ │ - 0x00dbac90 190e3100 36020000 04000000 a0e43700 ..1.6.........7. │ │ + 0x00dbac80 04000000 9ce43700 00000000 f20d3100 ......7.......1. │ │ + 0x00dbac90 f20d3100 36020000 04000000 a0e43700 ..1.6.........7. │ │ 0x00dbaca0 00000000 af793000 af793000 37020000 .....y0..y0.7... │ │ - 0x00dbacb0 04000000 a4e43700 00000000 73f03000 ......7.....s.0. │ │ - 0x00dbacc0 73f03000 38020000 04000000 a8e43700 s.0.8.........7. │ │ - 0x00dbacd0 00000000 0c543200 0c543200 39020000 .....T2..T2.9... │ │ + 0x00dbacb0 04000000 a4e43700 00000000 4cf03000 ......7.....L.0. │ │ + 0x00dbacc0 4cf03000 38020000 04000000 a8e43700 L.0.8.........7. │ │ + 0x00dbacd0 00000000 e5533200 e5533200 39020000 .....S2..S2.9... │ │ 0x00dbace0 04000000 ace43700 00000000 65ef3200 ......7.....e.2. │ │ 0x00dbacf0 65ef3200 3a020000 04000000 b0e43700 e.2.:.........7. │ │ 0x00dbad00 00000000 cb213000 cb213000 3b020000 .....!0..!0.;... │ │ - 0x00dbad10 04000000 b4e43700 00000000 1a733200 ......7......s2. │ │ - 0x00dbad20 1a733200 3c020000 04000000 b8e43700 .s2.<.........7. │ │ + 0x00dbad10 04000000 b4e43700 00000000 f3723200 ......7......r2. │ │ + 0x00dbad20 f3723200 3c020000 04000000 b8e43700 .r2.<.........7. │ │ 0x00dbad30 00000000 dc213000 dc213000 3d020000 .....!0..!0.=... │ │ - 0x00dbad40 04000000 bce43700 00000000 68d13000 ......7.....h.0. │ │ - 0x00dbad50 68d13000 3e020000 04000000 c0e43700 h.0.>.........7. │ │ + 0x00dbad40 04000000 bce43700 00000000 41d13000 ......7.....A.0. │ │ + 0x00dbad50 41d13000 3e020000 04000000 c0e43700 A.0.>.........7. │ │ 0x00dbad60 00000000 0dca2f00 0dca2f00 3f020000 ....../.../.?... │ │ 0x00dbad70 04000000 c4e43700 00000000 ef213000 ......7......!0. │ │ 0x00dbad80 ef213000 40020000 04000000 c8e43700 .!0.@.........7. │ │ 0x00dbad90 00000000 68413000 68413000 41020000 ....hA0.hA0.A... │ │ - 0x00dbada0 04000000 cce43700 00000000 bba23100 ......7.......1. │ │ - 0x00dbadb0 bba23100 42020000 04000000 d0e43700 ..1.B.........7. │ │ - 0x00dbadc0 00000000 87463100 87463100 43020000 .....F1..F1.C... │ │ + 0x00dbada0 04000000 cce43700 00000000 94a23100 ......7.......1. │ │ + 0x00dbadb0 94a23100 42020000 04000000 d0e43700 ..1.B.........7. │ │ + 0x00dbadc0 00000000 60463100 60463100 43020000 ....`F1.`F1.C... │ │ 0x00dbadd0 04000000 d4e43700 00000000 67912f00 ......7.....g./. │ │ 0x00dbade0 67912f00 44020000 04000000 d8e43700 g./.D.........7. │ │ - 0x00dbadf0 00000000 20543200 20543200 45020000 .... T2. T2.E... │ │ - 0x00dbae00 04000000 dce43700 00000000 89f03000 ......7.......0. │ │ - 0x00dbae10 89f03000 46020000 04000000 e0e43700 ..0.F.........7. │ │ + 0x00dbadf0 00000000 f9533200 f9533200 45020000 .....S2..S2.E... │ │ + 0x00dbae00 04000000 dce43700 00000000 62f03000 ......7.....b.0. │ │ + 0x00dbae10 62f03000 46020000 04000000 e0e43700 b.0.F.........7. │ │ 0x00dbae20 00000000 77912f00 77912f00 47020000 ....w./.w./.G... │ │ - 0x00dbae30 04000000 e4e43700 00000000 cfa23100 ......7.......1. │ │ - 0x00dbae40 cfa23100 48020000 04000000 e8e43700 ..1.H.........7. │ │ - 0x00dbae50 00000000 23683100 23683100 49020000 ....#h1.#h1.I... │ │ + 0x00dbae30 04000000 e4e43700 00000000 a8a23100 ......7.......1. │ │ + 0x00dbae40 a8a23100 48020000 04000000 e8e43700 ..1.H.........7. │ │ + 0x00dbae50 00000000 fc673100 fc673100 49020000 .....g1..g1.I... │ │ 0x00dbae60 04000000 ece43700 00000000 20ca2f00 ......7..... ./. │ │ 0x00dbae70 20ca2f00 4a020000 04000000 f0e43700 ./.J.........7. │ │ 0x00dbae80 00000000 be793000 be793000 4b020000 .....y0..y0.K... │ │ 0x00dbae90 04000000 f4e43700 00000000 1b103300 ......7.......3. │ │ 0x00dbaea0 1b103300 4c020000 04000000 f8e43700 ..3.L.........7. │ │ - 0x00dbaeb0 00000000 31543200 31543200 4d020000 ....1T2.1T2.M... │ │ + 0x00dbaeb0 00000000 0a543200 0a543200 4d020000 .....T2..T2.M... │ │ 0x00dbaec0 04000000 fce43700 00000000 33ac2f00 ......7.....3./. │ │ 0x00dbaed0 33ac2f00 4e020000 04000000 00e53700 3./.N.........7. │ │ 0x00dbaee0 00000000 31ca2f00 31ca2f00 4f020000 ....1./.1./.O... │ │ - 0x00dbaef0 04000000 04e53700 00000000 2a913200 ......7.....*.2. │ │ - 0x00dbaf00 2a913200 50020000 04000000 08e53700 *.2.P.........7. │ │ - 0x00dbaf10 00000000 41b73000 41b73000 51020000 ....A.0.A.0.Q... │ │ - 0x00dbaf20 04000000 0ce53700 00000000 1cfd3100 ......7.......1. │ │ - 0x00dbaf30 1cfd3100 52020000 04000000 10e53700 ..1.R.........7. │ │ - 0x00dbaf40 00000000 dd833100 dd833100 53020000 ......1...1.S... │ │ - 0x00dbaf50 04000000 14e53700 00000000 ee833100 ......7.......1. │ │ - 0x00dbaf60 ee833100 54020000 04000000 18e53700 ..1.T.........7. │ │ + 0x00dbaef0 04000000 04e53700 00000000 03913200 ......7.......2. │ │ + 0x00dbaf00 03913200 50020000 04000000 08e53700 ..2.P.........7. │ │ + 0x00dbaf10 00000000 1ab73000 1ab73000 51020000 ......0...0.Q... │ │ + 0x00dbaf20 04000000 0ce53700 00000000 f5fc3100 ......7.......1. │ │ + 0x00dbaf30 f5fc3100 52020000 04000000 10e53700 ..1.R.........7. │ │ + 0x00dbaf40 00000000 b6833100 b6833100 53020000 ......1...1.S... │ │ + 0x00dbaf50 04000000 14e53700 00000000 c7833100 ......7.......1. │ │ + 0x00dbaf60 c7833100 54020000 04000000 18e53700 ..1.T.........7. │ │ 0x00dbaf70 00000000 9b053000 9b053000 55020000 ......0...0.U... │ │ - 0x00dbaf80 04000000 1ce53700 00000000 36683100 ......7.....6h1. │ │ - 0x00dbaf90 36683100 56020000 04000000 20e53700 6h1.V....... .7. │ │ - 0x00dbafa0 00000000 9c463100 9c463100 57020000 .....F1..F1.W... │ │ + 0x00dbaf80 04000000 1ce53700 00000000 0f683100 ......7......h1. │ │ + 0x00dbaf90 0f683100 56020000 04000000 20e53700 .h1.V....... .7. │ │ + 0x00dbafa0 00000000 75463100 75463100 57020000 ....uF1.uF1.W... │ │ 0x00dbafb0 04000000 24e53700 00000000 bf5b3000 ....$.7......[0. │ │ 0x00dbafc0 bf5b3000 58020000 04000000 28e53700 .[0.X.......(.7. │ │ - 0x00dbafd0 00000000 99f03000 41913200 59020000 ......0.A.2.Y... │ │ + 0x00dbafd0 00000000 72f03000 1a913200 59020000 ....r.0...2.Y... │ │ 0x00dbafe0 04000000 2ce53700 00000000 76ef3200 ....,.7.....v.2. │ │ - 0x00dbaff0 fc283100 5a020000 04000000 30e53700 .(1.Z.......0.7. │ │ + 0x00dbaff0 d5283100 5a020000 04000000 30e53700 .(1.Z.......0.7. │ │ 0x00dbb000 00000000 7c413000 7c413000 5b020000 ....|A0.|A0.[... │ │ 0x00dbb010 04000000 34e53700 00000000 d85b3000 ....4.7......[0. │ │ 0x00dbb020 d85b3000 5c020000 04000000 38e53700 .[0.\.......8.7. │ │ - 0x00dbb030 00000000 58b73000 58b73000 5d020000 ....X.0.X.0.]... │ │ + 0x00dbb030 00000000 31b73000 31b73000 5d020000 ....1.0.1.0.]... │ │ 0x00dbb040 04000000 3ce53700 00000000 79983000 ....<.7.....y.0. │ │ 0x00dbb050 83983000 5e020000 04000000 40e53700 ..0.^.......@.7. │ │ 0x00dbb060 00000000 d0793000 d0793000 5f020000 .....y0..y0._... │ │ - 0x00dbb070 04000000 44e53700 00000000 14293100 ....D.7......)1. │ │ - 0x00dbb080 14293100 60020000 04000000 48e53700 .)1.`.......H.7. │ │ - 0x00dbb090 00000000 27293100 27293100 61020000 ....')1.')1.a... │ │ + 0x00dbb070 04000000 44e53700 00000000 ed283100 ....D.7......(1. │ │ + 0x00dbb080 ed283100 60020000 04000000 48e53700 .(1.`.......H.7. │ │ + 0x00dbb090 00000000 00293100 00293100 61020000 .....)1..)1.a... │ │ 0x00dbb0a0 04000000 4ce53700 00000000 a4e82f00 ....L.7......./. │ │ 0x00dbb0b0 a4e82f00 62020000 04000000 50e53700 ../.b.......P.7. │ │ 0x00dbb0c0 00000000 81702f00 81702f00 63020000 .....p/..p/.c... │ │ 0x00dbb0d0 04000000 54e53700 00000000 9b983000 ....T.7.......0. │ │ 0x00dbb0e0 9b983000 64020000 04000000 58e53700 ..0.d.......X.7. │ │ 0x00dbb0f0 00000000 ac053000 ac053000 65020000 ......0...0.e... │ │ 0x00dbb100 04000000 5ce53700 00000000 bb053000 ....\.7.......0. │ │ 0x00dbb110 bb053000 66020000 04000000 60e53700 ..0.f.......`.7. │ │ 0x00dbb120 00000000 48ac2f00 48ac2f00 67020000 ....H./.H./.g... │ │ - 0x00dbb130 04000000 64e53700 00000000 4f683100 ....d.7.....Oh1. │ │ - 0x00dbb140 4f683100 68020000 04000000 68e53700 Oh1.h.......h.7. │ │ - 0x00dbb150 00000000 7ad13000 7ad13000 69020000 ....z.0.z.0.i... │ │ + 0x00dbb130 04000000 64e53700 00000000 28683100 ....d.7.....(h1. │ │ + 0x00dbb140 28683100 68020000 04000000 68e53700 (h1.h.......h.7. │ │ + 0x00dbb150 00000000 53d13000 53d13000 69020000 ....S.0.S.0.i... │ │ 0x00dbb160 04000000 6ce53700 00000000 97702f00 ....l.7......p/. │ │ 0x00dbb170 97702f00 6a020000 04000000 70e53700 .p/.j.......p.7. │ │ - 0x00dbb180 00000000 2d0e3100 2d0e3100 6b020000 ....-.1.-.1.k... │ │ - 0x00dbb190 04000000 74e53700 00000000 b8463100 ....t.7......F1. │ │ - 0x00dbb1a0 b8463100 6c020000 04000000 78e53700 .F1.l.......x.7. │ │ + 0x00dbb180 00000000 060e3100 060e3100 6b020000 ......1...1.k... │ │ + 0x00dbb190 04000000 74e53700 00000000 91463100 ....t.7......F1. │ │ + 0x00dbb1a0 91463100 6c020000 04000000 78e53700 .F1.l.......x.7. │ │ 0x00dbb1b0 00000000 8d413000 84ef3200 6d020000 .....A0...2.m... │ │ - 0x00dbb1c0 04000000 7ce53700 00000000 ce363200 ....|.7......62. │ │ - 0x00dbb1d0 ce363200 6e020000 04000000 80e53700 .62.n.........7. │ │ - 0x00dbb1e0 00000000 e0dc3100 67683100 6f020000 ......1.gh1.o... │ │ + 0x00dbb1c0 04000000 7ce53700 00000000 a7363200 ....|.7......62. │ │ + 0x00dbb1d0 a7363200 6e020000 04000000 80e53700 .62.n.........7. │ │ + 0x00dbb1e0 00000000 b9dc3100 40683100 6f020000 ......1.@h1.o... │ │ 0x00dbb1f0 04000000 84e53700 00000000 a1ef3200 ......7.......2. │ │ 0x00dbb200 a1ef3200 70020000 05000000 88e53700 ..2.p.........7. │ │ 0x00dbb210 00000000 e65b3000 e65b3000 71020000 .....[0..[0.q... │ │ - 0x00dbb220 05000000 8de53700 00000000 79af3200 ......7.....y.2. │ │ - 0x00dbb230 79af3200 72020000 05000000 92e53700 y.2.r.........7. │ │ - 0x00dbb240 00000000 480e3100 480e3100 73020000 ....H.1.H.1.s... │ │ - 0x00dbb250 05000000 97e53700 00000000 5c193200 ......7.....\.2. │ │ - 0x00dbb260 5c193200 74020000 05000000 9ce53700 \.2.t.........7. │ │ + 0x00dbb220 05000000 8de53700 00000000 52af3200 ......7.....R.2. │ │ + 0x00dbb230 52af3200 72020000 05000000 92e53700 R.2.r.........7. │ │ + 0x00dbb240 00000000 210e3100 210e3100 73020000 ....!.1.!.1.s... │ │ + 0x00dbb250 05000000 97e53700 00000000 35193200 ......7.....5.2. │ │ + 0x00dbb260 35193200 74020000 05000000 9ce53700 5.2.t.........7. │ │ 0x00dbb270 00000000 f45b3000 f45b3000 75020000 .....[0..[0.u... │ │ 0x00dbb280 05000000 a1e53700 00000000 e0793000 ......7......y0. │ │ 0x00dbb290 e0793000 76020000 05000000 a6e53700 .y0.v.........7. │ │ - 0x00dbb2a0 00000000 07223000 64bf3100 77020000 ....."0.d.1.w... │ │ + 0x00dbb2a0 00000000 07223000 3dbf3100 77020000 ....."0.=.1.w... │ │ 0x00dbb2b0 06000000 abe53700 00000000 a9702f00 ......7......p/. │ │ - 0x00dbb2c0 e3a23100 78020000 06000000 b1e53700 ..1.x.........7. │ │ - 0x00dbb2d0 00000000 c5463100 66b73000 79020000 .....F1.f.0.y... │ │ + 0x00dbb2c0 bca23100 78020000 06000000 b1e53700 ..1.x.........7. │ │ + 0x00dbb2d0 00000000 9e463100 3fb73000 79020000 .....F1.?.0.y... │ │ 0x00dbb2e0 06000000 b7e53700 00000000 8a912f00 ......7......./. │ │ 0x00dbb2f0 cc053000 7a020000 06000000 bde53700 ..0.z.........7. │ │ - 0x00dbb300 00000000 45543200 78b73000 7b020000 ....ET2.x.0.{... │ │ + 0x00dbb300 00000000 1e543200 51b73000 7b020000 .....T2.Q.0.{... │ │ 0x00dbb310 06000000 c3e53700 00000000 b6e82f00 ......7......./. │ │ 0x00dbb320 b6e82f00 7c020000 04000000 c9e53700 ../.|.........7. │ │ 0x00dbb330 00000000 1b223000 1b223000 7d020000 ....."0.."0.}... │ │ - 0x00dbb340 04000000 cde53700 00000000 00843100 ......7.......1. │ │ - 0x00dbb350 00843100 7e020000 04000000 d1e53700 ..1.~.........7. │ │ - 0x00dbb360 00000000 30fd3100 30fd3100 7f020000 ....0.1.0.1..... │ │ - 0x00dbb370 04000000 d5e53700 00000000 8baf3200 ......7.......2. │ │ - 0x00dbb380 8baf3200 80020000 04000000 d9e53700 ..2...........7. │ │ + 0x00dbb340 04000000 cde53700 00000000 d9833100 ......7.......1. │ │ + 0x00dbb350 d9833100 7e020000 04000000 d1e53700 ..1.~.........7. │ │ + 0x00dbb360 00000000 09fd3100 09fd3100 7f020000 ......1...1..... │ │ + 0x00dbb370 04000000 d5e53700 00000000 64af3200 ......7.....d.2. │ │ + 0x00dbb380 64af3200 80020000 04000000 d9e53700 d.2...........7. │ │ 0x00dbb390 00000000 45ca2f00 45ca2f00 81020000 ....E./.E./..... │ │ - 0x00dbb3a0 04000000 dde53700 00000000 54913200 ......7.....T.2. │ │ - 0x00dbb3b0 54913200 82020000 05000000 e1e53700 T.2...........7. │ │ + 0x00dbb3a0 04000000 dde53700 00000000 2d913200 ......7.....-.2. │ │ + 0x00dbb3b0 2d913200 82020000 05000000 e1e53700 -.2...........7. │ │ 0x00dbb3c0 00000000 2c223000 065c3000 83020000 ....,"0..\0..... │ │ - 0x00dbb3d0 08000000 e6e53700 00000000 78bf3100 ......7.....x.1. │ │ - 0x00dbb3e0 78bf3100 84020000 09000000 eee53700 x.1...........7. │ │ + 0x00dbb3d0 08000000 e6e53700 00000000 51bf3100 ......7.....Q.1. │ │ + 0x00dbb3e0 51bf3100 84020000 09000000 eee53700 Q.1...........7. │ │ 0x00dbb3f0 00000000 5aca2f00 35223000 85020000 ....Z./.5"0..... │ │ - 0x00dbb400 00000000 00000000 00000000 5e0e3100 ............^.1. │ │ - 0x00dbb410 f5a23100 86020000 00000000 00000000 ..1............. │ │ - 0x00dbb420 00000000 2c733200 ad983000 87020000 ....,s2...0..... │ │ + 0x00dbb400 00000000 00000000 00000000 370e3100 ............7.1. │ │ + 0x00dbb410 cea23100 86020000 00000000 00000000 ..1............. │ │ + 0x00dbb420 00000000 05733200 ad983000 87020000 .....s2...0..... │ │ 0x00dbb430 01000000 f7e53700 00000000 c9983000 ......7.......0. │ │ 0x00dbb440 b2ef3200 88020000 0a000000 f8e53700 ..2...........7. │ │ - 0x00dbb450 00000000 3efd3100 da983000 89020000 ....>.1...0..... │ │ + 0x00dbb450 00000000 17fd3100 da983000 89020000 ......1...0..... │ │ 0x00dbb460 0a000000 02e63700 00000000 ccef3200 ......7.......2. │ │ 0x00dbb470 f8983000 8a020000 00000000 00000000 ..0............. │ │ - 0x00dbb480 00000000 48733200 64913200 8b020000 ....Hs2.d.2..... │ │ + 0x00dbb480 00000000 21733200 3d913200 8b020000 ....!s2.=.2..... │ │ 0x00dbb490 00000000 00000000 00000000 b7702f00 .............p/. │ │ - 0x00dbb4a0 7b683100 8c020000 00000000 00000000 {h1............. │ │ - 0x00dbb4b0 00000000 61ac2f00 88683100 8d020000 ....a./..h1..... │ │ - 0x00dbb4c0 00000000 00000000 00000000 d8463100 .............F1. │ │ + 0x00dbb4a0 54683100 8c020000 00000000 00000000 Th1............. │ │ + 0x00dbb4b0 00000000 61ac2f00 61683100 8d020000 ....a./.ah1..... │ │ + 0x00dbb4c0 00000000 00000000 00000000 b1463100 .............F1. │ │ 0x00dbb4d0 9c912f00 8e020000 00000000 00000000 ../............. │ │ - 0x00dbb4e0 00000000 95683100 05993000 8f020000 .....h1...0..... │ │ - 0x00dbb4f0 00000000 00000000 00000000 a2683100 .............h1. │ │ + 0x00dbb4e0 00000000 6e683100 05993000 8f020000 ....nh1...0..... │ │ + 0x00dbb4f0 00000000 00000000 00000000 7b683100 ............{h1. │ │ 0x00dbb500 9d413000 90020000 00000000 00000000 .A0............. │ │ 0x00dbb510 00000000 3b223000 c8cd3200 91020000 ....;"0...2..... │ │ 0x00dbb520 00000000 00000000 00000000 44223000 ............D"0. │ │ 0x00dbb530 12993000 92020000 00000000 00000000 ..0............. │ │ - 0x00dbb540 00000000 8dd13000 c9e82f00 93020000 ......0.../..... │ │ - 0x00dbb550 00000000 00000000 00000000 9aaf3200 ..............2. │ │ + 0x00dbb540 00000000 66d13000 c9e82f00 93020000 ....f.0.../..... │ │ + 0x00dbb550 00000000 00000000 00000000 73af3200 ............s.2. │ │ 0x00dbb560 6eac2f00 94020000 03000000 0ce63700 n./...........7. │ │ 0x00dbb570 00000000 d7e82f00 d7e82f00 95020000 ....../.../..... │ │ - 0x00dbb580 03000000 0fe63700 00000000 44fd3100 ......7.....D.1. │ │ - 0x00dbb590 44fd3100 96020000 07000000 12e63700 D.1...........7. │ │ - 0x00dbb5a0 00000000 57543200 2c103300 97020000 ....WT2.,.3..... │ │ + 0x00dbb580 03000000 0fe63700 00000000 1dfd3100 ......7.......1. │ │ + 0x00dbb590 1dfd3100 96020000 07000000 12e63700 ..1...........7. │ │ + 0x00dbb5a0 00000000 30543200 2c103300 97020000 ....0T2.,.3..... │ │ 0x00dbb5b0 08000000 19e63700 00000000 a9912f00 ......7......./. │ │ 0x00dbb5c0 0f5c3000 98020000 08000000 21e63700 .\0.........!.7. │ │ - 0x00dbb5d0 00000000 60ca2f00 65543200 99020000 ....`./.eT2..... │ │ - 0x00dbb5e0 08000000 29e63700 00000000 6e0e3100 ....).7.....n.1. │ │ - 0x00dbb5f0 71543200 9a020000 03000000 31e63700 qT2.........1.7. │ │ - 0x00dbb600 00000000 6f193200 4bfd3100 9b020000 ....o.2.K.1..... │ │ + 0x00dbb5d0 00000000 60ca2f00 3e543200 99020000 ....`./.>T2..... │ │ + 0x00dbb5e0 08000000 29e63700 00000000 470e3100 ....).7.....G.1. │ │ + 0x00dbb5f0 4a543200 9a020000 03000000 31e63700 JT2.........1.7. │ │ + 0x00dbb600 00000000 48193200 24fd3100 9b020000 ....H.2.$.1..... │ │ 0x00dbb610 08000000 34e63700 00000000 72ca2f00 ....4.7.....r./. │ │ - 0x00dbb620 e5463100 9c020000 09000000 3ce63700 .F1.........<.7. │ │ - 0x00dbb630 00000000 fd463100 52223000 9d020000 .....F1.R"0..... │ │ - 0x00dbb640 09000000 45e63700 00000000 82193200 ....E.7.......2. │ │ + 0x00dbb620 be463100 9c020000 09000000 3ce63700 .F1.........<.7. │ │ + 0x00dbb630 00000000 d6463100 52223000 9d020000 .....F1.R"0..... │ │ + 0x00dbb640 09000000 45e63700 00000000 5b193200 ....E.7.....[.2. │ │ 0x00dbb650 7cac2f00 9e020000 09000000 4ee63700 |./.........N.7. │ │ - 0x00dbb660 00000000 d9ef3200 a1af3200 9f020000 ......2...2..... │ │ - 0x00dbb670 09000000 57e63700 00000000 5ac13200 ....W.7.....Z.2. │ │ + 0x00dbb660 00000000 d9ef3200 7aaf3200 9f020000 ......2.z.2..... │ │ + 0x00dbb670 09000000 57e63700 00000000 33c13200 ....W.7.....3.2. │ │ 0x00dbb680 a7873000 a0020000 09000000 60e63700 ..0.........`.7. │ │ - 0x00dbb690 00000000 c0b53100 94ac2f00 a1020000 ......1.../..... │ │ - 0x00dbb6a0 09000000 69e63700 00000000 7ae83000 ....i.7.....z.0. │ │ - 0x00dbb6b0 f6603200 a2020000 09000000 72e63700 .`2.........r.7. │ │ - 0x00dbb6c0 00000000 a6413000 71913200 a3020000 .....A0.q.2..... │ │ + 0x00dbb690 00000000 99b53100 94ac2f00 a1020000 ......1.../..... │ │ + 0x00dbb6a0 09000000 69e63700 00000000 53e83000 ....i.7.....S.0. │ │ + 0x00dbb6b0 cf603200 a2020000 09000000 72e63700 .`2.........r.7. │ │ + 0x00dbb6c0 00000000 a6413000 4a913200 a3020000 .....A0.J.2..... │ │ 0x00dbb6d0 09000000 7be63700 00000000 1c5c3000 ....{.7......\0. │ │ 0x00dbb6e0 1c5c3000 a4020000 01000000 84e63700 .\0...........7. │ │ - 0x00dbb6f0 00000000 38293100 38293100 a5020000 ....8)1.8)1..... │ │ - 0x00dbb700 03000000 85e63700 00000000 8dbf3100 ......7.......1. │ │ - 0x00dbb710 8dbf3100 a6020000 02000000 88e63700 ..1...........7. │ │ + 0x00dbb6f0 00000000 11293100 11293100 a5020000 .....)1..)1..... │ │ + 0x00dbb700 03000000 85e63700 00000000 66bf3100 ......7.....f.1. │ │ + 0x00dbb710 66bf3100 a6020000 02000000 88e63700 f.1...........7. │ │ 0x00dbb720 00000000 4a103300 4a103300 a7020000 ....J.3.J.3..... │ │ - 0x00dbb730 03000000 8ae63700 00000000 90b73000 ......7.......0. │ │ - 0x00dbb740 90b73000 a8020000 08000000 8de63700 ..0...........7. │ │ + 0x00dbb730 03000000 8ae63700 00000000 69b73000 ......7.....i.0. │ │ + 0x00dbb740 69b73000 a8020000 08000000 8de63700 i.0...........7. │ │ 0x00dbb750 00000000 345c3000 345c3000 a9020000 ....4\0.4\0..... │ │ 0x00dbb760 09000000 95e63700 00000000 e4ef3200 ......7.......2. │ │ 0x00dbb770 e4ef3200 aa020000 09000000 9ee63700 ..2...........7. │ │ - 0x00dbb780 00000000 acb73000 acb73000 ab020000 ......0...0..... │ │ - 0x00dbb790 09000000 a7e63700 00000000 f8f53100 ......7.......1. │ │ - 0x00dbb7a0 f8f53100 ac020000 08000000 b0e63700 ..1...........7. │ │ + 0x00dbb780 00000000 85b73000 85b73000 ab020000 ......0...0..... │ │ + 0x00dbb790 09000000 a7e63700 00000000 d1f53100 ......7.......1. │ │ + 0x00dbb7a0 d1f53100 ac020000 08000000 b0e63700 ..1...........7. │ │ 0x00dbb7b0 00000000 e50a3300 e50a3300 ad020000 ......3...3..... │ │ - 0x00dbb7c0 08000000 b8e63700 00000000 3e323200 ......7.....>22. │ │ - 0x00dbb7d0 3e323200 ae020000 08000000 c0e63700 >22...........7. │ │ + 0x00dbb7c0 08000000 b8e63700 00000000 17323200 ......7......22. │ │ + 0x00dbb7d0 17323200 ae020000 08000000 c0e63700 .22...........7. │ │ 0x00dbb7e0 00000000 736b2f00 736b2f00 af020000 ....sk/.sk/..... │ │ - 0x00dbb7f0 08000000 c8e63700 00000000 704f3200 ......7.....pO2. │ │ - 0x00dbb800 704f3200 b0020000 08000000 d0e63700 pO2...........7. │ │ - 0x00dbb810 00000000 3dab3200 3dab3200 b1020000 ....=.2.=.2..... │ │ - 0x00dbb820 08000000 d8e63700 00000000 d4cc3000 ......7.......0. │ │ - 0x00dbb830 d4cc3000 b2020000 08000000 e0e63700 ..0...........7. │ │ + 0x00dbb7f0 08000000 c8e63700 00000000 494f3200 ......7.....IO2. │ │ + 0x00dbb800 494f3200 b0020000 08000000 d0e63700 IO2...........7. │ │ + 0x00dbb810 00000000 16ab3200 16ab3200 b1020000 ......2...2..... │ │ + 0x00dbb820 08000000 d8e63700 00000000 adcc3000 ......7.......0. │ │ + 0x00dbb830 adcc3000 b2020000 08000000 e0e63700 ..0...........7. │ │ 0x00dbb840 00000000 52103300 52103300 b3020000 ....R.3.R.3..... │ │ - 0x00dbb850 08000000 e8e63700 00000000 57fd3100 ......7.....W.1. │ │ - 0x00dbb860 57fd3100 b4020000 08000000 f0e63700 W.1...........7. │ │ + 0x00dbb850 08000000 e8e63700 00000000 30fd3100 ......7.....0.1. │ │ + 0x00dbb860 30fd3100 b4020000 08000000 f0e63700 0.1...........7. │ │ 0x00dbb870 00000000 69a72f00 69a72f00 b5020000 ....i./.i./..... │ │ 0x00dbb880 08000000 f8e63700 00000000 7e6b2f00 ......7.....~k/. │ │ 0x00dbb890 7e6b2f00 b6020000 08000000 00e73700 ~k/...........7. │ │ - 0x00dbb8a0 00000000 04bb3100 04bb3100 b7020000 ......1...1..... │ │ + 0x00dbb8a0 00000000 ddba3100 ddba3100 b7020000 ......1...1..... │ │ 0x00dbb8b0 08000000 08e73700 00000000 5ec42f00 ......7.....^./. │ │ 0x00dbb8c0 5ec42f00 b8020000 08000000 10e73700 ^./...........7. │ │ - 0x00dbb8d0 00000000 62fd3100 62fd3100 b9020000 ....b.1.b.1..... │ │ - 0x00dbb8e0 08000000 18e73700 00000000 9bd13000 ......7.......0. │ │ - 0x00dbb8f0 9bd13000 ba020000 08000000 20e73700 ..0......... .7. │ │ - 0x00dbb900 00000000 49323200 49323200 bb020000 ....I22.I22..... │ │ - 0x00dbb910 08000000 28e73700 00000000 44413100 ....(.7.....DA1. │ │ - 0x00dbb920 44413100 bc020000 08000000 30e73700 DA1.........0.7. │ │ - 0x00dbb930 00000000 a4243100 a4243100 bd020000 .....$1..$1..... │ │ - 0x00dbb940 08000000 38e73700 00000000 54323200 ....8.7.....T22. │ │ - 0x00dbb950 54323200 be020000 08000000 40e73700 T22.........@.7. │ │ - 0x00dbb960 00000000 23eb3000 23eb3000 bf020000 ....#.0.#.0..... │ │ + 0x00dbb8d0 00000000 3bfd3100 3bfd3100 b9020000 ....;.1.;.1..... │ │ + 0x00dbb8e0 08000000 18e73700 00000000 74d13000 ......7.....t.0. │ │ + 0x00dbb8f0 74d13000 ba020000 08000000 20e73700 t.0......... .7. │ │ + 0x00dbb900 00000000 22323200 22323200 bb020000 ...."22."22..... │ │ + 0x00dbb910 08000000 28e73700 00000000 1d413100 ....(.7......A1. │ │ + 0x00dbb920 1d413100 bc020000 08000000 30e73700 .A1.........0.7. │ │ + 0x00dbb930 00000000 7d243100 7d243100 bd020000 ....}$1.}$1..... │ │ + 0x00dbb940 08000000 38e73700 00000000 2d323200 ....8.7.....-22. │ │ + 0x00dbb950 2d323200 be020000 08000000 40e73700 -22.........@.7. │ │ + 0x00dbb960 00000000 fcea3000 fcea3000 bf020000 ......0...0..... │ │ 0x00dbb970 08000000 48e73700 00000000 55a72f00 ....H.7.....U./. │ │ 0x00dbb980 55a72f00 c0020000 05000000 50e73700 U./.........P.7. │ │ - 0x00dbb990 00000000 9a243100 9a243100 c1020000 .....$1..$1..... │ │ + 0x00dbb990 00000000 73243100 73243100 c1020000 ....s$1.s$1..... │ │ 0x00dbb9a0 05000000 55e73700 00000000 db0a3300 ....U.7.......3. │ │ 0x00dbb9b0 db0a3300 c2020000 05000000 5ae73700 ..3.........Z.7. │ │ 0x00dbb9c0 00000000 87563000 87563000 c3020000 .....V0..V0..... │ │ - 0x00dbb9d0 05000000 5fe73700 00000000 17633100 ...._.7......c1. │ │ - 0x00dbb9e0 17633100 c4020000 05000000 64e73700 .c1.........d.7. │ │ - 0x00dbb9f0 00000000 769d3100 769d3100 c5020000 ....v.1.v.1..... │ │ - 0x00dbba00 05000000 69e73700 00000000 81c83200 ....i.7.......2. │ │ - 0x00dbba10 81c83200 c6020000 05000000 6ee73700 ..2.........n.7. │ │ - 0x00dbba20 00000000 22153200 22153200 c7020000 ....".2.".2..... │ │ - 0x00dbba30 05000000 73e73700 00000000 26413100 ....s.7.....&A1. │ │ - 0x00dbba40 26413100 c8020000 05000000 78e73700 &A1.........x.7. │ │ - 0x00dbba50 00000000 34323200 34323200 c9020000 ....422.422..... │ │ - 0x00dbba60 05000000 7de73700 00000000 71093100 ....}.7.....q.1. │ │ - 0x00dbba70 71093100 ca020000 05000000 82e73700 q.1...........7. │ │ - 0x00dbba80 00000000 faba3100 faba3100 cb020000 ......1...1..... │ │ - 0x00dbba90 05000000 87e73700 00000000 1d7f3100 ......7.......1. │ │ - 0x00dbbaa0 1d7f3100 cc020000 05000000 8ce73700 ..1...........7. │ │ + 0x00dbb9d0 05000000 5fe73700 00000000 f0623100 ...._.7......b1. │ │ + 0x00dbb9e0 f0623100 c4020000 05000000 64e73700 .b1.........d.7. │ │ + 0x00dbb9f0 00000000 4f9d3100 4f9d3100 c5020000 ....O.1.O.1..... │ │ + 0x00dbba00 05000000 69e73700 00000000 5ac83200 ....i.7.....Z.2. │ │ + 0x00dbba10 5ac83200 c6020000 05000000 6ee73700 Z.2.........n.7. │ │ + 0x00dbba20 00000000 fb143200 fb143200 c7020000 ......2...2..... │ │ + 0x00dbba30 05000000 73e73700 00000000 ff403100 ....s.7......@1. │ │ + 0x00dbba40 ff403100 c8020000 05000000 78e73700 .@1.........x.7. │ │ + 0x00dbba50 00000000 0d323200 0d323200 c9020000 .....22..22..... │ │ + 0x00dbba60 05000000 7de73700 00000000 4a093100 ....}.7.....J.1. │ │ + 0x00dbba70 4a093100 ca020000 05000000 82e73700 J.1...........7. │ │ + 0x00dbba80 00000000 d3ba3100 d3ba3100 cb020000 ......1...1..... │ │ + 0x00dbba90 05000000 87e73700 00000000 f67e3100 ......7......~1. │ │ + 0x00dbbaa0 f67e3100 cc020000 05000000 8ce73700 .~1...........7. │ │ 0x00dbbab0 00000000 22b33000 22b33000 cd020000 ....".0.".0..... │ │ 0x00dbbac0 05000000 91e73700 00000000 c51d3000 ......7.......0. │ │ 0x00dbbad0 c51d3000 ce020000 05000000 96e73700 ..0...........7. │ │ 0x00dbbae0 00000000 823c3000 823c3000 cf020000 .....<0..<0..... │ │ 0x00dbbaf0 05000000 9be73700 00000000 89e22f00 ......7......./. │ │ 0x00dbbb00 89e22f00 d0020000 05000000 a0e73700 ../...........7. │ │ - 0x00dbbb10 00000000 277f3100 277f3100 d1020000 ....'.1.'.1..... │ │ + 0x00dbbb10 00000000 007f3100 007f3100 d1020000 ......1...1..... │ │ 0x00dbbb20 05000000 a5e73700 00000000 696b2f00 ......7.....ik/. │ │ 0x00dbbb30 696b2f00 d2020000 05000000 aae73700 ik/...........7. │ │ 0x00dbbb40 00000000 93e22f00 93e22f00 d3020000 ....../.../..... │ │ - 0x00dbbb50 05000000 afe73700 00000000 c68b3200 ......7.......2. │ │ - 0x00dbbb60 c68b3200 d4020000 05000000 b4e73700 ..2...........7. │ │ + 0x00dbbb50 05000000 afe73700 00000000 9f8b3200 ......7.......2. │ │ + 0x00dbbb60 9f8b3200 d4020000 05000000 b4e73700 ..2...........7. │ │ 0x00dbbb70 00000000 9de22f00 9de22f00 d5020000 ....../.../..... │ │ 0x00dbbb80 05000000 b9e73700 00000000 a7e22f00 ......7......./. │ │ 0x00dbbb90 a7e22f00 d6020000 05000000 bee73700 ../...........7. │ │ 0x00dbbba0 00000000 02743000 02743000 d7020000 .....t0..t0..... │ │ 0x00dbbbb0 05000000 c3e73700 00000000 5fa72f00 ......7....._./. │ │ 0x00dbbbc0 5fa72f00 d8020000 05000000 c8e73700 _./...........7. │ │ - 0x00dbbbd0 00000000 8bc83200 8bc83200 d9020000 ......2...2..... │ │ - 0x00dbbbe0 05000000 cde73700 00000000 30413100 ......7.....0A1. │ │ - 0x00dbbbf0 30413100 da020000 05000000 d2e73700 0A1...........7. │ │ + 0x00dbbbd0 00000000 64c83200 64c83200 d9020000 ....d.2.d.2..... │ │ + 0x00dbbbe0 05000000 cde73700 00000000 09413100 ......7......A1. │ │ + 0x00dbbbf0 09413100 da020000 05000000 d2e73700 .A1...........7. │ │ 0x00dbbc00 00000000 8c3c3000 8c3c3000 db020000 .....<0..<0..... │ │ - 0x00dbbc10 05000000 d7e73700 00000000 d08b3200 ......7.......2. │ │ - 0x00dbbc20 d08b3200 dc020000 05000000 dce73700 ..2...........7. │ │ - 0x00dbbc30 00000000 3a413100 3a413100 dd020000 ....:A1.:A1..... │ │ + 0x00dbbc10 05000000 d7e73700 00000000 a98b3200 ......7.......2. │ │ + 0x00dbbc20 a98b3200 dc020000 05000000 dce73700 ..2...........7. │ │ + 0x00dbbc30 00000000 13413100 13413100 dd020000 .....A1..A1..... │ │ 0x00dbbc40 05000000 e1e73700 00000000 91563000 ......7......V0. │ │ 0x00dbbc50 91563000 de020000 05000000 e6e73700 .V0...........7. │ │ - 0x00dbbc60 00000000 af243100 af243100 df020000 .....$1..$1..... │ │ - 0x00dbbc70 05000000 ebe73700 00000000 03f63100 ......7.......1. │ │ - 0x00dbbc80 03f63100 e0020000 05000000 f0e73700 ..1...........7. │ │ + 0x00dbbc60 00000000 88243100 88243100 df020000 .....$1..$1..... │ │ + 0x00dbbc70 05000000 ebe73700 00000000 dcf53100 ......7.......1. │ │ + 0x00dbbc80 dcf53100 e0020000 05000000 f0e73700 ..1...........7. │ │ 0x00dbbc90 00000000 963c3000 963c3000 e1020000 .....<0..<0..... │ │ 0x00dbbca0 05000000 f5e73700 00000000 f00a3300 ......7.......3. │ │ 0x00dbbcb0 f00a3300 e2020000 05000000 fae73700 ..3...........7. │ │ - 0x00dbbcc0 00000000 37153200 37153200 e3020000 ....7.2.7.2..... │ │ - 0x00dbbcd0 05000000 ffe73700 00000000 21633100 ......7.....!c1. │ │ - 0x00dbbce0 21633100 e4020000 05000000 04e83700 !c1...........7. │ │ + 0x00dbbcc0 00000000 10153200 10153200 e3020000 ......2...2..... │ │ + 0x00dbbcd0 05000000 ffe73700 00000000 fa623100 ......7......b1. │ │ + 0x00dbbce0 fa623100 e4020000 05000000 04e83700 .b1...........7. │ │ 0x00dbbcf0 00000000 9b563000 9b563000 e5020000 .....V0..V0..... │ │ - 0x00dbbd00 05000000 09e83700 00000000 da8b3200 ......7.......2. │ │ - 0x00dbbd10 da8b3200 e6020000 05000000 0ee83700 ..2...........7. │ │ - 0x00dbbd20 00000000 f18b3200 f18b3200 e7020000 ......2...2..... │ │ - 0x00dbbd30 05000000 13e83700 00000000 317f3100 ......7.....1.1. │ │ - 0x00dbbd40 317f3100 e8020000 05000000 18e83700 1.1...........7. │ │ + 0x00dbbd00 05000000 09e83700 00000000 b38b3200 ......7.......2. │ │ + 0x00dbbd10 b38b3200 e6020000 05000000 0ee83700 ..2...........7. │ │ + 0x00dbbd20 00000000 ca8b3200 ca8b3200 e7020000 ......2...2..... │ │ + 0x00dbbd30 05000000 13e83700 00000000 0a7f3100 ......7.......1. │ │ + 0x00dbbd40 0a7f3100 e8020000 05000000 18e83700 ..1...........7. │ │ 0x00dbbd50 00000000 878b2f00 878b2f00 e9020000 ....../.../..... │ │ 0x00dbbd60 05000000 1de83700 00000000 7dca2f00 ......7.....}./. │ │ 0x00dbbd70 87ca2f00 ea020000 04000000 22e83700 ../.........".7. │ │ - 0x00dbbd80 00000000 ab683100 99ca2f00 eb020000 .....h1.../..... │ │ + 0x00dbbd80 00000000 84683100 99ca2f00 eb020000 .....h1.../..... │ │ 0x00dbbd90 03000000 26e83700 00000000 9bac2f00 ....&.7......./. │ │ - 0x00dbbda0 b9af3200 ec020000 03000000 29e83700 ..2.........).7. │ │ - 0x00dbbdb0 00000000 d4d73100 b0ca2f00 ed020000 ......1.../..... │ │ - 0x00dbbdc0 00000000 00000000 00000000 809d3100 ..............1. │ │ - 0x00dbbdd0 8d193200 ee020000 00000000 00000000 ..2............. │ │ - 0x00dbbde0 00000000 3c5c3000 08473100 ef020000 ....<\0..G1..... │ │ - 0x00dbbdf0 0b000000 2ce83700 00000000 e0363200 ....,.7......62. │ │ - 0x00dbbe00 efdc3100 f0020000 0b000000 37e83700 ..1.........7.7. │ │ + 0x00dbbda0 92af3200 ec020000 03000000 29e83700 ..2.........).7. │ │ + 0x00dbbdb0 00000000 add73100 b0ca2f00 ed020000 ......1.../..... │ │ + 0x00dbbdc0 00000000 00000000 00000000 599d3100 ............Y.1. │ │ + 0x00dbbdd0 66193200 ee020000 00000000 00000000 f.2............. │ │ + 0x00dbbde0 00000000 3c5c3000 e1463100 ef020000 ....<\0..F1..... │ │ + 0x00dbbdf0 0b000000 2ce83700 00000000 b9363200 ....,.7......62. │ │ + 0x00dbbe00 c8dc3100 f0020000 0b000000 37e83700 ..1.........7.7. │ │ 0x00dbbe10 00000000 acac2f00 bdac2f00 f1020000 ....../.../..... │ │ - 0x00dbbe20 0b000000 42e83700 00000000 19473100 ....B.7......G1. │ │ - 0x00dbbe30 f1363200 f2020000 08000000 4de83700 .62.........M.7. │ │ - 0x00dbbe40 00000000 00dd3100 b4b73000 f3020000 ......1...0..... │ │ + 0x00dbbe20 0b000000 42e83700 00000000 f2463100 ....B.7......F1. │ │ + 0x00dbbe30 ca363200 f2020000 08000000 4de83700 .62.........M.7. │ │ + 0x00dbbe40 00000000 d9dc3100 8db73000 f3020000 ......1...0..... │ │ 0x00dbbe50 08000000 55e83700 00000000 e2e82f00 ....U.7......./. │ │ 0x00dbbe60 ad413000 f4020000 08000000 5de83700 .A0.........].7. │ │ - 0x00dbbe70 00000000 e3053000 7e0e3100 f5020000 ......0.~.1..... │ │ + 0x00dbbe70 00000000 e3053000 570e3100 f5020000 ......0.W.1..... │ │ 0x00dbbe80 08000000 65e83700 00000000 f3e82f00 ....e.7......./. │ │ 0x00dbbe90 ecef3200 f6020000 08000000 6de83700 ..2.........m.7. │ │ - 0x00dbbea0 00000000 89543200 a9f03000 f7020000 .....T2...0..... │ │ - 0x00dbbeb0 08000000 75e83700 00000000 baf03000 ....u.7.......0. │ │ + 0x00dbbea0 00000000 62543200 82f03000 f7020000 ....bT2...0..... │ │ + 0x00dbbeb0 08000000 75e83700 00000000 93f03000 ....u.7.......0. │ │ 0x00dbbec0 b7ca2f00 f8020000 00000000 00000000 ../............. │ │ - 0x00dbbed0 00000000 94193200 f3793000 f9020000 ......2..y0..... │ │ - 0x00dbbee0 00000000 00000000 00000000 78913200 ............x.2. │ │ + 0x00dbbed0 00000000 6d193200 f3793000 f9020000 ....m.2..y0..... │ │ + 0x00dbbee0 00000000 00000000 00000000 51913200 ............Q.2. │ │ 0x00dbbef0 ceac2f00 fa020000 00000000 00000000 ../............. │ │ - 0x00dbbf00 00000000 ccf03000 02373200 fb020000 ......0..72..... │ │ - 0x00dbbf10 00000000 00000000 00000000 05a33100 ..............1. │ │ - 0x00dbbf20 def03000 fc020000 00000000 00000000 ..0............. │ │ - 0x00dbbf30 00000000 8a913200 c4702f00 fd020000 ......2..p/..... │ │ - 0x00dbbf40 00000000 00000000 00000000 9a543200 .............T2. │ │ - 0x00dbbf50 14373200 fe020000 08000000 7de83700 .72.........}.7. │ │ - 0x00dbbf60 00000000 91bf3100 45293100 ff020000 ......1.E)1..... │ │ - 0x00dbbf70 08000000 85e83700 00000000 a6193200 ......7.......2. │ │ - 0x00dbbf80 56293100 00030000 08000000 8de83700 V)1...........7. │ │ + 0x00dbbf00 00000000 a5f03000 db363200 fb020000 ......0..62..... │ │ + 0x00dbbf10 00000000 00000000 00000000 dea23100 ..............1. │ │ + 0x00dbbf20 b7f03000 fc020000 00000000 00000000 ..0............. │ │ + 0x00dbbf30 00000000 63913200 c4702f00 fd020000 ....c.2..p/..... │ │ + 0x00dbbf40 00000000 00000000 00000000 73543200 ............sT2. │ │ + 0x00dbbf50 ed363200 fe020000 08000000 7de83700 .62.........}.7. │ │ + 0x00dbbf60 00000000 6abf3100 1e293100 ff020000 ....j.1..)1..... │ │ + 0x00dbbf70 08000000 85e83700 00000000 7f193200 ......7.......2. │ │ + 0x00dbbf80 2f293100 00030000 08000000 8de83700 /)1...........7. │ │ 0x00dbbf90 00000000 be413000 20993000 01030000 .....A0. .0..... │ │ 0x00dbbfa0 03000000 95e83700 00000000 057a3000 ......7......z0. │ │ - 0x00dbbfb0 b7193200 02030000 03000000 98e83700 ..2...........7. │ │ - 0x00dbbfc0 00000000 e0ac2f00 1a843100 03030000 ....../...1..... │ │ + 0x00dbbfb0 90193200 02030000 03000000 98e83700 ..2...........7. │ │ + 0x00dbbfc0 00000000 e0ac2f00 f3833100 03030000 ....../...1..... │ │ 0x00dbbfd0 03000000 9be83700 00000000 00000000 ......7......... │ │ 0x00dbbfe0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbbff0 00000000 ba683100 44993000 05030000 .....h1.D.0..... │ │ + 0x00dbbff0 00000000 93683100 44993000 05030000 .....h1.D.0..... │ │ 0x00dbc000 06000000 9ee83700 00000000 00000000 ......7......... │ │ 0x00dbc010 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc020 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbc030 00000000 00000000 00000000 25373200 ............%72. │ │ - 0x00dbc040 6dfd3100 08030000 08000000 a4e83700 m.1...........7. │ │ - 0x00dbc050 00000000 a2bf3100 6a223000 09030000 ......1.j"0..... │ │ + 0x00dbc030 00000000 00000000 00000000 fe363200 .............62. │ │ + 0x00dbc040 46fd3100 08030000 08000000 a4e83700 F.1...........7. │ │ + 0x00dbc050 00000000 7bbf3100 6a223000 09030000 ....{.1.j"0..... │ │ 0x00dbc060 08000000 ace83700 00000000 1e7a3000 ......7......z0. │ │ 0x00dbc070 c9ca2f00 0a030000 08000000 b4e83700 ../...........7. │ │ - 0x00dbc080 00000000 04e92f00 55733200 0b030000 ....../.Us2..... │ │ + 0x00dbc080 00000000 04e92f00 2e733200 0b030000 ....../..s2..... │ │ 0x00dbc090 08000000 bce83700 00000000 4d5c3000 ......7.....M\0. │ │ - 0x00dbc0a0 a6d13000 0c030000 08000000 c4e83700 ..0...........7. │ │ - 0x00dbc0b0 00000000 49993000 2a473100 0d030000 ....I.0.*G1..... │ │ + 0x00dbc0a0 7fd13000 0c030000 08000000 c4e83700 ..0...........7. │ │ + 0x00dbc0b0 00000000 49993000 03473100 0d030000 ....I.0..G1..... │ │ 0x00dbc0c0 08000000 cce83700 00000000 bc912f00 ......7......./. │ │ - 0x00dbc0d0 67293100 0e030000 09000000 d4e83700 g)1...........7. │ │ - 0x00dbc0e0 00000000 d9413000 76fd3100 0f030000 .....A0.v.1..... │ │ - 0x00dbc0f0 09000000 dde83700 00000000 34843100 ......7.....4.1. │ │ - 0x00dbc100 34843100 10030000 08000000 e6e83700 4.1...........7. │ │ - 0x00dbc110 00000000 f0f03000 abbf3100 11030000 ......0...1..... │ │ - 0x00dbc120 08000000 eee83700 00000000 11dd3100 ......7.......1. │ │ - 0x00dbc130 11dd3100 12030000 0b000000 f6e83700 ..1...........7. │ │ - 0x00dbc140 00000000 ab543200 ab543200 13030000 .....T2..T2..... │ │ + 0x00dbc0d0 40293100 0e030000 09000000 d4e83700 @)1...........7. │ │ + 0x00dbc0e0 00000000 d9413000 4ffd3100 0f030000 .....A0.O.1..... │ │ + 0x00dbc0f0 09000000 dde83700 00000000 0d843100 ......7.......1. │ │ + 0x00dbc100 0d843100 10030000 08000000 e6e83700 ..1...........7. │ │ + 0x00dbc110 00000000 c9f03000 84bf3100 11030000 ......0...1..... │ │ + 0x00dbc120 08000000 eee83700 00000000 eadc3100 ......7.......1. │ │ + 0x00dbc130 eadc3100 12030000 0b000000 f6e83700 ..1...........7. │ │ + 0x00dbc140 00000000 84543200 84543200 13030000 .....T2..T2..... │ │ 0x00dbc150 0b000000 01e93700 00000000 b0c72f00 ......7......./. │ │ 0x00dbc160 b0c72f00 14030000 09000000 0ce93700 ../...........7. │ │ 0x00dbc170 00000000 ee593000 ee593000 15030000 .....Y0..Y0..... │ │ 0x00dbc180 09000000 15e93700 00000000 dd0d3300 ......7.......3. │ │ 0x00dbc190 dd0d3300 16030000 09000000 1ee93700 ..3...........7. │ │ 0x00dbc1a0 00000000 d6702f00 d6702f00 17030000 .....p/..p/..... │ │ - 0x00dbc1b0 07000000 27e93700 00000000 7a293100 ....'.7.....z)1. │ │ - 0x00dbc1c0 7a293100 18030000 07000000 2ee93700 z)1...........7. │ │ - 0x00dbc1d0 00000000 8f0e3100 8f0e3100 19030000 ......1...1..... │ │ + 0x00dbc1b0 07000000 27e93700 00000000 53293100 ....'.7.....S)1. │ │ + 0x00dbc1c0 53293100 18030000 07000000 2ee93700 S)1...........7. │ │ + 0x00dbc1d0 00000000 680e3100 680e3100 19030000 ....h.1.h.1..... │ │ 0x00dbc1e0 08000000 35e93700 00000000 73223000 ....5.7.....s"0. │ │ 0x00dbc1f0 73223000 1a030000 08000000 3de93700 s"0.........=.7. │ │ - 0x00dbc200 00000000 d3af3200 d3af3200 1b030000 ......2...2..... │ │ + 0x00dbc200 00000000 acaf3200 acaf3200 1b030000 ......2...2..... │ │ 0x00dbc210 08000000 45e93700 00000000 fdef3200 ....E.7.......2. │ │ 0x00dbc220 fdef3200 1c030000 08000000 4de93700 ..2.........M.7. │ │ 0x00dbc230 00000000 277a3000 277a3000 1d030000 ....'z0.'z0..... │ │ - 0x00dbc240 08000000 55e93700 00000000 8f293100 ....U.7......)1. │ │ - 0x00dbc250 8f293100 1e030000 08000000 5de93700 .)1.........].7. │ │ - 0x00dbc260 00000000 5e733200 5e733200 1f030000 ....^s2.^s2..... │ │ - 0x00dbc270 08000000 65e93700 00000000 47843100 ....e.7.....G.1. │ │ - 0x00dbc280 47843100 20030000 08000000 6de93700 G.1. .......m.7. │ │ - 0x00dbc290 00000000 2cdd3100 2cdd3100 21030000 ....,.1.,.1.!... │ │ + 0x00dbc240 08000000 55e93700 00000000 68293100 ....U.7.....h)1. │ │ + 0x00dbc250 68293100 1e030000 08000000 5de93700 h)1.........].7. │ │ + 0x00dbc260 00000000 37733200 37733200 1f030000 ....7s2.7s2..... │ │ + 0x00dbc270 08000000 65e93700 00000000 20843100 ....e.7..... .1. │ │ + 0x00dbc280 20843100 20030000 08000000 6de93700 .1. .......m.7. │ │ + 0x00dbc290 00000000 05dd3100 05dd3100 21030000 ......1...1.!... │ │ 0x00dbc2a0 08000000 75e93700 00000000 0ff03200 ....u.7.......2. │ │ 0x00dbc2b0 0ff03200 22030000 09000000 7de93700 ..2.".......}.7. │ │ - 0x00dbc2c0 00000000 6d733200 6d733200 23030000 ....ms2.ms2.#... │ │ - 0x00dbc2d0 09000000 86e93700 00000000 7d733200 ......7.....}s2. │ │ - 0x00dbc2e0 7d733200 24030000 06000000 8fe93700 }s2.$.........7. │ │ - 0x00dbc2f0 00000000 fdf03000 fdf03000 25030000 ......0...0.%... │ │ - 0x00dbc300 05000000 95e93700 00000000 c3543200 ......7......T2. │ │ - 0x00dbc310 c3543200 26030000 05000000 9ae93700 .T2.&.........7. │ │ - 0x00dbc320 00000000 07f13000 9e293100 27030000 ......0..)1.'... │ │ + 0x00dbc2c0 00000000 46733200 46733200 23030000 ....Fs2.Fs2.#... │ │ + 0x00dbc2d0 09000000 86e93700 00000000 56733200 ......7.....Vs2. │ │ + 0x00dbc2e0 56733200 24030000 06000000 8fe93700 Vs2.$.........7. │ │ + 0x00dbc2f0 00000000 d6f03000 d6f03000 25030000 ......0...0.%... │ │ + 0x00dbc300 05000000 95e93700 00000000 9c543200 ......7......T2. │ │ + 0x00dbc310 9c543200 26030000 05000000 9ae93700 .T2.&.........7. │ │ + 0x00dbc320 00000000 e0f03000 77293100 27030000 ......0.w)1.'... │ │ 0x00dbc330 06000000 9fe93700 00000000 53993000 ......7.....S.0. │ │ 0x00dbc340 75993000 28030000 06000000 a5e93700 u.0.(.........7. │ │ - 0x00dbc350 00000000 bf683100 e5af3200 29030000 .....h1...2.)... │ │ - 0x00dbc360 06000000 abe93700 00000000 c9683100 ......7......h1. │ │ - 0x00dbc370 34473100 2a030000 06000000 b1e93700 4G1.*.........7. │ │ - 0x00dbc380 00000000 7d493200 ed702f00 2b030000 ....}I2..p/.+... │ │ - 0x00dbc390 06000000 b7e93700 00000000 3bdd3100 ......7.....;.1. │ │ - 0x00dbc3a0 dd683100 2c030000 06000000 bde93700 .h1.,.........7. │ │ + 0x00dbc350 00000000 98683100 beaf3200 29030000 .....h1...2.)... │ │ + 0x00dbc360 06000000 abe93700 00000000 a2683100 ......7......h1. │ │ + 0x00dbc370 0d473100 2a030000 06000000 b1e93700 .G1.*.........7. │ │ + 0x00dbc380 00000000 56493200 ed702f00 2b030000 ....VI2..p/.+... │ │ + 0x00dbc390 06000000 b7e93700 00000000 14dd3100 ......7.......1. │ │ + 0x00dbc3a0 b6683100 2c030000 06000000 bde93700 .h1.,.........7. │ │ 0x00dbc3b0 00000000 565c3000 5d5c3000 2d030000 ....V\0.]\0.-... │ │ 0x00dbc3c0 06000000 c3e93700 00000000 d0912f00 ......7......./. │ │ 0x00dbc3d0 d0912f00 2e030000 00000000 00000000 ../............. │ │ 0x00dbc3e0 00000000 ba033300 337a3000 2f030000 ......3.3z0./... │ │ - 0x00dbc3f0 06000000 c9e93700 00000000 9c913200 ......7.......2. │ │ - 0x00dbc400 42dd3100 30030000 06000000 cfe93700 B.1.0.........7. │ │ - 0x00dbc410 00000000 17a33100 5d103300 31030000 ......1.].3.1... │ │ - 0x00dbc420 06000000 d5e93700 00000000 47473100 ......7.....GG1. │ │ - 0x00dbc430 8ffd3100 32030000 06000000 dbe93700 ..1.2.........7. │ │ - 0x00dbc440 00000000 2e373200 2e373200 33030000 .....72..72.3... │ │ + 0x00dbc3f0 06000000 c9e93700 00000000 75913200 ......7.....u.2. │ │ + 0x00dbc400 1bdd3100 30030000 06000000 cfe93700 ..1.0.........7. │ │ + 0x00dbc410 00000000 f0a23100 5d103300 31030000 ......1.].3.1... │ │ + 0x00dbc420 06000000 d5e93700 00000000 20473100 ......7..... G1. │ │ + 0x00dbc430 68fd3100 32030000 06000000 dbe93700 h.1.2.........7. │ │ + 0x00dbc440 00000000 07373200 07373200 33030000 .....72..72.3... │ │ 0x00dbc450 07000000 e1e93700 00000000 6b5c3000 ......7.....k\0. │ │ 0x00dbc460 6b5c3000 34030000 07000000 e8e93700 k\0.4.........7. │ │ - 0x00dbc470 00000000 ed683100 ed683100 35030000 .....h1..h1.5... │ │ + 0x00dbc470 00000000 c6683100 c6683100 35030000 .....h1..h1.5... │ │ 0x00dbc480 07000000 efe93700 00000000 457a3000 ......7.....Ez0. │ │ 0x00dbc490 457a3000 36030000 07000000 f6e93700 Ez0.6.........7. │ │ 0x00dbc4a0 00000000 f2ac2f00 f2ac2f00 37030000 ....../.../.7... │ │ - 0x00dbc4b0 07000000 fde93700 00000000 87733200 ......7......s2. │ │ - 0x00dbc4c0 87733200 38030000 07000000 04ea3700 .s2.8.........7. │ │ - 0x00dbc4d0 00000000 2bf13000 2bf13000 39030000 ....+.0.+.0.9... │ │ - 0x00dbc4e0 07000000 0bea3700 00000000 50f13000 ......7.....P.0. │ │ - 0x00dbc4f0 50f13000 3a030000 07000000 12ea3700 P.0.:.........7. │ │ - 0x00dbc500 00000000 a10e3100 a10e3100 3b030000 ......1...1.;... │ │ - 0x00dbc510 07000000 19ea3700 00000000 cd543200 ......7......T2. │ │ - 0x00dbc520 cd543200 3c030000 07000000 20ea3700 .T2.<....... .7. │ │ - 0x00dbc530 00000000 ad913200 ad913200 3d030000 ......2...2.=... │ │ - 0x00dbc540 07000000 27ea3700 00000000 f5af3200 ....'.7.......2. │ │ - 0x00dbc550 f5af3200 3e030000 07000000 2eea3700 ..2.>.........7. │ │ - 0x00dbc560 00000000 b9bf3100 b9bf3100 3f030000 ......1...1.?... │ │ + 0x00dbc4b0 07000000 fde93700 00000000 60733200 ......7.....`s2. │ │ + 0x00dbc4c0 60733200 38030000 07000000 04ea3700 `s2.8.........7. │ │ + 0x00dbc4d0 00000000 04f13000 04f13000 39030000 ......0...0.9... │ │ + 0x00dbc4e0 07000000 0bea3700 00000000 29f13000 ......7.....).0. │ │ + 0x00dbc4f0 29f13000 3a030000 07000000 12ea3700 ).0.:.........7. │ │ + 0x00dbc500 00000000 7a0e3100 7a0e3100 3b030000 ....z.1.z.1.;... │ │ + 0x00dbc510 07000000 19ea3700 00000000 a6543200 ......7......T2. │ │ + 0x00dbc520 a6543200 3c030000 07000000 20ea3700 .T2.<....... .7. │ │ + 0x00dbc530 00000000 86913200 86913200 3d030000 ......2...2.=... │ │ + 0x00dbc540 07000000 27ea3700 00000000 ceaf3200 ....'.7.......2. │ │ + 0x00dbc550 ceaf3200 3e030000 07000000 2eea3700 ..2.>.........7. │ │ + 0x00dbc560 00000000 92bf3100 92bf3100 3f030000 ......1...1.?... │ │ 0x00dbc570 07000000 35ea3700 00000000 1ff03200 ....5.7.......2. │ │ 0x00dbc580 1ff03200 40030000 07000000 3cea3700 ..2.@.......<.7. │ │ 0x00dbc590 00000000 d2ca2f00 d2ca2f00 41030000 ....../.../.A... │ │ 0x00dbc5a0 07000000 43ea3700 00000000 f7ca2f00 ....C.7......./. │ │ 0x00dbc5b0 f7ca2f00 42030000 07000000 4aea3700 ../.B.......J.7. │ │ - 0x00dbc5c0 00000000 a2fd3100 a2fd3100 43030000 ......1...1.C... │ │ - 0x00dbc5d0 07000000 51ea3700 00000000 53373200 ....Q.7.....S72. │ │ - 0x00dbc5e0 53373200 44030000 07000000 58ea3700 S72.D.......X.7. │ │ + 0x00dbc5c0 00000000 7bfd3100 7bfd3100 43030000 ....{.1.{.1.C... │ │ + 0x00dbc5d0 07000000 51ea3700 00000000 2c373200 ....Q.7.....,72. │ │ + 0x00dbc5e0 2c373200 44030000 07000000 58ea3700 ,72.D.......X.7. │ │ 0x00dbc5f0 00000000 677a3000 677a3000 45030000 ....gz0.gz0.E... │ │ 0x00dbc600 07000000 5fea3700 00000000 f4053000 ...._.7.......0. │ │ 0x00dbc610 f4053000 46030000 07000000 66ea3700 ..0.F.......f.7. │ │ - 0x00dbc620 00000000 da913200 da913200 47030000 ......2...2.G... │ │ - 0x00dbc630 07000000 6dea3700 00000000 1eb03200 ....m.7.......2. │ │ - 0x00dbc640 1eb03200 48030000 07000000 74ea3700 ..2.H.......t.7. │ │ - 0x00dbc650 00000000 afd13000 afd13000 49030000 ......0...0.I... │ │ + 0x00dbc620 00000000 b3913200 b3913200 47030000 ......2...2.G... │ │ + 0x00dbc630 07000000 6dea3700 00000000 f7af3200 ....m.7.......2. │ │ + 0x00dbc640 f7af3200 48030000 07000000 74ea3700 ..2.H.......t.7. │ │ + 0x00dbc650 00000000 88d13000 88d13000 49030000 ......0...0.I... │ │ 0x00dbc660 07000000 7bea3700 00000000 72103300 ....{.7.....r.3. │ │ 0x00dbc670 72103300 4a030000 07000000 82ea3700 r.3.J.........7. │ │ - 0x00dbc680 00000000 7b373200 7b373200 4b030000 ....{72.{72.K... │ │ + 0x00dbc680 00000000 54373200 54373200 4b030000 ....T72.T72.K... │ │ 0x00dbc690 07000000 89ea3700 00000000 99103300 ......7.......3. │ │ 0x00dbc6a0 99103300 4c030000 07000000 90ea3700 ..3.L.........7. │ │ 0x00dbc6b0 00000000 85223000 85223000 4d030000 ....."0.."0.M... │ │ - 0x00dbc6c0 07000000 97ea3700 00000000 c5293100 ......7......)1. │ │ - 0x00dbc6d0 c5293100 4e030000 07000000 9eea3700 .)1.N.........7. │ │ - 0x00dbc6e0 00000000 da293100 da293100 4f030000 .....)1..)1.O... │ │ + 0x00dbc6c0 07000000 97ea3700 00000000 9e293100 ......7......)1. │ │ + 0x00dbc6d0 9e293100 4e030000 07000000 9eea3700 .)1.N.........7. │ │ + 0x00dbc6e0 00000000 b3293100 b3293100 4f030000 .....)1..)1.O... │ │ 0x00dbc6f0 07000000 a5ea3700 00000000 d1cd3200 ......7.......2. │ │ 0x00dbc700 d1cd3200 50030000 07000000 acea3700 ..2.P.........7. │ │ - 0x00dbc710 00000000 c60e3100 d6d13000 51030000 ......1...0.Q... │ │ + 0x00dbc710 00000000 9f0e3100 afd13000 51030000 ......1...0.Q... │ │ 0x00dbc720 08000000 b3ea3700 00000000 ff702f00 ......7......p/. │ │ 0x00dbc730 1ccb2f00 52030000 08000000 bbea3700 ../.R.........7. │ │ - 0x00dbc740 00000000 a5373200 56843100 53030000 .....72.V.1.S... │ │ + 0x00dbc740 00000000 7e373200 2f843100 53030000 ....~72./.1.S... │ │ 0x00dbc750 08000000 c3ea3700 00000000 8f7a3000 ......7......z0. │ │ - 0x00dbc760 2ba33100 54030000 08000000 cbea3700 +.1.T.........7. │ │ + 0x00dbc760 04a33100 54030000 08000000 cbea3700 ..1.T.........7. │ │ 0x00dbc770 00000000 44f03200 97223000 55030000 ....D.2.."0.U... │ │ - 0x00dbc780 08000000 d3ea3700 00000000 d9193200 ......7.......2. │ │ - 0x00dbc790 f9913200 56030000 08000000 dbea3700 ..2.V.........7. │ │ - 0x00dbc7a0 00000000 09913100 db912f00 57030000 ......1.../.W... │ │ - 0x00dbc7b0 00000000 00000000 00000000 c5b73000 ..............0. │ │ + 0x00dbc780 08000000 d3ea3700 00000000 b2193200 ......7.......2. │ │ + 0x00dbc790 d2913200 56030000 08000000 dbea3700 ..2.V.........7. │ │ + 0x00dbc7a0 00000000 e2903100 db912f00 57030000 ......1.../.W... │ │ + 0x00dbc7b0 00000000 00000000 00000000 9eb73000 ..............0. │ │ 0x00dbc7c0 e0912f00 58030000 09000000 e3ea3700 ../.X.........7. │ │ - 0x00dbc7d0 00000000 5aa33100 ac733200 59030000 ....Z.1..s2.Y... │ │ - 0x00dbc7e0 03000000 ecea3700 00000000 22923200 ......7.....".2. │ │ + 0x00dbc7d0 00000000 33a33100 85733200 59030000 ....3.1..s2.Y... │ │ + 0x00dbc7e0 03000000 ecea3700 00000000 fb913200 ......7.......2. │ │ 0x00dbc7f0 8b5c3000 5a030000 08000000 efea3700 .\0.Z.........7. │ │ - 0x00dbc800 00000000 f7d13000 f7d13000 5b030000 ......0...0.[... │ │ + 0x00dbc800 00000000 d0d13000 d0d13000 5b030000 ......0...0.[... │ │ 0x00dbc810 03000000 f7ea3700 00000000 1c063000 ......7.......0. │ │ 0x00dbc820 1c063000 5c030000 03000000 faea3700 ..0.\.........7. │ │ - 0x00dbc830 00000000 d1b73000 d1b73000 5d030000 ......0...0.]... │ │ + 0x00dbc830 00000000 aab73000 aab73000 5d030000 ......0...0.]... │ │ 0x00dbc840 03000000 fdea3700 00000000 2d063000 ......7.....-.0. │ │ 0x00dbc850 2d063000 5e030000 03000000 00eb3700 -.0.^.........7. │ │ - 0x00dbc860 00000000 c7fd3100 c7fd3100 5f030000 ......1...1._... │ │ - 0x00dbc870 03000000 03eb3700 00000000 f7193200 ......7.......2. │ │ - 0x00dbc880 f7193200 60030000 03000000 06eb3700 ..2.`.........7. │ │ - 0x00dbc890 00000000 071a3200 071a3200 61030000 ......2...2.a... │ │ - 0x00dbc8a0 03000000 09eb3700 00000000 d90e3100 ......7.......1. │ │ - 0x00dbc8b0 d90e3100 62030000 03000000 0ceb3700 ..1.b.........7. │ │ + 0x00dbc860 00000000 a0fd3100 a0fd3100 5f030000 ......1...1._... │ │ + 0x00dbc870 03000000 03eb3700 00000000 d0193200 ......7.......2. │ │ + 0x00dbc880 d0193200 60030000 03000000 06eb3700 ..2.`.........7. │ │ + 0x00dbc890 00000000 e0193200 e0193200 61030000 ......2...2.a... │ │ + 0x00dbc8a0 03000000 09eb3700 00000000 b20e3100 ......7.......1. │ │ + 0x00dbc8b0 b20e3100 62030000 03000000 0ceb3700 ..1.b.........7. │ │ 0x00dbc8c0 00000000 b47a3000 b47a3000 63030000 .....z0..z0.c... │ │ 0x00dbc8d0 03000000 0feb3700 00000000 9a993000 ......7.......0. │ │ 0x00dbc8e0 9a993000 64030000 03000000 12eb3700 ..0.d.........7. │ │ - 0x00dbc8f0 00000000 f30e3100 f30e3100 65030000 ......1...1.e... │ │ - 0x00dbc900 03000000 15eb3700 00000000 0a693100 ......7......i1. │ │ - 0x00dbc910 0a693100 66030000 03000000 18eb3700 .i1.f.........7. │ │ + 0x00dbc8f0 00000000 cc0e3100 cc0e3100 65030000 ......1...1.e... │ │ + 0x00dbc900 03000000 15eb3700 00000000 e3683100 ......7......h1. │ │ + 0x00dbc910 e3683100 66030000 03000000 18eb3700 .h1.f.........7. │ │ 0x00dbc920 00000000 0de92f00 0de92f00 67030000 ....../.../.g... │ │ 0x00dbc930 03000000 1beb3700 00000000 f8912f00 ......7......./. │ │ 0x00dbc940 f8912f00 68030000 03000000 1eeb3700 ../.h.........7. │ │ 0x00dbc950 00000000 3b063000 3b063000 69030000 ....;.0.;.0.i... │ │ - 0x00dbc960 03000000 21eb3700 00000000 ec293100 ....!.7......)1. │ │ - 0x00dbc970 ec293100 6a030000 03000000 24eb3700 .)1.j.......$.7. │ │ - 0x00dbc980 00000000 03d23000 03d23000 6b030000 ......0...0.k... │ │ - 0x00dbc990 03000000 27eb3700 00000000 8d4b3200 ....'.7......K2. │ │ - 0x00dbc9a0 8d4b3200 6c030000 03000000 2aeb3700 .K2.l.......*.7. │ │ + 0x00dbc960 03000000 21eb3700 00000000 c5293100 ....!.7......)1. │ │ + 0x00dbc970 c5293100 6a030000 03000000 24eb3700 .)1.j.......$.7. │ │ + 0x00dbc980 00000000 dcd13000 dcd13000 6b030000 ......0...0.k... │ │ + 0x00dbc990 03000000 27eb3700 00000000 664b3200 ....'.7.....fK2. │ │ + 0x00dbc9a0 664b3200 6c030000 03000000 2aeb3700 fK2.l.......*.7. │ │ 0x00dbc9b0 00000000 a05c3000 a05c3000 6d030000 .....\0..\0.m... │ │ 0x00dbc9c0 03000000 2deb3700 00000000 c8223000 ....-.7......"0. │ │ 0x00dbc9d0 c8223000 6e030000 03000000 30eb3700 ."0.n.......0.7. │ │ - 0x00dbc9e0 00000000 75f13000 75f13000 6f030000 ....u.0.u.0.o... │ │ + 0x00dbc9e0 00000000 4ef13000 4ef13000 6f030000 ....N.0.N.0.o... │ │ 0x00dbc9f0 03000000 33eb3700 00000000 0fad2f00 ....3.7......./. │ │ 0x00dbca00 0fad2f00 70030000 03000000 36eb3700 ../.p.......6.7. │ │ 0x00dbca10 00000000 34cb2f00 34cb2f00 71030000 ....4./.4./.q... │ │ 0x00dbca20 03000000 39eb3700 00000000 a6993000 ....9.7.......0. │ │ 0x00dbca30 a6993000 72030000 03000000 3ceb3700 ..0.r.......<.7. │ │ - 0x00dbca40 00000000 3c923200 3c923200 73030000 ....<.2.<.2.s... │ │ - 0x00dbca50 03000000 3feb3700 00000000 66a33100 ....?.7.....f.1. │ │ - 0x00dbca60 66a33100 74030000 03000000 42eb3700 f.1.t.......B.7. │ │ - 0x00dbca70 00000000 56dd3100 56dd3100 75030000 ....V.1.V.1.u... │ │ - 0x00dbca80 03000000 45eb3700 00000000 0b0f3100 ....E.7.......1. │ │ - 0x00dbca90 0b0f3100 76030000 03000000 48eb3700 ..1.v.......H.7. │ │ - 0x00dbcaa0 00000000 70843100 70843100 77030000 ....p.1.p.1.w... │ │ + 0x00dbca40 00000000 15923200 15923200 73030000 ......2...2.s... │ │ + 0x00dbca50 03000000 3feb3700 00000000 3fa33100 ....?.7.....?.1. │ │ + 0x00dbca60 3fa33100 74030000 03000000 42eb3700 ?.1.t.......B.7. │ │ + 0x00dbca70 00000000 2fdd3100 2fdd3100 75030000 ..../.1./.1.u... │ │ + 0x00dbca80 03000000 45eb3700 00000000 e40e3100 ....E.7.......1. │ │ + 0x00dbca90 e40e3100 76030000 03000000 48eb3700 ..1.v.......H.7. │ │ + 0x00dbcaa0 00000000 49843100 49843100 77030000 ....I.1.I.1.w... │ │ 0x00dbcab0 03000000 4beb3700 00000000 6bf03200 ....K.7.....k.2. │ │ 0x00dbcac0 6bf03200 78030000 03000000 4eeb3700 k.2.x.......N.7. │ │ - 0x00dbcad0 00000000 e2fd3100 e2fd3100 79030000 ......1...1.y... │ │ - 0x00dbcae0 03000000 51eb3700 00000000 082a3100 ....Q.7......*1. │ │ - 0x00dbcaf0 082a3100 7a030000 03000000 54eb3700 .*1.z.......T.7. │ │ - 0x00dbcb00 00000000 7ba33100 7ba33100 7b030000 ....{.1.{.1.{... │ │ - 0x00dbcb10 03000000 57eb3700 00000000 b0373200 ....W.7......72. │ │ - 0x00dbcb20 b0373200 7c030000 03000000 5aeb3700 .72.|.......Z.7. │ │ - 0x00dbcb30 00000000 fa543200 fa543200 7d030000 .....T2..T2.}... │ │ - 0x00dbcb40 0b000000 5deb3700 00000000 59473100 ....].7.....YG1. │ │ + 0x00dbcad0 00000000 bbfd3100 bbfd3100 79030000 ......1...1.y... │ │ + 0x00dbcae0 03000000 51eb3700 00000000 e1293100 ....Q.7......)1. │ │ + 0x00dbcaf0 e1293100 7a030000 03000000 54eb3700 .)1.z.......T.7. │ │ + 0x00dbcb00 00000000 54a33100 54a33100 7b030000 ....T.1.T.1.{... │ │ + 0x00dbcb10 03000000 57eb3700 00000000 89373200 ....W.7......72. │ │ + 0x00dbcb20 89373200 7c030000 03000000 5aeb3700 .72.|.......Z.7. │ │ + 0x00dbcb30 00000000 d3543200 d3543200 7d030000 .....T2..T2.}... │ │ + 0x00dbcb40 0b000000 5deb3700 00000000 32473100 ....].7.....2G1. │ │ 0x00dbcb50 e6cd3200 7e030000 00000000 00000000 ..2.~........... │ │ - 0x00dbcb60 00000000 b8373200 1c2a3100 7f030000 .....72..*1..... │ │ + 0x00dbcb60 00000000 91373200 f5293100 7f030000 .....72..)1..... │ │ 0x00dbcb70 09000000 68eb3700 00000000 42cb2f00 ....h.7.....B./. │ │ - 0x00dbcb80 0a553200 80030000 09000000 71eb3700 .U2.........q.7. │ │ - 0x00dbcb90 00000000 69353200 69353200 81030000 ....i52.i52..... │ │ + 0x00dbcb80 e3543200 80030000 09000000 71eb3700 .T2.........q.7. │ │ + 0x00dbcb90 00000000 42353200 42353200 81030000 ....B52.B52..... │ │ 0x00dbcba0 09000000 7aeb3700 00000000 08712f00 ....z.7......q/. │ │ 0x00dbcbb0 50cb2f00 82030000 09000000 83eb3700 P./...........7. │ │ - 0x00dbcbc0 00000000 1f0f3100 78f03200 83030000 ......1.x.2..... │ │ - 0x00dbcbd0 09000000 8ceb3700 00000000 dba03100 ......7.......1. │ │ - 0x00dbcbe0 dba03100 84030000 09000000 95eb3700 ..1...........7. │ │ - 0x00dbcbf0 00000000 8fa33100 5e473100 85030000 ......1.^G1..... │ │ - 0x00dbcc00 09000000 9eeb3700 00000000 dfb73000 ......7.......0. │ │ + 0x00dbcbc0 00000000 f80e3100 78f03200 83030000 ......1.x.2..... │ │ + 0x00dbcbd0 09000000 8ceb3700 00000000 b4a03100 ......7.......1. │ │ + 0x00dbcbe0 b4a03100 84030000 09000000 95eb3700 ..1...........7. │ │ + 0x00dbcbf0 00000000 68a33100 37473100 85030000 ....h.1.7G1..... │ │ + 0x00dbcc00 09000000 9eeb3700 00000000 b8b73000 ......7.......0. │ │ 0x00dbcc10 e7413000 86030000 09000000 a7eb3700 .A0...........7. │ │ - 0x00dbcc20 00000000 40453100 40453100 87030000 ....@E1.@E1..... │ │ - 0x00dbcc30 09000000 b0eb3700 00000000 1c693100 ......7......i1. │ │ + 0x00dbcc20 00000000 19453100 19453100 87030000 .....E1..E1..... │ │ + 0x00dbcc30 09000000 b0eb3700 00000000 f5683100 ......7......h1. │ │ 0x00dbcc40 d0223000 88030000 00000000 00000000 ."0............. │ │ - 0x00dbcc50 00000000 ebcd3200 131a3200 89030000 ......2...2..... │ │ + 0x00dbcc50 00000000 ebcd3200 ec193200 89030000 ......2...2..... │ │ 0x00dbcc60 00000000 00000000 00000000 10922f00 ............../. │ │ 0x00dbcc70 ad5c3000 8a030000 00000000 00000000 .\0............. │ │ - 0x00dbcc80 00000000 6a473100 6a473100 8b030000 ....jG1.jG1..... │ │ - 0x00dbcc90 0b000000 b9eb3700 00000000 d6bf3100 ......7.......1. │ │ - 0x00dbcca0 d6bf3100 8c030000 0b000000 c4eb3700 ..1...........7. │ │ - 0x00dbccb0 00000000 c0733200 c0733200 8d030000 .....s2..s2..... │ │ - 0x00dbccc0 0b000000 cfeb3700 00000000 d4733200 ......7......s2. │ │ + 0x00dbcc80 00000000 43473100 43473100 8b030000 ....CG1.CG1..... │ │ + 0x00dbcc90 0b000000 b9eb3700 00000000 afbf3100 ......7.......1. │ │ + 0x00dbcca0 afbf3100 8c030000 0b000000 c4eb3700 ..1...........7. │ │ + 0x00dbccb0 00000000 99733200 99733200 8d030000 .....s2..s2..... │ │ + 0x00dbccc0 0b000000 cfeb3700 00000000 ad733200 ......7......s2. │ │ 0x00dbccd0 b95c3000 8e030000 04000000 daeb3700 .\0...........7. │ │ - 0x00dbcce0 00000000 16553200 7e473100 8f030000 .....U2.~G1..... │ │ + 0x00dbcce0 00000000 ef543200 57473100 8f030000 .....T2.WG1..... │ │ 0x00dbccf0 09000000 deeb3700 00000000 5ccb2f00 ......7.....\./. │ │ - 0x00dbcd00 56923200 90030000 09000000 e7eb3700 V.2...........7. │ │ - 0x00dbcd10 00000000 82f13000 82843100 91030000 ......0...1..... │ │ + 0x00dbcd00 2f923200 90030000 09000000 e7eb3700 /.2...........7. │ │ + 0x00dbcd10 00000000 5bf13000 5b843100 91030000 ....[.0.[.1..... │ │ 0x00dbcd20 08000000 f0eb3700 00000000 4f063000 ......7.....O.0. │ │ 0x00dbcd30 f3413000 92030000 08000000 f8eb3700 .A0...........7. │ │ - 0x00dbcd40 00000000 5b063000 edb73000 93030000 ....[.0...0..... │ │ - 0x00dbcd50 00000000 00000000 00000000 60923200 ............`.2. │ │ - 0x00dbcd60 6add3100 94030000 00000000 00000000 j.1............. │ │ + 0x00dbcd40 00000000 5b063000 c6b73000 93030000 ....[.0...0..... │ │ + 0x00dbcd50 00000000 00000000 00000000 39923200 ............9.2. │ │ + 0x00dbcd60 43dd3100 94030000 00000000 00000000 C.1............. │ │ 0x00dbcd70 00000000 d05c3000 c3103300 95030000 .....\0...3..... │ │ - 0x00dbcd80 00000000 00000000 00000000 eabf3100 ..............1. │ │ - 0x00dbcd90 1b553200 96030000 00000000 00000000 .U2............. │ │ + 0x00dbcd80 00000000 00000000 00000000 c3bf3100 ..............1. │ │ + 0x00dbcd90 f4543200 96030000 00000000 00000000 .T2............. │ │ 0x00dbcda0 00000000 1c922f00 cd7a3000 97030000 ....../..z0..... │ │ 0x00dbcdb0 09000000 00ec3700 00000000 27922f00 ......7.....'./. │ │ - 0x00dbcdc0 c8f33100 98030000 07000000 09ec3700 ..1...........7. │ │ - 0x00dbcdd0 00000000 4f413100 4f413100 99030000 ....OA1.OA1..... │ │ + 0x00dbcdc0 a1f33100 98030000 07000000 09ec3700 ..1...........7. │ │ + 0x00dbcdd0 00000000 28413100 28413100 99030000 ....(A1.(A1..... │ │ 0x00dbcde0 09000000 10ec3700 00000000 0e003000 ......7.......0. │ │ 0x00dbcdf0 0e003000 9a030000 09000000 19ec3700 ..0...........7. │ │ 0x00dbce00 00000000 896b2f00 896b2f00 9b030000 .....k/..k/..... │ │ - 0x00dbce10 09000000 22ec3700 00000000 c6243100 ....".7......$1. │ │ - 0x00dbce20 c6243100 9c030000 09000000 2bec3700 .$1.........+.7. │ │ - 0x00dbce30 00000000 1af63100 1af63100 9d030000 ......1...1..... │ │ - 0x00dbce40 09000000 34ec3700 00000000 95c83200 ....4.7.......2. │ │ - 0x00dbce50 95c83200 9e030000 09000000 3dec3700 ..2.........=.7. │ │ - 0x00dbce60 00000000 5f323200 5f323200 9f030000 ...._22._22..... │ │ + 0x00dbce10 09000000 22ec3700 00000000 9f243100 ....".7......$1. │ │ + 0x00dbce20 9f243100 9c030000 09000000 2bec3700 .$1.........+.7. │ │ + 0x00dbce30 00000000 f3f53100 f3f53100 9d030000 ......1...1..... │ │ + 0x00dbce40 09000000 34ec3700 00000000 6ec83200 ....4.7.....n.2. │ │ + 0x00dbce50 6ec83200 9e030000 09000000 3dec3700 n.2.........=.7. │ │ + 0x00dbce60 00000000 38323200 38323200 9f030000 ....822.822..... │ │ 0x00dbce70 09000000 46ec3700 00000000 cf1d3000 ....F.7.......0. │ │ 0x00dbce80 cf1d3000 a0030000 09000000 4fec3700 ..0.........O.7. │ │ - 0x00dbce90 00000000 098c3200 098c3200 a1030000 ......2...2..... │ │ - 0x00dbcea0 09000000 58ec3700 00000000 8e9d3100 ....X.7.......1. │ │ - 0x00dbceb0 8e9d3100 a2030000 09000000 61ec3700 ..1.........a.7. │ │ + 0x00dbce90 00000000 e28b3200 e28b3200 a1030000 ......2...2..... │ │ + 0x00dbcea0 09000000 58ec3700 00000000 679d3100 ....X.7.....g.1. │ │ + 0x00dbceb0 679d3100 a2030000 09000000 61ec3700 g.1.........a.7. │ │ 0x00dbcec0 00000000 20e93200 20e93200 a3030000 .... .2. .2..... │ │ 0x00dbced0 09000000 6aec3700 00000000 74a72f00 ....j.7.....t./. │ │ 0x00dbcee0 74a72f00 a4030000 09000000 73ec3700 t./.........s.7. │ │ 0x00dbcef0 00000000 ad3c3000 ad3c3000 a5030000 .....<0..<0..... │ │ 0x00dbcf00 09000000 7cec3700 00000000 070b3300 ....|.7.......3. │ │ 0x00dbcf10 070b3300 a6030000 09000000 85ec3700 ..3...........7. │ │ - 0x00dbcf20 00000000 67cb2f00 80dd3100 a7030000 ....g./...1..... │ │ - 0x00dbcf30 09000000 8eec3700 00000000 fab73000 ......7.......0. │ │ - 0x00dbcf40 fab73000 a8030000 09000000 97ec3700 ..0...........7. │ │ + 0x00dbcf20 00000000 67cb2f00 59dd3100 a7030000 ....g./.Y.1..... │ │ + 0x00dbcf30 09000000 8eec3700 00000000 d3b73000 ......7.......0. │ │ + 0x00dbcf40 d3b73000 a8030000 09000000 97ec3700 ..0...........7. │ │ 0x00dbcf50 00000000 d77a3000 d77a3000 a9030000 .....z0..z0..... │ │ 0x00dbcf60 06000000 a0ec3700 00000000 dc223000 ......7......"0. │ │ 0x00dbcf70 dc223000 aa030000 06000000 a6ec3700 ."0...........7. │ │ 0x00dbcf80 00000000 f7cd3200 f7cd3200 ab030000 ......2...2..... │ │ 0x00dbcf90 06000000 acec3700 00000000 00233000 ......7......#0. │ │ 0x00dbcfa0 00233000 ac030000 06000000 b2ec3700 .#0...........7. │ │ - 0x00dbcfb0 00000000 83473100 83473100 ad030000 .....G1..G1..... │ │ - 0x00dbcfc0 09000000 b8ec3700 00000000 76923200 ......7.....v.2. │ │ - 0x00dbcfd0 76923200 ae030000 06000000 c1ec3700 v.2...........7. │ │ + 0x00dbcfb0 00000000 5c473100 5c473100 ad030000 ....\G1.\G1..... │ │ + 0x00dbcfc0 09000000 b8ec3700 00000000 4f923200 ......7.....O.2. │ │ + 0x00dbcfd0 4f923200 ae030000 06000000 c1ec3700 O.2...........7. │ │ 0x00dbcfe0 00000000 e65c3000 e65c3000 af030000 .....\0..\0..... │ │ 0x00dbcff0 06000000 c7ec3700 00000000 68063000 ......7.....h.0. │ │ 0x00dbd000 68063000 b0030000 06000000 cdec3700 h.0...........7. │ │ - 0x00dbd010 00000000 e8733200 e8733200 b1030000 .....s2..s2..... │ │ + 0x00dbd010 00000000 c1733200 c1733200 b1030000 .....s2..s2..... │ │ 0x00dbd020 06000000 d3ec3700 00000000 84f03200 ......7.......2. │ │ 0x00dbd030 84f03200 b2030000 00000000 00000000 ..2............. │ │ - 0x00dbd040 00000000 282a3100 282a3100 b3030000 ....(*1.(*1..... │ │ - 0x00dbd050 00000000 00000000 00000000 00c03100 ..............1. │ │ + 0x00dbd040 00000000 012a3100 012a3100 b3030000 .....*1..*1..... │ │ + 0x00dbd050 00000000 00000000 00000000 d9bf3100 ..............1. │ │ 0x00dbd060 72cb2f00 b4030000 00000000 00000000 r./............. │ │ - 0x00dbd070 00000000 0f5d3000 31553200 b5030000 .....]0.1U2..... │ │ - 0x00dbd080 00000000 00000000 00000000 8ef13000 ..............0. │ │ + 0x00dbd070 00000000 0f5d3000 0a553200 b5030000 .....]0..U2..... │ │ + 0x00dbd080 00000000 00000000 00000000 67f13000 ............g.0. │ │ 0x00dbd090 16712f00 b6030000 00000000 00000000 .q/............. │ │ - 0x00dbd0a0 00000000 d9103300 a6f13000 b7030000 ......3...0..... │ │ - 0x00dbd0b0 0a000000 d9ec3700 00000000 8bdd3100 ......7.......1. │ │ + 0x00dbd0a0 00000000 d9103300 7ff13000 b7030000 ......3...0..... │ │ + 0x00dbd0b0 0a000000 d9ec3700 00000000 64dd3100 ......7.....d.1. │ │ 0x00dbd0c0 ff413000 b8030000 0a000000 e3ec3700 .A0...........7. │ │ - 0x00dbd0d0 00000000 2d0f3100 28693100 b9030000 ....-.1.(i1..... │ │ + 0x00dbd0d0 00000000 060f3100 01693100 b9030000 ......1..i1..... │ │ 0x00dbd0e0 0a000000 edec3700 00000000 1bce3200 ......7.......2. │ │ - 0x00dbd0f0 11743200 ba030000 0a000000 f7ec3700 .t2...........7. │ │ - 0x00dbd100 00000000 1cb83000 1fad2f00 bb030000 ......0.../..... │ │ - 0x00dbd110 0b000000 01ed3700 00000000 18c03100 ......7.......1. │ │ + 0x00dbd0f0 ea733200 ba030000 0a000000 f7ec3700 .s2...........7. │ │ + 0x00dbd100 00000000 f5b73000 1fad2f00 bb030000 ......0.../..... │ │ + 0x00dbd110 0b000000 01ed3700 00000000 f1bf3100 ......7.......1. │ │ 0x00dbd120 be993000 bc030000 0b000000 0ced3700 ..0...........7. │ │ - 0x00dbd130 00000000 2e712f00 41693100 bd030000 .....q/.Ai1..... │ │ - 0x00dbd140 0b000000 17ed3700 00000000 49553200 ......7.....IU2. │ │ + 0x00dbd130 00000000 2e712f00 1a693100 bd030000 .....q/..i1..... │ │ + 0x00dbd140 0b000000 17ed3700 00000000 22553200 ......7....."U2. │ │ 0x00dbd150 36922f00 be030000 00000000 00000000 6./............. │ │ - 0x00dbd160 00000000 aa473100 9ddd3100 bf030000 .....G1...1..... │ │ + 0x00dbd160 00000000 83473100 76dd3100 bf030000 .....G1.v.1..... │ │ 0x00dbd170 00000000 00000000 00000000 38ad2f00 ............8./. │ │ - 0x00dbd180 3f0f3100 c0030000 00000000 00000000 ?.1............. │ │ - 0x00dbd190 00000000 27c03100 4b0f3100 c1030000 ....'.1.K.1..... │ │ + 0x00dbd180 180f3100 c0030000 00000000 00000000 ..1............. │ │ + 0x00dbd190 00000000 00c03100 240f3100 c1030000 ......1.$.1..... │ │ 0x00dbd1a0 08000000 22ed3700 00000000 275d3000 ....".7.....']0. │ │ - 0x00dbd1b0 0ad23000 c2030000 08000000 2aed3700 ..0.........*.7. │ │ - 0x00dbd1c0 00000000 1f1a3200 de993000 c3030000 ......2...0..... │ │ + 0x00dbd1b0 e3d13000 c2030000 08000000 2aed3700 ..0.........*.7. │ │ + 0x00dbd1c0 00000000 f8193200 de993000 c3030000 ......2...0..... │ │ 0x00dbd1d0 08000000 32ed3700 00000000 18423000 ....2.7......B0. │ │ - 0x00dbd1e0 8e843100 c4030000 08000000 3aed3700 ..1.........:.7. │ │ - 0x00dbd1f0 00000000 a9dd3100 382a3100 c5030000 ......1.8*1..... │ │ + 0x00dbd1e0 67843100 c4030000 08000000 3aed3700 g.1.........:.7. │ │ + 0x00dbd1f0 00000000 82dd3100 112a3100 c5030000 ......1..*1..... │ │ 0x00dbd200 08000000 42ed3700 00000000 2a423000 ....B.7.....*B0. │ │ - 0x00dbd210 b6473100 c6030000 08000000 4aed3700 .G1.........J.7. │ │ - 0x00dbd220 00000000 ef993000 5c0f3100 c7030000 ......0.\.1..... │ │ - 0x00dbd230 08000000 52ed3700 00000000 55553200 ....R.7.....UU2. │ │ + 0x00dbd210 8f473100 c6030000 08000000 4aed3700 .G1.........J.7. │ │ + 0x00dbd220 00000000 ef993000 350f3100 c7030000 ......0.5.1..... │ │ + 0x00dbd230 08000000 52ed3700 00000000 2e553200 ....R.7......U2. │ │ 0x00dbd240 385d3000 c8030000 08000000 5aed3700 8]0.........Z.7. │ │ - 0x00dbd250 00000000 8acb2f00 bdf13000 c9030000 ....../...0..... │ │ + 0x00dbd250 00000000 8acb2f00 96f13000 c9030000 ....../...0..... │ │ 0x00dbd260 08000000 62ed3700 00000000 009a3000 ....b.7.......0. │ │ - 0x00dbd270 25743200 ca030000 08000000 6aed3700 %t2.........j.7. │ │ - 0x00dbd280 00000000 cef13000 492a3100 cb030000 ......0.I*1..... │ │ + 0x00dbd270 fe733200 ca030000 08000000 6aed3700 .s2.........j.7. │ │ + 0x00dbd280 00000000 a7f13000 222a3100 cb030000 ......0."*1..... │ │ 0x00dbd290 08000000 72ed3700 00000000 91063000 ....r.7.......0. │ │ 0x00dbd2a0 22e92f00 cc030000 08000000 7aed3700 "./.........z.7. │ │ 0x00dbd2b0 00000000 3b423000 a3063000 cd030000 ....;B0...0..... │ │ 0x00dbd2c0 09000000 82ed3700 00000000 42922f00 ......7.....B./. │ │ 0x00dbd2d0 42922f00 ce030000 05000000 8bed3700 B./...........7. │ │ 0x00dbd2e0 00000000 3c712f00 3c712f00 cf030000 .....0. │ │ - 0x00dbda80 eaf13000 20040000 0b000000 e5ee3700 ..0. .........7. │ │ - 0x00dbda90 00000000 e1a33100 7db03200 21040000 ......1.}.2.!... │ │ - 0x00dbdaa0 0b000000 f0ee3700 00000000 eedd3100 ......7.......1. │ │ - 0x00dbdab0 eedd3100 22040000 0b000000 fbee3700 ..1.".........7. │ │ - 0x00dbdac0 00000000 5f1a3200 5f1a3200 23040000 ...._.2._.2.#... │ │ - 0x00dbdad0 0b000000 06ef3700 00000000 930f3100 ......7.......1. │ │ - 0x00dbdae0 930f3100 24040000 0b000000 11ef3700 ..1.$.........7. │ │ - 0x00dbdaf0 00000000 aaad2f00 f5f13000 25040000 ....../...0.%... │ │ + 0x00dbda70 00000000 00000000 00000000 17b83000 ..............0. │ │ + 0x00dbda80 c3f13000 20040000 0b000000 e5ee3700 ..0. .........7. │ │ + 0x00dbda90 00000000 baa33100 56b03200 21040000 ......1.V.2.!... │ │ + 0x00dbdaa0 0b000000 f0ee3700 00000000 c7dd3100 ......7.......1. │ │ + 0x00dbdab0 c7dd3100 22040000 0b000000 fbee3700 ..1.".........7. │ │ + 0x00dbdac0 00000000 381a3200 381a3200 23040000 ....8.2.8.2.#... │ │ + 0x00dbdad0 0b000000 06ef3700 00000000 6c0f3100 ......7.....l.1. │ │ + 0x00dbdae0 6c0f3100 24040000 0b000000 11ef3700 l.1.$.........7. │ │ + 0x00dbdaf0 00000000 aaad2f00 cef13000 25040000 ....../...0.%... │ │ 0x00dbdb00 00000000 00000000 00000000 6f9a3000 ............o.0. │ │ - 0x00dbdb10 bc743200 26040000 00000000 00000000 .t2.&........... │ │ - 0x00dbdb20 00000000 7c712f00 1cfe3100 27040000 ....|q/...1.'... │ │ - 0x00dbdb30 00000000 00000000 00000000 c4553200 .............U2. │ │ - 0x00dbdb40 9d0f3100 28040000 00000000 00000000 ..1.(........... │ │ - 0x00dbdb50 00000000 0cde3100 c4743200 29040000 ......1..t2.)... │ │ - 0x00dbdb60 09000000 1cef3700 00000000 f3703200 ......7......p2. │ │ + 0x00dbdb10 95743200 26040000 00000000 00000000 .t2.&........... │ │ + 0x00dbdb20 00000000 7c712f00 f5fd3100 27040000 ....|q/...1.'... │ │ + 0x00dbdb30 00000000 00000000 00000000 9d553200 .............U2. │ │ + 0x00dbdb40 760f3100 28040000 00000000 00000000 v.1.(........... │ │ + 0x00dbdb50 00000000 e5dd3100 9d743200 29040000 ......1..t2.)... │ │ + 0x00dbdb60 09000000 1cef3700 00000000 cc703200 ......7......p2. │ │ 0x00dbdb70 b3ad2f00 2a040000 09000000 25ef3700 ../.*.......%.7. │ │ - 0x00dbdb80 00000000 1d383200 adcb2f00 2b040000 .....82.../.+... │ │ - 0x00dbdb90 09000000 2eef3700 00000000 2a383200 ......7.....*82. │ │ + 0x00dbdb80 00000000 f6373200 adcb2f00 2b040000 .....72.../.+... │ │ + 0x00dbdb90 09000000 2eef3700 00000000 03383200 ......7......82. │ │ 0x00dbdba0 84e92f00 2c040000 09000000 37ef3700 ../.,.......7.7. │ │ - 0x00dbdbb0 00000000 a8843100 147b3000 2d040000 ......1..{0.-... │ │ + 0x00dbdbb0 00000000 81843100 147b3000 2d040000 ......1..{0.-... │ │ 0x00dbdbc0 09000000 40ef3700 00000000 779a3000 ....@.7.....w.0. │ │ - 0x00dbdbd0 19de3100 2e040000 09000000 49ef3700 ..1.........I.7. │ │ - 0x00dbdbe0 00000000 c3963000 37383200 2f040000 ......0.782./... │ │ + 0x00dbdbd0 f2dd3100 2e040000 09000000 49ef3700 ..1.........I.7. │ │ + 0x00dbdbe0 00000000 c3963000 10383200 2f040000 ......0..82./... │ │ 0x00dbdbf0 09000000 52ef3700 00000000 217b3000 ....R.7.....!{0. │ │ - 0x00dbdc00 88b03200 30040000 09000000 5bef3700 ..2.0.......[.7. │ │ - 0x00dbdc10 00000000 c0ad2f00 69c03100 31040000 ....../.i.1.1... │ │ - 0x00dbdc20 09000000 64ef3700 00000000 7d1a3200 ....d.7.....}.2. │ │ + 0x00dbdc00 61b03200 30040000 09000000 5bef3700 a.2.0.......[.7. │ │ + 0x00dbdc10 00000000 c0ad2f00 42c03100 31040000 ....../.B.1.1... │ │ + 0x00dbdc20 09000000 64ef3700 00000000 561a3200 ....d.7.....V.2. │ │ 0x00dbdc30 13f13200 32040000 09000000 6def3700 ..2.2.......m.7. │ │ - 0x00dbdc40 00000000 b5843100 cc553200 33040000 ......1..U2.3... │ │ - 0x00dbdc50 09000000 76ef3700 00000000 cbf93100 ....v.7.......1. │ │ + 0x00dbdc40 00000000 8e843100 a5553200 33040000 ......1..U2.3... │ │ + 0x00dbdc50 09000000 76ef3700 00000000 a4f93100 ....v.7.......1. │ │ 0x00dbdc60 4dce3200 34040000 09000000 7fef3700 M.2.4.........7. │ │ - 0x00dbdc70 00000000 74113300 eca33100 35040000 ....t.3...1.5... │ │ + 0x00dbdc70 00000000 74113300 c5a33100 35040000 ....t.3...1.5... │ │ 0x00dbdc80 09000000 88ef3700 00000000 81113300 ......7.......3. │ │ 0x00dbdc90 5ace3200 36040000 09000000 91ef3700 Z.2.6.........7. │ │ 0x00dbdca0 00000000 8e113300 2e7b3000 37040000 ......3..{0.7... │ │ - 0x00dbdcb0 09000000 9aef3700 00000000 87693100 ......7......i1. │ │ + 0x00dbdcb0 09000000 9aef3700 00000000 60693100 ......7.....`i1. │ │ 0x00dbdcc0 20f13200 38040000 00000000 00000000 .2.8........... │ │ 0x00dbdcd0 00000000 bacb2f00 9b113300 39040000 ....../...3.9... │ │ 0x00dbdce0 00000000 00000000 00000000 67ce3200 ............g.2. │ │ - 0x00dbdcf0 23fe3100 3a040000 00000000 00000000 #.1.:........... │ │ - 0x00dbdd00 00000000 fc473100 b1923200 3b040000 .....G1...2.;... │ │ + 0x00dbdcf0 fcfd3100 3a040000 00000000 00000000 ..1.:........... │ │ + 0x00dbdd00 00000000 d5473100 8a923200 3b040000 .....G1...2.;... │ │ 0x00dbdd10 00000000 00000000 00000000 72423000 ............rB0. │ │ - 0x00dbdd20 95b03200 3c040000 00000000 00000000 ..2.<........... │ │ - 0x00dbdd30 00000000 26de3100 a9113300 3d040000 ....&.1...3.=... │ │ + 0x00dbdd20 6eb03200 3c040000 00000000 00000000 n.2.<........... │ │ + 0x00dbdd30 00000000 ffdd3100 a9113300 3d040000 ......1...3.=... │ │ 0x00dbdd40 00000000 00000000 00000000 849a3000 ..............0. │ │ 0x00dbdd50 849a3000 3e040000 0b000000 a3ef3700 ..0.>.........7. │ │ - 0x00dbdd60 00000000 f0233100 f0233100 3f040000 .....#1..#1.?... │ │ + 0x00dbdd60 00000000 c9233100 c9233100 3f040000 .....#1..#1.?... │ │ 0x00dbdd70 03000000 aeef3700 00000000 bce12f00 ......7......./. │ │ 0x00dbdd80 bce12f00 40040000 03000000 b1ef3700 ../.@.........7. │ │ 0x00dbdd90 00000000 d5922f00 d5922f00 41040000 ....../.../.A... │ │ 0x00dbdda0 03000000 b4ef3700 00000000 ec922f00 ......7......./. │ │ 0x00dbddb0 cdad2f00 42040000 03000000 b7ef3700 ../.B.........7. │ │ - 0x00dbddc0 00000000 8a1a3200 b7113300 43040000 ......2...3.C... │ │ - 0x00dbddd0 03000000 baef3700 00000000 fef13000 ......7.......0. │ │ - 0x00dbdde0 fef13000 44040000 03000000 bdef3700 ..0.D.........7. │ │ - 0x00dbddf0 00000000 2ef13200 8d1a3200 45040000 ......2...2.E... │ │ - 0x00dbde00 05000000 c0ef3700 00000000 c2843100 ......7.......1. │ │ - 0x00dbde10 44383200 46040000 09000000 c5ef3700 D82.F.........7. │ │ - 0x00dbde20 00000000 702a3100 0a483100 47040000 ....p*1..H1.G... │ │ - 0x00dbde30 09000000 ceef3700 00000000 31fe3100 ......7.....1.1. │ │ - 0x00dbde40 a60f3100 48040000 09000000 d7ef3700 ..1.H.........7. │ │ - 0x00dbde50 00000000 3afe3100 34de3100 49040000 ....:.1.4.1.I... │ │ + 0x00dbddc0 00000000 631a3200 b7113300 43040000 ....c.2...3.C... │ │ + 0x00dbddd0 03000000 baef3700 00000000 d7f13000 ......7.......0. │ │ + 0x00dbdde0 d7f13000 44040000 03000000 bdef3700 ..0.D.........7. │ │ + 0x00dbddf0 00000000 2ef13200 661a3200 45040000 ......2.f.2.E... │ │ + 0x00dbde00 05000000 c0ef3700 00000000 9b843100 ......7.......1. │ │ + 0x00dbde10 1d383200 46040000 09000000 c5ef3700 .82.F.........7. │ │ + 0x00dbde20 00000000 492a3100 e3473100 47040000 ....I*1..G1.G... │ │ + 0x00dbde30 09000000 ceef3700 00000000 0afe3100 ......7.......1. │ │ + 0x00dbde40 7f0f3100 48040000 09000000 d7ef3700 ..1.H.........7. │ │ + 0x00dbde50 00000000 13fe3100 0dde3100 49040000 ......1...1.I... │ │ 0x00dbde60 09000000 e0ef3700 00000000 82712f00 ......7......q/. │ │ 0x00dbde70 75ce3200 4a040000 09000000 e9ef3700 u.2.J.........7. │ │ 0x00dbde80 00000000 c8cb2f00 a59a3000 4b040000 ....../...0.K... │ │ 0x00dbde90 09000000 f2ef3700 00000000 c5113300 ......7.......3. │ │ - 0x00dbdea0 3dde3100 4c040000 09000000 fbef3700 =.1.L.........7. │ │ - 0x00dbdeb0 00000000 c94e3200 d1cb2f00 4d040000 .....N2.../.M... │ │ - 0x00dbdec0 09000000 04f03700 00000000 06f23000 ......7.......0. │ │ - 0x00dbded0 d1743200 4e040000 09000000 0df03700 .t2.N.........7. │ │ - 0x00dbdee0 00000000 43fe3100 3b7b3000 4f040000 ....C.1.;{0.O... │ │ - 0x00dbdef0 09000000 16f03700 00000000 a3b03200 ......7.......2. │ │ - 0x00dbdf00 d9553200 50040000 09000000 1ff03700 .U2.P.........7. │ │ - 0x00dbdf10 00000000 49b83000 8b712f00 51040000 ....I.0..q/.Q... │ │ - 0x00dbdf20 09000000 28f03700 00000000 af0f3100 ....(.7.......1. │ │ - 0x00dbdf30 f9a33100 52040000 09000000 31f03700 ..1.R.......1.7. │ │ - 0x00dbdf40 00000000 41d23000 df743200 53040000 ....A.0..t2.S... │ │ - 0x00dbdf50 09000000 3af03700 00000000 c20f3100 ....:.7.......1. │ │ - 0x00dbdf60 ef743200 54040000 09000000 43f03700 .t2.T.......C.7. │ │ - 0x00dbdf70 00000000 b7b03200 15483100 55040000 ......2..H1.U... │ │ - 0x00dbdf80 09000000 4cf03700 00000000 46de3100 ....L.7.....F.1. │ │ - 0x00dbdf90 5bde3100 56040000 09000000 55f03700 [.1.V.......U.7. │ │ - 0x00dbdfa0 00000000 cd843100 80423000 57040000 ......1..B0.W... │ │ + 0x00dbdea0 16de3100 4c040000 09000000 fbef3700 ..1.L.........7. │ │ + 0x00dbdeb0 00000000 a24e3200 d1cb2f00 4d040000 .....N2.../.M... │ │ + 0x00dbdec0 09000000 04f03700 00000000 dff13000 ......7.......0. │ │ + 0x00dbded0 aa743200 4e040000 09000000 0df03700 .t2.N.........7. │ │ + 0x00dbdee0 00000000 1cfe3100 3b7b3000 4f040000 ......1.;{0.O... │ │ + 0x00dbdef0 09000000 16f03700 00000000 7cb03200 ......7.....|.2. │ │ + 0x00dbdf00 b2553200 50040000 09000000 1ff03700 .U2.P.........7. │ │ + 0x00dbdf10 00000000 22b83000 8b712f00 51040000 ....".0..q/.Q... │ │ + 0x00dbdf20 09000000 28f03700 00000000 880f3100 ....(.7.......1. │ │ + 0x00dbdf30 d2a33100 52040000 09000000 31f03700 ..1.R.......1.7. │ │ + 0x00dbdf40 00000000 1ad23000 b8743200 53040000 ......0..t2.S... │ │ + 0x00dbdf50 09000000 3af03700 00000000 9b0f3100 ....:.7.......1. │ │ + 0x00dbdf60 c8743200 54040000 09000000 43f03700 .t2.T.......C.7. │ │ + 0x00dbdf70 00000000 90b03200 ee473100 55040000 ......2..G1.U... │ │ + 0x00dbdf80 09000000 4cf03700 00000000 1fde3100 ....L.7.......1. │ │ + 0x00dbdf90 34de3100 56040000 09000000 55f03700 4.1.V.......U.7. │ │ + 0x00dbdfa0 00000000 a6843100 80423000 57040000 ......1..B0.W... │ │ 0x00dbdfb0 09000000 5ef03700 00000000 ae9a3000 ....^.7.......0. │ │ - 0x00dbdfc0 bd1a3200 58040000 09000000 67f03700 ..2.X.......g.7. │ │ - 0x00dbdfd0 00000000 1af23000 497b3000 59040000 ......0.I{0.Y... │ │ + 0x00dbdfc0 961a3200 58040000 09000000 67f03700 ..2.X.......g.7. │ │ + 0x00dbdfd0 00000000 f3f13000 497b3000 59040000 ......0.I{0.Y... │ │ 0x00dbdfe0 09000000 70f03700 00000000 3ff13200 ....p.7.....?.2. │ │ - 0x00dbdff0 01753200 5a040000 09000000 79f03700 .u2.Z.......y.7. │ │ + 0x00dbdff0 da743200 5a040000 09000000 79f03700 .t2.Z.......y.7. │ │ 0x00dbe000 00000000 5d7b3000 99712f00 5b040000 ....]{0..q/.[... │ │ - 0x00dbe010 09000000 82f03700 00000000 d70f3100 ......7.......1. │ │ - 0x00dbe020 31f23000 5c040000 09000000 8bf03700 1.0.\.........7. │ │ - 0x00dbe030 00000000 ccb03200 00073000 5d040000 ......2...0.]... │ │ + 0x00dbe010 09000000 82f03700 00000000 b00f3100 ......7.......1. │ │ + 0x00dbe020 0af23000 5c040000 09000000 8bf03700 ..0.\.........7. │ │ + 0x00dbe030 00000000 a5b03200 00073000 5d040000 ......2...0.]... │ │ 0x00dbe040 09000000 94f03700 00000000 7ece3200 ......7.....~.2. │ │ - 0x00dbe050 4f383200 5e040000 09000000 9df03700 O82.^.........7. │ │ - 0x00dbe060 00000000 15753200 76c03100 5f040000 .....u2.v.1._... │ │ - 0x00dbe070 09000000 a6f03700 00000000 5db83000 ......7.....].0. │ │ - 0x00dbe080 6dde3100 60040000 09000000 aff03700 m.1.`.........7. │ │ + 0x00dbe050 28383200 5e040000 09000000 9df03700 (82.^.........7. │ │ + 0x00dbe060 00000000 ee743200 4fc03100 5f040000 .....t2.O.1._... │ │ + 0x00dbe070 09000000 a6f03700 00000000 36b83000 ......7.....6.0. │ │ + 0x00dbe080 46de3100 60040000 09000000 aff03700 F.1.`.........7. │ │ 0x00dbe090 00000000 ef922f00 91e92f00 61040000 ....../.../.a... │ │ 0x00dbe0a0 09000000 b8f03700 00000000 70233000 ......7.....p#0. │ │ - 0x00dbe0b0 7ade3100 62040000 09000000 c1f03700 z.1.b.........7. │ │ - 0x00dbe0c0 00000000 7b2a3100 3ef23000 63040000 ....{*1.>.0.c... │ │ + 0x00dbe0b0 53de3100 62040000 09000000 c1f03700 S.1.b.........7. │ │ + 0x00dbe0c0 00000000 542a3100 17f23000 63040000 ....T*1...0.c... │ │ 0x00dbe0d0 09000000 caf03700 00000000 ed5d3000 ......7......]0. │ │ - 0x00dbe0e0 09a43100 64040000 09000000 d3f03700 ..1.d.........7. │ │ + 0x00dbe0e0 e2a33100 64040000 09000000 d3f03700 ..1.d.........7. │ │ 0x00dbe0f0 00000000 c59a3000 92423000 65040000 ......0..B0.e... │ │ - 0x00dbe100 09000000 dcf03700 00000000 76803100 ......7.....v.1. │ │ - 0x00dbe110 76803100 66040000 00000000 00000000 v.1.f........... │ │ - 0x00dbe120 00000000 fdab3200 fdab3200 67040000 ......2...2.g... │ │ + 0x00dbe100 09000000 dcf03700 00000000 4f803100 ......7.....O.1. │ │ + 0x00dbe110 4f803100 66040000 00000000 00000000 O.1.f........... │ │ + 0x00dbe120 00000000 d6ab3200 d6ab3200 67040000 ......2...2.g... │ │ 0x00dbe130 00000000 00000000 00000000 22b43000 ............".0. │ │ 0x00dbe140 22b43000 68040000 00000000 00000000 ".0.h........... │ │ - 0x00dbe150 00000000 80803100 80803100 69040000 ......1...1.i... │ │ + 0x00dbe150 00000000 59803100 59803100 69040000 ....Y.1.Y.1.i... │ │ 0x00dbe160 00000000 00000000 00000000 74a82f00 ............t./. │ │ 0x00dbe170 74a82f00 6a040000 00000000 00000000 t./.j........... │ │ - 0x00dbe180 00000000 882a3100 57fe3100 6b040000 .....*1.W.1.k... │ │ + 0x00dbe180 00000000 612a3100 30fe3100 6b040000 ....a*1.0.1.k... │ │ 0x00dbe190 08000000 e5f03700 00000000 fa5d3000 ......7......]0. │ │ - 0x00dbe1a0 54d23000 6c040000 08000000 edf03700 T.0.l.........7. │ │ + 0x00dbe1a0 2dd23000 6c040000 08000000 edf03700 -.0.l.........7. │ │ 0x00dbe1b0 00000000 ad712f00 0d073000 6d040000 .....q/...0.m... │ │ - 0x00dbe1c0 08000000 f5f03700 00000000 2d8f3200 ......7.....-.2. │ │ + 0x00dbe1c0 08000000 f5f03700 00000000 068f3200 ......7.......2. │ │ 0x00dbe1d0 b5712f00 6e040000 08000000 fdf03700 .q/.n.........7. │ │ - 0x00dbe1e0 00000000 15073000 27483100 6f040000 ......0.'H1.o... │ │ - 0x00dbe1f0 08000000 05f13700 00000000 16a43100 ......7.......1. │ │ + 0x00dbe1e0 00000000 15073000 00483100 6f040000 ......0..H1.o... │ │ + 0x00dbe1f0 08000000 05f13700 00000000 efa33100 ......7.......1. │ │ 0x00dbe200 bd712f00 70040000 08000000 0df13700 .q/.p.........7. │ │ 0x00dbe210 00000000 9ee92f00 005e3000 71040000 ....../..^0.q... │ │ 0x00dbe220 08000000 15f13700 00000000 a6e92f00 ......7......./. │ │ - 0x00dbe230 efb03200 72040000 08000000 1df13700 ..2.r.........7. │ │ - 0x00dbe240 00000000 1fa43100 e7553200 73040000 ......1..U2.s... │ │ - 0x00dbe250 08000000 25f13700 00000000 38753200 ....%.7.....8u2. │ │ - 0x00dbe260 bf923200 74040000 03000000 2df13700 ..2.t.......-.7. │ │ + 0x00dbe230 c8b03200 72040000 08000000 1df13700 ..2.r.........7. │ │ + 0x00dbe240 00000000 f8a33100 c0553200 73040000 ......1..U2.s... │ │ + 0x00dbe250 08000000 25f13700 00000000 11753200 ....%.7......u2. │ │ + 0x00dbe260 98923200 74040000 03000000 2df13700 ..2.t.......-.7. │ │ 0x00dbe270 00000000 085e3000 085e3000 75040000 .....^0..^0.u... │ │ - 0x00dbe280 05000000 30f13700 00000000 2f483100 ....0.7...../H1. │ │ - 0x00dbe290 2f483100 76040000 06000000 35f13700 /H1.v.......5.7. │ │ - 0x00dbe2a0 00000000 9f423000 4bf23000 77040000 .....B0.K.0.w... │ │ + 0x00dbe280 05000000 30f13700 00000000 08483100 ....0.7......H1. │ │ + 0x00dbe290 08483100 76040000 06000000 35f13700 .H1.v.......5.7. │ │ + 0x00dbe2a0 00000000 9f423000 24f23000 77040000 .....B0.$.0.w... │ │ 0x00dbe2b0 08000000 3bf13700 00000000 fc922f00 ....;.7......./. │ │ 0x00dbe2c0 d29a3000 78040000 08000000 43f13700 ..0.x.......C.7. │ │ - 0x00dbe2d0 00000000 56f13200 27a43100 79040000 ....V.2.'.1.y... │ │ + 0x00dbe2d0 00000000 56f13200 00a43100 79040000 ....V.2...1.y... │ │ 0x00dbe2e0 09000000 4bf13700 00000000 a1ce3200 ....K.7.......2. │ │ - 0x00dbe2f0 5c383200 7a040000 09000000 54f13700 \82.z.......T.7. │ │ - 0x00dbe300 00000000 f8b03200 f8b03200 7b040000 ......2...2.{... │ │ + 0x00dbe2f0 35383200 7a040000 09000000 54f13700 582.z.......T.7. │ │ + 0x00dbe300 00000000 d1b03200 d1b03200 7b040000 ......2...2.{... │ │ 0x00dbe310 08000000 5df13700 00000000 7d233000 ....].7.....}#0. │ │ 0x00dbe320 a3423000 7c040000 09000000 65f13700 .B0.|.......e.7. │ │ - 0x00dbe330 00000000 87de3100 65f13200 7d040000 ......1.e.2.}... │ │ - 0x00dbe340 09000000 6ef13700 00000000 d11a3200 ....n.7.......2. │ │ - 0x00dbe350 d11a3200 7e040000 03000000 77f13700 ..2.~.......w.7. │ │ + 0x00dbe330 00000000 60de3100 65f13200 7d040000 ....`.1.e.2.}... │ │ + 0x00dbe340 09000000 6ef13700 00000000 aa1a3200 ....n.7.......2. │ │ + 0x00dbe350 aa1a3200 7e040000 03000000 77f13700 ..2.~.......w.7. │ │ 0x00dbe360 00000000 0e5e3000 0e5e3000 7f040000 .....^0..^0..... │ │ 0x00dbe370 07000000 7af13700 00000000 747b3000 ....z.7.....t{0. │ │ - 0x00dbe380 d81a3200 80040000 0a000000 81f13700 ..2...........7. │ │ - 0x00dbe390 00000000 83c03100 fa0f3100 81040000 ......1...1..... │ │ - 0x00dbe3a0 0b000000 8bf13700 00000000 3f753200 ......7.....?u2. │ │ + 0x00dbe380 b11a3200 80040000 0a000000 81f13700 ..2...........7. │ │ + 0x00dbe390 00000000 5cc03100 d30f3100 81040000 ....\.1...1..... │ │ + 0x00dbe3a0 0b000000 8bf13700 00000000 18753200 ......7......u2. │ │ 0x00dbe3b0 ce113300 82040000 0b000000 96f13700 ..3...........7. │ │ - 0x00dbe3c0 00000000 6ab83000 b0ce3200 83040000 ....j.0...2..... │ │ + 0x00dbe3c0 00000000 43b83000 b0ce3200 83040000 ....C.0...2..... │ │ 0x00dbe3d0 0b000000 a1f13700 00000000 ec113300 ......7.......3. │ │ - 0x00dbe3e0 39483100 84040000 0a000000 acf13700 9H1...........7. │ │ - 0x00dbe3f0 00000000 1db13200 c6712f00 85040000 ......2..q/..... │ │ - 0x00dbe400 0a000000 b6f13700 00000000 18103100 ......7.......1. │ │ - 0x00dbe410 8e2a3100 86040000 0b000000 c0f13700 .*1...........7. │ │ - 0x00dbe420 00000000 d2923200 155e3000 87040000 ......2..^0..... │ │ - 0x00dbe430 0d000000 cbf13700 00000000 71fe3100 ......7.....q.1. │ │ - 0x00dbe440 4d753200 88040000 0d000000 d8f13700 Mu2...........7. │ │ - 0x00dbe450 00000000 95693100 dbad2f00 89040000 .....i1.../..... │ │ - 0x00dbe460 0d000000 e5f13700 00000000 51483100 ......7.....QH1. │ │ + 0x00dbe3e0 12483100 84040000 0a000000 acf13700 .H1...........7. │ │ + 0x00dbe3f0 00000000 f6b03200 c6712f00 85040000 ......2..q/..... │ │ + 0x00dbe400 0a000000 b6f13700 00000000 f10f3100 ......7.......1. │ │ + 0x00dbe410 672a3100 86040000 0b000000 c0f13700 g*1...........7. │ │ + 0x00dbe420 00000000 ab923200 155e3000 87040000 ......2..^0..... │ │ + 0x00dbe430 0d000000 cbf13700 00000000 4afe3100 ......7.....J.1. │ │ + 0x00dbe440 26753200 88040000 0d000000 d8f13700 &u2...........7. │ │ + 0x00dbe450 00000000 6e693100 dbad2f00 89040000 ....ni1.../..... │ │ + 0x00dbe460 0d000000 e5f13700 00000000 2a483100 ......7.....*H1. │ │ 0x00dbe470 2f5e3000 8a040000 0d000000 f2f13700 /^0...........7. │ │ - 0x00dbe480 00000000 fe113300 5a483100 8b040000 ......3.ZH1..... │ │ + 0x00dbe480 00000000 fe113300 33483100 8b040000 ......3.3H1..... │ │ 0x00dbe490 0d000000 fff13700 00000000 e8ad2f00 ......7......./. │ │ 0x00dbe4a0 dacb2f00 8c040000 0d000000 0cf23700 ../...........7. │ │ - 0x00dbe4b0 00000000 8cf13200 4ff23000 8d040000 ......2.O.0..... │ │ - 0x00dbe4c0 0d000000 19f23700 00000000 acde3100 ......7.......1. │ │ - 0x00dbe4d0 7afe3100 8e040000 0d000000 26f23700 z.1.........&.7. │ │ - 0x00dbe4e0 00000000 23103100 07123300 8f040000 ....#.1...3..... │ │ + 0x00dbe4b0 00000000 8cf13200 28f23000 8d040000 ......2.(.0..... │ │ + 0x00dbe4c0 0d000000 19f23700 00000000 85de3100 ......7.......1. │ │ + 0x00dbe4d0 53fe3100 8e040000 0d000000 26f23700 S.1.........&.7. │ │ + 0x00dbe4e0 00000000 fc0f3100 07123300 8f040000 ......1...3..... │ │ 0x00dbe4f0 0d000000 33f23700 00000000 1d073000 ....3.7.......0. │ │ 0x00dbe500 e7cb2f00 90040000 0d000000 40f23700 ../.........@.7. │ │ - 0x00dbe510 00000000 87fe3100 e2843100 91040000 ......1...1..... │ │ - 0x00dbe520 0d000000 4df23700 00000000 ab2a3100 ....M.7......*1. │ │ - 0x00dbe530 ab2a3100 92040000 02000000 5af23700 .*1.........Z.7. │ │ - 0x00dbe540 00000000 79b83000 3c5e3000 93040000 ....y.0.<^0..... │ │ + 0x00dbe510 00000000 60fe3100 bb843100 91040000 ....`.1...1..... │ │ + 0x00dbe520 0d000000 4df23700 00000000 842a3100 ....M.7......*1. │ │ + 0x00dbe530 842a3100 92040000 02000000 5af23700 .*1.........Z.7. │ │ + 0x00dbe540 00000000 52b83000 3c5e3000 93040000 ....R.0.<^0..... │ │ 0x00dbe550 05000000 5cf23700 00000000 c3553000 ....\.7......U0. │ │ 0x00dbe560 cece3200 94040000 08000000 61f23700 ..2.........a.7. │ │ - 0x00dbe570 00000000 ed1a3200 ed1a3200 95040000 ......2...2..... │ │ + 0x00dbe570 00000000 c61a3200 c61a3200 95040000 ......2...2..... │ │ 0x00dbe580 08000000 69f23700 00000000 f1ad2f00 ....i.7......./. │ │ 0x00dbe590 f1ad2f00 96040000 09000000 71f23700 ../.........q.7. │ │ - 0x00dbe5a0 00000000 91c03100 91c03100 97040000 ......1...1..... │ │ + 0x00dbe5a0 00000000 6ac03100 6ac03100 97040000 ....j.1.j.1..... │ │ 0x00dbe5b0 09000000 7af23700 00000000 01ae2f00 ....z.7......./. │ │ 0x00dbe5c0 01ae2f00 98040000 08000000 83f23700 ../...........7. │ │ 0x00dbe5d0 00000000 7e7b3000 7e7b3000 99040000 ....~{0.~{0..... │ │ - 0x00dbe5e0 09000000 8bf23700 00000000 b5de3100 ......7.......1. │ │ - 0x00dbe5f0 b5de3100 9a040000 09000000 94f23700 ..1...........7. │ │ + 0x00dbe5e0 09000000 8bf23700 00000000 8ede3100 ......7.......1. │ │ + 0x00dbe5f0 8ede3100 9a040000 09000000 94f23700 ..1...........7. │ │ 0x00dbe600 00000000 d2ce3200 d2ce3200 9b040000 ......2...2..... │ │ - 0x00dbe610 07000000 9df23700 00000000 27b13200 ......7.....'.2. │ │ - 0x00dbe620 27b13200 9c040000 08000000 a4f23700 '.2...........7. │ │ - 0x00dbe630 00000000 90fe3100 90fe3100 9d040000 ......1...1..... │ │ - 0x00dbe640 09000000 acf23700 00000000 5cf23000 ......7.....\.0. │ │ - 0x00dbe650 5cf23000 9e040000 08000000 b5f23700 \.0...........7. │ │ + 0x00dbe610 07000000 9df23700 00000000 00b13200 ......7.......2. │ │ + 0x00dbe620 00b13200 9c040000 08000000 a4f23700 ..2...........7. │ │ + 0x00dbe630 00000000 69fe3100 69fe3100 9d040000 ....i.1.i.1..... │ │ + 0x00dbe640 09000000 acf23700 00000000 35f23000 ......7.....5.0. │ │ + 0x00dbe650 35f23000 9e040000 08000000 b5f23700 5.0...........7. │ │ 0x00dbe660 00000000 937b3000 937b3000 9f040000 .....{0..{0..... │ │ - 0x00dbe670 09000000 bdf23700 00000000 111b3200 ......7.......2. │ │ - 0x00dbe680 b02a3100 a0040000 09000000 c6f23700 .*1...........7. │ │ - 0x00dbe690 00000000 9dfe3100 ef843100 a1040000 ......1...1..... │ │ - 0x00dbe6a0 09000000 cff23700 00000000 83f23000 ......7.......0. │ │ - 0x00dbe6b0 ef553200 a2040000 09000000 d8f23700 .U2...........7. │ │ - 0x00dbe6c0 00000000 a8f23000 a8f23000 a3040000 ......0...0..... │ │ - 0x00dbe6d0 00000000 00000000 00000000 9e693100 .............i1. │ │ - 0x00dbe6e0 9e693100 a4040000 00000000 00000000 .i1............. │ │ - 0x00dbe6f0 00000000 a6c03100 a6c03100 a5040000 ......1...1..... │ │ - 0x00dbe700 00000000 00000000 00000000 b2f23000 ..............0. │ │ - 0x00dbe710 b2f23000 a6040000 00000000 00000000 ..0............. │ │ - 0x00dbe720 00000000 6fd23000 6fd23000 a7040000 ....o.0.o.0..... │ │ + 0x00dbe670 09000000 bdf23700 00000000 ea1a3200 ......7.......2. │ │ + 0x00dbe680 892a3100 a0040000 09000000 c6f23700 .*1...........7. │ │ + 0x00dbe690 00000000 76fe3100 c8843100 a1040000 ....v.1...1..... │ │ + 0x00dbe6a0 09000000 cff23700 00000000 5cf23000 ......7.....\.0. │ │ + 0x00dbe6b0 c8553200 a2040000 09000000 d8f23700 .U2...........7. │ │ + 0x00dbe6c0 00000000 81f23000 81f23000 a3040000 ......0...0..... │ │ + 0x00dbe6d0 00000000 00000000 00000000 77693100 ............wi1. │ │ + 0x00dbe6e0 77693100 a4040000 00000000 00000000 wi1............. │ │ + 0x00dbe6f0 00000000 7fc03100 7fc03100 a5040000 ......1...1..... │ │ + 0x00dbe700 00000000 00000000 00000000 8bf23000 ..............0. │ │ + 0x00dbe710 8bf23000 a6040000 00000000 00000000 ..0............. │ │ + 0x00dbe720 00000000 48d23000 48d23000 a7040000 ....H.0.H.0..... │ │ 0x00dbe730 00000000 00000000 00000000 c6be2f00 ............../. │ │ 0x00dbe740 c6be2f00 a8040000 00000000 00000000 ../............. │ │ - 0x00dbe750 00000000 361b3200 361b3200 a9040000 ....6.2.6.2..... │ │ + 0x00dbe750 00000000 0f1b3200 0f1b3200 a9040000 ......2...2..... │ │ 0x00dbe760 08000000 e1f23700 00000000 635e3000 ......7.....c^0. │ │ 0x00dbe770 635e3000 aa040000 08000000 e9f23700 c^0...........7. │ │ - 0x00dbe780 00000000 cfde3100 d72a3100 ab040000 ......1..*1..... │ │ - 0x00dbe790 05000000 f1f23700 00000000 a8693100 ......7......i1. │ │ + 0x00dbe780 00000000 a8de3100 b02a3100 ab040000 ......1..*1..... │ │ + 0x00dbe790 05000000 f1f23700 00000000 81693100 ......7......i1. │ │ 0x00dbe7a0 ca423000 ac040000 09000000 f6f23700 .B0...........7. │ │ - 0x00dbe7b0 00000000 49b13200 16853100 ad040000 ....I.2...1..... │ │ - 0x00dbe7c0 09000000 fff23700 00000000 16563200 ......7......V2. │ │ + 0x00dbe7b0 00000000 22b13200 ef843100 ad040000 ....".2...1..... │ │ + 0x00dbe7c0 09000000 fff23700 00000000 ef553200 ......7......U2. │ │ 0x00dbe7d0 afe92f00 ae040000 00000000 00000000 ../............. │ │ - 0x00dbe7e0 00000000 43a43100 04932f00 af040000 ....C.1.../..... │ │ + 0x00dbe7e0 00000000 1ca43100 04932f00 af040000 ......1.../..... │ │ 0x00dbe7f0 00000000 00000000 00000000 dfce3200 ..............2. │ │ 0x00dbe800 ebce3200 b0040000 00000000 00000000 ..2............. │ │ - 0x00dbe810 00000000 22563200 78383200 b1040000 ...."V2.x82..... │ │ + 0x00dbe810 00000000 fb553200 51383200 b1040000 .....U2.Q82..... │ │ 0x00dbe820 0a000000 08f33700 00000000 10932f00 ......7......./. │ │ 0x00dbe830 d2423000 b2040000 0a000000 12f33700 .B0...........7. │ │ 0x00dbe840 00000000 1b932f00 f4cb2f00 b3040000 ....../.../..... │ │ - 0x00dbe850 00000000 00000000 00000000 83383200 .............82. │ │ + 0x00dbe850 00000000 00000000 00000000 5c383200 ............\82. │ │ 0x00dbe860 f7ce3200 b4040000 08000000 1cf33700 ..2...........7. │ │ - 0x00dbe870 00000000 a2233000 51b13200 b5040000 .....#0.Q.2..... │ │ - 0x00dbe880 00000000 00000000 00000000 b1cd3000 ..............0. │ │ - 0x00dbe890 8b383200 b6040000 00000000 00000000 .82............. │ │ + 0x00dbe870 00000000 a2233000 2ab13200 b5040000 .....#0.*.2..... │ │ + 0x00dbe880 00000000 00000000 00000000 8acd3000 ..............0. │ │ + 0x00dbe890 64383200 b6040000 00000000 00000000 d82............. │ │ 0x00dbe8a0 00000000 fbcb2f00 bbe92f00 b7040000 ....../.../..... │ │ - 0x00dbe8b0 00000000 00000000 00000000 c2fe3100 ..............1. │ │ - 0x00dbe8c0 5a753200 b8040000 08000000 24f33700 Zu2.........$.7. │ │ - 0x00dbe8d0 00000000 04cf3200 dd923200 b9040000 ......2...2..... │ │ + 0x00dbe8b0 00000000 00000000 00000000 9bfe3100 ..............1. │ │ + 0x00dbe8c0 33753200 b8040000 08000000 24f33700 3u2.........$.7. │ │ + 0x00dbe8d0 00000000 04cf3200 b6923200 b9040000 ......2...2..... │ │ 0x00dbe8e0 08000000 2cf33700 00000000 95f13200 ....,.7.......2. │ │ - 0x00dbe8f0 d8fe3100 ba040000 08000000 34f33700 ..1.........4.7. │ │ - 0x00dbe900 00000000 4fa43100 d4de3100 bb040000 ....O.1...1..... │ │ + 0x00dbe8f0 b1fe3100 ba040000 08000000 34f33700 ..1.........4.7. │ │ + 0x00dbe900 00000000 28a43100 adde3100 bb040000 ....(.1...1..... │ │ 0x00dbe910 08000000 3cf33700 00000000 293d3000 ....<.7.....)=0. │ │ 0x00dbe920 293d3000 bc040000 00000000 00000000 )=0............. │ │ - 0x00dbe930 00000000 a1643100 a1643100 bd040000 .....d1..d1..... │ │ + 0x00dbe930 00000000 7a643100 7a643100 bd040000 ....zd1.zd1..... │ │ 0x00dbe940 00000000 00000000 00000000 731e3000 ............s.0. │ │ 0x00dbe950 731e3000 be040000 00000000 00000000 s.0............. │ │ - 0x00dbe960 00000000 d8cd3000 d8cd3000 bf040000 ......0...0..... │ │ + 0x00dbe960 00000000 b1cd3000 b1cd3000 bf040000 ......0...0..... │ │ 0x00dbe970 00000000 00000000 00000000 51943000 ............Q.0. │ │ 0x00dbe980 51943000 c0040000 00000000 00000000 Q.0............. │ │ 0x00dbe990 00000000 9b0b3300 9b0b3300 c1040000 ......3...3..... │ │ - 0x00dbe9a0 00000000 00000000 00000000 ddde3100 ..............1. │ │ + 0x00dbe9a0 00000000 00000000 00000000 b6de3100 ..............1. │ │ 0x00dbe9b0 a57b3000 c2040000 00000000 00000000 .{0............. │ │ - 0x00dbe9c0 00000000 a2f13200 93383200 c3040000 ......2..82..... │ │ - 0x00dbe9d0 08000000 44f33700 00000000 2c103100 ....D.7.....,.1. │ │ - 0x00dbe9e0 b0693100 c4040000 08000000 4cf33700 .i1.........L.7. │ │ + 0x00dbe9c0 00000000 a2f13200 6c383200 c3040000 ......2.l82..... │ │ + 0x00dbe9d0 08000000 44f33700 00000000 05103100 ....D.7.......1. │ │ + 0x00dbe9e0 89693100 c4040000 08000000 4cf33700 .i1.........L.7. │ │ 0x00dbe9f0 00000000 adf13200 daf13200 c5040000 ......2...2..... │ │ - 0x00dbea00 08000000 54f33700 00000000 79d23000 ....T.7.....y.0. │ │ + 0x00dbea00 08000000 54f33700 00000000 52d23000 ....T.7.....R.0. │ │ 0x00dbea10 d9712f00 c6040000 08000000 5cf33700 .q/.........\.7. │ │ - 0x00dbea20 00000000 dc2a3100 dc2a3100 c7040000 .....*1..*1..... │ │ + 0x00dbea20 00000000 b52a3100 b52a3100 c7040000 .....*1..*1..... │ │ 0x00dbea30 08000000 64f33700 00000000 a8233000 ....d.7......#0. │ │ 0x00dbea40 a8233000 c8040000 08000000 6cf33700 .#0.........l.7. │ │ - 0x00dbea50 00000000 40103100 40103100 c9040000 ....@.1.@.1..... │ │ + 0x00dbea50 00000000 19103100 19103100 c9040000 ......1...1..... │ │ 0x00dbea60 08000000 74f33700 00000000 e79a3000 ....t.7.......0. │ │ 0x00dbea70 e79a3000 ca040000 05000000 7cf33700 ..0.........|.7. │ │ - 0x00dbea80 00000000 05f23200 6c753200 cb040000 ......2.lu2..... │ │ + 0x00dbea80 00000000 05f23200 45753200 cb040000 ......2.Eu2..... │ │ 0x00dbea90 05000000 81f33700 00000000 22932f00 ......7....."./. │ │ 0x00dbeaa0 be233000 cc040000 06000000 86f33700 .#0...........7. │ │ - 0x00dbeab0 00000000 e6de3100 2aae2f00 cd040000 ......1.*./..... │ │ - 0x00dbeac0 06000000 8cf33700 00000000 7fd23000 ......7.......0. │ │ + 0x00dbeab0 00000000 bfde3100 2aae2f00 cd040000 ......1.*./..... │ │ + 0x00dbeac0 06000000 8cf33700 00000000 58d23000 ......7.....X.0. │ │ 0x00dbead0 33932f00 ce040000 06000000 92f33700 3./...........7. │ │ - 0x00dbeae0 00000000 491b3200 e6923200 cf040000 ....I.2...2..... │ │ - 0x00dbeaf0 06000000 98f33700 00000000 b0c03100 ......7.......1. │ │ + 0x00dbeae0 00000000 221b3200 bf923200 cf040000 ....".2...2..... │ │ + 0x00dbeaf0 06000000 98f33700 00000000 89c03100 ......7.......1. │ │ 0x00dbeb00 09722f00 d0040000 06000000 9ef33700 .r/...........7. │ │ 0x00dbeb10 00000000 14123300 03cc2f00 d1040000 ......3.../..... │ │ - 0x00dbeb20 06000000 a4f33700 00000000 2d563200 ......7.....-V2. │ │ - 0x00dbeb30 2d563200 d2040000 0b000000 aaf33700 -V2...........7. │ │ + 0x00dbeb20 06000000 a4f33700 00000000 06563200 ......7......V2. │ │ + 0x00dbeb30 06563200 d2040000 0b000000 aaf33700 .V2...........7. │ │ 0x00dbeb40 00000000 13f23200 13f23200 d3040000 ......2...2..... │ │ - 0x00dbeb50 0b000000 b5f33700 00000000 67483100 ......7.....gH1. │ │ - 0x00dbeb60 67483100 d4040000 0b000000 c0f33700 gH1...........7. │ │ + 0x00dbeb50 0b000000 b5f33700 00000000 40483100 ......7.....@H1. │ │ + 0x00dbeb60 40483100 d4040000 0b000000 c0f33700 @H1...........7. │ │ 0x00dbeb70 00000000 765e3000 765e3000 d5040000 ....v^0.v^0..... │ │ - 0x00dbeb80 0b000000 cbf33700 00000000 7e483100 ......7.....~H1. │ │ - 0x00dbeb90 7e483100 d6040000 07000000 d6f33700 ~H1...........7. │ │ + 0x00dbeb80 0b000000 cbf33700 00000000 57483100 ......7.....WH1. │ │ + 0x00dbeb90 57483100 d6040000 07000000 d6f33700 WH1...........7. │ │ 0x00dbeba0 00000000 26f23200 26f23200 d7040000 ....&.2.&.2..... │ │ 0x00dbebb0 08000000 ddf33700 00000000 dd423000 ......7......B0. │ │ 0x00dbebc0 dd423000 d8040000 08000000 e5f33700 .B0...........7. │ │ 0x00dbebd0 00000000 f5423000 f5423000 d9040000 .....B0..B0..... │ │ - 0x00dbebe0 08000000 edf33700 00000000 f7de3100 ......7.......1. │ │ - 0x00dbebf0 f7de3100 da040000 08000000 f5f33700 ..1...........7. │ │ + 0x00dbebe0 08000000 edf33700 00000000 d0de3100 ......7.......1. │ │ + 0x00dbebf0 d0de3100 da040000 08000000 f5f33700 ..1...........7. │ │ 0x00dbec00 00000000 4d932f00 39f23200 db040000 ....M./.9.2..... │ │ - 0x00dbec10 08000000 fdf33700 00000000 90d23000 ......7.......0. │ │ - 0x00dbec20 56103100 dc040000 08000000 05f43700 V.1...........7. │ │ - 0x00dbec30 00000000 23722f00 57b13200 dd040000 ....#r/.W.2..... │ │ + 0x00dbec10 08000000 fdf33700 00000000 69d23000 ......7.....i.0. │ │ + 0x00dbec20 2f103100 dc040000 08000000 05f43700 /.1...........7. │ │ + 0x00dbec30 00000000 23722f00 30b13200 dd040000 ....#r/.0.2..... │ │ 0x00dbec40 08000000 0df43700 00000000 13cf3200 ......7.......2. │ │ 0x00dbec50 13cf3200 de040000 0b000000 15f43700 ..2...........7. │ │ - 0x00dbec60 00000000 00933200 00933200 df040000 ......2...2..... │ │ + 0x00dbec60 00000000 d9923200 d9923200 df040000 ......2...2..... │ │ 0x00dbec70 0b000000 20f43700 00000000 05433000 .... .7......C0. │ │ 0x00dbec80 44ae2f00 e0040000 08000000 2bf43700 D./.........+.7. │ │ - 0x00dbec90 00000000 63b13200 0d433000 e1040000 ....c.2..C0..... │ │ - 0x00dbeca0 08000000 33f43700 00000000 a6383200 ....3.7......82. │ │ - 0x00dbecb0 a6383200 e2040000 0b000000 3bf43700 .82.........;.7. │ │ + 0x00dbec90 00000000 3cb13200 0d433000 e1040000 ....<.2..C0..... │ │ + 0x00dbeca0 08000000 33f43700 00000000 7f383200 ....3.7......82. │ │ + 0x00dbecb0 7f383200 e2040000 0b000000 3bf43700 .82.........;.7. │ │ 0x00dbecc0 00000000 1dcc2f00 1dcc2f00 e3040000 ....../.../..... │ │ 0x00dbecd0 08000000 46f43700 00000000 915e3000 ....F.7......^0. │ │ 0x00dbece0 915e3000 e4040000 08000000 4ef43700 .^0.........N.7. │ │ - 0x00dbecf0 00000000 84483100 84483100 e5040000 .....H1..H1..... │ │ - 0x00dbed00 08000000 56f43700 00000000 09df3100 ....V.7.......1. │ │ - 0x00dbed10 09df3100 e6040000 08000000 5ef43700 ..1.........^.7. │ │ - 0x00dbed20 00000000 bcf23000 bcf23000 e7040000 ......0...0..... │ │ + 0x00dbecf0 00000000 5d483100 5d483100 e5040000 ....]H1.]H1..... │ │ + 0x00dbed00 08000000 56f43700 00000000 e2de3100 ....V.7.......1. │ │ + 0x00dbed10 e2de3100 e6040000 08000000 5ef43700 ..1.........^.7. │ │ + 0x00dbed20 00000000 95f23000 95f23000 e7040000 ......0...0..... │ │ 0x00dbed30 08000000 66f43700 00000000 2e722f00 ....f.7......r/. │ │ 0x00dbed40 2e722f00 e8040000 08000000 6ef43700 .r/.........n.7. │ │ - 0x00dbed50 00000000 cef23000 cef23000 e9040000 ......0...0..... │ │ + 0x00dbed50 00000000 a7f23000 a7f23000 e9040000 ......0...0..... │ │ 0x00dbed60 08000000 76f43700 00000000 c3e92f00 ....v.7......./. │ │ 0x00dbed70 c3e92f00 ea040000 09000000 7ef43700 ../.........~.7. │ │ - 0x00dbed80 00000000 44563200 44563200 eb040000 ....DV2.DV2..... │ │ - 0x00dbed90 09000000 87f43700 00000000 9dd23000 ......7.......0. │ │ - 0x00dbeda0 9dd23000 ec040000 09000000 90f43700 ..0...........7. │ │ - 0x00dbedb0 00000000 55563200 55563200 ed040000 ....UV2.UV2..... │ │ - 0x00dbedc0 0b000000 99f43700 00000000 1adf3100 ......7.......1. │ │ - 0x00dbedd0 1adf3100 ee040000 0b000000 a4f43700 ..1...........7. │ │ + 0x00dbed80 00000000 1d563200 1d563200 eb040000 .....V2..V2..... │ │ + 0x00dbed90 09000000 87f43700 00000000 76d23000 ......7.....v.0. │ │ + 0x00dbeda0 76d23000 ec040000 09000000 90f43700 v.0...........7. │ │ + 0x00dbedb0 00000000 2e563200 2e563200 ed040000 .....V2..V2..... │ │ + 0x00dbedc0 0b000000 99f43700 00000000 f3de3100 ......7.......1. │ │ + 0x00dbedd0 f3de3100 ee040000 0b000000 a4f43700 ..1...........7. │ │ 0x00dbede0 00000000 af7b3000 af7b3000 ef040000 .....{0..{0..... │ │ - 0x00dbedf0 09000000 aff43700 00000000 16933200 ......7.......2. │ │ - 0x00dbee00 16933200 f0040000 01000000 b8f43700 ..2...........7. │ │ - 0x00dbee10 00000000 64103100 64103100 f1040000 ....d.1.d.1..... │ │ + 0x00dbedf0 09000000 aff43700 00000000 ef923200 ......7.......2. │ │ + 0x00dbee00 ef923200 f0040000 01000000 b8f43700 ..2...........7. │ │ + 0x00dbee10 00000000 3d103100 3d103100 f1040000 ....=.1.=.1..... │ │ 0x00dbee20 02000000 b9f43700 00000000 25123300 ......7.....%.3. │ │ 0x00dbee30 25123300 f2040000 04000000 bbf43700 %.3...........7. │ │ - 0x00dbee40 00000000 6bb13200 6bb13200 f3040000 ....k.2.k.2..... │ │ - 0x00dbee50 05000000 bff43700 00000000 37df3100 ......7.....7.1. │ │ - 0x00dbee60 37df3100 f4040000 06000000 c4f43700 7.1...........7. │ │ + 0x00dbee40 00000000 44b13200 44b13200 f3040000 ....D.2.D.2..... │ │ + 0x00dbee50 05000000 bff43700 00000000 10df3100 ......7.......1. │ │ + 0x00dbee60 10df3100 f4040000 06000000 c4f43700 ..1...........7. │ │ 0x00dbee70 00000000 47f23200 47f23200 f5040000 ....G.2.G.2..... │ │ 0x00dbee80 06000000 caf43700 00000000 a35e3000 ......7......^0. │ │ 0x00dbee90 a35e3000 f6040000 06000000 d0f43700 .^0...........7. │ │ 0x00dbeea0 00000000 26073000 26073000 f7040000 ....&.0.&.0..... │ │ 0x00dbeeb0 06000000 d6f43700 00000000 d8233000 ......7......#0. │ │ 0x00dbeec0 d8233000 f8040000 06000000 dcf43700 .#0...........7. │ │ 0x00dbeed0 00000000 4cae2f00 4cae2f00 f9040000 ....L./.L./..... │ │ - 0x00dbeee0 05000000 e2f43700 00000000 73563200 ......7.....sV2. │ │ - 0x00dbeef0 73563200 fa040000 06000000 e7f43700 sV2...........7. │ │ + 0x00dbeee0 05000000 e2f43700 00000000 4c563200 ......7.....LV2. │ │ + 0x00dbeef0 4c563200 fa040000 06000000 e7f43700 LV2...........7. │ │ 0x00dbef00 00000000 cc7b3000 cc7b3000 fb040000 .....{0..{0..... │ │ 0x00dbef10 07000000 edf43700 00000000 2ccf3200 ......7.....,.2. │ │ 0x00dbef20 2ccf3200 fc040000 07000000 f4f43700 ,.2...........7. │ │ - 0x00dbef30 00000000 4adf3100 4adf3100 fd040000 ....J.1.J.1..... │ │ + 0x00dbef30 00000000 23df3100 23df3100 fd040000 ....#.1.#.1..... │ │ 0x00dbef40 07000000 fbf43700 00000000 52ae2f00 ......7.....R./. │ │ 0x00dbef50 52ae2f00 fe040000 07000000 02f53700 R./...........7. │ │ - 0x00dbef60 00000000 69103100 69103100 ff040000 ....i.1.i.1..... │ │ + 0x00dbef60 00000000 42103100 42103100 ff040000 ....B.1.B.1..... │ │ 0x00dbef70 07000000 09f53700 00000000 68ae2f00 ......7.....h./. │ │ 0x00dbef80 68ae2f00 00050000 0b000000 10f53700 h./...........7. │ │ - 0x00dbef90 00000000 e0fe3100 e0fe3100 01050000 ......1...1..... │ │ - 0x00dbefa0 0a000000 1bf53700 00000000 5ea43100 ......7.....^.1. │ │ - 0x00dbefb0 72a43100 02050000 07000000 25f53700 r.1.........%.7. │ │ - 0x00dbefc0 00000000 be693100 b2d23000 03050000 .....i1...0..... │ │ - 0x00dbefd0 0c000000 2cf53700 00000000 5a1b3200 ....,.7.....Z.2. │ │ - 0x00dbefe0 5a1b3200 04050000 0b000000 38f53700 Z.2.........8.7. │ │ + 0x00dbef90 00000000 b9fe3100 b9fe3100 01050000 ......1...1..... │ │ + 0x00dbefa0 0a000000 1bf53700 00000000 37a43100 ......7.....7.1. │ │ + 0x00dbefb0 4ba43100 02050000 07000000 25f53700 K.1.........%.7. │ │ + 0x00dbefc0 00000000 97693100 8bd23000 03050000 .....i1...0..... │ │ + 0x00dbefd0 0c000000 2cf53700 00000000 331b3200 ....,.7.....3.2. │ │ + 0x00dbefe0 331b3200 04050000 0b000000 38f53700 3.2.........8.7. │ │ 0x00dbeff0 00000000 ee9a3000 ee9a3000 05050000 ......0...0..... │ │ - 0x00dbf000 00000000 00000000 00000000 ea2a3100 .............*1. │ │ - 0x00dbf010 ea2a3100 06050000 00000000 00000000 .*1............. │ │ - 0x00dbf020 00000000 d9f23000 d9f23000 07050000 ......0...0..... │ │ - 0x00dbf030 00000000 00000000 00000000 84b83000 ..............0. │ │ - 0x00dbf040 eef23000 08050000 00000000 00000000 ..0............. │ │ - 0x00dbf050 00000000 43123300 cdd23000 09050000 ....C.3...0..... │ │ + 0x00dbf000 00000000 00000000 00000000 c32a3100 .............*1. │ │ + 0x00dbf010 c32a3100 06050000 00000000 00000000 .*1............. │ │ + 0x00dbf020 00000000 b2f23000 b2f23000 07050000 ......0...0..... │ │ + 0x00dbf030 00000000 00000000 00000000 5db83000 ............].0. │ │ + 0x00dbf040 c7f23000 08050000 00000000 00000000 ..0............. │ │ + 0x00dbf050 00000000 43123300 a6d23000 09050000 ....C.3...0..... │ │ 0x00dbf060 00000000 00000000 00000000 48123300 ............H.3. │ │ - 0x00dbf070 82753200 0a050000 08000000 43f53700 .u2.........C.7. │ │ - 0x00dbf080 00000000 60df3100 70df3100 0b050000 ....`.1.p.1..... │ │ - 0x00dbf090 0a000000 4bf53700 00000000 6a1b3200 ....K.7.....j.2. │ │ + 0x00dbf070 5b753200 0a050000 08000000 43f53700 [u2.........C.7. │ │ + 0x00dbf080 00000000 39df3100 49df3100 0b050000 ....9.1.I.1..... │ │ + 0x00dbf090 0a000000 4bf53700 00000000 431b3200 ....K.7.....C.2. │ │ 0x00dbf0a0 dee92f00 0c050000 09000000 55f53700 ../.........U.7. │ │ 0x00dbf0b0 00000000 5a932f00 039b3000 0d050000 ....Z./...0..... │ │ - 0x00dbf0c0 09000000 5ef53700 00000000 1e853100 ....^.7.......1. │ │ + 0x00dbf0c0 09000000 5ef53700 00000000 f7843100 ....^.7.......1. │ │ 0x00dbf0d0 68932f00 0e050000 09000000 67f53700 h./.........g.7. │ │ - 0x00dbf0e0 00000000 d9693100 ecfe3100 0f050000 .....i1...1..... │ │ - 0x00dbf0f0 03000000 70f53700 00000000 86a43100 ....p.7.......1. │ │ - 0x00dbf100 9da43100 10050000 03000000 73f53700 ..1.........s.7. │ │ - 0x00dbf110 00000000 43073000 8cdf3100 11050000 ....C.0...1..... │ │ - 0x00dbf120 03000000 76f53700 00000000 f6693100 ....v.7......i1. │ │ - 0x00dbf130 bbdf3100 12050000 03000000 79f53700 ..1.........y.7. │ │ - 0x00dbf140 00000000 0f6a3100 cea43100 13050000 .....j1...1..... │ │ - 0x00dbf150 03000000 7cf53700 00000000 79103100 ....|.7.....y.1. │ │ - 0x00dbf160 96483100 14050000 03000000 7ff53700 .H1...........7. │ │ + 0x00dbf0e0 00000000 b2693100 c5fe3100 0f050000 .....i1...1..... │ │ + 0x00dbf0f0 03000000 70f53700 00000000 5fa43100 ....p.7....._.1. │ │ + 0x00dbf100 76a43100 10050000 03000000 73f53700 v.1.........s.7. │ │ + 0x00dbf110 00000000 43073000 65df3100 11050000 ....C.0.e.1..... │ │ + 0x00dbf120 03000000 76f53700 00000000 cf693100 ....v.7......i1. │ │ + 0x00dbf130 94df3100 12050000 03000000 79f53700 ..1.........y.7. │ │ + 0x00dbf140 00000000 e8693100 a7a43100 13050000 .....i1...1..... │ │ + 0x00dbf150 03000000 7cf53700 00000000 52103100 ....|.7.....R.1. │ │ + 0x00dbf160 6f483100 14050000 03000000 7ff53700 oH1...........7. │ │ 0x00dbf170 00000000 e37b3000 57073000 15050000 .....{0.W.0..... │ │ 0x00dbf180 03000000 82f53700 00000000 64f23200 ......7.....d.2. │ │ 0x00dbf190 50123300 16050000 03000000 85f53700 P.3...........7. │ │ - 0x00dbf1a0 00000000 45cf3200 7a1b3200 17050000 ....E.2.z.2..... │ │ + 0x00dbf1a0 00000000 45cf3200 531b3200 17050000 ....E.2.S.2..... │ │ 0x00dbf1b0 03000000 88f53700 00000000 85ae2f00 ......7......./. │ │ - 0x00dbf1c0 8d103100 18050000 03000000 8bf53700 ..1...........7. │ │ - 0x00dbf1d0 00000000 84563200 8a753200 19050000 .....V2..u2..... │ │ + 0x00dbf1c0 66103100 18050000 03000000 8bf53700 f.1...........7. │ │ + 0x00dbf1d0 00000000 5d563200 63753200 19050000 ....]V2.cu2..... │ │ 0x00dbf1e0 03000000 8ef53700 00000000 91932f00 ......7......./. │ │ 0x00dbf1f0 15433000 1a050000 03000000 91f53700 .C0...........7. │ │ - 0x00dbf200 00000000 42722f00 b1383200 1b050000 ....Br/..82..... │ │ - 0x00dbf210 03000000 94f53700 00000000 ff2a3100 ......7......*1. │ │ + 0x00dbf200 00000000 42722f00 8a383200 1b050000 ....Br/..82..... │ │ + 0x00dbf210 03000000 94f53700 00000000 d82a3100 ......7......*1. │ │ 0x00dbf220 9cae2f00 1c050000 03000000 97f53700 ../...........7. │ │ - 0x00dbf230 00000000 12ff3100 29433000 1d050000 ......1.)C0..... │ │ + 0x00dbf230 00000000 ebfe3100 29433000 1d050000 ......1.)C0..... │ │ 0x00dbf240 03000000 9af53700 00000000 72f23200 ......7.....r.2. │ │ - 0x00dbf250 dddf3100 1e050000 03000000 9df53700 ..1...........7. │ │ - 0x00dbf260 00000000 a31b3200 c1c03100 1f050000 ......2...1..... │ │ + 0x00dbf250 b6df3100 1e050000 03000000 9df53700 ..1...........7. │ │ + 0x00dbf260 00000000 7c1b3200 9ac03100 1f050000 ....|.2...1..... │ │ 0x00dbf270 03000000 a0f53700 00000000 c55e3000 ......7......^0. │ │ - 0x00dbf280 e3d23000 20050000 03000000 a3f53700 ..0. .........7. │ │ + 0x00dbf280 bcd23000 20050000 03000000 a3f53700 ..0. .........7. │ │ 0x00dbf290 00000000 eb233000 9d932f00 21050000 .....#0.../.!... │ │ 0x00dbf2a0 03000000 a6f53700 00000000 76123300 ......7.....v.3. │ │ 0x00dbf2b0 3b433000 22050000 03000000 a9f53700 ;C0.".........7. │ │ - 0x00dbf2c0 00000000 7ab13200 ee7b3000 23050000 ....z.2..{0.#... │ │ - 0x00dbf2d0 03000000 acf53700 00000000 b2103100 ......7.......1. │ │ - 0x00dbf2e0 bf1b3200 24050000 03000000 aff53700 ..2.$.........7. │ │ + 0x00dbf2c0 00000000 53b13200 ee7b3000 23050000 ....S.2..{0.#... │ │ + 0x00dbf2d0 03000000 acf53700 00000000 8b103100 ......7.......1. │ │ + 0x00dbf2e0 981b3200 24050000 03000000 aff53700 ..2.$.........7. │ │ 0x00dbf2f0 00000000 5ccf3200 b7ae2f00 25050000 ....\.2.../.%... │ │ 0x00dbf300 03000000 b2f53700 00000000 fae92f00 ......7......./. │ │ - 0x00dbf310 e6c03100 26050000 03000000 b5f53700 ..1.&.........7. │ │ - 0x00dbf320 00000000 fdd23000 72cf3200 27050000 ......0.r.2.'... │ │ - 0x00dbf330 03000000 b8f53700 00000000 34933200 ......7.....4.2. │ │ - 0x00dbf340 34933200 28050000 0b000000 bbf53700 4.2.(.........7. │ │ - 0x00dbf350 00000000 216a3100 229b3000 29050000 ....!j1.".0.)... │ │ - 0x00dbf360 08000000 c6f53700 00000000 ca103100 ......7.......1. │ │ - 0x00dbf370 3a6a3100 2a050000 09000000 cef53700 :j1.*.........7. │ │ + 0x00dbf310 bfc03100 26050000 03000000 b5f53700 ..1.&.........7. │ │ + 0x00dbf320 00000000 d6d23000 72cf3200 27050000 ......0.r.2.'... │ │ + 0x00dbf330 03000000 b8f53700 00000000 0d933200 ......7.......2. │ │ + 0x00dbf340 0d933200 28050000 0b000000 bbf53700 ..2.(.........7. │ │ + 0x00dbf350 00000000 fa693100 229b3000 29050000 .....i1.".0.)... │ │ + 0x00dbf360 08000000 c6f53700 00000000 a3103100 ......7.......1. │ │ + 0x00dbf370 136a3100 2a050000 09000000 cef53700 .j1.*.........7. │ │ 0x00dbf380 00000000 20602f00 20602f00 2b050000 .... `/. `/.+... │ │ 0x00dbf390 00000000 00000000 00000000 66000004 ............f... │ │ 0x00dbf3a0 5d722f00 65000004 d75e3000 67000004 ]r/.e....^0.g... │ │ - 0x00dbf3b0 e8a43100 00000000 00000000 01000000 ..1............. │ │ + 0x00dbf3b0 c1a43100 00000000 00000000 01000000 ..1............. │ │ 0x00dbf3c0 10000000 d8f3db00 04000000 00000000 ................ │ │ - 0x00dbf3d0 38000000 432b3100 00100000 00000000 8...C+1......... │ │ - 0x00dbf3e0 00000000 736a3100 a838bb00 00100000 ....sj1..8...... │ │ + 0x00dbf3d0 38000000 1c2b3100 00100000 00000000 8....+1......... │ │ + 0x00dbf3e0 00000000 4c6a3100 a838bb00 00100000 ....Lj1..8...... │ │ 0x00dbf3f0 00000000 08000000 e35e3000 e831bb00 .........^0..1.. │ │ 0x00dbf400 00100000 00000000 18000000 2fcc2f00 ...........././. │ │ 0x00dbf410 e831bb00 00100000 00000000 28000000 .1..........(... │ │ 0x00dbf420 73973000 2432bb00 01000000 10000000 s.0.$2.......... │ │ 0x00dbf430 44f4db00 02000000 00000000 08000000 D............... │ │ 0x00dbf440 7af23200 00000000 00000000 00000000 z.2............. │ │ - 0x00dbf450 00e03100 2433bb00 00000000 00000000 ..1.$3.......... │ │ - 0x00dbf460 04000000 dc483100 e831bb00 01000000 .....H1..1...... │ │ + 0x00dbf450 d9df3100 2433bb00 00000000 00000000 ..1.$3.......... │ │ + 0x00dbf460 04000000 b5483100 e831bb00 01000000 .....H1..1...... │ │ 0x00dbf470 10000000 88f4db00 02000000 00000000 ................ │ │ - 0x00dbf480 08000000 b2483100 00000000 00000000 .....H1......... │ │ - 0x00dbf490 00000000 0ca53100 6032bb00 91000000 ......1.`2...... │ │ + 0x00dbf480 08000000 8b483100 00000000 00000000 .....H1......... │ │ + 0x00dbf490 00000000 e5a43100 6032bb00 91000000 ......1.`2...... │ │ 0x00dbf4a0 00000000 04000000 8e123300 b8b3c600 ..........3..... │ │ 0x00dbf4b0 02000000 00000000 ccf4db00 02000000 ................ │ │ - 0x00dbf4c0 00000000 08000000 c0483100 90000000 .........H1..... │ │ - 0x00dbf4d0 01000000 04000000 e5483100 f84ccc00 .........H1..L.. │ │ - 0x00dbf4e0 90000000 02000000 04000000 ea1b3200 ..............2. │ │ + 0x00dbf4c0 00000000 08000000 99483100 90000000 .........H1..... │ │ + 0x00dbf4d0 01000000 04000000 be483100 f84ccc00 .........H1..L.. │ │ + 0x00dbf4e0 90000000 02000000 04000000 c31b3200 ..............2. │ │ 0x00dbf4f0 e831bb00 01000000 10000000 10f5db00 .1.............. │ │ 0x00dbf500 02000000 00000000 08000000 bc932f00 ............../. │ │ 0x00dbf510 00000000 00000000 00000000 f25e3000 .............^0. │ │ 0x00dbf520 e832bb00 91000000 00000000 04000000 .2.............. │ │ 0x00dbf530 68722f00 6032bb00 02000000 00000000 hr/.`2.......... │ │ 0x00dbf540 54f5db00 03000000 00000000 08000000 T............... │ │ - 0x00dbf550 fca43100 88000000 00000000 04000000 ..1............. │ │ - 0x00dbf560 ce753200 0433bb00 88000000 01000000 .u2..3.......... │ │ - 0x00dbf570 04000000 41853100 28b4c600 88000000 ....A.1.(....... │ │ - 0x00dbf580 02000000 04000000 4f853100 0433bb00 ........O.1..3.. │ │ + 0x00dbf550 d5a43100 88000000 00000000 04000000 ..1............. │ │ + 0x00dbf560 a7753200 0433bb00 88000000 01000000 .u2..3.......... │ │ + 0x00dbf570 04000000 1a853100 28b4c600 88000000 ......1.(....... │ │ + 0x00dbf580 02000000 04000000 28853100 0433bb00 ........(.1..3.. │ │ 0x00dbf590 01000000 10000000 acf5db00 05000000 ................ │ │ - 0x00dbf5a0 00000000 14000000 636a3100 00000000 ........cj1..... │ │ - 0x00dbf5b0 00000000 00000000 f2483100 a8b3c600 .........H1..... │ │ - 0x00dbf5c0 00000000 00000000 04000000 5d853100 ............].1. │ │ + 0x00dbf5a0 00000000 14000000 3c6a3100 00000000 ........|0............. │ │ 0x00dbfb30 3e7c3000 94f6c600 00000000 ffffffff >|0............. │ │ 0x00dbfb40 54fbdb00 00000000 00000000 00000000 T............... │ │ 0x00dbfb50 cf123300 04000000 00000000 00000000 ..3............. │ │ 0x00dbfb60 cf123300 d8fac600 00000000 00000000 ..3............. │ │ 0x00dbfb70 00000000 84fbdb00 03000000 ccfbdb00 ................ │ │ 0x00dbfb80 00000000 9e000000 90000000 00000000 ................ │ │ - 0x00dbfb90 04000000 07943200 e831bb00 a0000000 ......2..1...... │ │ - 0x00dbfba0 90000000 00000000 04000000 712b3100 ............q+1. │ │ + 0x00dbfb90 04000000 e0933200 e831bb00 a0000000 ......2..1...... │ │ + 0x00dbfba0 90000000 00000000 04000000 4a2b3100 ............J+1. │ │ 0x00dbfbb0 e831bb00 9f000000 90000000 00000000 .1.............. │ │ 0x00dbfbc0 04000000 86073000 cc32bb00 90000000 ......0..2...... │ │ 0x00dbfbd0 00000000 04000000 5d5f3000 3433bb00 ........]_0.43.. │ │ 0x00dbfbe0 00000000 00000000 00000000 fcfbdb00 ................ │ │ 0x00dbfbf0 06000000 8cfcdb00 00000000 96000000 ................ │ │ - 0x00dbfc00 90000000 00000000 04000000 3ba53100 ............;.1. │ │ + 0x00dbfc00 90000000 00000000 04000000 14a53100 ..............1. │ │ 0x00dbfc10 fcd5ba00 97000000 90000000 00000000 ................ │ │ - 0x00dbfc20 04000000 16943200 b8e2c600 9b000000 ......2......... │ │ + 0x00dbfc20 04000000 ef933200 b8e2c600 9b000000 ......2......... │ │ 0x00dbfc30 94000000 00000000 04000000 06942f00 ............../. │ │ 0x00dbfc40 94f6c600 98000000 90000000 00000000 ................ │ │ - 0x00dbfc50 04000000 0d573200 84f6c600 99000000 .....W2......... │ │ - 0x00dbfc60 90000000 00000000 04000000 0d573200 .............W2. │ │ + 0x00dbfc50 04000000 e6563200 84f6c600 99000000 .....V2......... │ │ + 0x00dbfc60 90000000 00000000 04000000 e6563200 .............V2. │ │ 0x00dbfc70 84f6c600 9a000000 90000000 00000000 ................ │ │ - 0x00dbfc80 04000000 0d573200 84f6c600 90000000 .....W2......... │ │ + 0x00dbfc80 04000000 e6563200 84f6c600 90000000 .....V2......... │ │ 0x00dbfc90 00000000 04000000 5d5f3000 3433bb00 ........]_0.43.. │ │ - 0x00dbfca0 73008011 aa663200 64008011 5dd33000 s....f2.d...].0. │ │ - 0x00dbfcb0 79008011 92ff3100 65008011 23053100 y.....1.e...#.1. │ │ - 0x00dbfcc0 66008011 ef433100 67008011 72d33000 f....C1.g...r.0. │ │ - 0x00dbfcd0 78008011 80f33000 68008011 28443100 x.....0.h...(D1. │ │ - 0x00dbfce0 69008011 a2f33000 70008011 10b23200 i.....0.p.....2. │ │ - 0x00dbfcf0 6a008011 26763200 6b008011 1db23200 j...&v2.k.....2. │ │ - 0x00dbfd00 6c008011 2bb23200 6d008011 57cc2f00 l...+.2.m...W./. │ │ - 0x00dbfd10 6e008011 96853100 6f008011 7f2b3100 n.....1.o....+1. │ │ - 0x00dbfd20 71008011 0a1c3200 72008011 699b3000 q.....2.r...i.0. │ │ - 0x00dbfd30 74008011 759b3000 76008011 fc813100 t...u.0.v.....1. │ │ + 0x00dbfca0 73008011 83663200 64008011 36d33000 s....f2.d...6.0. │ │ + 0x00dbfcb0 79008011 6bff3100 65008011 fc043100 y...k.1.e.....1. │ │ + 0x00dbfcc0 66008011 c8433100 67008011 4bd33000 f....C1.g...K.0. │ │ + 0x00dbfcd0 78008011 59f33000 68008011 01443100 x...Y.0.h....D1. │ │ + 0x00dbfce0 69008011 7bf33000 70008011 e9b13200 i...{.0.p.....2. │ │ + 0x00dbfcf0 6a008011 ff753200 6b008011 f6b13200 j....u2.k.....2. │ │ + 0x00dbfd00 6c008011 04b23200 6d008011 57cc2f00 l.....2.m...W./. │ │ + 0x00dbfd10 6e008011 6f853100 6f008011 582b3100 n...o.1.o...X+1. │ │ + 0x00dbfd20 71008011 e31b3200 72008011 699b3000 q.....2.r...i.0. │ │ + 0x00dbfd30 74008011 759b3000 76008011 d5813100 t...u.0.v.....1. │ │ 0x00dbfd40 77008011 4e7c3000 00000000 00000000 w...N|0......... │ │ 0x00dbfd50 06000000 10000000 6cfddb00 02000000 ........l....... │ │ - 0x00dbfd60 94fddb00 20000000 34113100 00000000 .... ...4.1..... │ │ - 0x00dbfd70 00000000 10000000 18453200 2433bb00 .........E2.$3.. │ │ - 0x00dbfd80 00010000 ffffffff 00000000 34113100 ............4.1. │ │ + 0x00dbfd60 94fddb00 20000000 0d113100 00000000 .... .....1..... │ │ + 0x00dbfd70 00000000 10000000 f1443200 2433bb00 .........D2.$3.. │ │ + 0x00dbfd80 00010000 ffffffff 00000000 0d113100 ..............1. │ │ 0x00dbfd90 ccfbc600 00000000 00000000 00000000 ................ │ │ 0x00dbfda0 00000000 dcfbc600 00000000 00000000 ................ │ │ 0x00dbfdb0 06000000 10000000 ccfddb00 06000000 ................ │ │ 0x00dbfdc0 00000000 18000000 81433000 00000000 .........C0..... │ │ - 0x00dbfdd0 00000000 00000000 1f1d3100 2432bb00 ..........1.$2.. │ │ - 0x00dbfde0 02000000 00000000 04000000 36b23200 ............6.2. │ │ + 0x00dbfdd0 00000000 00000000 f81c3100 2432bb00 ..........1.$2.. │ │ + 0x00dbfde0 02000000 00000000 04000000 0fb23200 ..............2. │ │ 0x00dbfdf0 a838bb00 00000000 00000000 14000000 .8.............. │ │ 0x00dbfe00 95073000 d8fac600 8d000000 00000000 ..0............. │ │ - 0x00dbfe10 08000000 923b3100 6c6fcc00 8b000000 .....;1.lo...... │ │ - 0x00dbfe20 01000000 0c000000 2cb93000 0443cc00 ........,.0..C.. │ │ + 0x00dbfe10 08000000 6b3b3100 6c6fcc00 8b000000 ....k;1.lo...... │ │ + 0x00dbfe20 01000000 0c000000 05b93000 0443cc00 ..........0..C.. │ │ 0x00dbfe30 02000000 00000000 10000000 a29b3000 ..............0. │ │ 0x00dbfe40 3cfbc600 01000000 10000000 60fedb00 <...........`... │ │ - 0x00dbfe50 07000000 ecfedb00 24000000 bef33000 ........$.....0. │ │ - 0x00dbfe60 00000000 00000000 00000000 1f1d3100 ..............1. │ │ + 0x00dbfe50 07000000 ecfedb00 24000000 97f33000 ........$.....0. │ │ + 0x00dbfe60 00000000 00000000 00000000 f81c3100 ..............1. │ │ 0x00dbfe70 2432bb00 00000000 00000000 04000000 $2.............. │ │ - 0x00dbfe80 78e03100 4cfbc600 00000000 00000000 x.1.L........... │ │ - 0x00dbfe90 08000000 5f113100 a838bb00 8d000000 ...._.1..8...... │ │ - 0x00dbfea0 00000000 0c000000 33763200 3c3dcc00 ........3v2.<=.. │ │ + 0x00dbfe80 51e03100 4cfbc600 00000000 00000000 Q.1.L........... │ │ + 0x00dbfe90 08000000 38113100 a838bb00 8d000000 ....8.1..8...... │ │ + 0x00dbfea0 00000000 0c000000 0c763200 3c3dcc00 .........v2.<=.. │ │ 0x00dbfeb0 00000000 00000000 10000000 c1f23200 ..............2. │ │ 0x00dbfec0 a838bb00 00000000 00000000 14000000 .8.............. │ │ - 0x00dbfed0 37943200 e831bb00 8b000000 01000000 7.2..1.......... │ │ + 0x00dbfed0 10943200 e831bb00 8b000000 01000000 ..2..1.......... │ │ 0x00dbfee0 18000000 e6722f00 3c3dcc00 00000000 .....r/.<=...... │ │ 0x00dbfef0 00000000 00000000 00000000 7cfcc600 ............|... │ │ 0x00dbff00 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbff10 24ffdb00 02000000 00000000 08000000 $............... │ │ 0x00dbff20 e6cf3200 00000000 00000000 00000000 ..2............. │ │ - 0x00dbff30 f2103100 f84ccc00 00000000 00000000 ..1..L.......... │ │ - 0x00dbff40 04000000 3d763200 2432bb00 06000000 ....=v2.$2...... │ │ + 0x00dbff30 cb103100 f84ccc00 00000000 00000000 ..1..L.......... │ │ + 0x00dbff40 04000000 16763200 2432bb00 06000000 .....v2.$2...... │ │ 0x00dbff50 10000000 68ffdb00 03000000 00000000 ....h........... │ │ - 0x00dbff60 0c000000 17573200 00000000 00000000 .....W2......... │ │ - 0x00dbff70 00000000 1f1d3100 2432bb00 02000000 ......1.$2...... │ │ + 0x00dbff60 0c000000 f0563200 00000000 00000000 .....V2......... │ │ + 0x00dbff70 00000000 f81c3100 2432bb00 02000000 ......1.$2...... │ │ 0x00dbff80 00000000 04000000 12942f00 6cfbc600 ........../.l... │ │ 0x00dbff90 00000000 00000000 08000000 e0123300 ..............3. │ │ 0x00dbffa0 7cfbc600 01000000 10000000 c0ffdb00 |............... │ │ - 0x00dbffb0 04000000 1000dc00 18000000 942b3100 .............+1. │ │ - 0x00dbffc0 00000000 00000000 00000000 1f1d3100 ..............1. │ │ + 0x00dbffb0 04000000 1000dc00 18000000 6d2b3100 ............m+1. │ │ + 0x00dbffc0 00000000 00000000 00000000 f81c3100 ..............1. │ │ 0x00dbffd0 2432bb00 00000000 00000000 04000000 $2.............. │ │ - 0x00dbffe0 78e03100 4cfbc600 00000000 00000000 x.1.L........... │ │ + 0x00dbffe0 51e03100 4cfbc600 00000000 00000000 Q.1.L........... │ │ 0x00dbfff0 08000000 9e073000 a838bb00 00000000 ......0..8...... │ │ - 0x00dc0000 00000000 0c000000 3eb23200 e831bb00 ........>.2..1.. │ │ + 0x00dc0000 00000000 0c000000 17b23200 e831bb00 ..........2..1.. │ │ 0x00dc0010 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0020 a0fcc600 00000000 00000000 06000000 ................ │ │ 0x00dc0030 10000000 4800dc00 03000000 00000000 ....H........... │ │ - 0x00dc0040 14000000 25943200 00000000 00000000 ....%.2......... │ │ + 0x00dc0040 14000000 fe933200 00000000 00000000 ......2......... │ │ 0x00dc0050 00000000 8e433000 2433bb00 00000000 .....C0.$3...... │ │ - 0x00dc0060 00000000 04000000 39c63200 a838bb00 ........9.2..8.. │ │ + 0x00dc0060 00000000 04000000 12c63200 a838bb00 ..........2..8.. │ │ 0x00dc0070 89000000 00000000 08000000 e0123300 ..............3. │ │ 0x00dc0080 d433bb00 06000000 10000000 a000dc00 .3.............. │ │ - 0x00dc0090 07000000 00000000 1c000000 5be03100 ............[.1. │ │ - 0x00dc00a0 00000000 00000000 00000000 1f1d3100 ..............1. │ │ + 0x00dc0090 07000000 00000000 1c000000 34e03100 ............4.1. │ │ + 0x00dc00a0 00000000 00000000 00000000 f81c3100 ..............1. │ │ 0x00dc00b0 2432bb00 02000000 00000000 18000000 $2.............. │ │ 0x00dc00c0 12942f00 6cfbc600 02000000 00000000 ../.l........... │ │ - 0x00dc00d0 04000000 36b23200 a838bb00 00000000 ....6.2..8...... │ │ + 0x00dc00d0 04000000 0fb23200 a838bb00 00000000 ......2..8...... │ │ 0x00dc00e0 00000000 14000000 e0123300 7cfbc600 ..........3.|... │ │ - 0x00dc00f0 8b000000 00000000 08000000 923b3100 .............;1. │ │ + 0x00dc00f0 8b000000 00000000 08000000 6b3b3100 ............k;1. │ │ 0x00dc0100 6c6fcc00 8b000000 01000000 0c000000 lo.............. │ │ - 0x00dc0110 2cb93000 0443cc00 02000000 00000000 ,.0..C.......... │ │ + 0x00dc0110 05b93000 0443cc00 02000000 00000000 ..0..C.......... │ │ 0x00dc0120 10000000 a29b3000 3cfbc600 06000000 ......0.<....... │ │ 0x00dc0130 10000000 4801dc00 02000000 00000000 ....H........... │ │ 0x00dc0140 08000000 d8722f00 00000000 00000000 .....r/......... │ │ - 0x00dc0150 00000000 1f1d3100 2432bb00 00000000 ......1.$2...... │ │ + 0x00dc0150 00000000 f81c3100 2432bb00 00000000 ......1.$2...... │ │ 0x00dc0160 00000000 04000000 e0123300 7cfbc600 ..........3.|... │ │ 0x00dc0170 06000000 10000000 8c01dc00 04000000 ................ │ │ 0x00dc0180 00000000 10000000 8e9b3000 00000000 ..........0..... │ │ - 0x00dc0190 00000000 00000000 1f1d3100 2432bb00 ..........1.$2.. │ │ - 0x00dc01a0 00000000 00000000 04000000 aecd3000 ..............0. │ │ + 0x00dc0190 00000000 00000000 f81c3100 2432bb00 ..........1.$2.. │ │ + 0x00dc01a0 00000000 00000000 04000000 87cd3000 ..............0. │ │ 0x00dc01b0 a838bb00 00000000 00000000 08000000 .8.............. │ │ 0x00dc01c0 95073000 d8fac600 00000000 00000000 ..0............. │ │ 0x00dc01d0 0c000000 7b612f00 e831bb00 00000000 ....{a/..1...... │ │ 0x00dc01e0 ffffffff f801dc00 00000000 00000000 ................ │ │ - 0x00dc01f0 00000000 1cb93000 06000000 00000000 ......0......... │ │ + 0x00dc01f0 00000000 f5b83000 06000000 00000000 ......0......... │ │ 0x00dc0200 00000000 37243000 3c3dcc00 00000000 ....7$0.<=...... │ │ 0x00dc0210 10000000 00000000 2802dc00 06000000 ........(....... │ │ 0x00dc0220 b802dc00 00000000 15000000 91080000 ................ │ │ - 0x00dc0230 00000000 14000000 a8ff3100 d433bb00 ..........1..3.. │ │ + 0x00dc0230 00000000 14000000 81ff3100 d433bb00 ..........1..3.. │ │ 0x00dc0240 16000000 91080000 00000000 14000000 ................ │ │ 0x00dc0250 9b9b3000 2cfbc600 17000000 91080000 ..0.,........... │ │ 0x00dc0260 00000000 14000000 33af2f00 5cfbc600 ........3./.\... │ │ 0x00dc0270 18000000 91080000 00000000 14000000 ................ │ │ 0x00dc0280 695f3000 8cfbc600 19000000 91080000 i_0............. │ │ - 0x00dc0290 00000000 14000000 6fe03100 acfbc600 ........o.1..... │ │ + 0x00dc0290 00000000 14000000 48e03100 acfbc600 ........H.1..... │ │ 0x00dc02a0 1a000000 91080000 00000000 14000000 ................ │ │ 0x00dc02b0 3faf2f00 9cfbc600 91000000 00000000 ?./............. │ │ 0x00dc02c0 14000000 b9f23200 3433bb00 ae9b3000 ......2.43....0. │ │ - 0x00dc02d0 13b13000 8acb3100 805f3000 9b433000 ..0...1.._0..C0. │ │ - 0x00dc02e0 20602f00 f5882f00 146b3100 b8ff3100 `/.../..k1...1. │ │ - 0x00dc02f0 6cda3200 f6df2f00 5f243000 6a113100 l.2.../._$0.j.1. │ │ - 0x00dc0300 48a53100 1d1c3200 5e493100 4d6a2f00 H.1...2.^I1.Mj/. │ │ - 0x00dc0310 fe223100 3c3f3100 99613100 02d63100 ."1.1. │ │ + 0x00dc0340 e9123300 518a3200 0a020000 474a3000 ..3.Q.2.....GJ0. │ │ 0x00dc0350 ac78bb00 fc38c700 0c79bb00 a03ac700 .x...8...y...:.. │ │ 0x00dc0360 00000000 00000000 903dc700 3440c700 .........=..4@.. │ │ 0x00dc0370 cc40c700 4041c700 00000000 00000000 .@..@A.......... │ │ 0x00dc0380 08020000 b4073000 ac78bb00 8041c700 ......0..x...A.. │ │ 0x00dc0390 0c79bb00 4442c700 00000000 e842c700 .y..DB.......B.. │ │ 0x00dc03a0 3c43c700 8045c700 c445c700 0046c700 .0......... │ │ - 0x00dc0920 08000000 1f1d3100 803fbb00 00000000 ......1..?...... │ │ + 0x00dc0910 7c000000 17f43000 00100000 00000000 |.....0......... │ │ + 0x00dc0920 08000000 f81c3100 803fbb00 00000000 ......1..?...... │ │ 0x00dc0930 00000000 14000000 41e32f00 80efbc00 ........A./..... │ │ 0x00dc0940 00000000 00000000 18000000 a3333000 .............30. │ │ 0x00dc0950 80efbc00 00000000 00000000 1c000000 ................ │ │ - 0x00dc0960 1f503200 90efbc00 00000000 00000000 .P2............. │ │ + 0x00dc0960 f84f3200 90efbc00 00000000 00000000 .O2............. │ │ 0x00dc0970 20000000 bebf2f00 90efbc00 00000000 ...../......... │ │ - 0x00dc0980 00000000 24000000 e44d3200 90efbc00 ....$....M2..... │ │ + 0x00dc0980 00000000 24000000 bd4d3200 90efbc00 ....$....M2..... │ │ 0x00dc0990 00000000 00000000 28000000 beea2f00 ........(...../. │ │ 0x00dc09a0 90efbc00 00000000 00000000 2c000000 ............,... │ │ - 0x00dc09b0 6e3a3200 90efbc00 00000000 00000000 n:2............. │ │ - 0x00dc09c0 30000000 10d43000 90efbc00 05000000 0.....0......... │ │ + 0x00dc09b0 473a3200 90efbc00 00000000 00000000 G:2............. │ │ + 0x00dc09c0 30000000 e9d33000 90efbc00 05000000 0.....0......... │ │ 0x00dc09d0 00000000 4c000000 33253000 f805c800 ....L...3%0..... │ │ 0x00dc09e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc09f0 8c06c800 00000000 00000000 01000000 ................ │ │ 0x00dc0a00 10000000 180adc00 02000000 400adc00 ............@... │ │ 0x00dc0a10 7c000000 f4d03200 00000000 00000000 |.....2......... │ │ 0x00dc0a20 14000000 41e32f00 80efbc00 00000000 ....A./......... │ │ 0x00dc0a30 00000000 18000000 a3333000 80efbc00 .........30..... │ │ 0x00dc0a40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0a50 8c06c800 00000000 00000000 01000000 ................ │ │ 0x00dc0a60 10000000 780adc00 04000000 c80adc00 ....x........... │ │ - 0x00dc0a70 14000000 53e13100 91000000 00000000 ....S.1......... │ │ - 0x00dc0a80 00000000 736a3100 a838bb00 91000000 ....sj1..8...... │ │ - 0x00dc0a90 01000000 04000000 73b23200 a838bb00 ........s.2..8.. │ │ - 0x00dc0aa0 91000000 02000000 08000000 62e13100 ............b.1. │ │ + 0x00dc0a70 14000000 2ce13100 91000000 00000000 ....,.1......... │ │ + 0x00dc0a80 00000000 4c6a3100 a838bb00 91000000 ....Lj1..8...... │ │ + 0x00dc0a90 01000000 04000000 4cb23200 a838bb00 ........L.2..8.. │ │ + 0x00dc0aa0 91000000 02000000 08000000 3be13100 ............;.1. │ │ 0x00dc0ab0 2432bb00 91000000 03000000 0c000000 $2.............. │ │ 0x00dc0ac0 e4133300 2432bb00 00000000 00000000 ..3.$2.......... │ │ 0x00dc0ad0 00000000 00000000 0c07c800 00000000 ................ │ │ - 0x00dc0ae0 00000000 64000002 733a3200 65000002 ....d...s:2.e... │ │ - 0x00dc0af0 b1af2f00 66000002 84b23200 67000002 ../.f.....2.g... │ │ - 0x00dc0b00 35c23100 68000002 ead13100 6a000002 5.1.h.....1.j... │ │ - 0x00dc0b10 df003200 6b000002 b7732f00 6c000002 ..2.k....s/.l... │ │ - 0x00dc0b20 52b93000 6d000002 961c3200 6e000002 R.0.m.....2.n... │ │ + 0x00dc0ae0 00000000 64000002 4c3a3200 65000002 ....d...L:2.e... │ │ + 0x00dc0af0 b1af2f00 66000002 5db23200 67000002 ../.f...].2.g... │ │ + 0x00dc0b00 0ec23100 68000002 c3d13100 6a000002 ..1.h.....1.j... │ │ + 0x00dc0b10 b8003200 6b000002 b7732f00 6c000002 ..2.k....s/.l... │ │ + 0x00dc0b20 2bb93000 6d000002 6f1c3200 6e000002 +.0.m...o.2.n... │ │ 0x00dc0b30 899c3000 84000002 a59c3000 6f000002 ..0.......0.o... │ │ 0x00dc0b40 3f253000 7a000002 bdaf2f00 9e000002 ?%0.z...../..... │ │ - 0x00dc0b50 e4a53100 91000002 f4003200 70000002 ..1.......2.p... │ │ - 0x00dc0b60 1bf33200 7c000002 48c23100 7d000002 ..2.|...H.1.}... │ │ - 0x00dc0b70 36f33200 7b000002 4cf43000 85000002 6.2.{...L.0..... │ │ + 0x00dc0b50 bda53100 91000002 cd003200 70000002 ..1.......2.p... │ │ + 0x00dc0b60 1bf33200 7c000002 21c23100 7d000002 ..2.|...!.1.}... │ │ + 0x00dc0b70 36f33200 7b000002 25f43000 85000002 6.2.{...%.0..... │ │ 0x00dc0b80 e05f3000 90000002 01d13200 9d000002 ._0.......2..... │ │ - 0x00dc0b90 976c2f00 8f000002 2b863100 89000002 .l/.....+.1..... │ │ + 0x00dc0b90 976c2f00 8f000002 04863100 89000002 .l/.......1..... │ │ 0x00dc0ba0 0b083000 ab000002 f57c3000 ad000002 ..0......|0..... │ │ 0x00dc0bb0 01ca3200 a0000002 26ed3200 b5000002 ..2.....&.2..... │ │ - 0x00dc0bc0 f9cd3000 83000002 8b573200 9c000002 ..0......W2..... │ │ + 0x00dc0bc0 d2cd3000 83000002 64573200 9c000002 ..0.....dW2..... │ │ 0x00dc0bd0 cc732f00 ae000002 1a083000 a7000002 .s/.......0..... │ │ - 0x00dc0be0 90763200 a1000002 e3953000 8a000002 .v2.......0..... │ │ - 0x00dc0bf0 7bcc2f00 8d000002 41863100 95000002 {./.....A.1..... │ │ + 0x00dc0be0 69763200 a1000002 e3953000 8a000002 iv2.......0..... │ │ + 0x00dc0bf0 7bcc2f00 8d000002 1a863100 95000002 {./.......1..... │ │ 0x00dc0c00 4ef33200 92000002 2a083000 af000002 N.2.....*.0..... │ │ - 0x00dc0c10 8bcc2f00 96000002 3d9f3100 b0000002 ../.....=.1..... │ │ - 0x00dc0c20 9db23200 8b000002 25d13200 8e000002 ..2.....%.2..... │ │ - 0x00dc0c30 d9ea2f00 7e000002 6cb93000 a5000002 ../.~...l.0..... │ │ - 0x00dc0c40 a46b3100 78000002 15d43000 86000002 .k1.x.....0..... │ │ - 0x00dc0c50 d0113100 98000002 a2573200 b3000002 ..1......W2..... │ │ - 0x00dc0c60 80ec3000 69000002 ba643100 a8000002 ..0.i....d1..... │ │ - 0x00dc0c70 edea2f00 a9000002 28d43000 aa000002 ../.....(.0..... │ │ + 0x00dc0c10 8bcc2f00 96000002 169f3100 b0000002 ../.......1..... │ │ + 0x00dc0c20 76b23200 8b000002 25d13200 8e000002 v.2.....%.2..... │ │ + 0x00dc0c30 d9ea2f00 7e000002 45b93000 a5000002 ../.~...E.0..... │ │ + 0x00dc0c40 7d6b3100 78000002 eed33000 86000002 }k1.x.....0..... │ │ + 0x00dc0c50 a9113100 98000002 7b573200 b3000002 ..1.....{W2..... │ │ + 0x00dc0c60 59ec3000 69000002 93643100 a8000002 Y.0.i....d1..... │ │ + 0x00dc0c70 edea2f00 a9000002 01d43000 aa000002 ../.......0..... │ │ 0x00dc0c80 057d3000 8c000002 4e253000 71000002 .}0.....N%0.q... │ │ - 0x00dc0c90 83e13100 ac000002 56863100 7f000002 ..1.....V.1..... │ │ - 0x00dc0ca0 ba573200 79000002 f1133300 94000002 .W2.y.....3..... │ │ - 0x00dc0cb0 57ec3000 72000002 a8763200 b1000002 W.0.r....v2..... │ │ + 0x00dc0c90 5ce13100 ac000002 2f863100 7f000002 \.1...../.1..... │ │ + 0x00dc0ca0 93573200 79000002 f1133300 94000002 .W2.y.....3..... │ │ + 0x00dc0cb0 30ec3000 72000002 81763200 b1000002 0.0.r....v2..... │ │ 0x00dc0cc0 147d3000 9f000002 d9af2f00 a4000002 .}0......./..... │ │ - 0x00dc0cd0 863a3200 b2000002 ba6b3100 80000002 .:2......k1..... │ │ - 0x00dc0ce0 9f013000 81000002 41ce3000 b4000002 ..0.....A.0..... │ │ - 0x00dc0cf0 aeb23200 82000002 3e083000 88000002 ..2.....>.0..... │ │ - 0x00dc0d00 47d43000 87000002 35d13200 73000002 G.0.....5.2.s... │ │ - 0x00dc0d10 e3113100 74000002 bbf83100 75000002 ..1.t.....1.u... │ │ + 0x00dc0cd0 5f3a3200 b2000002 936b3100 80000002 _:2......k1..... │ │ + 0x00dc0ce0 9f013000 81000002 1ace3000 b4000002 ..0.......0..... │ │ + 0x00dc0cf0 87b23200 82000002 3e083000 88000002 ..2.....>.0..... │ │ + 0x00dc0d00 20d43000 87000002 35d13200 73000002 .0.....5.2.s... │ │ + 0x00dc0d10 bc113100 74000002 94f83100 75000002 ..1.t.....1.u... │ │ 0x00dc0d20 5b083000 a6000002 eea12f00 97000002 [.0......./..... │ │ 0x00dc0d30 2a7d3000 76000002 65f33200 a2000002 *}0.v...e.2..... │ │ - 0x00dc0d40 62703200 a3000002 c3c62f00 99000002 bp2......./..... │ │ - 0x00dc0d50 82b93000 9a000002 a51c3200 9b000002 ..0.......2..... │ │ - 0x00dc0d60 9c3a3200 93000002 b73a3200 77000002 .:2......:2.w... │ │ + 0x00dc0d40 3b703200 a3000002 c3c62f00 99000002 ;p2......./..... │ │ + 0x00dc0d50 5bb93000 9a000002 7e1c3200 9b000002 [.0.....~.2..... │ │ + 0x00dc0d60 753a3200 93000002 903a3200 77000002 u:2......:2.w... │ │ 0x00dc0d70 746e3000 00000000 00000000 06000000 tn0............. │ │ 0x00dc0d80 02000000 189fc800 a09fc800 bca0c800 ................ │ │ 0x00dc0d90 00000000 00000000 00000000 18a1c800 ................ │ │ 0x00dc0da0 00000000 60a2c800 00000000 1ca5c800 ....`........... │ │ 0x00dc0db0 00000000 74a7c800 00000000 00000000 ....t........... │ │ 0x00dc0dc0 00000000 00000000 00000000 6ca9c800 ............l... │ │ 0x00dc0dd0 00000000 60aac800 00000000 00000000 ....`........... │ │ @@ -34394,17 +34394,17 @@ │ │ 0x00dc0e10 bca0c800 00000000 00000000 00000000 ................ │ │ 0x00dc0e20 18a1c800 34b8c800 60a2c800 34b8c800 ....4...`...4... │ │ 0x00dc0e30 1ca5c800 00000000 00000000 00000000 ................ │ │ 0x00dc0e40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0e50 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0e60 00000000 98abc800 74b2c800 00000000 ........t....... │ │ 0x00dc0e70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0e80 00000000 40000000 7f663200 a3020000 ....@....f2..... │ │ + 0x00dc0e80 00000000 40000000 58663200 a3020000 ....@...Xf2..... │ │ 0x00dc0e90 af942f00 a0020000 e9163000 a1020000 ../.......0..... │ │ - 0x00dc0ea0 de9c3000 a2020000 60d43000 46040000 ..0.....`.0.F... │ │ + 0x00dc0ea0 de9c3000 a2020000 39d43000 46040000 ..0.....9.0.F... │ │ 0x00dc0eb0 787d3000 47040000 07742f00 3c0e3800 x}0.G....t/.<.8. │ │ 0x00dc0ec0 08000000 08000000 00000000 02000000 ................ │ │ 0x00dc0ed0 77040000 78040000 20000000 00000000 w...x... ....... │ │ 0x00dc0ee0 01000000 9867c900 a867c900 c867c900 .....g...g...g.. │ │ 0x00dc0ef0 00000000 00000000 40000000 00000000 ........@....... │ │ 0x00dc0f00 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0f10 00000000 00000000 00000000 00000000 ................ │ │ @@ -34419,97 +34419,97 @@ │ │ 0x00dc0fa0 9c233800 80000000 80000000 00000000 .#8............. │ │ 0x00dc0fb0 02000000 9c253800 c0000000 c0000000 .....%8......... │ │ 0x00dc0fc0 00000000 02000000 9c283800 00010000 .........(8..... │ │ 0x00dc0fd0 00010000 00000000 02000000 9c2c3800 .............,8. │ │ 0x00dc0fe0 01000000 01000000 00000000 02000000 ................ │ │ 0x00dc0ff0 a02c3800 01000000 01000000 00000000 .,8............. │ │ 0x00dc1000 02000000 a42c3800 01000000 01000000 .....,8......... │ │ - 0x00dc1010 00000000 02000000 6b000016 7ef43000 ........k...~.0. │ │ - 0x00dc1020 73000016 09493100 71000016 1ae23100 s....I1.q.....1. │ │ - 0x00dc1030 79000016 69d43000 6a000016 4a6c3100 y...i.0.j...Jl1. │ │ - 0x00dc1040 70000016 90d43000 74000016 2a742f00 p.....0.t...*t/. │ │ + 0x00dc1010 00000000 02000000 6b000016 57f43000 ........k...W.0. │ │ + 0x00dc1020 73000016 e2483100 71000016 f3e13100 s....H1.q.....1. │ │ + 0x00dc1030 79000016 42d43000 6a000016 236c3100 y...B.0.j...#l1. │ │ + 0x00dc1040 70000016 69d43000 74000016 2a742f00 p...i.0.t...*t/. │ │ 0x00dc1050 75000016 1d603000 64000016 857d3000 u....`0.d....}0. │ │ - 0x00dc1060 65000016 93083000 67000016 81863100 e.....0.g.....1. │ │ + 0x00dc1060 65000016 93083000 67000016 5a863100 e.....0.g...Z.1. │ │ 0x00dc1070 66000016 977d3000 7a000016 9af33200 f....}0.z.....2. │ │ - 0x00dc1080 68000016 22b02f00 7b000016 99d43000 h..."./.{.....0. │ │ - 0x00dc1090 72000016 21013200 6c000016 7ca63100 r...!.2.l...|.1. │ │ - 0x00dc10a0 77000016 e79c3000 6d000016 fe1c3200 w.....0.m.....2. │ │ - 0x00dc10b0 69000016 31b02f00 6e000016 0dbd3100 i...1./.n.....1. │ │ - 0x00dc10c0 76000016 a0253000 78000016 596c3100 v....%0.x...Yl1. │ │ - 0x00dc10d0 6f000016 221d3200 00000000 00000000 o...".2......... │ │ + 0x00dc1080 68000016 22b02f00 7b000016 72d43000 h..."./.{...r.0. │ │ + 0x00dc1090 72000016 fa003200 6c000016 55a63100 r.....2.l...U.1. │ │ + 0x00dc10a0 77000016 e79c3000 6d000016 d71c3200 w.....0.m.....2. │ │ + 0x00dc10b0 69000016 31b02f00 6e000016 e6bc3100 i...1./.n.....1. │ │ + 0x00dc10c0 76000016 a0253000 78000016 326c3100 v....%0.x...2l1. │ │ + 0x00dc10d0 6f000016 fb1c3200 00000000 00000000 o.....2......... │ │ 0x00dc10e0 c4d4c900 f0d4c900 1cd5c900 48d5c900 ............H... │ │ 0x00dc10f0 f0d5c900 98d6c900 94d9c900 00000000 ................ │ │ 0x00dc1100 466c2f00 04000000 a088de00 19000000 Fl/............. │ │ 0x00dc1110 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1120 00000000 00000000 84008017 81143300 ..............3. │ │ - 0x00dc1130 85008017 ada63100 89008017 0d9d3000 ......1.......0. │ │ - 0x00dc1140 8a008017 043b3200 64008017 acca3200 .....;2.d.....2. │ │ - 0x00dc1150 7f008017 4a583200 73008017 bfcc2f00 ....JX2.s...../. │ │ - 0x00dc1160 86008017 9d083000 74008017 f3b23200 ......0.t.....2. │ │ - 0x00dc1170 8b008017 581d3200 65008017 5c273100 ....X.2.e...\'1. │ │ - 0x00dc1180 66008017 ae853100 75008017 5f583200 f.....1.u..._X2. │ │ - 0x00dc1190 67008017 3c742f00 68008017 54013200 g....1.$2.. │ │ + 0x00dc2aa0 00000000 04000000 17e33100 2432bb00 ..........1.$2.. │ │ 0x00dc2ab0 89000000 01000000 08000000 0c1b3000 ..............0. │ │ 0x00dc2ac0 2432bb00 01000000 10000000 e02adc00 $2...........*.. │ │ - 0x00dc2ad0 02000000 00000000 08000000 08783200 .............x2. │ │ + 0x00dc2ad0 02000000 00000000 08000000 e1773200 .............w2. │ │ 0x00dc2ae0 8d000000 00000000 00000000 7fd23200 ..............2. │ │ 0x00dc2af0 8c09cb00 8d000000 01000000 04000000 ................ │ │ - 0x00dc2b00 46e33100 8c09cb00 1a050000 00000000 F.1............. │ │ + 0x00dc2b00 1fe33100 8c09cb00 1a050000 00000000 ..1............. │ │ 0x00dc2b10 0433bb00 00000000 00000000 00000000 .3.............. │ │ 0x00dc2b20 00000000 a81ecb00 c81ecb00 00000000 ................ │ │ 0x00dc2b30 00000000 cc1ecb00 d41ecb00 00000000 ................ │ │ 0x00dc2b40 93010000 00000000 0433bb00 00000000 .........3...... │ │ 0x00dc2b50 00000000 00000000 00000000 d81ecb00 ................ │ │ 0x00dc2b60 f81ecb00 00000000 00000000 fc1ecb00 ................ │ │ 0x00dc2b70 041fcb00 00000000 97020000 00000000 ................ │ │ 0x00dc2b80 0c2acb00 00000000 00000000 00000000 .*.............. │ │ 0x00dc2b90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2ba0 00000000 081fcb00 0420cb00 00000000 ......... ...... │ │ 0x00dc2bb0 01000000 10000000 cc2bdc00 02000000 .........+...... │ │ - 0x00dc2bc0 00000000 08000000 ff6c3100 00000000 .........l1..... │ │ + 0x00dc2bc0 00000000 08000000 d86c3100 00000000 .........l1..... │ │ 0x00dc2bd0 00000000 00000000 447e3000 2433bb00 ........D~0.$3.. │ │ - 0x00dc2be0 01000000 00000000 04000000 efb33200 ..............2. │ │ + 0x00dc2be0 01000000 00000000 04000000 c8b33200 ..............2. │ │ 0x00dc2bf0 e831bb00 01000000 10000000 102cdc00 .1...........,.. │ │ - 0x00dc2c00 02000000 00000000 08000000 874b3100 .............K1. │ │ - 0x00dc2c10 01000000 00000000 00000000 74a73100 ............t.1. │ │ + 0x00dc2c00 02000000 00000000 08000000 604b3100 ............`K1. │ │ + 0x00dc2c10 01000000 00000000 00000000 4da73100 ............M.1. │ │ 0x00dc2c20 2432bb00 00000000 00000000 04000000 $2.............. │ │ - 0x00dc2c30 a9f53000 fc29cb00 91010000 00000000 ..0..).......... │ │ + 0x00dc2c30 82f53000 fc29cb00 91010000 00000000 ..0..).......... │ │ 0x00dc2c40 3c2acb00 00000000 00000000 00000000 <*.............. │ │ 0x00dc2c50 00000000 00000000 00000000 4c2acb00 ............L*.. │ │ 0x00dc2c60 9c2acb00 00000000 00000000 00000000 .*.............. │ │ 0x00dc2c70 01000000 10000000 8c2cdc00 02000000 .........,...... │ │ - 0x00dc2c80 00000000 08000000 b5f53000 89000000 ..........0..... │ │ + 0x00dc2c80 00000000 08000000 8ef53000 89000000 ..........0..... │ │ 0x00dc2c90 00000000 00000000 c5263000 2432bb00 .........&0.$2.. │ │ - 0x00dc2ca0 89000000 01000000 04000000 c9953200 ..............2. │ │ + 0x00dc2ca0 89000000 01000000 04000000 a2953200 ..............2. │ │ 0x00dc2cb0 2432bb00 54000000 00000000 642ccb00 $2..T.......d,.. │ │ 0x00dc2cc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2cd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2ce0 742ccb00 00000000 00000000 01000000 t,.............. │ │ 0x00dc2cf0 10000000 082ddc00 02000000 00000000 .....-.......... │ │ 0x00dc2d00 08000000 4e453000 89000000 00000000 ....NE0......... │ │ 0x00dc2d10 00000000 46752f00 e832bb00 89000000 ....Fu/..2...... │ │ - 0x00dc2d20 01000000 04000000 37023200 e832bb00 ........7.2..2.. │ │ + 0x00dc2d20 01000000 04000000 10023200 e832bb00 ..........2..2.. │ │ 0x00dc2d30 eb020000 00000000 342dcb00 00000000 ........4-...... │ │ 0x00dc2d40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2d50 00000000 442dcb00 dc2dcb00 00000000 ....D-...-...... │ │ 0x00dc2d60 00000000 00000000 01000000 10000000 ................ │ │ 0x00dc2d70 842ddc00 02000000 00000000 08000000 .-.............. │ │ - 0x00dc2d80 40023200 00000000 00000000 00000000 @.2............. │ │ + 0x00dc2d80 19023200 00000000 00000000 00000000 ..2............. │ │ 0x00dc2d90 1a9e3000 2433bb00 00000000 00000000 ..0.$3.......... │ │ - 0x00dc2da0 04000000 8ba73100 2433bb00 00000000 ......1.$3...... │ │ + 0x00dc2da0 04000000 64a73100 2433bb00 00000000 ....d.1.$3...... │ │ 0x00dc2db0 ffffffff c82ddc00 00000000 00000000 .....-.......... │ │ - 0x00dc2dc0 00000000 4f023200 04000000 00000000 ....O.2......... │ │ - 0x00dc2dd0 00000000 4f023200 e42fcb00 55000000 ....O.2../..U... │ │ + 0x00dc2dc0 00000000 28023200 04000000 00000000 ....(.2......... │ │ + 0x00dc2dd0 00000000 28023200 e42fcb00 55000000 ....(.2../..U... │ │ 0x00dc2de0 00000000 0061ca00 00000000 00000000 .....a.......... │ │ 0x00dc2df0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2e00 9045cb00 3846cb00 00000000 00000000 .E..8F.......... │ │ 0x00dc2e10 00000000 56000000 00000000 0061ca00 ....V........a.. │ │ 0x00dc2e20 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2e30 00000000 00000000 9045cb00 e847cb00 .........E...G.. │ │ 0x00dc2e40 00000000 00000000 00000000 03030000 ................ │ │ 0x00dc2e50 00000000 0061ca00 00000000 00000000 .....a.......... │ │ 0x00dc2e60 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2e70 9045cb00 00000000 00000000 00000000 .E.............. │ │ 0x00dc2e80 00000000 00000000 ffffffff a02edc00 ................ │ │ - 0x00dc2e90 00000000 00000000 00000000 45783200 ............Ex2. │ │ - 0x00dc2ea0 04000000 00000000 00000000 e7d53000 ..............0. │ │ + 0x00dc2e90 00000000 00000000 00000000 1e783200 .............x2. │ │ + 0x00dc2ea0 04000000 00000000 00000000 c0d53000 ..............0. │ │ 0x00dc2eb0 3c3dcc00 01030000 04000000 ac59cb00 <=...........Y.. │ │ 0x00dc2ec0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2ed0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2ee0 bc59cb00 00000000 00000000 27050000 .Y..........'... │ │ 0x00dc2ef0 04000000 ac59cb00 00000000 00000000 .....Y.......... │ │ 0x00dc2f00 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2f10 00000000 00000000 bc59cb00 00000000 .........Y...... │ │ @@ -34934,1617 +34934,1617 @@ │ │ 0x00dc2fd0 04000000 785fcb00 00000000 00000000 ....x_.......... │ │ 0x00dc2fe0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2ff0 00000000 885fcb00 7860cb00 00000000 ....._..x`...... │ │ 0x00dc3000 00000000 01000000 10000000 2030dc00 ............ 0.. │ │ 0x00dc3010 02000000 00000000 08000000 edcd2f00 ............../. │ │ 0x00dc3020 00000000 00000000 00000000 f5cd2f00 ............../. │ │ 0x00dc3030 2432bb00 00000000 00000000 04000000 $2.............. │ │ - 0x00dc3040 d4ba3000 e831bb00 01000000 10000000 ..0..1.......... │ │ + 0x00dc3040 adba3000 e831bb00 01000000 10000000 ..0..1.......... │ │ 0x00dc3050 6430dc00 02000000 00000000 08000000 d0.............. │ │ - 0x00dc3060 6d883100 00000000 00000000 00000000 m.1............. │ │ - 0x00dc3070 1f1d3100 2432bb00 04000000 00000000 ..1.$2.......... │ │ + 0x00dc3060 46883100 00000000 00000000 00000000 F.1............. │ │ + 0x00dc3070 f81c3100 2432bb00 04000000 00000000 ..1.$2.......... │ │ 0x00dc3080 04000000 c0d23200 d461cb00 fc030000 ......2..a...... │ │ 0x00dc3090 00000000 a064cb00 00000000 00000000 .....d.......... │ │ 0x00dc30a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc30b0 b064cb00 6465cb00 00000000 00000000 .d..de.......... │ │ 0x00dc30c0 00000000 00000000 ffffffff e030dc00 .............0.. │ │ - 0x00dc30d0 00000000 00000000 00000000 d9ba3000 ..............0. │ │ - 0x00dc30e0 04000000 00000000 00000000 d9ba3000 ..............0. │ │ - 0x00dc30f0 2432bb00 05000000 84133100 11000000 $2........1..... │ │ + 0x00dc30d0 00000000 00000000 00000000 b2ba3000 ..............0. │ │ + 0x00dc30e0 04000000 00000000 00000000 b2ba3000 ..............0. │ │ + 0x00dc30f0 2432bb00 05000000 5d133100 11000000 $2......].1..... │ │ 0x00dc3100 4a153300 00000000 ffffffff 2031dc00 J.3......... 1.. │ │ - 0x00dc3110 00000000 00000000 00000000 baa73100 ..............1. │ │ - 0x00dc3120 04000000 00000000 00000000 baa73100 ..............1. │ │ + 0x00dc3110 00000000 00000000 00000000 93a73100 ..............1. │ │ + 0x00dc3120 04000000 00000000 00000000 93a73100 ..............1. │ │ 0x00dc3130 a880ca00 15050000 00000000 ac67cb00 .............g.. │ │ 0x00dc3140 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc3150 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc3160 bc67cb00 00000000 00000000 ef030000 .g.............. │ │ 0x00dc3170 00000000 a032bb00 00000000 00000000 .....2.......... │ │ 0x00dc3180 00000000 00000000 046bcb00 b46bcb00 .........k...k.. │ │ 0x00dc3190 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc31a0 00000000 76000011 d2a73100 77000011 ....v.....1.w... │ │ - 0x00dc31b0 004c3100 aa000011 62ec2f00 ab000011 .L1.....b./..... │ │ - 0x00dc31c0 b83a3100 64000011 577e3000 65000011 .:1.d...W~0.e... │ │ - 0x00dc31d0 0f1e3200 95000011 88883100 a0000011 ..2.......1..... │ │ - 0x00dc31e0 c5c33100 85000011 e2f53000 a9000011 ..1.......0..... │ │ - 0x00dc31f0 87b43200 83000011 f4f53000 90000011 ..2.......0..... │ │ - 0x00dc3200 7b2e3100 80000011 6dec2f00 89000011 {.1.....m./..... │ │ + 0x00dc31a0 00000000 76000011 aba73100 77000011 ....v.....1.w... │ │ + 0x00dc31b0 d94b3100 aa000011 62ec2f00 ab000011 .K1.....b./..... │ │ + 0x00dc31c0 913a3100 64000011 577e3000 65000011 .:1.d...W~0.e... │ │ + 0x00dc31d0 e81d3200 95000011 61883100 a0000011 ..2.....a.1..... │ │ + 0x00dc31e0 9ec33100 85000011 bbf53000 a9000011 ..1.......0..... │ │ + 0x00dc31f0 60b43200 83000011 cdf53000 90000011 `.2.......0..... │ │ + 0x00dc3200 542e3100 80000011 6dec2f00 89000011 T.1.....m./..... │ │ 0x00dc3210 16ce2f00 91000011 94f43200 73000011 ../.......2.s... │ │ - 0x00dc3220 96883100 66000011 75593200 67000011 ..1.f...uY2.g... │ │ - 0x00dc3230 dbc33100 74000011 2ece2f00 97000011 ..1.t...../..... │ │ - 0x00dc3240 89093000 98000011 0b4c3100 a2000011 ..0......L1..... │ │ - 0x00dc3250 ab883100 a3000011 a5f43200 68000011 ..1.......2.h... │ │ - 0x00dc3260 19963200 9e000011 677e3000 6c000011 ..2.....g~0.l... │ │ + 0x00dc3220 6f883100 66000011 4e593200 67000011 o.1.f...NY2.g... │ │ + 0x00dc3230 b4c33100 74000011 2ece2f00 97000011 ..1.t...../..... │ │ + 0x00dc3240 89093000 98000011 e44b3100 a2000011 ..0......K1..... │ │ + 0x00dc3250 84883100 a3000011 a5f43200 68000011 ..1.......2.h... │ │ + 0x00dc3260 f2953200 9e000011 677e3000 6c000011 ..2.....g~0.l... │ │ 0x00dc3270 1c273000 69000011 88752f00 a5000011 .'0.i....u/..... │ │ - 0x00dc3280 72783200 a6000011 8fe33100 a1000011 rx2.......1..... │ │ + 0x00dc3280 4b783200 a6000011 68e33100 a1000011 Kx2.....h.1..... │ │ 0x00dc3290 2c962f00 6a000011 c4d23200 6b000011 ,./.j.....2.k... │ │ - 0x00dc32a0 28443100 6d000011 0af63000 8c000011 (D1.m.....0..... │ │ - 0x00dc32b0 d8643100 8d000011 44ce2f00 6e000011 .d1.....D./.n... │ │ - 0x00dc32c0 274c3100 8a000011 4cee3000 86000011 'L1.....L.0..... │ │ - 0x00dc32d0 414c3100 99000011 a1093000 92000011 AL1.......0..... │ │ - 0x00dc32e0 7b7e3000 a4000011 8d023200 87000011 {~0.......2..... │ │ - 0x00dc32f0 6d453000 8f000011 f6ba3000 7e000011 mE0.......0.~... │ │ - 0x00dc3300 579e3000 7c000011 da163200 8e000011 W.0.|.....2..... │ │ - 0x00dc3310 97b43200 a8000011 05bb3000 88000011 ..2.......0..... │ │ + 0x00dc32a0 01443100 6d000011 e3f53000 8c000011 .D1.m.....0..... │ │ + 0x00dc32b0 b1643100 8d000011 44ce2f00 6e000011 .d1.....D./.n... │ │ + 0x00dc32c0 004c3100 8a000011 25ee3000 86000011 .L1.....%.0..... │ │ + 0x00dc32d0 1a4c3100 99000011 a1093000 92000011 .L1.......0..... │ │ + 0x00dc32e0 7b7e3000 a4000011 66023200 87000011 {~0.....f.2..... │ │ + 0x00dc32f0 6d453000 8f000011 cfba3000 7e000011 mE0.......0.~... │ │ + 0x00dc3300 579e3000 7c000011 b3163200 8e000011 W.0.|.....2..... │ │ + 0x00dc3310 70b43200 a8000011 deba3000 88000011 p.2.......0..... │ │ 0x00dc3320 b5f43200 79000011 54ce2f00 7f000011 ..2.y...T./..... │ │ - 0x00dc3330 89593200 8b000011 8b7e3000 9a000011 .Y2......~0..... │ │ - 0x00dc3340 c8f43200 72000011 2d703200 7d000011 ..2.r...-p2.}... │ │ - 0x00dc3350 1bd63000 94000011 eef43200 93000011 ..0.......2..... │ │ - 0x00dc3360 be093000 9b000011 a1e33100 9c000011 ..0.......1..... │ │ - 0x00dc3370 9b593200 9d000011 5b4c3100 9f000011 .Y2.....[L1..... │ │ - 0x00dc3380 bc883100 96000011 fbc33100 7a000011 ..1.......1.z... │ │ - 0x00dc3390 7e4c3100 7b000011 ce093000 6f000011 ~L1.{.....0.o... │ │ - 0x00dc33a0 0dc43100 81000011 723c3200 82000011 ..1.....r<2..... │ │ - 0x00dc33b0 9a023200 78000011 04e52f00 ac000011 ..2.x...../..... │ │ - 0x00dc33c0 29c43100 75000011 a1752f00 a7000011 ).1.u....u/..... │ │ - 0x00dc33d0 1c263100 84000011 7d453000 00000000 .&1.....}E0..... │ │ + 0x00dc3330 62593200 8b000011 8b7e3000 9a000011 bY2......~0..... │ │ + 0x00dc3340 c8f43200 72000011 06703200 7d000011 ..2.r....p2.}... │ │ + 0x00dc3350 f4d53000 94000011 eef43200 93000011 ..0.......2..... │ │ + 0x00dc3360 be093000 9b000011 7ae33100 9c000011 ..0.....z.1..... │ │ + 0x00dc3370 74593200 9d000011 344c3100 9f000011 tY2.....4L1..... │ │ + 0x00dc3380 95883100 96000011 d4c33100 7a000011 ..1.......1.z... │ │ + 0x00dc3390 574c3100 7b000011 ce093000 6f000011 WL1.{.....0.o... │ │ + 0x00dc33a0 e6c33100 81000011 4b3c3200 82000011 ..1.....K<2..... │ │ + 0x00dc33b0 73023200 78000011 04e52f00 ac000011 s.2.x...../..... │ │ + 0x00dc33c0 02c43100 75000011 a1752f00 a7000011 ..1.u....u/..... │ │ + 0x00dc33d0 f5253100 84000011 7d453000 00000000 .%1.....}E0..... │ │ 0x00dc33e0 00000000 6e008005 8b453000 85008005 ....n....E0..... │ │ - 0x00dc33f0 943c3200 64008005 70153300 76008005 .<2.d...p.3.v... │ │ - 0x00dc3400 810c3100 72008005 99453000 8b008005 ..1.r....E0..... │ │ - 0x00dc3410 a13c3200 65008005 b4752f00 7f008005 .<2.e....u/..... │ │ - 0x00dc3420 37c43100 83008005 9b4c3100 8c008005 7.1......L1..... │ │ - 0x00dc3430 24bb3000 8d008005 040a3000 8e008005 $.0.......0..... │ │ - 0x00dc3440 d8e33100 80008005 efe33100 8a008005 ..1.......1..... │ │ + 0x00dc33f0 6d3c3200 64008005 70153300 76008005 m<2.d...p.3.v... │ │ + 0x00dc3400 5a0c3100 72008005 99453000 8b008005 Z.1.r....E0..... │ │ + 0x00dc3410 7a3c3200 65008005 b4752f00 7f008005 z<2.e....u/..... │ │ + 0x00dc3420 10c43100 83008005 744c3100 8c008005 ..1.....tL1..... │ │ + 0x00dc3430 fdba3000 8d008005 040a3000 8e008005 ..0.......0..... │ │ + 0x00dc3440 b1e33100 80008005 c8e33100 8a008005 ..1.......1..... │ │ 0x00dc3450 82153300 71008005 5b613000 8f008005 ..3.q...[a0..... │ │ - 0x00dc3460 b57e3000 77008005 86783200 7b008005 .~0.w....x2.{... │ │ - 0x00dc3470 326d3100 81008005 5a962f00 73008005 2m1.....Z./.s... │ │ - 0x00dc3480 1df63000 74008005 95153300 67008005 ..0.t.....3.g... │ │ + 0x00dc3460 b57e3000 77008005 5f783200 7b008005 .~0.w..._x2.{... │ │ + 0x00dc3470 0b6d3100 81008005 5a962f00 73008005 .m1.....Z./.s... │ │ + 0x00dc3480 f6f53000 74008005 95153300 67008005 ..0.t.....3.g... │ │ 0x00dc3490 80ec2f00 68008005 ac453000 7c008005 ../.h....E0.|... │ │ - 0x00dc34a0 8bbc3100 86008005 d89b3000 84008005 ..1.......0..... │ │ + 0x00dc34a0 64bc3100 86008005 d89b3000 84008005 d.1.......0..... │ │ 0x00dc34b0 6ace2f00 87008005 3e273000 88008005 j./.....>'0..... │ │ - 0x00dc34c0 ae4c3100 69008005 a9153300 89008005 .L1.i.....3..... │ │ - 0x00dc34d0 1c0a3000 82008005 ae593200 7d008005 ..0......Y2.}... │ │ - 0x00dc34e0 fce33100 7e008005 91ec2f00 6a008005 ..1.~...../.j... │ │ - 0x00dc34f0 47963200 6b008005 c77e3000 6c008005 G.2.k....~0.l... │ │ + 0x00dc34c0 874c3100 69008005 a9153300 89008005 .L1.i.....3..... │ │ + 0x00dc34d0 1c0a3000 82008005 87593200 7d008005 ..0......Y2.}... │ │ + 0x00dc34e0 d5e33100 7e008005 91ec2f00 6a008005 ..1.~...../.j... │ │ + 0x00dc34f0 20963200 6b008005 c77e3000 6c008005 .2.k....~0.l... │ │ 0x00dc3500 53273000 75008005 f3e42f00 6d008005 S'0.u...../.m... │ │ 0x00dc3510 d75e3000 79008005 a9ec2f00 90008005 .^0.y...../..... │ │ - 0x00dc3520 dfd23200 78008005 99783200 6f008005 ..2.x....x2.o... │ │ - 0x00dc3530 13e52f00 91008005 4e353200 70008005 ../.....N52.p... │ │ + 0x00dc3520 dfd23200 78008005 72783200 6f008005 ..2.x...rx2.o... │ │ + 0x00dc3530 13e52f00 91008005 27353200 70008005 ../.....'52.p... │ │ 0x00dc3540 c6153300 7a008005 7ece2f00 00000000 ..3.z...~./..... │ │ - 0x00dc3550 00000000 e7623200 bd453000 f2d23200 .....b2..E0...2. │ │ - 0x00dc3560 13d33200 2ed63000 e7b12f00 3b1e3200 ..2...0.../.;.2. │ │ - 0x00dc3570 e5153300 789e3000 5e1e3200 04f53200 ..3.x.0.^.2...2. │ │ - 0x00dc3580 7b1e3200 ca4c3100 8e9e3000 aa783200 {.2..L1...0..x2. │ │ - 0x00dc3590 03163300 89ce2f00 239d3200 6a962f00 ..3.../.#.2.j./. │ │ - 0x00dc35a0 da4c3100 cf752f00 58d63000 bcec2f00 .L1..u/.X.0.../. │ │ - 0x00dc35b0 406d3100 31d33200 f6752f00 d7ec2f00 @m1.1.2..u/.../. │ │ - 0x00dc35c0 14e43100 2a163300 d7023200 074d3100 ..1.*.3...2..M1. │ │ - 0x00dc35d0 e8133100 5ed33200 3f163300 901e3200 ..1.^.2.?.3...2. │ │ - 0x00dc35e0 2ff63000 f6ec2f00 ea883100 8dd33200 /.0.../...1...2. │ │ - 0x00dc35f0 38bb3000 6a963200 65bb3000 ef023200 8.0.j.2.e.0...2. │ │ - 0x00dc3600 d83c3200 cf593200 93bb3000 88273000 .<2..Y2...0..'0. │ │ - 0x00dc3610 546d3100 14143100 2ce43100 56f63000 Tm1...1.,.1.V.0. │ │ - 0x00dc3620 942e3100 64163300 17ed2f00 7fd63000 ..1.d.3.../...0. │ │ - 0x00dc3630 ad1e3200 b5b43200 b3d33200 d7783200 ..2...2...2..x2. │ │ - 0x00dc3640 dab43200 17893100 aa963200 2f143100 ..2...1...2./.1. │ │ - 0x00dc3650 290a3000 92163300 6d613000 354d3100 ).0...3.ma0.5M1. │ │ - 0x00dc3660 1cf53200 ffb43200 f2783200 b71e3200 ..2...2..x2...2. │ │ - 0x00dc3670 5fe43100 24033200 3aed2f00 b52e3100 _.1.$.2.:./...1. │ │ - 0x00dc3680 5dc43100 6fc43100 41033200 41143100 ].1.o.1.A.2.A.1. │ │ - 0x00dc3690 e8453000 d0963200 fda73100 bc9e3000 .E0...2...1...0. │ │ - 0x00dc36a0 514d3100 53ed2f00 86033200 ce2e3100 QM1.S./...2...1. │ │ - 0x00dc36b0 bb273000 1b793200 fc7e3000 634d3100 .'0..y2..~0.cM1. │ │ - 0x00dc36c0 66ed2f00 ea9e3000 179f3000 99d63000 f./...0...0...0. │ │ - 0x00dc36d0 a6163300 4c893100 00000000 00000000 ..3.L.1......... │ │ + 0x00dc3550 00000000 c0623200 bd453000 f2d23200 .....b2..E0...2. │ │ + 0x00dc3560 13d33200 07d63000 e7b12f00 141e3200 ..2...0.../...2. │ │ + 0x00dc3570 e5153300 789e3000 371e3200 04f53200 ..3.x.0.7.2...2. │ │ + 0x00dc3580 541e3200 a34c3100 8e9e3000 83783200 T.2..L1...0..x2. │ │ + 0x00dc3590 03163300 89ce2f00 fc9c3200 6a962f00 ..3.../...2.j./. │ │ + 0x00dc35a0 b34c3100 cf752f00 31d63000 bcec2f00 .L1..u/.1.0.../. │ │ + 0x00dc35b0 196d3100 31d33200 f6752f00 d7ec2f00 .m1.1.2..u/.../. │ │ + 0x00dc35c0 ede33100 2a163300 b0023200 e04c3100 ..1.*.3...2..L1. │ │ + 0x00dc35d0 c1133100 5ed33200 3f163300 691e3200 ..1.^.2.?.3.i.2. │ │ + 0x00dc35e0 08f63000 f6ec2f00 c3883100 8dd33200 ..0.../...1...2. │ │ + 0x00dc35f0 11bb3000 43963200 3ebb3000 c8023200 ..0.C.2.>.0...2. │ │ + 0x00dc3600 b13c3200 a8593200 6cbb3000 88273000 .<2..Y2.l.0..'0. │ │ + 0x00dc3610 2d6d3100 ed133100 05e43100 2ff63000 -m1...1...1./.0. │ │ + 0x00dc3620 6d2e3100 64163300 17ed2f00 58d63000 m.1.d.3.../.X.0. │ │ + 0x00dc3630 861e3200 8eb43200 b3d33200 b0783200 ..2...2...2..x2. │ │ + 0x00dc3640 b3b43200 f0883100 83963200 08143100 ..2...1...2...1. │ │ + 0x00dc3650 290a3000 92163300 6d613000 0e4d3100 ).0...3.ma0..M1. │ │ + 0x00dc3660 1cf53200 d8b43200 cb783200 901e3200 ..2...2..x2...2. │ │ + 0x00dc3670 38e43100 fd023200 3aed2f00 8e2e3100 8.1...2.:./...1. │ │ + 0x00dc3680 36c43100 48c43100 1a033200 1a143100 6.1.H.1...2...1. │ │ + 0x00dc3690 e8453000 a9963200 d6a73100 bc9e3000 .E0...2...1...0. │ │ + 0x00dc36a0 2a4d3100 53ed2f00 5f033200 a72e3100 *M1.S./._.2...1. │ │ + 0x00dc36b0 bb273000 f4783200 fc7e3000 3c4d3100 .'0..x2..~0.2..M1. │ │ + 0x00dc4980 fc96dc00 00000000 00000000 de143100 ..............1. │ │ + 0x00dc4990 ef4d3100 6c9fdc00 00000000 00000000 .M1.l........... │ │ + 0x00dc49a0 77183300 ef4d3100 f49edc00 00000000 w.3..M1......... │ │ + 0x00dc49b0 00000000 1ea03000 ef4d3100 7c9edc00 ......0..M1.|... │ │ + 0x00dc49c0 00000000 00000000 dff73000 ef4d3100 ..........0..M1. │ │ 0x00dc49d0 7497dc00 00000000 00000000 38f73200 t...........8.2. │ │ - 0x00dc49e0 164e3100 ec97dc00 00000000 00000000 .N1............. │ │ - 0x00dc49f0 5cf73200 164e3100 6498dc00 00000000 \.2..N1.d....... │ │ - 0x00dc4a00 00000000 45813000 164e3100 dc98dc00 ....E.0..N1..... │ │ - 0x00dc4a10 00000000 00000000 69813000 164e3100 ........i.0..N1. │ │ - 0x00dc4a20 5499dc00 00000000 00000000 c7b73200 T.............2. │ │ - 0x00dc4a30 164e3100 cc99dc00 00000000 00000000 .N1............. │ │ - 0x00dc4a40 b7702f00 164e3100 449adc00 00000000 .p/..N1.D....... │ │ - 0x00dc4a50 00000000 48733200 164e3100 bc9adc00 ....Hs2..N1..... │ │ - 0x00dc4a60 00000000 00000000 ccef3200 164e3100 ..........2..N1. │ │ - 0x00dc4a70 349bdc00 00000000 00000000 95683100 4............h1. │ │ - 0x00dc4a80 164e3100 ac9bdc00 00000000 00000000 .N1............. │ │ - 0x00dc4a90 d8463100 164e3100 249cdc00 00000000 .F1..N1.$....... │ │ - 0x00dc4aa0 00000000 61ac2f00 164e3100 9c9cdc00 ....a./..N1..... │ │ - 0x00dc4ab0 00000000 00000000 10922f00 164e3100 ........../..N1. │ │ + 0x00dc49e0 ef4d3100 ec97dc00 00000000 00000000 .M1............. │ │ + 0x00dc49f0 5cf73200 ef4d3100 6498dc00 00000000 \.2..M1.d....... │ │ + 0x00dc4a00 00000000 45813000 ef4d3100 dc98dc00 ....E.0..M1..... │ │ + 0x00dc4a10 00000000 00000000 69813000 ef4d3100 ........i.0..M1. │ │ + 0x00dc4a20 5499dc00 00000000 00000000 a0b73200 T.............2. │ │ + 0x00dc4a30 ef4d3100 cc99dc00 00000000 00000000 .M1............. │ │ + 0x00dc4a40 b7702f00 ef4d3100 449adc00 00000000 .p/..M1.D....... │ │ + 0x00dc4a50 00000000 21733200 ef4d3100 bc9adc00 ....!s2..M1..... │ │ + 0x00dc4a60 00000000 00000000 ccef3200 ef4d3100 ..........2..M1. │ │ + 0x00dc4a70 349bdc00 00000000 00000000 6e683100 4...........nh1. │ │ + 0x00dc4a80 ef4d3100 ac9bdc00 00000000 00000000 .M1............. │ │ + 0x00dc4a90 b1463100 ef4d3100 249cdc00 00000000 .F1..M1.$....... │ │ + 0x00dc4aa0 00000000 61ac2f00 ef4d3100 9c9cdc00 ....a./..M1..... │ │ + 0x00dc4ab0 00000000 00000000 10922f00 ef4d3100 ........../..M1. │ │ 0x00dc4ac0 149ddc00 00000000 00000000 ebcd3200 ..............2. │ │ - 0x00dc4ad0 164e3100 8c9ddc00 00000000 00000000 .N1............. │ │ - 0x00dc4ae0 1c693100 164e3100 049edc00 00000000 .i1..N1......... │ │ - 0x00dc4af0 00000000 1e633000 164e3100 f0afdc00 .....c0..N1..... │ │ - 0x00dc4b00 00000000 00000000 2ab42f00 164e3100 ........*./..N1. │ │ + 0x00dc4ad0 ef4d3100 8c9ddc00 00000000 00000000 .M1............. │ │ + 0x00dc4ae0 f5683100 ef4d3100 049edc00 00000000 .h1..M1......... │ │ + 0x00dc4af0 00000000 1e633000 ef4d3100 f0afdc00 .....c0..M1..... │ │ + 0x00dc4b00 00000000 00000000 2ab42f00 ef4d3100 ........*./..M1. │ │ 0x00dc4b10 68b0dc00 00000000 00000000 38ad2f00 h...........8./. │ │ - 0x00dc4b20 164e3100 40a6dc00 00000000 00000000 .N1.@........... │ │ - 0x00dc4b30 aa473100 164e3100 b8a6dc00 00000000 .G1..N1......... │ │ - 0x00dc4b40 00000000 49553200 164e3100 30a7dc00 ....IU2..N1.0... │ │ - 0x00dc4b50 00000000 00000000 16563200 164e3100 .........V2..N1. │ │ - 0x00dc4b60 90a8dc00 00000000 00000000 43a43100 ............C.1. │ │ - 0x00dc4b70 164e3100 08a9dc00 00000000 00000000 .N1............. │ │ - 0x00dc4b80 dfce3200 164e3100 80a9dc00 00000000 ..2..N1......... │ │ - 0x00dc4b90 00000000 52d83000 164e3100 d4a3dc00 ....R.0..N1..... │ │ - 0x00dc4ba0 00000000 00000000 ce213200 164e3100 .........!2..N1. │ │ - 0x00dc4bb0 4ca4dc00 00000000 00000000 62d83000 L...........b.0. │ │ - 0x00dc4bc0 164e3100 c4a4dc00 00000000 00000000 .N1............. │ │ - 0x00dc4bd0 f6043200 164e3100 44a3dc00 00000000 ..2..N1.D....... │ │ - 0x00dc4be0 00000000 8d813000 164e3100 cca2dc00 ......0..N1..... │ │ - 0x00dc4bf0 00000000 00000000 1d772f00 164e3100 .........w/..N1. │ │ - 0x00dc4c00 54a2dc00 00000000 00000000 7a983200 T...........z.2. │ │ - 0x00dc4c10 164e3100 c4a1dc00 00000000 00000000 .N1............. │ │ - 0x00dc4c20 2cd12f00 164e3100 4ca1dc00 00000000 ,./..N1.L....... │ │ - 0x00dc4c30 00000000 b78b3100 164e3100 d4a0dc00 ......1..N1..... │ │ - 0x00dc4c40 00000000 00000000 4bb42f00 164e3100 ........K./..N1. │ │ + 0x00dc4b20 ef4d3100 40a6dc00 00000000 00000000 .M1.@........... │ │ + 0x00dc4b30 83473100 ef4d3100 b8a6dc00 00000000 .G1..M1......... │ │ + 0x00dc4b40 00000000 22553200 ef4d3100 30a7dc00 ...."U2..M1.0... │ │ + 0x00dc4b50 00000000 00000000 ef553200 ef4d3100 .........U2..M1. │ │ + 0x00dc4b60 90a8dc00 00000000 00000000 1ca43100 ..............1. │ │ + 0x00dc4b70 ef4d3100 08a9dc00 00000000 00000000 .M1............. │ │ + 0x00dc4b80 dfce3200 ef4d3100 80a9dc00 00000000 ..2..M1......... │ │ + 0x00dc4b90 00000000 2bd83000 ef4d3100 d4a3dc00 ....+.0..M1..... │ │ + 0x00dc4ba0 00000000 00000000 a7213200 ef4d3100 .........!2..M1. │ │ + 0x00dc4bb0 4ca4dc00 00000000 00000000 3bd83000 L...........;.0. │ │ + 0x00dc4bc0 ef4d3100 c4a4dc00 00000000 00000000 .M1............. │ │ + 0x00dc4bd0 cf043200 ef4d3100 44a3dc00 00000000 ..2..M1.D....... │ │ + 0x00dc4be0 00000000 8d813000 ef4d3100 cca2dc00 ......0..M1..... │ │ + 0x00dc4bf0 00000000 00000000 1d772f00 ef4d3100 .........w/..M1. │ │ + 0x00dc4c00 54a2dc00 00000000 00000000 53983200 T...........S.2. │ │ + 0x00dc4c10 ef4d3100 c4a1dc00 00000000 00000000 .M1............. │ │ + 0x00dc4c20 2cd12f00 ef4d3100 4ca1dc00 00000000 ,./..M1.L....... │ │ + 0x00dc4c30 00000000 908b3100 ef4d3100 d4a0dc00 ......1..M1..... │ │ + 0x00dc4c40 00000000 00000000 4bb42f00 ef4d3100 ........K./..M1. │ │ 0x00dc4c50 b0aadc00 00000000 00000000 4d2a3000 ............M*0. │ │ - 0x00dc4c60 164e3100 20abdc00 00000000 00000000 .N1. ........... │ │ - 0x00dc4c70 7e6e3100 164e3100 90abdc00 00000000 ~n1..N1......... │ │ - 0x00dc4c80 00000000 94463000 164e3100 00acdc00 .....F0..N1..... │ │ - 0x00dc4c90 00000000 00000000 bf813000 164e3100 ..........0..N1. │ │ - 0x00dc4ca0 70acdc00 00000000 00000000 e4a83100 p.............1. │ │ - 0x00dc4cb0 164e3100 e0acdc00 00000000 00000000 .N1............. │ │ - 0x00dc4cc0 87183300 164e3100 50addc00 00000000 ..3..N1.P....... │ │ - 0x00dc4cd0 00000000 2fa93100 164e3100 c0addc00 ..../.1..N1..... │ │ - 0x00dc4ce0 00000000 00000000 e88b3100 164e3100 ..........1..N1. │ │ - 0x00dc4cf0 30aedc00 00000000 00000000 065b3200 0............[2. │ │ - 0x00dc4d00 164e3100 a0aedc00 00000000 00000000 .N1............. │ │ - 0x00dc4d10 2ec63100 164e3100 10afdc00 00000000 ..1..N1......... │ │ - 0x00dc4d20 00000000 2af83000 164e3100 80afdc00 ....*.0..N1..... │ │ - 0x00dc4d30 00000000 00000000 60923200 164e3100 ........`.2..N1. │ │ - 0x00dc4d40 58713800 00000000 88e1cc00 eabf3100 Xq8...........1. │ │ - 0x00dc4d50 164e3100 60713800 00000000 88e1cc00 .N1.`q8......... │ │ - 0x00dc4d60 00c03100 164e3100 68713800 00000000 ..1..N1.hq8..... │ │ - 0x00dc4d70 90e1cc00 8ef13000 164e3100 70713800 ......0..N1.pq8. │ │ - 0x00dc4d80 00000000 90e1cc00 7ff73200 164e3100 ..........2..N1. │ │ + 0x00dc4c60 ef4d3100 20abdc00 00000000 00000000 .M1. ........... │ │ + 0x00dc4c70 576e3100 ef4d3100 90abdc00 00000000 Wn1..M1......... │ │ + 0x00dc4c80 00000000 94463000 ef4d3100 00acdc00 .....F0..M1..... │ │ + 0x00dc4c90 00000000 00000000 bf813000 ef4d3100 ..........0..M1. │ │ + 0x00dc4ca0 70acdc00 00000000 00000000 bda83100 p.............1. │ │ + 0x00dc4cb0 ef4d3100 e0acdc00 00000000 00000000 .M1............. │ │ + 0x00dc4cc0 87183300 ef4d3100 50addc00 00000000 ..3..M1.P....... │ │ + 0x00dc4cd0 00000000 08a93100 ef4d3100 c0addc00 ......1..M1..... │ │ + 0x00dc4ce0 00000000 00000000 c18b3100 ef4d3100 ..........1..M1. │ │ + 0x00dc4cf0 30aedc00 00000000 00000000 df5a3200 0............Z2. │ │ + 0x00dc4d00 ef4d3100 a0aedc00 00000000 00000000 .M1............. │ │ + 0x00dc4d10 07c63100 ef4d3100 10afdc00 00000000 ..1..M1......... │ │ + 0x00dc4d20 00000000 03f83000 ef4d3100 80afdc00 ......0..M1..... │ │ + 0x00dc4d30 00000000 00000000 39923200 ef4d3100 ........9.2..M1. │ │ + 0x00dc4d40 58713800 00000000 88e1cc00 c3bf3100 Xq8...........1. │ │ + 0x00dc4d50 ef4d3100 60713800 00000000 88e1cc00 .M1.`q8......... │ │ + 0x00dc4d60 d9bf3100 ef4d3100 68713800 00000000 ..1..M1.hq8..... │ │ + 0x00dc4d70 90e1cc00 67f13000 ef4d3100 70713800 ....g.0..M1.pq8. │ │ + 0x00dc4d80 00000000 90e1cc00 7ff73200 ef4d3100 ..........2..M1. │ │ 0x00dc4d90 5cbddc00 00000000 00000000 a8183300 \.............3. │ │ - 0x00dc4da0 164e3100 e4bcdc00 00000000 00000000 .N1............. │ │ - 0x00dc4db0 79bd3000 164e3100 6cbcdc00 00000000 y.0..N1.l....... │ │ - 0x00dc4dc0 00000000 5ed12f00 164e3100 dcbbdc00 ....^./..N1..... │ │ - 0x00dc4dd0 00000000 00000000 50a93100 164e3100 ........P.1..N1. │ │ + 0x00dc4da0 ef4d3100 e4bcdc00 00000000 00000000 .M1............. │ │ + 0x00dc4db0 52bd3000 ef4d3100 6cbcdc00 00000000 R.0..M1.l....... │ │ + 0x00dc4dc0 00000000 5ed12f00 ef4d3100 dcbbdc00 ....^./..M1..... │ │ + 0x00dc4dd0 00000000 00000000 29a93100 ef4d3100 ........).1..M1. │ │ 0x00dc4de0 64bbdc00 00000000 00000000 a2f73200 d.............2. │ │ - 0x00dc4df0 164e3100 ecbadc00 00000000 00000000 .N1............. │ │ - 0x00dc4e00 15153100 164e3100 14b1dc00 00000000 ..1..N1......... │ │ - 0x00dc4e10 00000000 81d12f00 164e3100 8cb1dc00 ....../..N1..... │ │ - 0x00dc4e20 00000000 00000000 c5f73200 164e3100 ..........2..N1. │ │ + 0x00dc4df0 ef4d3100 ecbadc00 00000000 00000000 .M1............. │ │ + 0x00dc4e00 ee143100 ef4d3100 14b1dc00 00000000 ..1..M1......... │ │ + 0x00dc4e10 00000000 81d12f00 ef4d3100 8cb1dc00 ....../..M1..... │ │ + 0x00dc4e20 00000000 00000000 c5f73200 ef4d3100 ..........2..M1. │ │ 0x00dc4e30 04b2dc00 00000000 00000000 e7f73200 ..............2. │ │ - 0x00dc4e40 164e3100 7cb2dc00 00000000 00000000 .N1.|........... │ │ - 0x00dc4e50 53f83000 164e3100 f4b2dc00 00000000 S.0..N1......... │ │ - 0x00dc4e60 00000000 de213200 164e3100 6cb3dc00 .....!2..N1.l... │ │ - 0x00dc4e70 00000000 00000000 397a3200 164e3100 ........9z2..N1. │ │ + 0x00dc4e40 ef4d3100 7cb2dc00 00000000 00000000 .M1.|........... │ │ + 0x00dc4e50 2cf83000 ef4d3100 f4b2dc00 00000000 ,.0..M1......... │ │ + 0x00dc4e60 00000000 b7213200 ef4d3100 6cb3dc00 .....!2..M1.l... │ │ + 0x00dc4e70 00000000 00000000 127a3200 ef4d3100 .........z2..M1. │ │ 0x00dc4e80 e4b3dc00 00000000 00000000 21ef2f00 ............!./. │ │ - 0x00dc4e90 164e3100 5cb4dc00 00000000 00000000 .N1.\........... │ │ - 0x00dc4ea0 098c3100 164e3100 d4b4dc00 00000000 ..1..N1......... │ │ - 0x00dc4eb0 00000000 a3d12f00 164e3100 4cb5dc00 ....../..N1.L... │ │ - 0x00dc4ec0 00000000 00000000 383f3200 164e3100 ........8?2..N1. │ │ + 0x00dc4e90 ef4d3100 5cb4dc00 00000000 00000000 .M1.\........... │ │ + 0x00dc4ea0 e28b3100 ef4d3100 d4b4dc00 00000000 ..1..M1......... │ │ + 0x00dc4eb0 00000000 a3d12f00 ef4d3100 4cb5dc00 ....../..M1.L... │ │ + 0x00dc4ec0 00000000 00000000 113f3200 ef4d3100 .........?2..M1. │ │ 0x00dc4ed0 c4b5dc00 00000000 00000000 8d2a3000 .............*0. │ │ - 0x00dc4ee0 164e3100 3cb6dc00 00000000 00000000 .N1.<........... │ │ - 0x00dc4ef0 67ce3200 164e3100 b4b6dc00 00000000 g.2..N1......... │ │ - 0x00dc4f00 00000000 bacb2f00 164e3100 2cb7dc00 ....../..N1.,... │ │ - 0x00dc4f10 00000000 00000000 87693100 164e3100 .........i1..N1. │ │ - 0x00dc4f20 a4b7dc00 00000000 00000000 26de3100 ............&.1. │ │ - 0x00dc4f30 164e3100 1cb8dc00 00000000 00000000 .N1............. │ │ - 0x00dc4f40 72423000 164e3100 94b8dc00 00000000 rB0..N1......... │ │ - 0x00dc4f50 00000000 fc473100 164e3100 0cb9dc00 .....G1..N1..... │ │ - 0x00dc4f60 00000000 00000000 57c63100 164e3100 ........W.1..N1. │ │ - 0x00dc4f70 84b9dc00 00000000 00000000 2f5b3200 ............/[2. │ │ - 0x00dc4f80 164e3100 fcb9dc00 00000000 00000000 .N1............. │ │ - 0x00dc4f90 12f83200 164e3100 74badc00 00000000 ..2..N1.t....... │ │ - 0x00dc4fa0 00000000 9dd53200 164e3100 b4c5dc00 ......2..N1..... │ │ - 0x00dc4fb0 00000000 00000000 7df83000 164e3100 ........}.0..N1. │ │ + 0x00dc4ee0 ef4d3100 3cb6dc00 00000000 00000000 .M1.<........... │ │ + 0x00dc4ef0 67ce3200 ef4d3100 b4b6dc00 00000000 g.2..M1......... │ │ + 0x00dc4f00 00000000 bacb2f00 ef4d3100 2cb7dc00 ....../..M1.,... │ │ + 0x00dc4f10 00000000 00000000 60693100 ef4d3100 ........`i1..M1. │ │ + 0x00dc4f20 a4b7dc00 00000000 00000000 ffdd3100 ..............1. │ │ + 0x00dc4f30 ef4d3100 1cb8dc00 00000000 00000000 .M1............. │ │ + 0x00dc4f40 72423000 ef4d3100 94b8dc00 00000000 rB0..M1......... │ │ + 0x00dc4f50 00000000 d5473100 ef4d3100 0cb9dc00 .....G1..M1..... │ │ + 0x00dc4f60 00000000 00000000 30c63100 ef4d3100 ........0.1..M1. │ │ + 0x00dc4f70 84b9dc00 00000000 00000000 085b3200 .............[2. │ │ + 0x00dc4f80 ef4d3100 fcb9dc00 00000000 00000000 .M1............. │ │ + 0x00dc4f90 12f83200 ef4d3100 74badc00 00000000 ..2..M1.t....... │ │ + 0x00dc4fa0 00000000 9dd53200 ef4d3100 b4c5dc00 ......2..M1..... │ │ + 0x00dc4fb0 00000000 00000000 56f83000 ef4d3100 ........V.0..M1. │ │ 0x00dc4fc0 2cc6dc00 00000000 00000000 e26e2f00 ,............n/. │ │ - 0x00dc4fd0 164e3100 a8c7dc00 00000000 00000000 .N1............. │ │ - 0x00dc4fe0 d7cf3000 164e3100 20c8dc00 00000000 ..0..N1. ....... │ │ - 0x00dc4ff0 00000000 8dd13000 164e3100 10c9dc00 ......0..N1..... │ │ - 0x00dc5000 00000000 00000000 44223000 164e3100 ........D"0..N1. │ │ + 0x00dc4fd0 ef4d3100 a8c7dc00 00000000 00000000 .M1............. │ │ + 0x00dc4fe0 b0cf3000 ef4d3100 20c8dc00 00000000 ..0..M1. ....... │ │ + 0x00dc4ff0 00000000 66d13000 ef4d3100 10c9dc00 ....f.0..M1..... │ │ + 0x00dc5000 00000000 00000000 44223000 ef4d3100 ........D"0..M1. │ │ 0x00dc5010 98c8dc00 00000000 00000000 6f0c3000 ............o.0. │ │ - 0x00dc5020 164e3100 e0cbdc00 00000000 00000000 .N1............. │ │ - 0x00dc5030 08223200 164e3100 88c9dc00 00000000 ."2..N1......... │ │ - 0x00dc5040 00000000 c3cf3000 164e3100 00cadc00 ......0..N1..... │ │ - 0x00dc5050 00000000 00000000 c2453100 164e3100 .........E1..N1. │ │ + 0x00dc5020 ef4d3100 e0cbdc00 00000000 00000000 .M1............. │ │ + 0x00dc5030 e1213200 ef4d3100 88c9dc00 00000000 .!2..M1......... │ │ + 0x00dc5040 00000000 9ccf3000 ef4d3100 00cadc00 ......0..M1..... │ │ + 0x00dc5050 00000000 00000000 9b453100 ef4d3100 .........E1..M1. │ │ 0x00dc5060 78cadc00 00000000 00000000 8f0e3300 x.............3. │ │ - 0x00dc5070 164e3100 f0cadc00 00000000 00000000 .N1............. │ │ - 0x00dc5080 af2a3000 164e3100 3cc4dc00 00000000 .*0..N1.<....... │ │ - 0x00dc5090 00000000 5c7a3200 164e3100 acc3dc00 ....\z2..N1..... │ │ - 0x00dc50a0 00000000 00000000 38153100 164e3100 ........8.1..N1. │ │ - 0x00dc50b0 54c1dc00 00000000 00000000 72d83000 T...........r.0. │ │ - 0x00dc50c0 164e3100 ccc1dc00 00000000 00000000 .N1............. │ │ - 0x00dc50d0 bd6e3100 164e3100 44c2dc00 00000000 .n1..N1.D....... │ │ - 0x00dc50e0 00000000 4e772f00 164e3100 bcc2dc00 ....Nw/..N1..... │ │ - 0x00dc50f0 00000000 00000000 ac983200 164e3100 ..........2..N1. │ │ + 0x00dc5070 ef4d3100 f0cadc00 00000000 00000000 .M1............. │ │ + 0x00dc5080 af2a3000 ef4d3100 3cc4dc00 00000000 .*0..M1.<....... │ │ + 0x00dc5090 00000000 357a3200 ef4d3100 acc3dc00 ....5z2..M1..... │ │ + 0x00dc50a0 00000000 00000000 11153100 ef4d3100 ..........1..M1. │ │ + 0x00dc50b0 54c1dc00 00000000 00000000 4bd83000 T...........K.0. │ │ + 0x00dc50c0 ef4d3100 ccc1dc00 00000000 00000000 .M1............. │ │ + 0x00dc50d0 966e3100 ef4d3100 44c2dc00 00000000 .n1..M1.D....... │ │ + 0x00dc50e0 00000000 4e772f00 ef4d3100 bcc2dc00 ....Nw/..M1..... │ │ + 0x00dc50f0 00000000 00000000 85983200 ef4d3100 ..........2..M1. │ │ 0x00dc5100 34c3dc00 00000000 00000000 e0463000 4............F0. │ │ - 0x00dc5110 164e3100 08c5dc00 00000000 00000000 .N1............. │ │ - 0x00dc5120 9faf3000 164e3100 40bedc00 00000000 ..0..N1.@....... │ │ - 0x00dc5130 00000000 d6a63200 164e3100 40bfdc00 ......2..N1.@... │ │ + 0x00dc5110 ef4d3100 08c5dc00 00000000 00000000 .M1............. │ │ + 0x00dc5120 9faf3000 ef4d3100 40bedc00 00000000 ..0..M1.@....... │ │ + 0x00dc5130 00000000 afa63200 ef4d3100 40bfdc00 ......2..M1.@... │ │ 0x00dc5140 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5150 00000000 00000000 00000000 ef263200 .............&2. │ │ + 0x00dc5150 00000000 00000000 00000000 c8263200 .............&2. │ │ 0x00dc5160 06000000 00000000 00000000 ffffffff ................ │ │ - 0x00dc5170 1f1d3100 06000000 00000000 00000000 ..1............. │ │ - 0x00dc5180 ffffffff 49973200 06000000 00000000 ....I.2......... │ │ + 0x00dc5170 f81c3100 06000000 00000000 00000000 ..1............. │ │ + 0x00dc5180 ffffffff 22973200 06000000 00000000 ....".2......... │ │ 0x00dc5190 00000000 ffffffff 0fa63000 01000000 ..........0..... │ │ 0x00dc51a0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dc51b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc51c0 e6c43100 164e3100 d4cedc00 00000000 ..1..N1......... │ │ - 0x00dc51d0 7a0b3000 164e3100 2ccfdc00 00000000 z.0..N1.,....... │ │ - 0x00dc51e0 df7f3000 164e3100 74cfdc00 00000000 ..0..N1.t....... │ │ - 0x00dc51f0 78973200 164e3100 bccfdc00 00000000 x.2..N1......... │ │ - 0x00dc5200 1c043200 164e3100 04d0dc00 00000000 ..2..N1......... │ │ - 0x00dc5210 f2b53200 164e3100 4cd0dc00 00000000 ..2..N1.L....... │ │ - 0x00dc5220 ea8a3100 164e3100 94d0dc00 00000000 ..1..N1......... │ │ - 0x00dc5230 ced43200 164e3100 dcd0dc00 00000000 ..2..N1......... │ │ - 0x00dc5240 67623000 164e3100 4cd1dc00 00000000 gb0..N1.L....... │ │ - 0x00dc5250 258b3100 164e3100 94d1dc00 00000000 %.1..N1......... │ │ - 0x00dc5260 8f173300 164e3100 dcd1dc00 00000000 ..3..N1......... │ │ - 0x00dc5270 bd793200 164e3100 24d2dc00 00000000 .y2..N1.$....... │ │ - 0x00dc5280 1c2f3100 164e3100 6cd2dc00 00000000 ./1..N1.l....... │ │ - 0x00dc5290 02f63200 164e3100 b4d2dc00 00000000 ..2..N1......... │ │ - 0x00dc52a0 a90b3000 164e3100 fcd2dc00 00000000 ..0..N1......... │ │ - 0x00dc52b0 b40b3000 164e3100 44d3dc00 00000000 ..0..N1.D....... │ │ - 0x00dc52c0 21b63200 164e3100 6cd4dc00 00000000 !.2..N1.l....... │ │ - 0x00dc52d0 aab22f00 164e3100 dcd4dc00 00000000 ../..N1......... │ │ - 0x00dc52e0 0e803000 164e3100 8cd3dc00 00000000 ..0..N1......... │ │ - 0x00dc52f0 5f283000 164e3100 fcd3dc00 00000000 _(0..N1......... │ │ - 0x00dc5300 39803000 164e3100 84ccdc00 00000000 9.0..N1......... │ │ - 0x00dc5310 116e3100 164e3100 14cddc00 00000000 .n1..N1......... │ │ - 0x00dc5320 09c53100 164e3100 e4d5dc00 00000000 ..1..N1......... │ │ - 0x00dc5330 272f3100 164e3100 7ccddc00 00000000 '/1..N1.|....... │ │ - 0x00dc5340 a6353200 164e3100 c4cddc00 00000000 .52..N1......... │ │ - 0x00dc5350 6d762f00 164e3100 8ccedc00 00000000 mv/..N1......... │ │ - 0x00dc5360 20602f00 164e3100 44cedc00 00000000 `/..N1.D....... │ │ + 0x00dc51c0 bfc43100 ef4d3100 d4cedc00 00000000 ..1..M1......... │ │ + 0x00dc51d0 7a0b3000 ef4d3100 2ccfdc00 00000000 z.0..M1.,....... │ │ + 0x00dc51e0 df7f3000 ef4d3100 74cfdc00 00000000 ..0..M1.t....... │ │ + 0x00dc51f0 51973200 ef4d3100 bccfdc00 00000000 Q.2..M1......... │ │ + 0x00dc5200 f5033200 ef4d3100 04d0dc00 00000000 ..2..M1......... │ │ + 0x00dc5210 cbb53200 ef4d3100 4cd0dc00 00000000 ..2..M1.L....... │ │ + 0x00dc5220 c38a3100 ef4d3100 94d0dc00 00000000 ..1..M1......... │ │ + 0x00dc5230 ced43200 ef4d3100 dcd0dc00 00000000 ..2..M1......... │ │ + 0x00dc5240 67623000 ef4d3100 4cd1dc00 00000000 gb0..M1.L....... │ │ + 0x00dc5250 fe8a3100 ef4d3100 94d1dc00 00000000 ..1..M1......... │ │ + 0x00dc5260 8f173300 ef4d3100 dcd1dc00 00000000 ..3..M1......... │ │ + 0x00dc5270 96793200 ef4d3100 24d2dc00 00000000 .y2..M1.$....... │ │ + 0x00dc5280 f52e3100 ef4d3100 6cd2dc00 00000000 ..1..M1.l....... │ │ + 0x00dc5290 02f63200 ef4d3100 b4d2dc00 00000000 ..2..M1......... │ │ + 0x00dc52a0 a90b3000 ef4d3100 fcd2dc00 00000000 ..0..M1......... │ │ + 0x00dc52b0 b40b3000 ef4d3100 44d3dc00 00000000 ..0..M1.D....... │ │ + 0x00dc52c0 fab53200 ef4d3100 6cd4dc00 00000000 ..2..M1.l....... │ │ + 0x00dc52d0 aab22f00 ef4d3100 dcd4dc00 00000000 ../..M1......... │ │ + 0x00dc52e0 0e803000 ef4d3100 8cd3dc00 00000000 ..0..M1......... │ │ + 0x00dc52f0 5f283000 ef4d3100 fcd3dc00 00000000 _(0..M1......... │ │ + 0x00dc5300 39803000 ef4d3100 84ccdc00 00000000 9.0..M1......... │ │ + 0x00dc5310 ea6d3100 ef4d3100 14cddc00 00000000 .m1..M1......... │ │ + 0x00dc5320 e2c43100 ef4d3100 e4d5dc00 00000000 ..1..M1......... │ │ + 0x00dc5330 002f3100 ef4d3100 7ccddc00 00000000 ./1..M1.|....... │ │ + 0x00dc5340 7f353200 ef4d3100 c4cddc00 00000000 .52..M1......... │ │ + 0x00dc5350 6d762f00 ef4d3100 8ccedc00 00000000 mv/..M1......... │ │ + 0x00dc5360 20602f00 ef4d3100 44cedc00 00000000 `/..M1.D....... │ │ 0x00dc5370 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5380 c9b22f00 164e3100 4049dd00 00000000 ../..N1.@I...... │ │ - 0x00dc5390 6a803000 164e3100 384add00 00000000 j.0..N1.8J...... │ │ - 0x00dc53a0 59473100 164e3100 304bdd00 00000000 YG1..N1.0K...... │ │ - 0x00dc53b0 63cf2f00 164e3100 144cdd00 00000000 c./..N1..L...... │ │ - 0x00dc53c0 09913100 164e3100 f84cdd00 00000000 ..1..N1..L...... │ │ - 0x00dc53d0 60f73000 164e3100 184edd00 00000000 `.0..N1..N...... │ │ - 0x00dc53e0 bf0b3000 164e3100 704edd00 00000000 ..0..N1.pN...... │ │ - 0x00dc53f0 436e3100 164e3100 8850dd00 00000000 Cn1..N1..P...... │ │ - 0x00dc5400 de793200 164e3100 e04fdd00 00000000 .y2..N1..O...... │ │ + 0x00dc5380 c9b22f00 ef4d3100 4049dd00 00000000 ../..M1.@I...... │ │ + 0x00dc5390 6a803000 ef4d3100 384add00 00000000 j.0..M1.8J...... │ │ + 0x00dc53a0 32473100 ef4d3100 304bdd00 00000000 2G1..M1.0K...... │ │ + 0x00dc53b0 63cf2f00 ef4d3100 144cdd00 00000000 c./..M1..L...... │ │ + 0x00dc53c0 e2903100 ef4d3100 f84cdd00 00000000 ..1..M1..L...... │ │ + 0x00dc53d0 39f73000 ef4d3100 184edd00 00000000 9.0..M1..N...... │ │ + 0x00dc53e0 bf0b3000 ef4d3100 704edd00 00000000 ..0..M1.pN...... │ │ + 0x00dc53f0 1c6e3100 ef4d3100 8850dd00 00000000 .n1..M1..P...... │ │ + 0x00dc5400 b7793200 ef4d3100 e04fdd00 00000000 .y2..M1..O...... │ │ 0x00dc5410 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5420 f1b73100 164e3100 6c0edd00 00000000 ..1..N1.l....... │ │ - 0x00dc5430 95203100 164e3100 bc0edd00 00000000 . 1..N1......... │ │ - 0x00dc5440 a2233000 164e3100 5818dd00 00000000 .#0..N1.X....... │ │ - 0x00dc5450 30ee2f00 164e3100 3414dd00 00000000 0./..N1.4....... │ │ - 0x00dc5460 e1932f00 164e3100 3815dd00 00000000 ../..N1.8....... │ │ - 0x00dc5470 1b932f00 164e3100 5417dd00 00000000 ../..N1.T....... │ │ - 0x00dc5480 45972f00 164e3100 a818dd00 00000000 E./..N1......... │ │ - 0x00dc5490 c8053300 164e3100 b01add00 00000000 ..3..N1......... │ │ - 0x00dc54a0 af173300 164e3100 dc11dd00 00000000 ..3..N1......... │ │ - 0x00dc54b0 9ca83100 164e3100 8c1bdd00 00000000 ..1..N1......... │ │ - 0x00dc54c0 e93d3200 164e3100 3c16dd00 00000000 .=2..N1.<....... │ │ - 0x00dc54d0 458b3100 164e3100 5813dd00 00000000 E.1..N1.X....... │ │ - 0x00dc54e0 b11e3000 164e3100 ec10dd00 00000000 ..0..N1......... │ │ - 0x00dc54f0 113e3200 164e3100 680cdd00 00000000 .>2..N1.h....... │ │ - 0x00dc5500 89f73000 164e3100 b00cdd00 00000000 ..0..N1......... │ │ - 0x00dc5510 a6d73000 164e3100 f80cdd00 00000000 ..0..N1......... │ │ + 0x00dc5420 cab73100 ef4d3100 6c0edd00 00000000 ..1..M1.l....... │ │ + 0x00dc5430 6e203100 ef4d3100 bc0edd00 00000000 n 1..M1......... │ │ + 0x00dc5440 a2233000 ef4d3100 5818dd00 00000000 .#0..M1.X....... │ │ + 0x00dc5450 30ee2f00 ef4d3100 3414dd00 00000000 0./..M1.4....... │ │ + 0x00dc5460 e1932f00 ef4d3100 3815dd00 00000000 ../..M1.8....... │ │ + 0x00dc5470 1b932f00 ef4d3100 5417dd00 00000000 ../..M1.T....... │ │ + 0x00dc5480 45972f00 ef4d3100 a818dd00 00000000 E./..M1......... │ │ + 0x00dc5490 c8053300 ef4d3100 b01add00 00000000 ..3..M1......... │ │ + 0x00dc54a0 af173300 ef4d3100 dc11dd00 00000000 ..3..M1......... │ │ + 0x00dc54b0 75a83100 ef4d3100 8c1bdd00 00000000 u.1..M1......... │ │ + 0x00dc54c0 c23d3200 ef4d3100 3c16dd00 00000000 .=2..M1.<....... │ │ + 0x00dc54d0 1e8b3100 ef4d3100 5813dd00 00000000 ..1..M1.X....... │ │ + 0x00dc54e0 b11e3000 ef4d3100 ec10dd00 00000000 ..0..M1......... │ │ + 0x00dc54f0 ea3d3200 ef4d3100 680cdd00 00000000 .=2..M1.h....... │ │ + 0x00dc5500 62f73000 ef4d3100 b00cdd00 00000000 b.0..M1......... │ │ + 0x00dc5510 7fd73000 ef4d3100 f80cdd00 00000000 ..0..M1......... │ │ 0x00dc5520 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5530 d2d33000 164e3100 9451dd00 00000000 ..0..N1..Q...... │ │ - 0x00dc5540 91f73000 164e3100 d453dd00 00000000 ..0..N1..S...... │ │ - 0x00dc5550 193e3200 164e3100 ec55dd00 00000000 .>2..N1..U...... │ │ - 0x00dc5560 319c3000 164e3100 2c58dd00 00000000 1.0..N1.,X...... │ │ - 0x00dc5570 e31f3200 164e3100 f458dd00 00000000 ..2..N1..X...... │ │ + 0x00dc5530 abd33000 ef4d3100 9451dd00 00000000 ..0..M1..Q...... │ │ + 0x00dc5540 6af73000 ef4d3100 d453dd00 00000000 j.0..M1..S...... │ │ + 0x00dc5550 f23d3200 ef4d3100 ec55dd00 00000000 .=2..M1..U...... │ │ + 0x00dc5560 319c3000 ef4d3100 2c58dd00 00000000 1.0..M1.,X...... │ │ + 0x00dc5570 bc1f3200 ef4d3100 f458dd00 00000000 ..2..M1..X...... │ │ 0x00dc5580 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5590 9bf73000 164e3100 ac1fdd00 b5173300 ..0..N1.......3. │ │ - 0x00dc55a0 40b63200 164e3100 5c20dd00 8a283000 @.2..N1.\ ...(0. │ │ - 0x00dc55b0 5c972f00 164e3100 2426dd00 75cf2f00 \./..N1.$&..u./. │ │ - 0x00dc55c0 e0e43100 164e3100 9042dd00 aa283000 ..1..N1..B...(0. │ │ - 0x00dc55d0 ed1f3200 164e3100 2843dd00 6eb63200 ..2..N1.(C..n.2. │ │ - 0x00dc55e0 d6173300 164e3100 f429dd00 87623000 ..3..N1..)...b0. │ │ - 0x00dc55f0 90cf2f00 164e3100 e03bdd00 472f3100 ../..N1..;..G/1. │ │ - 0x00dc5600 9c973200 164e3100 883cdd00 9d762f00 ..2..N1..<...v/. │ │ - 0x00dc5610 16203200 164e3100 303ddd00 07e53100 . 2..N1.0=....1. │ │ - 0x00dc5620 233e3200 164e3100 d83ddd00 4dee2f00 #>2..N1..=..M./. │ │ - 0x00dc5630 c8053300 164e3100 1040dd00 6aee2f00 ..3..N1..@..j./. │ │ - 0x00dc5640 f1b73100 164e3100 1040dd00 ecb22f00 ..1..N1..@..../. │ │ - 0x00dc5650 e93d3200 164e3100 1040dd00 353e3200 .=2..N1..@..5>2. │ │ - 0x00dc5660 09913100 164e3100 3040dd00 8b5a3200 ..1..N1.0@...Z2. │ │ - 0x00dc5670 436e3100 164e3100 3040dd00 b45a3200 Cn1..N1.0@...Z2. │ │ - 0x00dc5680 de793200 164e3100 3040dd00 8d803000 .y2..N1.0@....0. │ │ - 0x00dc5690 59473100 164e3100 c040dd00 c5283000 YG1..N1..@...(0. │ │ - 0x00dc56a0 b9762f00 164e3100 bc2add00 d1762f00 .v/..N1..*...v/. │ │ + 0x00dc5590 74f73000 ef4d3100 ac1fdd00 b5173300 t.0..M1.......3. │ │ + 0x00dc55a0 19b63200 ef4d3100 5c20dd00 8a283000 ..2..M1.\ ...(0. │ │ + 0x00dc55b0 5c972f00 ef4d3100 2426dd00 75cf2f00 \./..M1.$&..u./. │ │ + 0x00dc55c0 b9e43100 ef4d3100 9042dd00 aa283000 ..1..M1..B...(0. │ │ + 0x00dc55d0 c61f3200 ef4d3100 2843dd00 47b63200 ..2..M1.(C..G.2. │ │ + 0x00dc55e0 d6173300 ef4d3100 f429dd00 87623000 ..3..M1..)...b0. │ │ + 0x00dc55f0 90cf2f00 ef4d3100 e03bdd00 202f3100 ../..M1..;.. /1. │ │ + 0x00dc5600 75973200 ef4d3100 883cdd00 9d762f00 u.2..M1..<...v/. │ │ + 0x00dc5610 ef1f3200 ef4d3100 303ddd00 e0e43100 ..2..M1.0=....1. │ │ + 0x00dc5620 fc3d3200 ef4d3100 d83ddd00 4dee2f00 .=2..M1..=..M./. │ │ + 0x00dc5630 c8053300 ef4d3100 1040dd00 6aee2f00 ..3..M1..@..j./. │ │ + 0x00dc5640 cab73100 ef4d3100 1040dd00 ecb22f00 ..1..M1..@..../. │ │ + 0x00dc5650 c23d3200 ef4d3100 1040dd00 0e3e3200 .=2..M1..@...>2. │ │ + 0x00dc5660 e2903100 ef4d3100 3040dd00 645a3200 ..1..M1.0@..dZ2. │ │ + 0x00dc5670 1c6e3100 ef4d3100 3040dd00 8d5a3200 .n1..M1.0@...Z2. │ │ + 0x00dc5680 b7793200 ef4d3100 3040dd00 8d803000 .y2..M1.0@....0. │ │ + 0x00dc5690 32473100 ef4d3100 c040dd00 c5283000 2G1..M1..@...(0. │ │ + 0x00dc56a0 b9762f00 ef4d3100 bc2add00 d1762f00 .v/..M1..*...v/. │ │ 0x00dc56b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc56c0 9bf73000 164e3100 1c08dd00 00000000 ..0..N1......... │ │ - 0x00dc56d0 fbda2f00 164e3100 8c09dd00 00000000 ../..N1......... │ │ - 0x00dc56e0 90cf2f00 164e3100 e80add00 00000000 ../..N1......... │ │ - 0x00dc56f0 9c973200 164e3100 300bdd00 00000000 ..2..N1.0....... │ │ - 0x00dc5700 c8053300 164e3100 780bdd00 00000000 ..3..N1.x....... │ │ - 0x00dc5710 f1b73100 164e3100 c80bdd00 00000000 ..1..N1......... │ │ - 0x00dc5720 e93d3200 164e3100 180cdd00 00000000 .=2..N1......... │ │ + 0x00dc56c0 74f73000 ef4d3100 1c08dd00 00000000 t.0..M1......... │ │ + 0x00dc56d0 fbda2f00 ef4d3100 8c09dd00 00000000 ../..M1......... │ │ + 0x00dc56e0 90cf2f00 ef4d3100 e80add00 00000000 ../..M1......... │ │ + 0x00dc56f0 75973200 ef4d3100 300bdd00 00000000 u.2..M1.0....... │ │ + 0x00dc5700 c8053300 ef4d3100 780bdd00 00000000 ..3..M1.x....... │ │ + 0x00dc5710 cab73100 ef4d3100 c80bdd00 00000000 ..1..M1......... │ │ + 0x00dc5720 c23d3200 ef4d3100 180cdd00 00000000 .=2..M1......... │ │ 0x00dc5730 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5740 5c972f00 164e3100 685add00 00000000 \./..N1.hZ...... │ │ - 0x00dc5750 8db63200 164e3100 185bdd00 00000000 ..2..N1..[...... │ │ - 0x00dc5760 652f3100 164e3100 b05bdd00 00000000 e/1..N1..[...... │ │ - 0x00dc5770 2a203200 164e3100 485cdd00 00000000 * 2..N1.H\...... │ │ - 0x00dc5780 15b32f00 164e3100 e05cdd00 00000000 ../..N1..\...... │ │ - 0x00dc5790 33bc3000 164e3100 785ddd00 00000000 3.0..N1.x]...... │ │ - 0x00dc57a0 e80b3000 164e3100 105edd00 00000000 ..0..N1..^...... │ │ - 0x00dc57b0 66b32f00 164e3100 a85edd00 00000000 f./..N1..^...... │ │ - 0x00dc57c0 ee283000 164e3100 405fdd00 00000000 .(0..N1.@_...... │ │ - 0x00dc57d0 21c53100 164e3100 d85fdd00 00000000 !.1..N1.._...... │ │ - 0x00dc57e0 e0e43100 164e3100 646ddd00 00000000 ..1..N1.dm...... │ │ - 0x00dc57f0 989f3000 164e3100 246edd00 00000000 ..0..N1.$n...... │ │ - 0x00dc5800 39293000 164e3100 cc6edd00 00000000 9)0..N1..n...... │ │ - 0x00dc5810 84bc3000 164e3100 746fdd00 00000000 ..0..N1.to...... │ │ - 0x00dc5820 603e3200 164e3100 1c70dd00 00000000 `>2..N1..p...... │ │ - 0x00dc5830 a3cf2f00 164e3100 c470dd00 00000000 ../..N1..p...... │ │ - 0x00dc5840 69203200 164e3100 6c71dd00 00000000 i 2..N1.lq...... │ │ - 0x00dc5850 b1b32f00 164e3100 1472dd00 00000000 ../..N1..r...... │ │ - 0x00dc5860 ba803000 164e3100 bc72dd00 00000000 ..0..N1..r...... │ │ - 0x00dc5870 a42f3100 164e3100 6473dd00 00000000 ./1..N1.ds...... │ │ - 0x00dc5880 fa173300 164e3100 0c74dd00 00000000 ..3..N1..t...... │ │ - 0x00dc5890 cabc3000 164e3100 b474dd00 00000000 ..0..N1..t...... │ │ - 0x00dc58a0 a1623000 164e3100 5c75dd00 00000000 .b0..N1.\u...... │ │ - 0x00dc58b0 ec762f00 164e3100 0476dd00 00000000 .v/..N1..v...... │ │ - 0x00dc58c0 16203200 164e3100 d868dd00 00000000 . 2..N1..h...... │ │ - 0x00dc58d0 afd73000 164e3100 7069dd00 00000000 ..0..N1.pi...... │ │ - 0x00dc58e0 af203200 164e3100 f869dd00 00000000 . 2..N1..i...... │ │ - 0x00dc58f0 233e3200 164e3100 706add00 00000000 #>2..N1.pj...... │ │ - 0x00dc5900 274e3100 164e3100 086bdd00 00000000 'N1..N1..k...... │ │ - 0x00dc5910 7cef3100 164e3100 a461dd00 00000000 |.1..N1..a...... │ │ - 0x00dc5920 0c813000 164e3100 5462dd00 00000000 ..0..N1.Tb...... │ │ - 0x00dc5930 ad973200 164e3100 ec62dd00 00000000 ..2..N1..b...... │ │ - 0x00dc5940 4b043200 164e3100 8463dd00 00000000 K.2..N1..c...... │ │ - 0x00dc5950 ef973200 164e3100 1c64dd00 00000000 ..2..N1..d...... │ │ - 0x00dc5960 a63e3200 164e3100 b464dd00 00000000 .>2..N1..d...... │ │ - 0x00dc5970 09d53200 164e3100 4c65dd00 00000000 ..2..N1.Le...... │ │ - 0x00dc5980 e9cf2f00 164e3100 e465dd00 00000000 ../..N1..e...... │ │ - 0x00dc5990 e7793200 164e3100 7c66dd00 00000000 .y2..N1.|f...... │ │ - 0x00dc59a0 6cc53100 164e3100 1467dd00 00000000 l.1..N1..g...... │ │ - 0x00dc59b0 b9762f00 164e3100 ac78dd00 00000000 .v/..N1..x...... │ │ - 0x00dc59c0 09913100 164e3100 446cdd00 00000000 ..1..N1.Dl...... │ │ - 0x00dc59d0 436e3100 164e3100 8c6cdd00 00000000 Cn1..N1..l...... │ │ - 0x00dc59e0 de793200 164e3100 d46cdd00 00000000 .y2..N1..l...... │ │ - 0x00dc59f0 59473100 164e3100 1c6ddd00 00000000 YG1..N1..m...... │ │ + 0x00dc5740 5c972f00 ef4d3100 685add00 00000000 \./..M1.hZ...... │ │ + 0x00dc5750 66b63200 ef4d3100 185bdd00 00000000 f.2..M1..[...... │ │ + 0x00dc5760 3e2f3100 ef4d3100 b05bdd00 00000000 >/1..M1..[...... │ │ + 0x00dc5770 03203200 ef4d3100 485cdd00 00000000 . 2..M1.H\...... │ │ + 0x00dc5780 15b32f00 ef4d3100 e05cdd00 00000000 ../..M1..\...... │ │ + 0x00dc5790 0cbc3000 ef4d3100 785ddd00 00000000 ..0..M1.x]...... │ │ + 0x00dc57a0 e80b3000 ef4d3100 105edd00 00000000 ..0..M1..^...... │ │ + 0x00dc57b0 66b32f00 ef4d3100 a85edd00 00000000 f./..M1..^...... │ │ + 0x00dc57c0 ee283000 ef4d3100 405fdd00 00000000 .(0..M1.@_...... │ │ + 0x00dc57d0 fac43100 ef4d3100 d85fdd00 00000000 ..1..M1.._...... │ │ + 0x00dc57e0 b9e43100 ef4d3100 646ddd00 00000000 ..1..M1.dm...... │ │ + 0x00dc57f0 989f3000 ef4d3100 246edd00 00000000 ..0..M1.$n...... │ │ + 0x00dc5800 39293000 ef4d3100 cc6edd00 00000000 9)0..M1..n...... │ │ + 0x00dc5810 5dbc3000 ef4d3100 746fdd00 00000000 ].0..M1.to...... │ │ + 0x00dc5820 393e3200 ef4d3100 1c70dd00 00000000 9>2..M1..p...... │ │ + 0x00dc5830 a3cf2f00 ef4d3100 c470dd00 00000000 ../..M1..p...... │ │ + 0x00dc5840 42203200 ef4d3100 6c71dd00 00000000 B 2..M1.lq...... │ │ + 0x00dc5850 b1b32f00 ef4d3100 1472dd00 00000000 ../..M1..r...... │ │ + 0x00dc5860 ba803000 ef4d3100 bc72dd00 00000000 ..0..M1..r...... │ │ + 0x00dc5870 7d2f3100 ef4d3100 6473dd00 00000000 }/1..M1.ds...... │ │ + 0x00dc5880 fa173300 ef4d3100 0c74dd00 00000000 ..3..M1..t...... │ │ + 0x00dc5890 a3bc3000 ef4d3100 b474dd00 00000000 ..0..M1..t...... │ │ + 0x00dc58a0 a1623000 ef4d3100 5c75dd00 00000000 .b0..M1.\u...... │ │ + 0x00dc58b0 ec762f00 ef4d3100 0476dd00 00000000 .v/..M1..v...... │ │ + 0x00dc58c0 ef1f3200 ef4d3100 d868dd00 00000000 ..2..M1..h...... │ │ + 0x00dc58d0 88d73000 ef4d3100 7069dd00 00000000 ..0..M1.pi...... │ │ + 0x00dc58e0 88203200 ef4d3100 f869dd00 00000000 . 2..M1..i...... │ │ + 0x00dc58f0 fc3d3200 ef4d3100 706add00 00000000 .=2..M1.pj...... │ │ + 0x00dc5900 004e3100 ef4d3100 086bdd00 00000000 .N1..M1..k...... │ │ + 0x00dc5910 55ef3100 ef4d3100 a461dd00 00000000 U.1..M1..a...... │ │ + 0x00dc5920 0c813000 ef4d3100 5462dd00 00000000 ..0..M1.Tb...... │ │ + 0x00dc5930 86973200 ef4d3100 ec62dd00 00000000 ..2..M1..b...... │ │ + 0x00dc5940 24043200 ef4d3100 8463dd00 00000000 $.2..M1..c...... │ │ + 0x00dc5950 c8973200 ef4d3100 1c64dd00 00000000 ..2..M1..d...... │ │ + 0x00dc5960 7f3e3200 ef4d3100 b464dd00 00000000 .>2..M1..d...... │ │ + 0x00dc5970 09d53200 ef4d3100 4c65dd00 00000000 ..2..M1.Le...... │ │ + 0x00dc5980 e9cf2f00 ef4d3100 e465dd00 00000000 ../..M1..e...... │ │ + 0x00dc5990 c0793200 ef4d3100 7c66dd00 00000000 .y2..M1.|f...... │ │ + 0x00dc59a0 45c53100 ef4d3100 1467dd00 00000000 E.1..M1..g...... │ │ + 0x00dc59b0 b9762f00 ef4d3100 ac78dd00 00000000 .v/..M1..x...... │ │ + 0x00dc59c0 e2903100 ef4d3100 446cdd00 00000000 ..1..M1.Dl...... │ │ + 0x00dc59d0 1c6e3100 ef4d3100 8c6cdd00 00000000 .n1..M1..l...... │ │ + 0x00dc59e0 b7793200 ef4d3100 d46cdd00 00000000 .y2..M1..l...... │ │ + 0x00dc59f0 32473100 ef4d3100 1c6ddd00 00000000 2G1..M1..m...... │ │ 0x00dc5a00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5a10 e0e43100 164e3100 7091dc00 00000000 ..1..N1.p....... │ │ - 0x00dc5a20 b9762f00 164e3100 6093dc00 00000000 .v/..N1.`....... │ │ + 0x00dc5a10 b9e43100 ef4d3100 7091dc00 00000000 ..1..M1.p....... │ │ + 0x00dc5a20 b9762f00 ef4d3100 6093dc00 00000000 .v/..M1.`....... │ │ 0x00dc5a30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5a40 e0e43100 164e3100 241fdd00 00000000 ..1..N1.$....... │ │ - 0x00dc5a50 90cf2f00 164e3100 901edd00 00000000 ../..N1......... │ │ - 0x00dc5a60 9c973200 164e3100 901edd00 00000000 ..2..N1......... │ │ - 0x00dc5a70 d6173300 164e3100 481ddd00 00000000 ..3..N1.H....... │ │ + 0x00dc5a40 b9e43100 ef4d3100 241fdd00 00000000 ..1..M1.$....... │ │ + 0x00dc5a50 90cf2f00 ef4d3100 901edd00 00000000 ../..M1......... │ │ + 0x00dc5a60 75973200 ef4d3100 901edd00 00000000 u.2..M1......... │ │ + 0x00dc5a70 d6173300 ef4d3100 481ddd00 00000000 ..3..M1.H....... │ │ 0x00dc5a80 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5a90 c3033300 e05a3200 ac07dd00 00000000 ..3..Z2......... │ │ - 0x00dc5aa0 30043100 e05a3200 dc07dd00 00000000 0.1..Z2......... │ │ - 0x00dc5ab0 dfbd2f00 e05a3200 fc05dd00 00000000 ../..Z2......... │ │ - 0x00dc5ac0 848c2f00 e05a3200 2c06dd00 00000000 ../..Z2.,....... │ │ - 0x00dc5ad0 a6d13100 e05a3200 5c06dd00 00000000 ..1..Z2.\....... │ │ - 0x00dc5ae0 294b3200 e05a3200 8c06dd00 00000000 )K2..Z2......... │ │ - 0x00dc5af0 f0233100 e05a3200 ec06dd00 00000000 .#1..Z2......... │ │ - 0x00dc5b00 bce12f00 e05a3200 1c07dd00 00000000 ../..Z2......... │ │ - 0x00dc5b10 c5e43000 e05a3200 4c07dd00 00000000 ..0..Z2.L....... │ │ - 0x00dc5b20 25862f00 e05a3200 7c07dd00 00000000 %./..Z2.|....... │ │ - 0x00dc5b30 c3553000 beb63200 bc06dd00 00000000 .U0...2......... │ │ - 0x00dc5b40 c3033300 e3b63200 98e8dc00 00000000 ..3...2......... │ │ + 0x00dc5a90 c3033300 b95a3200 ac07dd00 00000000 ..3..Z2......... │ │ + 0x00dc5aa0 09043100 b95a3200 dc07dd00 00000000 ..1..Z2......... │ │ + 0x00dc5ab0 dfbd2f00 b95a3200 fc05dd00 00000000 ../..Z2......... │ │ + 0x00dc5ac0 848c2f00 b95a3200 2c06dd00 00000000 ../..Z2.,....... │ │ + 0x00dc5ad0 7fd13100 b95a3200 5c06dd00 00000000 ..1..Z2.\....... │ │ + 0x00dc5ae0 024b3200 b95a3200 8c06dd00 00000000 .K2..Z2......... │ │ + 0x00dc5af0 c9233100 b95a3200 ec06dd00 00000000 .#1..Z2......... │ │ + 0x00dc5b00 bce12f00 b95a3200 1c07dd00 00000000 ../..Z2......... │ │ + 0x00dc5b10 9ee43000 b95a3200 4c07dd00 00000000 ..0..Z2.L....... │ │ + 0x00dc5b20 25862f00 b95a3200 7c07dd00 00000000 %./..Z2.|....... │ │ + 0x00dc5b30 c3553000 97b63200 bc06dd00 00000000 .U0...2......... │ │ + 0x00dc5b40 c3033300 bcb63200 98e8dc00 00000000 ..3...2......... │ │ 0x00dc5b50 c3033300 3bd02f00 48eadc00 00000000 ..3.;./.H....... │ │ - 0x00dc5b60 dfbd2f00 e3b63200 e0e8dc00 00000000 ../...2......... │ │ + 0x00dc5b60 dfbd2f00 bcb63200 e0e8dc00 00000000 ../...2......... │ │ 0x00dc5b70 dfbd2f00 3bd02f00 90eadc00 00000000 ../.;./......... │ │ - 0x00dc5b80 848c2f00 e3b63200 28e9dc00 00000000 ../...2.(....... │ │ + 0x00dc5b80 848c2f00 bcb63200 28e9dc00 00000000 ../...2.(....... │ │ 0x00dc5b90 848c2f00 3bd02f00 d8eadc00 00000000 ../.;./......... │ │ - 0x00dc5ba0 a6d13100 e3b63200 70e9dc00 00000000 ..1...2.p....... │ │ - 0x00dc5bb0 a6d13100 3bd02f00 20ebdc00 00000000 ..1.;./. ....... │ │ - 0x00dc5bc0 294b3200 e3b63200 b8e9dc00 00000000 )K2...2......... │ │ - 0x00dc5bd0 294b3200 3bd02f00 68ebdc00 00000000 )K2.;./.h....... │ │ - 0x00dc5be0 294b3200 e83e3200 6404dd00 00000000 )K2..>2.d....... │ │ + 0x00dc5ba0 7fd13100 bcb63200 70e9dc00 00000000 ..1...2.p....... │ │ + 0x00dc5bb0 7fd13100 3bd02f00 20ebdc00 00000000 ..1.;./. ....... │ │ + 0x00dc5bc0 024b3200 bcb63200 b8e9dc00 00000000 .K2...2......... │ │ + 0x00dc5bd0 024b3200 3bd02f00 68ebdc00 00000000 .K2.;./.h....... │ │ + 0x00dc5be0 024b3200 c13e3200 6404dd00 00000000 .K2..>2.d....... │ │ 0x00dc5bf0 c3553000 330c3000 00eadc00 00000000 .U0.3.0......... │ │ - 0x00dc5c00 c3553000 ba203200 b0ebdc00 00000000 .U0.. 2......... │ │ + 0x00dc5c00 c3553000 93203200 b0ebdc00 00000000 .U0.. 2......... │ │ 0x00dc5c10 c3553000 97ee2f00 9c04dd00 00000000 .U0.../......... │ │ 0x00dc5c20 c3033300 77293000 9c05dd00 00000000 ..3.w)0......... │ │ - 0x00dc5c30 c3033300 31983200 5405dd00 00000000 ..3.1.2.T....... │ │ - 0x00dc5c40 a6d13100 77293000 1c05dd00 00000000 ..1.w)0......... │ │ - 0x00dc5c50 a6d13100 31983200 d404dd00 00000000 ..1.1.2......... │ │ - 0x00dc5c60 c3033300 ec2f3100 f8ebdc00 00000000 ..3../1......... │ │ + 0x00dc5c30 c3033300 0a983200 5405dd00 00000000 ..3...2.T....... │ │ + 0x00dc5c40 7fd13100 77293000 1c05dd00 00000000 ..1.w)0......... │ │ + 0x00dc5c50 7fd13100 0a983200 d404dd00 00000000 ..1...2......... │ │ + 0x00dc5c60 c3033300 c52f3100 f8ebdc00 00000000 ..3../1......... │ │ 0x00dc5c70 c3033300 78d02f00 40ecdc00 00000000 ..3.x./.@....... │ │ - 0x00dc5c80 c3033300 f6203200 88ecdc00 00000000 ..3.. 2......... │ │ - 0x00dc5c90 c3033300 34213200 d0ecdc00 00000000 ..3.4!2......... │ │ - 0x00dc5ca0 c3033300 2f4e3100 18eddc00 00000000 ..3./N1......... │ │ - 0x00dc5cb0 c3033300 c2f73000 60eddc00 00000000 ..3...0.`....... │ │ - 0x00dc5cc0 30043100 ec2f3100 a8eddc00 00000000 0.1../1......... │ │ - 0x00dc5cd0 30043100 78d02f00 f0eddc00 00000000 0.1.x./......... │ │ - 0x00dc5ce0 30043100 f6203200 38eedc00 00000000 0.1.. 2.8....... │ │ - 0x00dc5cf0 30043100 34213200 80eedc00 00000000 0.1.4!2......... │ │ - 0x00dc5d00 30043100 2f4e3100 c8eedc00 00000000 0.1./N1......... │ │ - 0x00dc5d10 30043100 c2f73000 10efdc00 00000000 0.1...0......... │ │ - 0x00dc5d20 dfbd2f00 ec2f3100 58efdc00 00000000 ../../1.X....... │ │ + 0x00dc5c80 c3033300 cf203200 88ecdc00 00000000 ..3.. 2......... │ │ + 0x00dc5c90 c3033300 0d213200 d0ecdc00 00000000 ..3..!2......... │ │ + 0x00dc5ca0 c3033300 084e3100 18eddc00 00000000 ..3..N1......... │ │ + 0x00dc5cb0 c3033300 9bf73000 60eddc00 00000000 ..3...0.`....... │ │ + 0x00dc5cc0 09043100 c52f3100 a8eddc00 00000000 ..1../1......... │ │ + 0x00dc5cd0 09043100 78d02f00 f0eddc00 00000000 ..1.x./......... │ │ + 0x00dc5ce0 09043100 cf203200 38eedc00 00000000 ..1.. 2.8....... │ │ + 0x00dc5cf0 09043100 0d213200 80eedc00 00000000 ..1..!2......... │ │ + 0x00dc5d00 09043100 084e3100 c8eedc00 00000000 ..1..N1......... │ │ + 0x00dc5d10 09043100 9bf73000 10efdc00 00000000 ..1...0......... │ │ + 0x00dc5d20 dfbd2f00 c52f3100 58efdc00 00000000 ../../1.X....... │ │ 0x00dc5d30 dfbd2f00 78d02f00 a0efdc00 00000000 ../.x./......... │ │ - 0x00dc5d40 dfbd2f00 f6203200 e8efdc00 00000000 ../.. 2......... │ │ - 0x00dc5d50 dfbd2f00 34213200 30f0dc00 00000000 ../.4!2.0....... │ │ - 0x00dc5d60 dfbd2f00 2f4e3100 78f0dc00 00000000 .././N1.x....... │ │ - 0x00dc5d70 dfbd2f00 c2f73000 c0f0dc00 00000000 ../...0......... │ │ - 0x00dc5d80 848c2f00 ec2f3100 08f1dc00 00000000 ../../1......... │ │ + 0x00dc5d40 dfbd2f00 cf203200 e8efdc00 00000000 ../.. 2......... │ │ + 0x00dc5d50 dfbd2f00 0d213200 30f0dc00 00000000 ../..!2.0....... │ │ + 0x00dc5d60 dfbd2f00 084e3100 78f0dc00 00000000 ../..N1.x....... │ │ + 0x00dc5d70 dfbd2f00 9bf73000 c0f0dc00 00000000 ../...0......... │ │ + 0x00dc5d80 848c2f00 c52f3100 08f1dc00 00000000 ../../1......... │ │ 0x00dc5d90 848c2f00 78d02f00 50f1dc00 00000000 ../.x./.P....... │ │ - 0x00dc5da0 848c2f00 f6203200 98f1dc00 00000000 ../.. 2......... │ │ - 0x00dc5db0 848c2f00 34213200 e0f1dc00 00000000 ../.4!2......... │ │ - 0x00dc5dc0 848c2f00 2f4e3100 28f2dc00 00000000 .././N1.(....... │ │ - 0x00dc5dd0 848c2f00 c2f73000 70f2dc00 00000000 ../...0.p....... │ │ - 0x00dc5de0 a6d13100 ec2f3100 b8f2dc00 00000000 ..1../1......... │ │ - 0x00dc5df0 a6d13100 78d02f00 00f3dc00 00000000 ..1.x./......... │ │ - 0x00dc5e00 a6d13100 f6203200 48f3dc00 00000000 ..1.. 2.H....... │ │ - 0x00dc5e10 a6d13100 34213200 90f3dc00 00000000 ..1.4!2......... │ │ - 0x00dc5e20 a6d13100 2f4e3100 d8f3dc00 00000000 ..1./N1......... │ │ - 0x00dc5e30 a6d13100 c2f73000 20f4dc00 00000000 ..1...0. ....... │ │ - 0x00dc5e40 294b3200 ec2f3100 68f4dc00 00000000 )K2../1.h....... │ │ - 0x00dc5e50 294b3200 78d02f00 b0f4dc00 00000000 )K2.x./......... │ │ - 0x00dc5e60 294b3200 f6203200 f8f4dc00 00000000 )K2.. 2......... │ │ - 0x00dc5e70 294b3200 34213200 40f5dc00 00000000 )K2.4!2.@....... │ │ - 0x00dc5e80 294b3200 2f4e3100 88f5dc00 00000000 )K2./N1......... │ │ - 0x00dc5e90 294b3200 c2f73000 d0f5dc00 00000000 )K2...0......... │ │ - 0x00dc5ea0 c5e43000 ec2f3100 28fbdc00 00000000 ..0../1.(....... │ │ - 0x00dc5eb0 c5e43000 78d02f00 70fbdc00 00000000 ..0.x./.p....... │ │ - 0x00dc5ec0 c5e43000 f6203200 b8fbdc00 00000000 ..0.. 2......... │ │ - 0x00dc5ed0 c5e43000 34213200 00fcdc00 00000000 ..0.4!2......... │ │ - 0x00dc5ee0 c5e43000 2f4e3100 48fcdc00 00000000 ..0./N1.H....... │ │ - 0x00dc5ef0 c5e43000 c2f73000 90fcdc00 00000000 ..0...0......... │ │ - 0x00dc5f00 25862f00 ec2f3100 d8fcdc00 00000000 %./../1......... │ │ + 0x00dc5da0 848c2f00 cf203200 98f1dc00 00000000 ../.. 2......... │ │ + 0x00dc5db0 848c2f00 0d213200 e0f1dc00 00000000 ../..!2......... │ │ + 0x00dc5dc0 848c2f00 084e3100 28f2dc00 00000000 ../..N1.(....... │ │ + 0x00dc5dd0 848c2f00 9bf73000 70f2dc00 00000000 ../...0.p....... │ │ + 0x00dc5de0 7fd13100 c52f3100 b8f2dc00 00000000 ..1../1......... │ │ + 0x00dc5df0 7fd13100 78d02f00 00f3dc00 00000000 ..1.x./......... │ │ + 0x00dc5e00 7fd13100 cf203200 48f3dc00 00000000 ..1.. 2.H....... │ │ + 0x00dc5e10 7fd13100 0d213200 90f3dc00 00000000 ..1..!2......... │ │ + 0x00dc5e20 7fd13100 084e3100 d8f3dc00 00000000 ..1..N1......... │ │ + 0x00dc5e30 7fd13100 9bf73000 20f4dc00 00000000 ..1...0. ....... │ │ + 0x00dc5e40 024b3200 c52f3100 68f4dc00 00000000 .K2../1.h....... │ │ + 0x00dc5e50 024b3200 78d02f00 b0f4dc00 00000000 .K2.x./......... │ │ + 0x00dc5e60 024b3200 cf203200 f8f4dc00 00000000 .K2.. 2......... │ │ + 0x00dc5e70 024b3200 0d213200 40f5dc00 00000000 .K2..!2.@....... │ │ + 0x00dc5e80 024b3200 084e3100 88f5dc00 00000000 .K2..N1......... │ │ + 0x00dc5e90 024b3200 9bf73000 d0f5dc00 00000000 .K2...0......... │ │ + 0x00dc5ea0 9ee43000 c52f3100 28fbdc00 00000000 ..0../1.(....... │ │ + 0x00dc5eb0 9ee43000 78d02f00 70fbdc00 00000000 ..0.x./.p....... │ │ + 0x00dc5ec0 9ee43000 cf203200 b8fbdc00 00000000 ..0.. 2......... │ │ + 0x00dc5ed0 9ee43000 0d213200 00fcdc00 00000000 ..0..!2......... │ │ + 0x00dc5ee0 9ee43000 084e3100 48fcdc00 00000000 ..0..N1.H....... │ │ + 0x00dc5ef0 9ee43000 9bf73000 90fcdc00 00000000 ..0...0......... │ │ + 0x00dc5f00 25862f00 c52f3100 d8fcdc00 00000000 %./../1......... │ │ 0x00dc5f10 25862f00 78d02f00 20fddc00 00000000 %./.x./. ....... │ │ - 0x00dc5f20 25862f00 f6203200 68fddc00 00000000 %./.. 2.h....... │ │ - 0x00dc5f30 25862f00 34213200 b0fddc00 00000000 %./.4!2......... │ │ - 0x00dc5f40 25862f00 2f4e3100 f8fddc00 00000000 %././N1......... │ │ - 0x00dc5f50 25862f00 c2f73000 40fedc00 00000000 %./...0.@....... │ │ - 0x00dc5f60 f0233100 ec2f3100 c8f7dc00 00000000 .#1../1......... │ │ - 0x00dc5f70 f0233100 78d02f00 10f8dc00 00000000 .#1.x./......... │ │ - 0x00dc5f80 f0233100 f6203200 58f8dc00 00000000 .#1.. 2.X....... │ │ - 0x00dc5f90 f0233100 34213200 a0f8dc00 00000000 .#1.4!2......... │ │ - 0x00dc5fa0 f0233100 2f4e3100 e8f8dc00 00000000 .#1./N1......... │ │ - 0x00dc5fb0 f0233100 c2f73000 30f9dc00 00000000 .#1...0.0....... │ │ - 0x00dc5fc0 bce12f00 ec2f3100 78f9dc00 00000000 ../../1.x....... │ │ + 0x00dc5f20 25862f00 cf203200 68fddc00 00000000 %./.. 2.h....... │ │ + 0x00dc5f30 25862f00 0d213200 b0fddc00 00000000 %./..!2......... │ │ + 0x00dc5f40 25862f00 084e3100 f8fddc00 00000000 %./..N1......... │ │ + 0x00dc5f50 25862f00 9bf73000 40fedc00 00000000 %./...0.@....... │ │ + 0x00dc5f60 c9233100 c52f3100 c8f7dc00 00000000 .#1../1......... │ │ + 0x00dc5f70 c9233100 78d02f00 10f8dc00 00000000 .#1.x./......... │ │ + 0x00dc5f80 c9233100 cf203200 58f8dc00 00000000 .#1.. 2.X....... │ │ + 0x00dc5f90 c9233100 0d213200 a0f8dc00 00000000 .#1..!2......... │ │ + 0x00dc5fa0 c9233100 084e3100 e8f8dc00 00000000 .#1..N1......... │ │ + 0x00dc5fb0 c9233100 9bf73000 30f9dc00 00000000 .#1...0.0....... │ │ + 0x00dc5fc0 bce12f00 c52f3100 78f9dc00 00000000 ../../1.x....... │ │ 0x00dc5fd0 bce12f00 78d02f00 c0f9dc00 00000000 ../.x./......... │ │ - 0x00dc5fe0 bce12f00 f6203200 08fadc00 00000000 ../.. 2......... │ │ - 0x00dc5ff0 bce12f00 34213200 50fadc00 00000000 ../.4!2.P....... │ │ - 0x00dc6000 bce12f00 2f4e3100 98fadc00 00000000 .././N1......... │ │ - 0x00dc6010 bce12f00 c2f73000 e0fadc00 00000000 ../...0......... │ │ + 0x00dc5fe0 bce12f00 cf203200 08fadc00 00000000 ../.. 2......... │ │ + 0x00dc5ff0 bce12f00 0d213200 50fadc00 00000000 ../..!2.P....... │ │ + 0x00dc6000 bce12f00 084e3100 98fadc00 00000000 ../..N1......... │ │ + 0x00dc6010 bce12f00 9bf73000 e0fadc00 00000000 ../...0......... │ │ 0x00dc6020 c3553000 9f293000 18f6dc00 00000000 .U0..)0......... │ │ 0x00dc6030 c3553000 0df63200 60f6dc00 00000000 .U0...2.`....... │ │ 0x00dc6040 c3553000 53f63200 a8f6dc00 00000000 .U0.S.2......... │ │ - 0x00dc6050 c3553000 20b73200 f0f6dc00 00000000 .U0. .2......... │ │ + 0x00dc6050 c3553000 f9b63200 f0f6dc00 00000000 .U0...2......... │ │ 0x00dc6060 c3553000 90f63200 38f7dc00 00000000 .U0...2.8....... │ │ - 0x00dc6070 c3553000 b9d73000 80f7dc00 00000000 .U0...0......... │ │ - 0x00dc6080 c3033300 734e3100 88fedc00 00000000 ..3.sN1......... │ │ + 0x00dc6070 c3553000 92d73000 80f7dc00 00000000 .U0...0......... │ │ + 0x00dc6080 c3033300 4c4e3100 88fedc00 00000000 ..3.LN1......... │ │ 0x00dc6090 c3033300 d3f63200 d0fedc00 00000000 ..3...2......... │ │ - 0x00dc60a0 dfbd2f00 a64e3100 18ffdc00 00000000 ../..N1......... │ │ + 0x00dc60a0 dfbd2f00 7f4e3100 18ffdc00 00000000 ../..N1......... │ │ 0x00dc60b0 dfbd2f00 bcee2f00 60ffdc00 00000000 ../.../.`....... │ │ 0x00dc60c0 848c2f00 e5293000 a8ffdc00 00000000 ../..)0......... │ │ 0x00dc60d0 848c2f00 eeee2f00 f0ffdc00 00000000 ../.../......... │ │ - 0x00dc60e0 a6d13100 4b6e3100 3800dd00 00000000 ..1.Kn1.8....... │ │ - 0x00dc60f0 a6d13100 b1a83100 8000dd00 00000000 ..1...1......... │ │ - 0x00dc6100 294b3200 fcd73000 c800dd00 00000000 )K2...0......... │ │ - 0x00dc6110 294b3200 06f73200 1001dd00 00000000 )K2...2......... │ │ - 0x00dc6120 c3033300 5db73200 5801dd00 00000000 ..3.].2.X....... │ │ + 0x00dc60e0 7fd13100 246e3100 3800dd00 00000000 ..1.$n1.8....... │ │ + 0x00dc60f0 7fd13100 8aa83100 8000dd00 00000000 ..1...1......... │ │ + 0x00dc6100 024b3200 d5d73000 c800dd00 00000000 .K2...0......... │ │ + 0x00dc6110 024b3200 06f73200 1001dd00 00000000 .K2...2......... │ │ + 0x00dc6120 c3033300 36b73200 5801dd00 00000000 ..3.6.2.X....... │ │ 0x00dc6130 c3033300 e9623000 a001dd00 00000000 ..3..b0......... │ │ - 0x00dc6140 30043100 5db73200 e801dd00 00000000 0.1.].2......... │ │ - 0x00dc6150 30043100 e9623000 3002dd00 00000000 0.1..b0.0....... │ │ + 0x00dc6140 09043100 36b73200 e801dd00 00000000 ..1.6.2......... │ │ + 0x00dc6150 09043100 e9623000 3002dd00 00000000 ..1..b0.0....... │ │ 0x00dc6160 dfbd2f00 c69f3000 7802dd00 00000000 ../...0.x....... │ │ - 0x00dc6170 dfbd2f00 bec53100 c002dd00 00000000 ../...1......... │ │ - 0x00dc6180 848c2f00 92b73200 0803dd00 00000000 ../...2......... │ │ + 0x00dc6170 dfbd2f00 97c53100 c002dd00 00000000 ../...1......... │ │ + 0x00dc6180 848c2f00 6bb73200 0803dd00 00000000 ../.k.2......... │ │ 0x00dc6190 848c2f00 182a3000 5003dd00 00000000 ../..*0.P....... │ │ - 0x00dc61a0 294b3200 12bd3000 9803dd00 00000000 )K2...0......... │ │ - 0x00dc61b0 294b3200 42183300 e003dd00 00000000 )K2.B.3......... │ │ + 0x00dc61a0 024b3200 ebbc3000 9803dd00 00000000 .K2...0......... │ │ + 0x00dc61b0 024b3200 42183300 e003dd00 00000000 .K2.B.3......... │ │ 0x00dc61c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc61d0 dfbd2f00 33303100 2cd6dc00 00000000 ../.301.,....... │ │ + 0x00dc61d0 dfbd2f00 0c303100 2cd6dc00 00000000 ../..01.,....... │ │ 0x00dc61e0 dfbd2f00 5ad53200 6cd6dc00 00000000 ../.Z.2.l....... │ │ 0x00dc61f0 dfbd2f00 bfd02f00 acd6dc00 00000000 ../.../......... │ │ 0x00dc6200 dfbd2f00 fbd02f00 ecd6dc00 00000000 ../.../......... │ │ - 0x00dc6210 848c2f00 33303100 2cd7dc00 00000000 ../.301.,....... │ │ + 0x00dc6210 848c2f00 0c303100 2cd7dc00 00000000 ../..01.,....... │ │ 0x00dc6220 848c2f00 5ad53200 6cd7dc00 00000000 ../.Z.2.l....... │ │ 0x00dc6230 848c2f00 bfd02f00 acd7dc00 00000000 ../.../......... │ │ - 0x00dc6240 848c2f00 47bd3000 ecd7dc00 00000000 ../.G.0......... │ │ - 0x00dc6250 a6d13100 33303100 2cd8dc00 00000000 ..1.301.,....... │ │ - 0x00dc6260 a6d13100 5ad53200 6cd8dc00 00000000 ..1.Z.2.l....... │ │ - 0x00dc6270 a6d13100 bfd02f00 acd8dc00 00000000 ..1.../......... │ │ - 0x00dc6280 a6d13100 80972f00 ecd8dc00 00000000 ..1.../......... │ │ - 0x00dc6290 a6d13100 03b42f00 a0e5dc00 00000000 ..1.../......... │ │ - 0x00dc62a0 a6d13100 56983200 68e7dc00 00000000 ..1.V.2.h....... │ │ - 0x00dc62b0 294b3200 33303100 2cd9dc00 00000000 )K2.301.,....... │ │ - 0x00dc62c0 294b3200 5ad53200 6cd9dc00 00000000 )K2.Z.2.l....... │ │ - 0x00dc62d0 294b3200 bfd02f00 acd9dc00 00000000 )K2.../......... │ │ - 0x00dc62e0 294b3200 72213200 ecd9dc00 00000000 )K2.r!2......... │ │ - 0x00dc62f0 f0233100 33303100 2cdbdc00 00000000 .#1.301.,....... │ │ - 0x00dc6300 f0233100 5ad53200 6cdbdc00 00000000 .#1.Z.2.l....... │ │ - 0x00dc6310 bce12f00 33303100 acdbdc00 00000000 ../.301......... │ │ + 0x00dc6240 848c2f00 20bd3000 ecd7dc00 00000000 ../. .0......... │ │ + 0x00dc6250 7fd13100 0c303100 2cd8dc00 00000000 ..1..01.,....... │ │ + 0x00dc6260 7fd13100 5ad53200 6cd8dc00 00000000 ..1.Z.2.l....... │ │ + 0x00dc6270 7fd13100 bfd02f00 acd8dc00 00000000 ..1.../......... │ │ + 0x00dc6280 7fd13100 80972f00 ecd8dc00 00000000 ..1.../......... │ │ + 0x00dc6290 7fd13100 03b42f00 a0e5dc00 00000000 ..1.../......... │ │ + 0x00dc62a0 7fd13100 2f983200 68e7dc00 00000000 ..1./.2.h....... │ │ + 0x00dc62b0 024b3200 0c303100 2cd9dc00 00000000 .K2..01.,....... │ │ + 0x00dc62c0 024b3200 5ad53200 6cd9dc00 00000000 .K2.Z.2.l....... │ │ + 0x00dc62d0 024b3200 bfd02f00 acd9dc00 00000000 .K2.../......... │ │ + 0x00dc62e0 024b3200 4b213200 ecd9dc00 00000000 .K2.K!2......... │ │ + 0x00dc62f0 c9233100 0c303100 2cdbdc00 00000000 .#1..01.,....... │ │ + 0x00dc6300 c9233100 5ad53200 6cdbdc00 00000000 .#1.Z.2.l....... │ │ + 0x00dc6310 bce12f00 0c303100 acdbdc00 00000000 ../..01......... │ │ 0x00dc6320 bce12f00 5ad53200 ecdbdc00 00000000 ../.Z.2......... │ │ - 0x00dc6330 c5e43000 33303100 2cdadc00 00000000 ..0.301.,....... │ │ - 0x00dc6340 c5e43000 5ad53200 6cdadc00 00000000 ..0.Z.2.l....... │ │ - 0x00dc6350 25862f00 33303100 acdadc00 00000000 %./.301......... │ │ + 0x00dc6330 9ee43000 0c303100 2cdadc00 00000000 ..0..01.,....... │ │ + 0x00dc6340 9ee43000 5ad53200 6cdadc00 00000000 ..0.Z.2.l....... │ │ + 0x00dc6350 25862f00 0c303100 acdadc00 00000000 %./..01......... │ │ 0x00dc6360 25862f00 5ad53200 ecdadc00 00000000 %./.Z.2......... │ │ - 0x00dc6370 c3553000 26e53100 2cdcdc00 00000000 .U0.&.1.,....... │ │ - 0x00dc6380 c3553000 d84e3100 6cdcdc00 00000000 .U0..N1.l....... │ │ - 0x00dc6390 c3553000 f3c53100 acdcdc00 00000000 .U0...1......... │ │ - 0x00dc63a0 c3033300 33303100 ecdcdc00 00000000 ..3.301......... │ │ + 0x00dc6370 c3553000 ffe43100 2cdcdc00 00000000 .U0...1.,....... │ │ + 0x00dc6380 c3553000 b14e3100 6cdcdc00 00000000 .U0..N1.l....... │ │ + 0x00dc6390 c3553000 ccc53100 acdcdc00 00000000 .U0...1......... │ │ + 0x00dc63a0 c3033300 0c303100 ecdcdc00 00000000 ..3..01......... │ │ 0x00dc63b0 c3033300 5ad53200 2cdddc00 00000000 ..3.Z.2.,....... │ │ 0x00dc63c0 c3033300 bfd02f00 6cdddc00 00000000 ..3.../.l....... │ │ - 0x00dc63d0 c3033300 1a4f3100 acdddc00 00000000 ..3..O1......... │ │ - 0x00dc63e0 30043100 33303100 ecdddc00 00000000 0.1.301......... │ │ - 0x00dc63f0 30043100 5ad53200 2cdedc00 00000000 0.1.Z.2.,....... │ │ + 0x00dc63d0 c3033300 f34e3100 acdddc00 00000000 ..3..N1......... │ │ + 0x00dc63e0 09043100 0c303100 ecdddc00 00000000 ..1..01......... │ │ + 0x00dc63f0 09043100 5ad53200 2cdedc00 00000000 ..1.Z.2.,....... │ │ 0x00dc6400 c3033300 03b42f00 d0e5dc00 00000000 ..3.../......... │ │ - 0x00dc6410 c3033300 56983200 a8e7dc00 00000000 ..3.V.2......... │ │ - 0x00dc6420 98e73000 5ad53200 40e8dc00 00000000 ..0.Z.2.@....... │ │ - 0x00dc6430 98e73000 4d8b3100 38e6dc00 00000000 ..0.M.1.8....... │ │ - 0x00dc6440 98e73000 718b3100 48e5dc00 00000000 ..0.q.1.H....... │ │ + 0x00dc6410 c3033300 2f983200 a8e7dc00 00000000 ..3./.2......... │ │ + 0x00dc6420 71e73000 5ad53200 40e8dc00 00000000 q.0.Z.2.@....... │ │ + 0x00dc6430 71e73000 268b3100 38e6dc00 00000000 q.0.&.1.8....... │ │ + 0x00dc6440 71e73000 4a8b3100 48e5dc00 00000000 q.0.J.1.H....... │ │ 0x00dc6450 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc6460 31bc3200 8d043200 fc79dd00 00000000 1.2...2..y...... │ │ + 0x00dc6460 0abc3200 66043200 fc79dd00 00000000 ..2.f.2..y...... │ │ 0x00dc6470 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc6480 c051dc00 44aade00 8053dc00 2054dc00 .Q..D....S.. T.. │ │ 0x00dc6490 3055dc00 00000000 00000000 00000000 0U.............. │ │ 0x00dc64a0 00000000 9055dc00 c056dc00 4057dc00 .....U...V..@W.. │ │ 0x00dc64b0 105adc00 405adc00 00000000 00000000 .Z..@Z.......... │ │ 0x00dc64c0 00000000 00000000 00000000 905adc00 .............Z.. │ │ 0x00dc64d0 d061dc00 6064dc00 00040000 e092cc00 .a..`d.......... │ │ 0x00dc64e0 01040000 fc92cc00 02040000 0c93cc00 ................ │ │ 0x00dc64f0 03040000 f893cc00 00000000 00000000 ................ │ │ - 0x00dc6500 ef263200 06000000 00000000 00000000 .&2............. │ │ - 0x00dc6510 ffffffff 1f1d3100 06000000 00000000 ......1......... │ │ - 0x00dc6520 00000000 ffffffff 49973200 06000000 ........I.2..... │ │ + 0x00dc6500 c8263200 06000000 00000000 00000000 .&2............. │ │ + 0x00dc6510 ffffffff f81c3100 06000000 00000000 ......1......... │ │ + 0x00dc6520 00000000 ffffffff 22973200 06000000 ........".2..... │ │ 0x00dc6530 00000000 00000000 ffffffff 0fa63000 ..............0. │ │ 0x00dc6540 01000000 00000000 00000000 ffffffff ................ │ │ 0x00dc6550 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc6560 00000000 62e53100 ff463000 2c8add00 ....b.1..F0.,... │ │ - 0x00dc6570 00000000 db6e3100 ff463000 748add00 .....n1..F0.t... │ │ - 0x00dc6580 00000000 9cbd3000 ff463000 f48add00 ......0..F0..... │ │ + 0x00dc6560 00000000 3be53100 ff463000 2c8add00 ....;.1..F0.,... │ │ + 0x00dc6570 00000000 b46e3100 ff463000 748add00 .....n1..F0.t... │ │ + 0x00dc6580 00000000 75bd3000 ff463000 f48add00 ....u.0..F0..... │ │ 0x00dc6590 00000000 6d762f00 ff463000 8ccedc00 ....mv/..F0..... │ │ 0x00dc65a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc65b0 00000000 73723200 ff463000 8c7ddd00 ....sr2..F0..}.. │ │ - 0x00dc65c0 00000000 438c3100 ff463000 047edd00 ....C.1..F0..~.. │ │ - 0x00dc65d0 00000000 61db3100 ff463000 7c7edd00 ....a.1..F0.|~.. │ │ - 0x00dc65e0 00000000 37283100 ff463000 f47edd00 ....7(1..F0..~.. │ │ - 0x00dc65f0 00000000 a58f3200 ff463000 7c7bdd00 ......2..F0.|{.. │ │ - 0x00dc6600 00000000 2a223200 ff463000 f47bdd00 ....*"2..F0..{.. │ │ + 0x00dc65b0 00000000 4c723200 ff463000 8c7ddd00 ....Lr2..F0..}.. │ │ + 0x00dc65c0 00000000 1c8c3100 ff463000 047edd00 ......1..F0..~.. │ │ + 0x00dc65d0 00000000 3adb3100 ff463000 7c7edd00 ....:.1..F0.|~.. │ │ + 0x00dc65e0 00000000 10283100 ff463000 f47edd00 .....(1..F0..~.. │ │ + 0x00dc65f0 00000000 7e8f3200 ff463000 7c7bdd00 ....~.2..F0.|{.. │ │ + 0x00dc6600 00000000 03223200 ff463000 f47bdd00 ....."2..F0..{.. │ │ 0x00dc6610 00000000 bac82f00 ff463000 6c7cdd00 ....../..F0.l|.. │ │ 0x00dc6620 00000000 a78f2f00 ff463000 e47cdd00 ....../..F0..|.. │ │ - 0x00dc6630 00000000 62ae3200 ff463000 d883dd00 ....b.2..F0..... │ │ - 0x00dc6640 00000000 4c4f3100 ff463000 5084dd00 ....LO1..F0.P... │ │ + 0x00dc6630 00000000 3bae3200 ff463000 d883dd00 ....;.2..F0..... │ │ + 0x00dc6640 00000000 254f3100 ff463000 5084dd00 ....%O1..F0.P... │ │ 0x00dc6650 00000000 b2972f00 ff463000 c884dd00 ....../..F0..... │ │ - 0x00dc6660 00000000 70303100 ff463000 4085dd00 ....p01..F0.@... │ │ - 0x00dc6670 00000000 e9523200 ff463000 3086dd00 .....R2..F0.0... │ │ - 0x00dc6680 00000000 67663100 ff463000 b885dd00 ....gf1..F0..... │ │ - 0x00dc6690 00000000 28053200 ff463000 7c88dd00 ....(.2..F0.|... │ │ - 0x00dc66a0 00000000 6c723200 ff463000 0488dd00 ....lr2..F0..... │ │ + 0x00dc6660 00000000 49303100 ff463000 4085dd00 ....I01..F0.@... │ │ + 0x00dc6670 00000000 c2523200 ff463000 3086dd00 .....R2..F0.0... │ │ + 0x00dc6680 00000000 40663100 ff463000 b885dd00 ....@f1..F0..... │ │ + 0x00dc6690 00000000 01053200 ff463000 7c88dd00 ......2..F0.|... │ │ + 0x00dc66a0 00000000 45723200 ff463000 0488dd00 ....Er2..F0..... │ │ 0x00dc66b0 00000000 5b063000 ff463000 f488dd00 ....[.0..F0..... │ │ 0x00dc66c0 00000000 77772f00 ff463000 5483dd00 ....ww/..F0.T... │ │ - 0x00dc66d0 00000000 734f3100 ff463000 9c7fdd00 ....sO1..F0..... │ │ - 0x00dc66e0 00000000 56153100 ff463000 1480dd00 ....V.1..F0..... │ │ + 0x00dc66d0 00000000 4c4f3100 ff463000 9c7fdd00 ....LO1..F0..... │ │ + 0x00dc66e0 00000000 2f153100 ff463000 1480dd00 ..../.1..F0..... │ │ 0x00dc66f0 00000000 3f633000 ff463000 8c80dd00 ....?c0..F0..... │ │ - 0x00dc6700 00000000 79e53100 ff463000 0481dd00 ....y.1..F0..... │ │ - 0x00dc6710 00000000 a2683100 ff463000 7c81dd00 .....h1..F0.|... │ │ + 0x00dc6700 00000000 52e53100 ff463000 0481dd00 ....R.1..F0..... │ │ + 0x00dc6710 00000000 7b683100 ff463000 7c81dd00 ....{h1..F0.|... │ │ 0x00dc6720 00000000 3b223000 ff463000 f481dd00 ....;"0..F0..... │ │ 0x00dc6730 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc6740 00000000 fd093100 ff463000 3c8bdd00 ......1..F0.<... │ │ - 0x00dc6750 00000000 94d83000 ff463000 2c8cdd00 ......0..F0.,... │ │ + 0x00dc6740 00000000 d6093100 ff463000 3c8bdd00 ......1..F0.<... │ │ + 0x00dc6750 00000000 6dd83000 ff463000 2c8cdd00 ....m.0..F0.,... │ │ 0x00dc6760 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc6770 00000000 6465dc00 b465dc00 00000000 ....de...e...... │ │ 0x00dc6780 4467dc00 01040000 3894cc00 02040000 Dg......8....... │ │ 0x00dc6790 4894cc00 03040000 3495cc00 00000000 H.......4....... │ │ - 0x00dc67a0 00000000 ef263200 06000000 00000000 .....&2......... │ │ - 0x00dc67b0 00000000 ffffffff 1f1d3100 06000000 ..........1..... │ │ - 0x00dc67c0 00000000 00000000 ffffffff 49973200 ............I.2. │ │ + 0x00dc67a0 00000000 c8263200 06000000 00000000 .....&2......... │ │ + 0x00dc67b0 00000000 ffffffff f81c3100 06000000 ..........1..... │ │ + 0x00dc67c0 00000000 00000000 ffffffff 22973200 ............".2. │ │ 0x00dc67d0 06000000 00000000 00000000 ffffffff ................ │ │ 0x00dc67e0 0fa63000 01000000 00000000 00000000 ..0............. │ │ 0x00dc67f0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dc6800 00000000 00000000 5fc93000 04000000 ........_.0..... │ │ - 0x00dc6810 277f3100 0a000000 ffffffff 82c93000 '.1...........0. │ │ - 0x00dc6820 04000000 277f3100 0a000000 ffffffff ....'.1......... │ │ - 0x00dc6830 f7033100 04000000 294b3200 03000000 ..1.....)K2..... │ │ + 0x00dc6800 00000000 00000000 38c93000 04000000 ........8.0..... │ │ + 0x00dc6810 007f3100 0a000000 ffffffff 5bc93000 ..1.........[.0. │ │ + 0x00dc6820 04000000 007f3100 0a000000 ffffffff ......1......... │ │ + 0x00dc6830 d0033100 04000000 024b3200 03000000 ..1......K2..... │ │ 0x00dc6840 ffffffff c0bf2f00 02000000 c86d3800 ....../......m8. │ │ 0x00dc6850 04000000 ffffffff 1b6f3000 02000000 .........o0..... │ │ 0x00dc6860 cc6d3800 04000000 ffffffff b1a22f00 .m8.........../. │ │ 0x00dc6870 01000000 d06d3800 04000000 ffffffff .....m8......... │ │ - 0x00dc6880 9ac93000 01000000 d46d3800 04000000 ..0......m8..... │ │ - 0x00dc6890 ffffffff 414b3200 01000000 d86d3800 ....AK2......m8. │ │ + 0x00dc6880 73c93000 01000000 d46d3800 04000000 s.0......m8..... │ │ + 0x00dc6890 ffffffff 1a4b3200 01000000 d86d3800 .....K2......m8. │ │ 0x00dc68a0 04000000 ffffffff 2a862f00 01000000 ........*./..... │ │ 0x00dc68b0 dc6d3800 04000000 ffffffff 00000000 .m8............. │ │ 0x00dc68c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc68d0 5fc93000 04000000 6f323200 06000000 _.0.....o22..... │ │ - 0x00dc68e0 ffffffff 82c93000 04000000 277f3100 ......0.....'.1. │ │ - 0x00dc68f0 0a000000 ffffffff f7033100 04000000 ..........1..... │ │ - 0x00dc6900 294b3200 03000000 ffffffff c0bf2f00 )K2.........../. │ │ + 0x00dc68d0 38c93000 04000000 48323200 06000000 8.0.....H22..... │ │ + 0x00dc68e0 ffffffff 5bc93000 04000000 007f3100 ....[.0.......1. │ │ + 0x00dc68f0 0a000000 ffffffff d0033100 04000000 ..........1..... │ │ + 0x00dc6900 024b3200 03000000 ffffffff c0bf2f00 .K2.........../. │ │ 0x00dc6910 02000000 c86d3800 04000000 ffffffff .....m8......... │ │ 0x00dc6920 1b6f3000 02000000 cc6d3800 04000000 .o0......m8..... │ │ 0x00dc6930 ffffffff b1a22f00 01000000 d06d3800 ....../......m8. │ │ - 0x00dc6940 04000000 ffffffff 9ac93000 01000000 ..........0..... │ │ - 0x00dc6950 d46d3800 04000000 ffffffff 414b3200 .m8.........AK2. │ │ + 0x00dc6940 04000000 ffffffff 73c93000 01000000 ........s.0..... │ │ + 0x00dc6950 d46d3800 04000000 ffffffff 1a4b3200 .m8..........K2. │ │ 0x00dc6960 01000000 d86d3800 04000000 ffffffff .....m8......... │ │ 0x00dc6970 2a862f00 01000000 dc6d3800 04000000 *./......m8..... │ │ 0x00dc6980 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dc6990 00000000 00000000 5fc93000 04000000 ........_.0..... │ │ - 0x00dc69a0 696b2f00 0a000000 ffffffff 82c93000 ik/...........0. │ │ + 0x00dc6990 00000000 00000000 38c93000 04000000 ........8.0..... │ │ + 0x00dc69a0 696b2f00 0a000000 ffffffff 5bc93000 ik/.........[.0. │ │ 0x00dc69b0 04000000 696b2f00 0a000000 ffffffff ....ik/......... │ │ - 0x00dc69c0 f7033100 04000000 294b3200 03000000 ..1.....)K2..... │ │ + 0x00dc69c0 d0033100 04000000 024b3200 03000000 ..1......K2..... │ │ 0x00dc69d0 ffffffff c0bf2f00 02000000 e06d3800 ....../......m8. │ │ 0x00dc69e0 04000000 ffffffff 1b6f3000 02000000 .........o0..... │ │ 0x00dc69f0 e46d3800 04000000 ffffffff b1a22f00 .m8.........../. │ │ 0x00dc6a00 01000000 e86d3800 04000000 ffffffff .....m8......... │ │ - 0x00dc6a10 9ac93000 01000000 ec6d3800 04000000 ..0......m8..... │ │ - 0x00dc6a20 ffffffff 414b3200 01000000 f06d3800 ....AK2......m8. │ │ + 0x00dc6a10 73c93000 01000000 ec6d3800 04000000 s.0......m8..... │ │ + 0x00dc6a20 ffffffff 1a4b3200 01000000 f06d3800 .....K2......m8. │ │ 0x00dc6a30 04000000 ffffffff 2a862f00 01000000 ........*./..... │ │ 0x00dc6a40 f46d3800 04000000 ffffffff 00000000 .m8............. │ │ 0x00dc6a50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc6a60 5fc93000 04000000 93e22f00 0a000000 _.0......./..... │ │ - 0x00dc6a70 ffffffff 82c93000 04000000 93e22f00 ......0......./. │ │ - 0x00dc6a80 0a000000 ffffffff f7033100 04000000 ..........1..... │ │ - 0x00dc6a90 294b3200 03000000 ffffffff c0bf2f00 )K2.........../. │ │ + 0x00dc6a60 38c93000 04000000 93e22f00 0a000000 8.0......./..... │ │ + 0x00dc6a70 ffffffff 5bc93000 04000000 93e22f00 ....[.0......./. │ │ + 0x00dc6a80 0a000000 ffffffff d0033100 04000000 ..........1..... │ │ + 0x00dc6a90 024b3200 03000000 ffffffff c0bf2f00 .K2.........../. │ │ 0x00dc6aa0 02000000 f86d3800 04000000 ffffffff .....m8......... │ │ 0x00dc6ab0 1b6f3000 02000000 fc6d3800 04000000 .o0......m8..... │ │ 0x00dc6ac0 ffffffff b1a22f00 01000000 006e3800 ....../......n8. │ │ - 0x00dc6ad0 04000000 ffffffff 9ac93000 01000000 ..........0..... │ │ - 0x00dc6ae0 046e3800 04000000 ffffffff 414b3200 .n8.........AK2. │ │ + 0x00dc6ad0 04000000 ffffffff 73c93000 01000000 ........s.0..... │ │ + 0x00dc6ae0 046e3800 04000000 ffffffff 1a4b3200 .n8..........K2. │ │ 0x00dc6af0 01000000 086e3800 04000000 ffffffff .....n8......... │ │ 0x00dc6b00 2a862f00 01000000 0c6e3800 04000000 *./......n8..... │ │ 0x00dc6b10 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dc6b20 00000000 00000000 5fc93000 04000000 ........_.0..... │ │ - 0x00dc6b30 497f3100 06000000 ffffffff 82c93000 I.1...........0. │ │ + 0x00dc6b20 00000000 00000000 38c93000 04000000 ........8.0..... │ │ + 0x00dc6b30 227f3100 06000000 ffffffff 5bc93000 ".1.........[.0. │ │ 0x00dc6b40 04000000 93e22f00 0a000000 ffffffff ....../......... │ │ - 0x00dc6b50 f7033100 04000000 294b3200 03000000 ..1.....)K2..... │ │ + 0x00dc6b50 d0033100 04000000 024b3200 03000000 ..1......K2..... │ │ 0x00dc6b60 ffffffff c0bf2f00 02000000 f86d3800 ....../......m8. │ │ 0x00dc6b70 04000000 ffffffff 1b6f3000 02000000 .........o0..... │ │ 0x00dc6b80 fc6d3800 04000000 ffffffff b1a22f00 .m8.........../. │ │ 0x00dc6b90 01000000 006e3800 04000000 ffffffff .....n8......... │ │ - 0x00dc6ba0 9ac93000 01000000 046e3800 04000000 ..0......n8..... │ │ - 0x00dc6bb0 ffffffff 414b3200 01000000 086e3800 ....AK2......n8. │ │ + 0x00dc6ba0 73c93000 01000000 046e3800 04000000 s.0......n8..... │ │ + 0x00dc6bb0 ffffffff 1a4b3200 01000000 086e3800 .....K2......n8. │ │ 0x00dc6bc0 04000000 ffffffff 2a862f00 01000000 ........*./..... │ │ 0x00dc6bd0 0c6e3800 04000000 ffffffff 00000000 .n8............. │ │ 0x00dc6be0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc6bf0 5fc93000 04000000 c68b3200 0a000000 _.0.......2..... │ │ - 0x00dc6c00 ffffffff 82c93000 04000000 c68b3200 ......0.......2. │ │ - 0x00dc6c10 0a000000 ffffffff f7033100 04000000 ..........1..... │ │ - 0x00dc6c20 294b3200 03000000 ffffffff c0bf2f00 )K2.........../. │ │ + 0x00dc6bf0 38c93000 04000000 9f8b3200 0a000000 8.0.......2..... │ │ + 0x00dc6c00 ffffffff 5bc93000 04000000 9f8b3200 ....[.0.......2. │ │ + 0x00dc6c10 0a000000 ffffffff d0033100 04000000 ..........1..... │ │ + 0x00dc6c20 024b3200 03000000 ffffffff c0bf2f00 .K2.........../. │ │ 0x00dc6c30 02000000 106e3800 04000000 ffffffff .....n8......... │ │ 0x00dc6c40 1b6f3000 02000000 146e3800 04000000 .o0......n8..... │ │ 0x00dc6c50 ffffffff b1a22f00 01000000 186e3800 ....../......n8. │ │ - 0x00dc6c60 04000000 ffffffff 9ac93000 01000000 ..........0..... │ │ - 0x00dc6c70 1c6e3800 04000000 ffffffff 414b3200 .n8.........AK2. │ │ + 0x00dc6c60 04000000 ffffffff 73c93000 01000000 ........s.0..... │ │ + 0x00dc6c70 1c6e3800 04000000 ffffffff 1a4b3200 .n8..........K2. │ │ 0x00dc6c80 01000000 206e3800 04000000 ffffffff .... n8......... │ │ 0x00dc6c90 2a862f00 01000000 246e3800 04000000 *./.....$n8..... │ │ 0x00dc6ca0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dc6cb0 00000000 00000000 5fc93000 04000000 ........_.0..... │ │ - 0x00dc6cc0 9de22f00 0a000000 ffffffff 82c93000 ../...........0. │ │ + 0x00dc6cb0 00000000 00000000 38c93000 04000000 ........8.0..... │ │ + 0x00dc6cc0 9de22f00 0a000000 ffffffff 5bc93000 ../.........[.0. │ │ 0x00dc6cd0 04000000 9de22f00 0a000000 ffffffff ....../......... │ │ - 0x00dc6ce0 f7033100 04000000 294b3200 03000000 ..1.....)K2..... │ │ + 0x00dc6ce0 d0033100 04000000 024b3200 03000000 ..1......K2..... │ │ 0x00dc6cf0 ffffffff c0bf2f00 02000000 286e3800 ....../.....(n8. │ │ 0x00dc6d00 04000000 ffffffff 1b6f3000 02000000 .........o0..... │ │ 0x00dc6d10 2c6e3800 04000000 ffffffff b1a22f00 ,n8.........../. │ │ 0x00dc6d20 01000000 306e3800 04000000 ffffffff ....0n8......... │ │ - 0x00dc6d30 9ac93000 01000000 346e3800 04000000 ..0.....4n8..... │ │ - 0x00dc6d40 ffffffff 414b3200 01000000 386e3800 ....AK2.....8n8. │ │ + 0x00dc6d30 73c93000 01000000 346e3800 04000000 s.0.....4n8..... │ │ + 0x00dc6d40 ffffffff 1a4b3200 01000000 386e3800 .....K2.....8n8. │ │ 0x00dc6d50 04000000 ffffffff 2a862f00 01000000 ........*./..... │ │ 0x00dc6d60 3c6e3800 04000000 ffffffff 00000000 1. │ │ + 0x00dc9230 ffffffff 3f643100 07000000 00000000 ....?d1......... │ │ + 0x00dc9240 00000000 ffffffff b82f3200 02000000 ........./2..... │ │ + 0x00dc9250 00000000 04000000 ffffffff a53e3100 .............>1. │ │ 0x00dc9260 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dc9270 f7563000 02000000 00000000 04000000 .V0............. │ │ 0x00dc9280 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc9290 00000000 00000000 7b612f00 04000000 ........{a/..... │ │ 0x00dc92a0 00000000 00000000 ffffffff a1b42f00 ............../. │ │ 0x00dc92b0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dc92c0 6a6e3200 04000000 00000000 00000000 jn2............. │ │ + 0x00dc92c0 436e3200 04000000 00000000 00000000 Cn2............. │ │ 0x00dc92d0 ffffffff 236c2f00 04000000 00000000 ....#l/......... │ │ 0x00dc92e0 00000000 ffffffff ac0c3000 04000000 ..........0..... │ │ - 0x00dc92f0 00000000 00000000 ffffffff 66643100 ............fd1. │ │ + 0x00dc92f0 00000000 00000000 ffffffff 3f643100 ............?d1. │ │ 0x00dc9300 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dc9310 df2f3200 02000000 00000000 04000000 ./2............. │ │ - 0x00dc9320 ffffffff cc3e3100 02000000 00000000 .....>1......... │ │ + 0x00dc9310 b82f3200 02000000 00000000 04000000 ./2............. │ │ + 0x00dc9320 ffffffff a53e3100 02000000 00000000 .....>1......... │ │ 0x00dc9330 04000000 ffffffff f7563000 02000000 .........V0..... │ │ 0x00dc9340 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dc9350 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc9360 01000000 84b7cc00 02000000 c8b7cc00 ................ │ │ 0x00dc9370 03000000 40b8cc00 04000000 c8b7cc00 ....@........... │ │ 0x00dc9380 05000000 1cb9cc00 06000000 c4b9cc00 ................ │ │ 0x00dc9390 07000000 f8b9cc00 08000000 b0bacc00 ................ │ │ 0x00dc93a0 09000000 34bbcc00 0a000000 44bbcc00 ....4.......D... │ │ 0x00dc93b0 0b000000 74bbcc00 00000000 00000000 ....t........... │ │ 0x00dc93c0 7b612f00 04000000 00000000 00000000 {a/............. │ │ 0x00dc93d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc93e0 00000000 00000000 7b612f00 04000000 ........{a/..... │ │ - 0x00dc93f0 00000000 00000000 ffffffff b8873200 ..............2. │ │ + 0x00dc93f0 00000000 00000000 ffffffff 91873200 ..............2. │ │ 0x00dc9400 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dc9410 2ea03000 04000000 00000000 00000000 ..0............. │ │ 0x00dc9420 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc9430 00000000 00000000 01000000 10000000 ................ │ │ 0x00dc9440 5494dc00 04000000 00000000 10000000 T............... │ │ 0x00dc9450 ce972f00 00000000 00000000 00000000 ../............. │ │ - 0x00dc9460 b7bd3000 80efbc00 00000000 00000000 ..0............. │ │ + 0x00dc9460 90bd3000 80efbc00 00000000 00000000 ..0............. │ │ 0x00dc9470 04000000 cdd53200 80efbc00 00000000 ......2......... │ │ 0x00dc9480 00000000 08000000 cbd12f00 e831bb00 ........../..1.. │ │ 0x00dc9490 00000000 00000000 0c000000 43ef2f00 ............C./. │ │ 0x00dc94a0 e831bb00 01000000 0ccfcc00 07000000 .1.............. │ │ 0x00dc94b0 94cfcc00 08000000 c0cfcc00 02000000 ................ │ │ 0x00dc94c0 d091d200 03000000 9893d200 04000000 ................ │ │ 0x00dc94d0 c093d200 05000000 5c99d200 06000000 ........\....... │ │ @@ -36720,27 +36720,27 @@ │ │ 0x00dc9f70 40d3cc00 07000000 94cfcc00 08000000 @............... │ │ 0x00dc9f80 c0cfcc00 02000000 10dfcc00 03000000 ................ │ │ 0x00dc9f90 58dfcc00 04000000 8471cd00 05000000 X........q...... │ │ 0x00dc9fa0 d878cd00 06000000 489ed200 09000000 .x......H....... │ │ 0x00dc9fb0 58e1cc00 0c000000 248cd200 0a000000 X.......$....... │ │ 0x00dc9fc0 d4dfcc00 0b000000 70e0cc00 0d000000 ........p....... │ │ 0x00dc9fd0 04e1cc00 0e000000 14e1cc00 00000000 ................ │ │ - 0x00dc9fe0 00000000 65413100 02000000 00000000 ....eA1......... │ │ - 0x00dc9ff0 04000000 ffffffff 9e9d3100 02000000 ..........1..... │ │ - 0x00dca000 00000000 04000000 ffffffff 063d3100 .............=1. │ │ + 0x00dc9fe0 00000000 3e413100 02000000 00000000 ....>A1......... │ │ + 0x00dc9ff0 04000000 ffffffff 779d3100 02000000 ........w.1..... │ │ + 0x00dca000 00000000 04000000 ffffffff df3c3100 .............<1. │ │ 0x00dca010 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dca020 e51d3000 02000000 00000000 04000000 ..0............. │ │ - 0x00dca030 ffffffff 9e413100 05000000 00000000 .....A1......... │ │ + 0x00dca030 ffffffff 77413100 05000000 00000000 ....wA1......... │ │ 0x00dca040 00000000 ffffffff 80743000 05000000 .........t0..... │ │ - 0x00dca050 00000000 00000000 ffffffff 82303100 .............01. │ │ + 0x00dca050 00000000 00000000 ffffffff 5b303100 ............[01. │ │ 0x00dca060 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dca070 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dca080 00000000 063d3100 02000000 00000000 .....=1......... │ │ + 0x00dca080 00000000 df3c3100 02000000 00000000 .....<1......... │ │ 0x00dca090 04000000 ffffffff e51d3000 02000000 ..........0..... │ │ - 0x00dca0a0 00000000 04000000 ffffffff 82303100 .............01. │ │ + 0x00dca0a0 00000000 04000000 ffffffff 5b303100 ............[01. │ │ 0x00dca0b0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dca0c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dca0d0 00000000 01000000 98e1cc00 07000000 ................ │ │ 0x00dca0e0 f4e1cc00 08000000 0ce2cc00 02000000 ................ │ │ 0x00dca0f0 98acd200 03000000 e4add200 04000000 ................ │ │ 0x00dca100 0caed200 05000000 98b1d200 06000000 ................ │ │ 0x00dca110 f0b1d200 09000000 68e2cc00 0a000000 ........h....... │ │ @@ -36805,23 +36805,23 @@ │ │ 0x00dca4c0 00000000 01000000 a0f0cc00 07000000 ................ │ │ 0x00dca4d0 24eacc00 08000000 80eacc00 02000000 $............... │ │ 0x00dca4e0 74ebcc00 03000000 9cebcc00 04000000 t............... │ │ 0x00dca4f0 c4ebcc00 05000000 80eccc00 06000000 ................ │ │ 0x00dca500 c4ebcc00 09000000 08f1cc00 0c000000 ................ │ │ 0x00dca510 248cd200 0a000000 18edcc00 0d000000 $............... │ │ 0x00dca520 2ceecc00 0b000000 3ceecc00 0e000000 ,.......<....... │ │ - 0x00dca530 ecefcc00 00000000 00000000 65413100 ............eA1. │ │ + 0x00dca530 ecefcc00 00000000 00000000 3e413100 ............>A1. │ │ 0x00dca540 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dca550 0f473000 02000000 00000000 04000000 .G0............. │ │ - 0x00dca560 ffffffff 15bb3100 05000000 00000000 ......1......... │ │ + 0x00dca560 ffffffff eeba3100 05000000 00000000 ......1......... │ │ 0x00dca570 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dca580 00000000 00000000 00000000 65413100 ............eA1. │ │ + 0x00dca580 00000000 00000000 00000000 3e413100 ............>A1. │ │ 0x00dca590 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dca5a0 0c743000 02000000 00000000 04000000 .t0............. │ │ - 0x00dca5b0 ffffffff 15bb3100 05000000 00000000 ......1......... │ │ + 0x00dca5b0 ffffffff eeba3100 05000000 00000000 ......1......... │ │ 0x00dca5c0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dca5d0 00000000 00000000 00000000 78f2cc00 ............x... │ │ 0x00dca5e0 84f4cc00 24fccc00 8cfccc00 08ffcc00 ....$........... │ │ 0x00dca5f0 2410d300 0401cd00 08ffcc00 a810d300 $............... │ │ 0x00dca600 0401cd00 08ffcc00 3011d300 0401cd00 ........0....... │ │ 0x00dca610 08ffcc00 8811d300 0401cd00 08ffcc00 ................ │ │ 0x00dca620 5012d300 0401cd00 08ffcc00 ec11d300 P............... │ │ @@ -36844,26 +36844,26 @@ │ │ 0x00dca730 01000000 f00ecd00 02000000 b401cd00 ................ │ │ 0x00dca740 03000000 dc01cd00 04000000 0402cd00 ................ │ │ 0x00dca750 05000000 1005cd00 06000000 7406cd00 ............t... │ │ 0x00dca760 07000000 6407cd00 08000000 a807cd00 ....d........... │ │ 0x00dca770 09000000 840fcd00 0a000000 6c08cd00 ............l... │ │ 0x00dca780 0b000000 a40bcd00 0c000000 248cd200 ............$... │ │ 0x00dca790 0d000000 000ecd00 0e000000 100ecd00 ................ │ │ - 0x00dca7a0 00000000 00000000 65413100 02000000 ........eA1..... │ │ - 0x00dca7b0 00000000 04000000 ffffffff 9e9d3100 ..............1. │ │ + 0x00dca7a0 00000000 00000000 3e413100 02000000 ........>A1..... │ │ + 0x00dca7b0 00000000 04000000 ffffffff 779d3100 ............w.1. │ │ 0x00dca7c0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dca7d0 0f473000 02000000 00000000 04000000 .G0............. │ │ - 0x00dca7e0 ffffffff 9e413100 05000000 00000000 .....A1......... │ │ + 0x00dca7e0 ffffffff 77413100 05000000 00000000 ....wA1......... │ │ 0x00dca7f0 00000000 ffffffff 80743000 05000000 .........t0..... │ │ - 0x00dca800 00000000 00000000 ffffffff 15bb3100 ..............1. │ │ + 0x00dca800 00000000 00000000 ffffffff eeba3100 ..............1. │ │ 0x00dca810 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dca820 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dca830 00000000 65413100 02000000 00000000 ....eA1......... │ │ - 0x00dca840 04000000 ffffffff 9e9d3100 02000000 ..........1..... │ │ - 0x00dca850 00000000 04000000 ffffffff 15bb3100 ..............1. │ │ + 0x00dca830 00000000 3e413100 02000000 00000000 ....>A1......... │ │ + 0x00dca840 04000000 ffffffff 779d3100 02000000 ........w.1..... │ │ + 0x00dca850 00000000 04000000 ffffffff eeba3100 ..............1. │ │ 0x00dca860 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dca870 00000000 00000000 00000000 00000000 ................ │ │ 0x00dca880 00000000 7011cd00 00000000 00000000 ....p........... │ │ 0x00dca890 01000000 6412cd00 07000000 d812cd00 ....d........... │ │ 0x00dca8a0 08000000 1413cd00 02000000 9013cd00 ................ │ │ 0x00dca8b0 03000000 3c14cd00 04000000 e814cd00 ....<........... │ │ 0x00dca8c0 05000000 bc15cd00 06000000 e814cd00 ................ │ │ @@ -36881,23 +36881,23 @@ │ │ 0x00dca980 01000000 d019cd00 07000000 d812cd00 ................ │ │ 0x00dca990 08000000 1413cd00 02000000 9013cd00 ................ │ │ 0x00dca9a0 03000000 3c14cd00 04000000 e814cd00 ....<........... │ │ 0x00dca9b0 05000000 bc15cd00 06000000 e814cd00 ................ │ │ 0x00dca9c0 09000000 441acd00 0c000000 248cd200 ....D.......$... │ │ 0x00dca9d0 0a000000 5816cd00 0d000000 6c17cd00 ....X.......l... │ │ 0x00dca9e0 0b000000 7c17cd00 0e000000 1019cd00 ....|........... │ │ - 0x00dca9f0 00000000 00000000 65413100 02000000 ........eA1..... │ │ + 0x00dca9f0 00000000 00000000 3e413100 02000000 ........>A1..... │ │ 0x00dcaa00 00000000 04000000 ffffffff 0f473000 .............G0. │ │ 0x00dcaa10 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcaa20 15bb3100 05000000 00000000 00000000 ..1............. │ │ + 0x00dcaa20 eeba3100 05000000 00000000 00000000 ..1............. │ │ 0x00dcaa30 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dcaa40 00000000 00000000 65413100 02000000 ........eA1..... │ │ + 0x00dcaa40 00000000 00000000 3e413100 02000000 ........>A1..... │ │ 0x00dcaa50 00000000 04000000 ffffffff 0c743000 .............t0. │ │ 0x00dcaa60 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcaa70 15bb3100 05000000 00000000 00000000 ..1............. │ │ + 0x00dcaa70 eeba3100 05000000 00000000 00000000 ..1............. │ │ 0x00dcaa80 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcaa90 00000000 00000000 901acd00 9c1bcd00 ................ │ │ 0x00dcaaa0 1c1ccd00 241ccd00 2c1ccd00 501ccd00 ....$...,...P... │ │ 0x00dcaab0 01000000 cc24cd00 02000000 6825cd00 .....$......h%.. │ │ 0x00dcaac0 03000000 9025cd00 04000000 b825cd00 .....%.......%.. │ │ 0x00dcaad0 05000000 a427cd00 07000000 cc27cd00 .....'.......'.. │ │ 0x00dcaae0 08000000 f827cd00 09000000 a428cd00 .....'.......(.. │ │ @@ -36992,15 +36992,15 @@ │ │ 0x00dcb070 02000000 4c35cd00 03000000 7435cd00 ....L5......t5.. │ │ 0x00dcb080 04000000 9c35cd00 05000000 2036cd00 .....5...... 6.. │ │ 0x00dcb090 06000000 4836cd00 07000000 5037cd00 ....H6......P7.. │ │ 0x00dcb0a0 08000000 7c37cd00 09000000 8c39cd00 ....|7.......9.. │ │ 0x00dcb0b0 0c000000 248cd200 0a000000 609fd200 ....$.......`... │ │ 0x00dcb0c0 0d000000 608ed200 0b000000 4038cd00 ....`.......@8.. │ │ 0x00dcb0d0 0e000000 f038cd00 00000000 00000000 .....8.......... │ │ - 0x00dcb0e0 65413100 02000000 00000000 04000000 eA1............. │ │ + 0x00dcb0e0 3e413100 02000000 00000000 04000000 >A1............. │ │ 0x00dcb0f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcb100 00000000 00000000 a03bcd00 00000000 .........;...... │ │ 0x00dcb110 143dcd00 01000000 383dcd00 07000000 .=......8=...... │ │ 0x00dcb120 c03dcd00 08000000 ec3dcd00 02000000 .=.......=...... │ │ 0x00dcb130 d091d200 03000000 9893d200 04000000 ................ │ │ 0x00dcb140 c093d200 05000000 5c99d200 06000000 ........\....... │ │ 0x00dcb150 489ed200 09000000 403ecd00 0a000000 H.......@>...... │ │ @@ -37213,54 +37213,54 @@ │ │ 0x00dcbe40 01000000 0857cd00 07000000 8c57cd00 .....W.......W.. │ │ 0x00dcbe50 08000000 c057cd00 02000000 3055cd00 .....W......0U.. │ │ 0x00dcbe60 03000000 9856cd00 04000000 2c9cd200 .....V......,... │ │ 0x00dcbe70 05000000 d89dd200 06000000 489ed200 ............H... │ │ 0x00dcbe80 09000000 5858cd00 0c000000 248cd200 ....XX......$... │ │ 0x00dcbe90 0a000000 9058cd00 0d000000 4859cd00 .....X......HY.. │ │ 0x00dcbea0 0b000000 a055cd00 0e000000 5859cd00 .....U......XY.. │ │ - 0x00dcbeb0 00000000 00000000 65413100 02000000 ........eA1..... │ │ - 0x00dcbec0 00000000 04000000 ffffffff 9e9d3100 ..............1. │ │ + 0x00dcbeb0 00000000 00000000 3e413100 02000000 ........>A1..... │ │ + 0x00dcbec0 00000000 04000000 ffffffff 779d3100 ............w.1. │ │ 0x00dcbed0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcbee0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcbef0 00000000 65413100 02000000 00000000 ....eA1......... │ │ - 0x00dcbf00 04000000 ffffffff 9e9d3100 02000000 ..........1..... │ │ + 0x00dcbef0 00000000 3e413100 02000000 00000000 ....>A1......... │ │ + 0x00dcbf00 04000000 ffffffff 779d3100 02000000 ........w.1..... │ │ 0x00dcbf10 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcbf20 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcbf30 7859cd00 d059cd00 00000000 7c5ccd00 xY...Y......|\.. │ │ 0x00dcbf40 01000000 a85ccd00 07000000 3c5dcd00 .....\......<].. │ │ 0x00dcbf50 08000000 705dcd00 02000000 085ecd00 ....p].......^.. │ │ 0x00dcbf60 03000000 7c5ecd00 04000000 f05ecd00 ....|^.......^.. │ │ 0x00dcbf70 05000000 ac5fcd00 06000000 f05ecd00 ....._.......^.. │ │ 0x00dcbf80 09000000 1460cd00 0c000000 248cd200 .....`......$... │ │ 0x00dcbf90 0a000000 4c60cd00 0d000000 9c62cd00 ....L`.......b.. │ │ 0x00dcbfa0 0b000000 ac62cd00 0e000000 7491d200 .....b......t... │ │ - 0x00dcbfb0 00000000 00000000 65413100 02000000 ........eA1..... │ │ - 0x00dcbfc0 00000000 04000000 ffffffff 9e9d3100 ..............1. │ │ + 0x00dcbfb0 00000000 00000000 3e413100 02000000 ........>A1..... │ │ + 0x00dcbfc0 00000000 04000000 ffffffff 779d3100 ............w.1. │ │ 0x00dcbfd0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcbfe0 0f473000 02000000 00000000 04000000 .G0............. │ │ - 0x00dcbff0 ffffffff 15bb3100 05000000 00000000 ......1......... │ │ - 0x00dcc000 00000000 ffffffff c86d3200 02000000 .........m2..... │ │ + 0x00dcbff0 ffffffff eeba3100 05000000 00000000 ......1......... │ │ + 0x00dcc000 00000000 ffffffff a16d3200 02000000 .........m2..... │ │ 0x00dcc010 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcc020 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc030 1065cd00 00000000 00000000 7465cd00 .e..........te.. │ │ 0x00dcc040 4c6fcd00 f86fcd00 9c70cd00 00000000 Lo...o...p...... │ │ - 0x00dcc050 e1b42f00 01000000 6b3f3200 02000000 ../.....k?2..... │ │ - 0x00dcc060 eab73200 01000000 e878cd00 07000000 ..2......x...... │ │ + 0x00dcc050 e1b42f00 01000000 443f3200 02000000 ../.....D?2..... │ │ + 0x00dcc060 c3b73200 01000000 e878cd00 07000000 ..2......x...... │ │ 0x00dcc070 1c79cd00 08000000 e878cd00 02000000 .y.......x...... │ │ 0x00dcc080 3079cd00 03000000 5079cd00 04000000 0y......Py...... │ │ 0x00dcc090 6479cd00 05000000 fc79cd00 06000000 dy.......y...... │ │ 0x00dcc0a0 6479cd00 09000000 247acd00 0c000000 dy......$z...... │ │ 0x00dcc0b0 248cd200 0a000000 507acd00 0d000000 $.......Pz...... │ │ 0x00dcc0c0 447bcd00 0b000000 547bcd00 0e000000 D{......T{...... │ │ - 0x00dcc0d0 d87bcd00 00000000 00000000 65413100 .{..........eA1. │ │ + 0x00dcc0d0 d87bcd00 00000000 00000000 3e413100 .{..........>A1. │ │ 0x00dcc0e0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcc0f0 9e9d3100 02000000 00000000 04000000 ..1............. │ │ - 0x00dcc100 ffffffff 354c3200 07000000 00000000 ....5L2......... │ │ + 0x00dcc0f0 779d3100 02000000 00000000 04000000 w.1............. │ │ + 0x00dcc100 ffffffff 0e4c3200 07000000 00000000 .....L2......... │ │ 0x00dcc110 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dcc120 00000000 00000000 00000000 87053100 ..............1. │ │ + 0x00dcc120 00000000 00000000 00000000 60053100 ............`.1. │ │ 0x00dcc130 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcc140 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc150 00000000 01000000 e87bcd00 07000000 .........{...... │ │ 0x00dcc160 707ccd00 08000000 9c7ccd00 02000000 p|.......|...... │ │ 0x00dcc170 d091d200 03000000 9893d200 04000000 ................ │ │ 0x00dcc180 c093d200 05000000 5c99d200 06000000 ........\....... │ │ 0x00dcc190 489ed200 09000000 f07ccd00 0a000000 H........|...... │ │ @@ -37322,15 +37322,15 @@ │ │ 0x00dcc510 02000000 a884cd00 03000000 d084cd00 ................ │ │ 0x00dcc520 04000000 f884cd00 05000000 7c85cd00 ............|... │ │ 0x00dcc530 06000000 a485cd00 07000000 d886cd00 ................ │ │ 0x00dcc540 08000000 0487cd00 09000000 8c87cd00 ................ │ │ 0x00dcc550 0c000000 248cd200 0a000000 609fd200 ....$.......`... │ │ 0x00dcc560 0d000000 608ed200 0b000000 c887cd00 ....`........... │ │ 0x00dcc570 0e000000 c888cd00 00000000 00000000 ................ │ │ - 0x00dcc580 d5983200 04000000 00000000 00000000 ..2............. │ │ + 0x00dcc580 ae983200 04000000 00000000 00000000 ..2............. │ │ 0x00dcc590 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcc5a0 00000000 00000000 c08ecd00 00000000 ................ │ │ 0x00dcc5b0 388fcd00 02000000 5891cd00 03000000 8.......X....... │ │ 0x00dcc5c0 bc92cd00 04000000 c093d200 05000000 ................ │ │ 0x00dcc5d0 5c99d200 06000000 489ed200 01000000 \.......H....... │ │ 0x00dcc5e0 5c8fcd00 08000000 d890cd00 07000000 \............... │ │ 0x00dcc5f0 2c91cd00 09000000 a08fcd00 0c000000 ,............... │ │ @@ -37340,27 +37340,27 @@ │ │ 0x00dcc630 5891cd00 03000000 bc92cd00 04000000 X............... │ │ 0x00dcc640 c093d200 05000000 5c99d200 06000000 ........\....... │ │ 0x00dcc650 489ed200 01000000 d88fcd00 08000000 H............... │ │ 0x00dcc660 d890cd00 07000000 2c91cd00 09000000 ........,....... │ │ 0x00dcc670 2090cd00 0c000000 248cd200 0a000000 .......$....... │ │ 0x00dcc680 f492cd00 0d000000 e492cd00 0b000000 ................ │ │ 0x00dcc690 e093cd00 0e000000 d093cd00 00000000 ................ │ │ - 0x00dcc6a0 00000000 65413100 02000000 00000000 ....eA1......... │ │ - 0x00dcc6b0 04000000 ffffffff 9e9d3100 02000000 ..........1..... │ │ - 0x00dcc6c0 00000000 04000000 ffffffff 063d3100 .............=1. │ │ + 0x00dcc6a0 00000000 3e413100 02000000 00000000 ....>A1......... │ │ + 0x00dcc6b0 04000000 ffffffff 779d3100 02000000 ........w.1..... │ │ + 0x00dcc6c0 00000000 04000000 ffffffff df3c3100 .............<1. │ │ 0x00dcc6d0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcc6e0 e51d3000 02000000 00000000 04000000 ..0............. │ │ - 0x00dcc6f0 ffffffff 9e413100 05000000 00000000 .....A1......... │ │ + 0x00dcc6f0 ffffffff 77413100 05000000 00000000 ....wA1......... │ │ 0x00dcc700 00000000 ffffffff 80743000 05000000 .........t0..... │ │ - 0x00dcc710 00000000 00000000 ffffffff 2af63100 ............*.1. │ │ + 0x00dcc710 00000000 00000000 ffffffff 03f63100 ..............1. │ │ 0x00dcc720 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc730 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcc740 00000000 063d3100 02000000 00000000 .....=1......... │ │ + 0x00dcc740 00000000 df3c3100 02000000 00000000 .....<1......... │ │ 0x00dcc750 04000000 ffffffff e51d3000 02000000 ..........0..... │ │ - 0x00dcc760 00000000 04000000 ffffffff 063d3100 .............=1. │ │ + 0x00dcc760 00000000 04000000 ffffffff df3c3100 .............<1. │ │ 0x00dcc770 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcc780 e51d3000 02000000 00000000 04000000 ..0............. │ │ 0x00dcc790 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcc7a0 00000000 00000000 02000000 5891cd00 ............X... │ │ 0x00dcc7b0 03000000 bc92cd00 04000000 2c9cd200 ............,... │ │ 0x00dcc7c0 05000000 d89dd200 06000000 489ed200 ............H... │ │ 0x00dcc7d0 01000000 8494cd00 08000000 d890cd00 ................ │ │ @@ -37431,24 +37431,24 @@ │ │ 0x00dccbe0 02000000 5891cd00 03000000 bc92cd00 ....X........... │ │ 0x00dccbf0 06000000 5c9ecd00 01000000 a8a1cd00 ....\........... │ │ 0x00dccc00 07000000 2c91cd00 04000000 f0a1cd00 ....,........... │ │ 0x00dccc10 05000000 d89dd200 09000000 88a2cd00 ................ │ │ 0x00dccc20 0c000000 248cd200 0a000000 f492cd00 ....$........... │ │ 0x00dccc30 0d000000 e492cd00 0b000000 448fd200 ............D... │ │ 0x00dccc40 0e000000 708ed200 00000000 00000000 ....p........... │ │ - 0x00dccc50 849ccd00 e09ccd00 c49ccd00 babb3200 ..............2. │ │ + 0x00dccc50 849ccd00 e09ccd00 c49ccd00 93bb3200 ..............2. │ │ 0x00dccc60 02000000 00000000 00000000 00000000 ................ │ │ 0x00dccc70 00000000 00000000 00000000 00000000 ................ │ │ 0x00dccc80 00000000 01000000 80a4cd00 03000000 ................ │ │ 0x00dccc90 2804ce00 04000000 b4a4cd00 06000000 (............... │ │ 0x00dccca0 40a5cd00 07000000 58a5cd00 08000000 @.......X....... │ │ 0x00dcccb0 a8a5cd00 0b000000 2c18d300 02000000 ........,....... │ │ 0x00dcccc0 b8a5cd00 0d000000 d4a2cd00 0c000000 ................ │ │ 0x00dcccd0 e4a2cd00 0a000000 f4a2cd00 09000000 ................ │ │ - 0x00dccce0 90a3cd00 00000000 00000000 babb3200 ..............2. │ │ + 0x00dccce0 90a3cd00 00000000 00000000 93bb3200 ..............2. │ │ 0x00dcccf0 02000000 00000000 00000000 00000000 ................ │ │ 0x00dccd00 00000000 00000000 00000000 00000000 ................ │ │ 0x00dccd10 00000000 01000000 cca7cd00 03000000 ................ │ │ 0x00dccd20 74adcd00 04000000 00a8cd00 06000000 t............... │ │ 0x00dccd30 8ca8cd00 07000000 a4a8cd00 08000000 ................ │ │ 0x00dccd40 f4a8cd00 0b000000 2c18d300 02000000 ........,....... │ │ 0x00dccd50 04a9cd00 0d000000 20a6cd00 0c000000 ........ ....... │ │ @@ -37578,18 +37578,18 @@ │ │ 0x00dcd510 2c18d300 0e000000 cc31ce00 02000000 ,........1...... │ │ 0x00dcd520 2c32ce00 09000000 6432ce00 0c000000 ,2......d2...... │ │ 0x00dcd530 2033ce00 0a000000 3033ce00 0d000000 3......03...... │ │ 0x00dcd540 0834ce00 00000000 00000000 00000000 .4.............. │ │ 0x00dcd550 9435ce00 b435ce00 00000000 00000000 .5...5.......... │ │ 0x00dcd560 9435ce00 b435ce00 b835ce00 13b33000 .5...5...5....0. │ │ 0x00dcd570 02000000 00000000 00000000 00000000 ................ │ │ - 0x00dcd580 babb3200 02000000 00000000 00000000 ..2............. │ │ + 0x00dcd580 93bb3200 02000000 00000000 00000000 ..2............. │ │ 0x00dcd590 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd5a0 00000000 00000000 13b33000 02000000 ..........0..... │ │ - 0x00dcd5b0 00000000 00000000 00000000 babb3200 ..............2. │ │ + 0x00dcd5b0 00000000 00000000 00000000 93bb3200 ..............2. │ │ 0x00dcd5c0 02000000 00000000 00000000 00000000 ................ │ │ 0x00dcd5d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd5e0 00000000 01000000 bc35ce00 03000000 .........5...... │ │ 0x00dcd5f0 e467c900 04000000 f035ce00 06000000 .g.......5...... │ │ 0x00dcd600 4036ce00 07000000 5836ce00 08000000 @6......X6...... │ │ 0x00dcd610 a836ce00 0b000000 2c18d300 02000000 .6......,....... │ │ 0x00dcd620 b836ce00 00000000 00000000 01000000 .6.............. │ │ @@ -37724,15 +37724,15 @@ │ │ 0x00dcde30 a046ce00 02000000 2437ce00 0a000000 .F......$7...... │ │ 0x00dcde40 dc46ce00 0b000000 4c37ce00 14000000 .F......L7...... │ │ 0x00dcde50 243bce00 06000000 803bce00 05000000 $;.......;...... │ │ 0x00dcde60 903bce00 00000000 00000000 dfbd2f00 .;............/. │ │ 0x00dcde70 ac1fdd00 68a52f00 1c000000 01000000 ....h./......... │ │ 0x00dcde80 00000000 00000000 00000000 f846ce00 .............F.. │ │ 0x00dcde90 00000000 00000000 bc47ce00 4c52bd00 .........G..LR.. │ │ - 0x00dcdea0 b8873200 04000000 00000000 00000000 ..2............. │ │ + 0x00dcdea0 91873200 04000000 00000000 00000000 ..2............. │ │ 0x00dcdeb0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcdec0 00000000 00000000 dfbd2f00 ac1fdd00 ........../..... │ │ 0x00dcded0 39b22f00 1c000000 02000000 00000000 9./............. │ │ 0x00dcdee0 00000000 00000000 00000000 2465cc00 ............$e.. │ │ 0x00dcdef0 00000000 bc47ce00 4c52bd00 dfbd2f00 .....G..LR..../. │ │ 0x00dcdf00 ac1fdd00 193a3000 1c000000 84000000 .....:0......... │ │ 0x00dcdf10 00000000 00000000 94ecbc00 00000000 ................ │ │ @@ -37749,57 +37749,57 @@ │ │ 0x00dcdfc0 00000000 bc47ce00 4c52bd00 848c2f00 .....G..LR..../. │ │ 0x00dcdfd0 5c20dd00 193a3000 98030000 84000000 \ ...:0......... │ │ 0x00dcdfe0 00000000 00000000 b4ecbc00 00000000 ................ │ │ 0x00dcdff0 00000000 00000000 bc47ce00 4c52bd00 .........G..LR.. │ │ 0x00dce000 848c2f00 5c20dd00 848c2f00 98030000 ../.\ ..../..... │ │ 0x00dce010 84000000 00000000 00000000 b4ecbc00 ................ │ │ 0x00dce020 00000000 00000000 00000000 bc47ce00 .............G.. │ │ - 0x00dce030 4c52bd00 a6d13100 2426dd00 68a52f00 LR....1.$&..h./. │ │ + 0x00dce030 4c52bd00 7fd13100 2426dd00 68a52f00 LR....1.$&..h./. │ │ 0x00dce040 74000000 01000000 00000000 00000000 t............... │ │ 0x00dce050 00000000 dc47ce00 00000000 00000000 .....G.......... │ │ - 0x00dce060 a048ce00 e468bd00 a6d13100 2426dd00 .H...h....1.$&.. │ │ + 0x00dce060 a048ce00 e468bd00 7fd13100 2426dd00 .H...h....1.$&.. │ │ 0x00dce070 39b22f00 74000000 02000000 00000000 9./.t........... │ │ 0x00dce080 00000000 00000000 00000000 6466cc00 ............df.. │ │ - 0x00dce090 00000000 a048ce00 e468bd00 a6d13100 .....H...h....1. │ │ + 0x00dce090 00000000 a048ce00 e468bd00 7fd13100 .....H...h....1. │ │ 0x00dce0a0 2426dd00 193a3000 74000000 87000000 $&...:0.t....... │ │ 0x00dce0b0 dc61bd00 1c62bd00 fc61bd00 00000000 .a...b...a...... │ │ 0x00dce0c0 00000000 00000000 a048ce00 e468bd00 .........H...h.. │ │ - 0x00dce0d0 a6d13100 2426dd00 a6d13100 74000000 ..1.$&....1.t... │ │ + 0x00dce0d0 7fd13100 2426dd00 7fd13100 74000000 ..1.$&....1.t... │ │ 0x00dce0e0 87000000 dc61bd00 1c62bd00 fc61bd00 .....a...b...a.. │ │ 0x00dce0f0 00000000 00000000 00000000 a048ce00 .............H.. │ │ - 0x00dce100 e468bd00 294b3200 f429dd00 68a52f00 .h..)K2..)..h./. │ │ + 0x00dce100 e468bd00 024b3200 f429dd00 68a52f00 .h...K2..)..h./. │ │ 0x00dce110 98010000 01000000 00000000 00000000 ................ │ │ 0x00dce120 00000000 c048ce00 00000000 8449ce00 .....H.......I.. │ │ - 0x00dce130 d449ce00 5823be00 294b3200 f429dd00 .I..X#..)K2..).. │ │ + 0x00dce130 d449ce00 5823be00 024b3200 f429dd00 .I..X#...K2..).. │ │ 0x00dce140 39b22f00 98010000 02000000 00000000 9./............. │ │ 0x00dce150 00000000 00000000 00000000 2c67cc00 ............,g.. │ │ - 0x00dce160 8449ce00 d449ce00 5823be00 294b3200 .I...I..X#..)K2. │ │ + 0x00dce160 8449ce00 d449ce00 5823be00 024b3200 .I...I..X#...K2. │ │ 0x00dce170 f429dd00 193a3000 98010000 85000000 .)...:0......... │ │ 0x00dce180 94b7bd00 00000000 5cbdbd00 00000000 ........\....... │ │ 0x00dce190 00000000 8449ce00 d449ce00 5823be00 .....I...I..X#.. │ │ - 0x00dce1a0 294b3200 f429dd00 294b3200 98010000 )K2..)..)K2..... │ │ + 0x00dce1a0 024b3200 f429dd00 024b3200 98010000 .K2..)...K2..... │ │ 0x00dce1b0 85000000 94b7bd00 00000000 5cbdbd00 ............\... │ │ 0x00dce1c0 00000000 00000000 8449ce00 d449ce00 .........I...I.. │ │ - 0x00dce1d0 5823be00 c5e43000 e03bdd00 68a52f00 X#....0..;..h./. │ │ + 0x00dce1d0 5823be00 9ee43000 e03bdd00 68a52f00 X#....0..;..h./. │ │ 0x00dce1e0 0a040000 01000000 00000000 00000000 ................ │ │ 0x00dce1f0 00000000 f449ce00 00000000 00000000 .....I.......... │ │ - 0x00dce200 b84ace00 ec59c000 c5e43000 e03bdd00 .J...Y....0..;.. │ │ + 0x00dce200 b84ace00 ec59c000 9ee43000 e03bdd00 .J...Y....0..;.. │ │ 0x00dce210 39b22f00 0a040000 02000000 00000000 9./............. │ │ 0x00dce220 00000000 00000000 00000000 f868cc00 .............h.. │ │ 0x00dce230 00000000 b84ace00 ec59c000 25862f00 .....J...Y..%./. │ │ 0x00dce240 883cdd00 68a52f00 0b040000 01000000 .<..h./......... │ │ 0x00dce250 00000000 00000000 00000000 f449ce00 .............I.. │ │ 0x00dce260 00000000 00000000 b84ace00 ec59c000 .........J...Y.. │ │ 0x00dce270 25862f00 883cdd00 39b22f00 0b040000 %./..<..9./..... │ │ 0x00dce280 02000000 00000000 00000000 00000000 ................ │ │ 0x00dce290 00000000 9c69cc00 00000000 b84ace00 .....i.......J.. │ │ - 0x00dce2a0 ec59c000 f0233100 303ddd00 68a52f00 .Y...#1.0=..h./. │ │ + 0x00dce2a0 ec59c000 c9233100 303ddd00 68a52f00 .Y...#1.0=..h./. │ │ 0x00dce2b0 3f040000 01000000 00000000 00000000 ?............... │ │ 0x00dce2c0 00000000 f449ce00 00000000 00000000 .....I.......... │ │ - 0x00dce2d0 b84ace00 ec59c000 f0233100 303ddd00 .J...Y...#1.0=.. │ │ + 0x00dce2d0 b84ace00 ec59c000 c9233100 303ddd00 .J...Y...#1.0=.. │ │ 0x00dce2e0 39b22f00 3f040000 02000000 00000000 9./.?........... │ │ 0x00dce2f0 00000000 00000000 00000000 d467cc00 .............g.. │ │ 0x00dce300 00000000 b84ace00 ec59c000 bce12f00 .....J...Y..../. │ │ 0x00dce310 d83ddd00 68a52f00 40040000 01000000 .=..h./.@....... │ │ 0x00dce320 00000000 00000000 00000000 f449ce00 .............I.. │ │ 0x00dce330 00000000 00000000 b84ace00 ec59c000 .........J...Y.. │ │ 0x00dce340 bce12f00 d83ddd00 39b22f00 40040000 ../..=..9./.@... │ │ @@ -37824,72 +37824,72 @@ │ │ 0x00dce470 c44cce00 4446c800 c3033300 9042dd00 .L..DF....3..B.. │ │ 0x00dce480 193a3000 06000000 03000000 4c06c800 .:0.........L... │ │ 0x00dce490 6c06c800 00000000 00000000 00000000 l............... │ │ 0x00dce4a0 604cce00 c44cce00 4446c800 c3033300 `L...L..DF....3. │ │ 0x00dce4b0 9042dd00 c3033300 06000000 03000000 .B....3......... │ │ 0x00dce4c0 4c06c800 6c06c800 00000000 00000000 L...l........... │ │ 0x00dce4d0 00000000 604cce00 c44cce00 4446c800 ....`L...L..DF.. │ │ - 0x00dce4e0 30043100 2843dd00 68a52f00 90030000 0.1.(C..h./..... │ │ + 0x00dce4e0 09043100 2843dd00 68a52f00 90030000 ..1.(C..h./..... │ │ 0x00dce4f0 01000000 00000000 00000000 00000000 ................ │ │ 0x00dce500 9c4bce00 00000000 604cce00 c44cce00 .K......`L...L.. │ │ - 0x00dce510 4446c800 30043100 2843dd00 39b22f00 DF..0.1.(C..9./. │ │ + 0x00dce510 4446c800 09043100 2843dd00 39b22f00 DF....1.(C..9./. │ │ 0x00dce520 90030000 02000000 00000000 00000000 ................ │ │ 0x00dce530 00000000 00000000 a064cc00 604cce00 .........d..`L.. │ │ 0x00dce540 c44cce00 4446c800 01000000 e44cce00 .L..DF.......L.. │ │ 0x00dce550 02000000 104dce00 0b000000 244dce00 .....M......$M.. │ │ 0x00dce560 06000000 8c50ce00 05000000 9c50ce00 .....P.......P.. │ │ - 0x00dce570 00000000 00000000 b8873200 04000000 ..........2..... │ │ + 0x00dce570 00000000 00000000 91873200 04000000 ..........2..... │ │ 0x00dce580 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dce590 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce5a0 01000000 f850ce00 02000000 3051ce00 .....P......0Q.. │ │ 0x00dce5b0 0a000000 4451ce00 0b000000 5c51ce00 ....DQ......\Q.. │ │ 0x00dce5c0 14000000 5855ce00 00000000 00000000 ....XU.......... │ │ 0x00dce5d0 01000000 b455ce00 02000000 3051ce00 .....U......0Q.. │ │ 0x00dce5e0 0a000000 4451ce00 0b000000 5c51ce00 ....DQ......\Q.. │ │ 0x00dce5f0 14000000 5855ce00 00000000 00000000 ....XU.......... │ │ - 0x00dce600 74000000 a6d13100 2426dd00 b05ece00 t.....1.$&...^.. │ │ + 0x00dce600 74000000 7fd13100 2426dd00 b05ece00 t.....1.$&...^.. │ │ 0x00dce610 b05ece00 00000000 e468bd00 06000000 .^.......h...... │ │ 0x00dce620 c3033300 9042dd00 905ace00 905ace00 ..3..B...Z...Z.. │ │ 0x00dce630 ec55ce00 4446c800 01000000 c874ce00 .U..DF.......t.. │ │ 0x00dce640 02000000 f474ce00 0b000000 0875ce00 .....t.......u.. │ │ - 0x00dce650 00000000 00000000 45c13100 02000000 ........E.1..... │ │ - 0x00dce660 00000000 6f3f3200 15af2f00 02000000 ....o?2.../..... │ │ + 0x00dce650 00000000 00000000 1ec13100 02000000 ..........1..... │ │ + 0x00dce660 00000000 483f3200 15af2f00 02000000 ....H?2.../..... │ │ 0x00dce670 00000000 68a52f00 aef23200 02000000 ....h./...2..... │ │ - 0x00dce680 00000000 39b22f00 6cf33000 02000000 ....9./.l.0..... │ │ - 0x00dce690 dfbd2f00 193a3000 5bc13100 02000000 ../..:0.[.1..... │ │ - 0x00dce6a0 c8f33100 193a3000 ed153100 02000000 ..1..:0...1..... │ │ - 0x00dce6b0 a6d13100 193a3000 84473000 02000000 ..1..:0..G0..... │ │ - 0x00dce6c0 a6d13100 193a3000 08e63100 02000000 ..1..:0...1..... │ │ - 0x00dce6d0 a6d13100 193a3000 49b83200 02000000 ..1..:0.I.2..... │ │ - 0x00dce6e0 294b3200 193a3000 3b993200 02000000 )K2..:0.;.2..... │ │ - 0x00dce6f0 294b3200 193a3000 49993200 02000000 )K2..:0.I.2..... │ │ - 0x00dce700 c3553000 193a3000 20be3000 02000000 .U0..:0. .0..... │ │ - 0x00dce710 c3033300 193a3000 f37a3200 02000000 ..3..:0..z2..... │ │ - 0x00dce720 c3033300 193a3000 e0563200 03000000 ..3..:0..V2..... │ │ - 0x00dce730 00000000 82033100 6fc13100 03000000 ......1.o.1..... │ │ - 0x00dce740 00000000 82033100 ce6a3100 03000000 ......1..j1..... │ │ - 0x00dce750 00000000 82033100 702d3100 04000000 ......1.p-1..... │ │ + 0x00dce680 00000000 39b22f00 45f33000 02000000 ....9./.E.0..... │ │ + 0x00dce690 dfbd2f00 193a3000 34c13100 02000000 ../..:0.4.1..... │ │ + 0x00dce6a0 a1f33100 193a3000 c6153100 02000000 ..1..:0...1..... │ │ + 0x00dce6b0 7fd13100 193a3000 84473000 02000000 ..1..:0..G0..... │ │ + 0x00dce6c0 7fd13100 193a3000 e1e53100 02000000 ..1..:0...1..... │ │ + 0x00dce6d0 7fd13100 193a3000 22b83200 02000000 ..1..:0.".2..... │ │ + 0x00dce6e0 024b3200 193a3000 14993200 02000000 .K2..:0...2..... │ │ + 0x00dce6f0 024b3200 193a3000 22993200 02000000 .K2..:0.".2..... │ │ + 0x00dce700 c3553000 193a3000 f9bd3000 02000000 .U0..:0...0..... │ │ + 0x00dce710 c3033300 193a3000 cc7a3200 02000000 ..3..:0..z2..... │ │ + 0x00dce720 c3033300 193a3000 b9563200 03000000 ..3..:0..V2..... │ │ + 0x00dce730 00000000 5b033100 48c13100 03000000 ....[.1.H.1..... │ │ + 0x00dce740 00000000 5b033100 a76a3100 03000000 ....[.1..j1..... │ │ + 0x00dce750 00000000 5b033100 492d3100 04000000 ....[.1.I-1..... │ │ 0x00dce760 00000000 57d22f00 01000000 047ace00 ....W./......z.. │ │ 0x00dce770 02000000 407ace00 0a000000 547ace00 ....@z......Tz.. │ │ 0x00dce780 0b000000 647ace00 14000000 907cce00 ....dz.......|.. │ │ 0x00dce790 06000000 ec7cce00 05000000 fc7cce00 .....|.......|.. │ │ 0x00dce7a0 00000000 00000000 01000000 587dce00 ............X}.. │ │ 0x00dce7b0 02000000 407ace00 0a000000 547ace00 ....@z......Tz.. │ │ 0x00dce7c0 0b000000 647ace00 14000000 907cce00 ....dz.......|.. │ │ 0x00dce7d0 06000000 ec7cce00 05000000 fc7cce00 .....|.......|.. │ │ - 0x00dce7e0 00000000 00000000 74000000 a6d13100 ........t.....1. │ │ + 0x00dce7e0 00000000 00000000 74000000 7fd13100 ........t.....1. │ │ 0x00dce7f0 2426dd00 7864ce00 00000000 e468bd00 $&..xd.......h.. │ │ - 0x00dce800 b8873200 04000000 00000000 00000000 ..2............. │ │ + 0x00dce800 91873200 04000000 00000000 00000000 ..2............. │ │ 0x00dce810 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dce820 00000000 00000000 06000000 c3033300 ..............3. │ │ 0x00dce830 9042dd00 7c69ce00 947dce00 4446c800 .B..|i...}..DF.. │ │ 0x00dce840 01000000 b47dce00 02000000 e07dce00 .....}.......}.. │ │ 0x00dce850 0b000000 f47dce00 06000000 3080ce00 .....}......0... │ │ 0x00dce860 05000000 4080ce00 00000000 00000000 ....@........... │ │ - 0x00dce870 b8873200 04000000 00000000 00000000 ..2............. │ │ + 0x00dce870 91873200 04000000 00000000 00000000 ..2............. │ │ 0x00dce880 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dce890 00000000 00000000 01000000 9c80ce00 ................ │ │ 0x00dce8a0 02000000 cc80ce00 06000000 0081ce00 ................ │ │ 0x00dce8b0 05000000 1081ce00 0a000000 2882ce00 ............(... │ │ 0x00dce8c0 14000000 4082ce00 15000000 6082ce00 ....@.......`... │ │ 0x00dce8d0 0b000000 7482ce00 00000000 00000000 ....t........... │ │ 0x00dce8e0 01000000 9c80ce00 02000000 cc80ce00 ................ │ │ @@ -38325,15 +38325,15 @@ │ │ 0x00dd03c0 14000000 6004cf00 15000000 8004cf00 ....`........... │ │ 0x00dd03d0 0b000000 9404cf00 00000000 00000000 ................ │ │ 0x00dd03e0 01000000 9c80ce00 02000000 cc80ce00 ................ │ │ 0x00dd03f0 06000000 0081ce00 05000000 1081ce00 ................ │ │ 0x00dd0400 0a000000 5006cf00 14000000 8006cf00 ....P........... │ │ 0x00dd0410 15000000 a006cf00 0b000000 b406cf00 ................ │ │ 0x00dd0420 00000000 00000000 474a3000 04000000 ........GJ0..... │ │ - 0x00dd0430 00000000 00000000 ffffffff b8873200 ..............2. │ │ + 0x00dd0430 00000000 00000000 ffffffff 91873200 ..............2. │ │ 0x00dd0440 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0450 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd0460 00000000 01000000 b41dcf00 02000000 ................ │ │ 0x00dd0470 b81dcf00 0a000000 bc1dcf00 14000000 ................ │ │ 0x00dd0480 d81dcf00 15000000 f41dcf00 0b000000 ................ │ │ 0x00dd0490 081ecf00 00000000 00000000 01000000 ................ │ │ 0x00dd04a0 b41dcf00 02000000 b81dcf00 0a000000 ................ │ │ @@ -38351,15 +38351,15 @@ │ │ 0x00dd0560 3420cf00 06000000 6020cf00 05000000 4 ......` ...... │ │ 0x00dd0570 7020cf00 0a000000 b820cf00 14000000 p ....... ...... │ │ 0x00dd0580 2c23cf00 15000000 4823cf00 0b000000 ,#......H#...... │ │ 0x00dd0590 5c23cf00 00000000 00000000 01000000 \#.............. │ │ 0x00dd05a0 0420cf00 02000000 3420cf00 0a000000 . ......4 ...... │ │ 0x00dd05b0 b820cf00 14000000 8024cf00 15000000 . .......$...... │ │ 0x00dd05c0 9c24cf00 0b000000 b024cf00 00000000 .$.......$...... │ │ - 0x00dd05d0 00000000 7f6f3100 01000000 00000000 .....o1......... │ │ + 0x00dd05d0 00000000 586f3100 01000000 00000000 ....Xo1......... │ │ 0x00dd05e0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd05f0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dd0600 9425cf00 02000000 9825cf00 14000000 .%.......%...... │ │ 0x00dd0610 9c25cf00 15000000 b825cf00 0b000000 .%.......%...... │ │ 0x00dd0620 cc25cf00 00000000 00000000 01000000 .%.............. │ │ 0x00dd0630 9425cf00 02000000 9825cf00 14000000 .%.......%...... │ │ 0x00dd0640 4c26cf00 15000000 6826cf00 0b000000 L&......h&...... │ │ @@ -38386,57 +38386,57 @@ │ │ 0x00dd0790 802dcf00 15000000 9c2dcf00 0b000000 .-.......-...... │ │ 0x00dd07a0 b02dcf00 00000000 00000000 01000000 .-.............. │ │ 0x00dd07b0 9425cf00 02000000 9825cf00 14000000 .%.......%...... │ │ 0x00dd07c0 302ecf00 15000000 4c2ecf00 0b000000 0.......L....... │ │ 0x00dd07d0 602ecf00 00000000 00000000 01000000 `............... │ │ 0x00dd07e0 9425cf00 02000000 9825cf00 14000000 .%.......%...... │ │ 0x00dd07f0 e02ecf00 15000000 fc2ecf00 0b000000 ................ │ │ - 0x00dd0800 102fcf00 00000000 00000000 c5e43000 ./............0. │ │ - 0x00dd0810 25862f00 f0233100 bce12f00 01000000 %./..#1.../..... │ │ + 0x00dd0800 102fcf00 00000000 00000000 9ee43000 ./............0. │ │ + 0x00dd0810 25862f00 c9233100 bce12f00 01000000 %./..#1.../..... │ │ 0x00dd0820 1849cf00 02000000 7449cf00 03000000 .I......tI...... │ │ 0x00dd0830 d849cf00 04000000 c84bcf00 05000000 .I.......K...... │ │ 0x00dd0840 9c4ccf00 06000000 fc4ccf00 07000000 .L.......L...... │ │ 0x00dd0850 b04ecf00 08000000 3452cf00 09000000 .N......4R...... │ │ 0x00dd0860 4452cf00 0a000000 c053cf00 00000000 DR.......S...... │ │ - 0x00dd0870 00000000 6dc83200 01000000 00000000 ....m.2......... │ │ + 0x00dd0870 00000000 46c83200 01000000 00000000 ....F.2......... │ │ 0x00dd0880 04000000 ffffffff c9003000 04000000 ..........0..... │ │ - 0x00dd0890 00000000 00000000 ffffffff da153200 ..............2. │ │ + 0x00dd0890 00000000 00000000 ffffffff b3153200 ..............2. │ │ 0x00dd08a0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd08b0 14483000 04000000 00000000 00000000 .H0............. │ │ - 0x00dd08c0 ffffffff bbf73100 02000000 00000000 ......1......... │ │ + 0x00dd08c0 ffffffff 94f73100 02000000 00000000 ......1......... │ │ 0x00dd08d0 04000000 ffffffff 1b6c2f00 05000000 .........l/..... │ │ - 0x00dd08e0 00000000 00000000 ffffffff 83cd3000 ..............0. │ │ + 0x00dd08e0 00000000 00000000 ffffffff 5ccd3000 ............\.0. │ │ 0x00dd08f0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0900 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd0910 00000000 c9003000 04000000 00000000 ......0......... │ │ - 0x00dd0920 00000000 ffffffff da153200 04000000 ..........2..... │ │ - 0x00dd0930 00000000 00000000 ffffffff bbf73100 ..............1. │ │ + 0x00dd0920 00000000 ffffffff b3153200 04000000 ..........2..... │ │ + 0x00dd0930 00000000 00000000 ffffffff 94f73100 ..............1. │ │ 0x00dd0940 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd0950 1b6c2f00 07000000 00000000 00000000 .l/............. │ │ - 0x00dd0960 ffffffff 83cd3000 04000000 00000000 ......0......... │ │ + 0x00dd0960 ffffffff 5ccd3000 04000000 00000000 ....\.0......... │ │ 0x00dd0970 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd0980 00000000 00000000 00000000 01000000 ................ │ │ 0x00dd0990 e454cf00 02000000 4855cf00 03000000 .T......HU...... │ │ 0x00dd09a0 c055cf00 04000000 7c57cf00 05000000 .U......|W...... │ │ 0x00dd09b0 c058cf00 06000000 1059cf00 07000000 .X.......Y...... │ │ 0x00dd09c0 805acf00 08000000 1c5dcf00 09000000 .Z.......]...... │ │ 0x00dd09d0 2c5dcf00 0a000000 b85ecf00 00000000 ,].......^...... │ │ - 0x00dd09e0 00000000 b9eb3000 01000000 00000000 ......0......... │ │ + 0x00dd09e0 00000000 92eb3000 01000000 00000000 ......0......... │ │ 0x00dd09f0 04000000 ffffffff c9003000 04000000 ..........0..... │ │ - 0x00dd0a00 00000000 00000000 ffffffff da153200 ..............2. │ │ + 0x00dd0a00 00000000 00000000 ffffffff b3153200 ..............2. │ │ 0x00dd0a10 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0a20 14483000 04000000 00000000 00000000 .H0............. │ │ - 0x00dd0a30 ffffffff bbf73100 02000000 00000000 ......1......... │ │ + 0x00dd0a30 ffffffff 94f73100 02000000 00000000 ......1......... │ │ 0x00dd0a40 04000000 ffffffff 1b6c2f00 05000000 .........l/..... │ │ 0x00dd0a50 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd0a60 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd0a70 b9eb3000 01000000 00000000 04000000 ..0............. │ │ + 0x00dd0a70 92eb3000 01000000 00000000 04000000 ..0............. │ │ 0x00dd0a80 ffffffff c9003000 04000000 00000000 ......0......... │ │ - 0x00dd0a90 00000000 ffffffff da153200 04000000 ..........2..... │ │ - 0x00dd0aa0 00000000 00000000 ffffffff bbf73100 ..............1. │ │ + 0x00dd0a90 00000000 ffffffff b3153200 04000000 ..........2..... │ │ + 0x00dd0aa0 00000000 00000000 ffffffff 94f73100 ..............1. │ │ 0x00dd0ab0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd0ac0 1b6c2f00 07000000 00000000 00000000 .l/............. │ │ 0x00dd0ad0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd0ae0 00000000 00000000 01000000 5060cf00 ............P`.. │ │ 0x00dd0af0 02000000 9460cf00 03000000 9860cf00 .....`.......`.. │ │ 0x00dd0b00 04000000 e860cf00 05000000 8c61cf00 .....`.......a.. │ │ 0x00dd0b10 06000000 c061cf00 09000000 e462cf00 .....a.......b.. │ │ @@ -38470,307 +38470,307 @@ │ │ 0x00dd0cd0 08000000 946fcf00 0b000000 a46fcf00 .....o.......o.. │ │ 0x00dd0ce0 07000000 b875cf00 0a000000 c875cf00 .....u.......u.. │ │ 0x00dd0cf0 00000000 00000000 01000000 0077cf00 .............w.. │ │ 0x00dd0d00 03000000 9c69cf00 04000000 b06acf00 .....i.......j.. │ │ 0x00dd0d10 05000000 e46bcf00 08000000 946fcf00 .....k.......o.. │ │ 0x00dd0d20 0b000000 a46fcf00 07000000 b875cf00 .....o.......u.. │ │ 0x00dd0d30 0a000000 c875cf00 00000000 00000000 .....u.......... │ │ - 0x00dd0d40 4c9e3100 05000000 00000000 00000000 L.1............. │ │ + 0x00dd0d40 259e3100 05000000 00000000 00000000 %.1............. │ │ 0x00dd0d50 ffffffff 0afb2f00 05000000 00000000 ....../......... │ │ - 0x00dd0d60 00000000 ffffffff 7e2d3200 05000000 ........~-2..... │ │ - 0x00dd0d70 00000000 00000000 ffffffff fbc73100 ..............1. │ │ + 0x00dd0d60 00000000 ffffffff 572d3200 05000000 ........W-2..... │ │ + 0x00dd0d70 00000000 00000000 ffffffff d4c73100 ..............1. │ │ 0x00dd0d80 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd0d90 babb3200 02000000 00000000 04000000 ..2............. │ │ + 0x00dd0d90 93bb3200 02000000 00000000 04000000 ..2............. │ │ 0x00dd0da0 ffffffff 123d3000 02000000 00000000 .....=0......... │ │ 0x00dd0db0 04000000 ffffffff 4a303000 02000000 ........J00..... │ │ - 0x00dd0dc0 00000000 04000000 ffffffff b66f3100 .............o1. │ │ + 0x00dd0dc0 00000000 04000000 ffffffff 8f6f3100 .............o1. │ │ 0x00dd0dd0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd0de0 eb8d3100 02000000 00000000 04000000 ..1............. │ │ + 0x00dd0de0 c48d3100 02000000 00000000 04000000 ..1............. │ │ 0x00dd0df0 ffffffff 1e833000 02000000 00000000 ......0......... │ │ - 0x00dd0e00 04000000 ffffffff 1f1d3100 02000000 ..........1..... │ │ - 0x00dd0e10 00000000 04000000 ffffffff b8873200 ..............2. │ │ + 0x00dd0e00 04000000 ffffffff f81c3100 02000000 ..........1..... │ │ + 0x00dd0e10 00000000 04000000 ffffffff 91873200 ..............2. │ │ 0x00dd0e20 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0e30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd0e40 00000000 babb3200 02000000 00000000 ......2......... │ │ + 0x00dd0e40 00000000 93bb3200 02000000 00000000 ......2......... │ │ 0x00dd0e50 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd0e60 00000000 00000000 00000000 01000000 ................ │ │ 0x00dd0e70 88a3cf00 02000000 cca3cf00 03000000 ................ │ │ 0x00dd0e80 eca4cf00 04000000 1ca5cf00 05000000 ................ │ │ 0x00dd0e90 c8a5cf00 08000000 04a8cf00 0b000000 ................ │ │ 0x00dd0ea0 14a8cf00 07000000 7ca8cf00 0a000000 ........|....... │ │ 0x00dd0eb0 8ca8cf00 00000000 00000000 01000000 ................ │ │ 0x00dd0ec0 88a3cf00 02000000 cca3cf00 03000000 ................ │ │ 0x00dd0ed0 eca4cf00 04000000 1ca5cf00 05000000 ................ │ │ 0x00dd0ee0 9ca8cf00 08000000 10abcf00 0b000000 ................ │ │ 0x00dd0ef0 20abcf00 07000000 c8accf00 0a000000 ............... │ │ - 0x00dd0f00 d8accf00 00000000 00000000 aec23200 ..............2. │ │ + 0x00dd0f00 d8accf00 00000000 00000000 87c23200 ..............2. │ │ 0x00dd0f10 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd0f20 aec23200 01000000 00000000 04000000 ..2............. │ │ - 0x00dd0f30 ffffffff b8873200 04000000 00000000 ......2......... │ │ + 0x00dd0f20 87c23200 01000000 00000000 04000000 ..2............. │ │ + 0x00dd0f30 ffffffff 91873200 04000000 00000000 ......2......... │ │ 0x00dd0f40 00000000 ffffffff 7b612f00 04000000 ........{a/..... │ │ - 0x00dd0f50 00000000 00000000 ffffffff d0ad3100 ..............1. │ │ + 0x00dd0f50 00000000 00000000 ffffffff a9ad3100 ..............1. │ │ 0x00dd0f60 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0f70 0afb2f00 05000000 00000000 00000000 ../............. │ │ 0x00dd0f80 ffffffff 466c2f00 05000000 00000000 ....Fl/......... │ │ 0x00dd0f90 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dd0fa0 00000000 00000000 00000000 babb3200 ..............2. │ │ + 0x00dd0fa0 00000000 00000000 00000000 93bb3200 ..............2. │ │ 0x00dd0fb0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd0fc0 466c2f00 05000000 00000000 00000000 Fl/............. │ │ 0x00dd0fd0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd0fe0 00000000 00000000 aec23200 04000000 ..........2..... │ │ - 0x00dd0ff0 00000000 00000000 ffffffff aec23200 ..............2. │ │ + 0x00dd0fe0 00000000 00000000 87c23200 04000000 ..........2..... │ │ + 0x00dd0ff0 00000000 00000000 ffffffff 87c23200 ..............2. │ │ 0x00dd1000 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd1010 b8873200 04000000 00000000 00000000 ..2............. │ │ + 0x00dd1010 91873200 04000000 00000000 00000000 ..2............. │ │ 0x00dd1020 ffffffff 7b612f00 04000000 00000000 ....{a/......... │ │ - 0x00dd1030 00000000 ffffffff d0ad3100 05000000 ..........1..... │ │ + 0x00dd1030 00000000 ffffffff a9ad3100 05000000 ..........1..... │ │ 0x00dd1040 00000000 00000000 ffffffff 0afb2f00 ............../. │ │ 0x00dd1050 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd1060 9e473200 05000000 00000000 00000000 .G2............. │ │ - 0x00dd1070 ffffffff 07113200 05000000 00000000 ......2......... │ │ - 0x00dd1080 00000000 ffffffff a8643200 05000000 .........d2..... │ │ + 0x00dd1060 77473200 05000000 00000000 00000000 wG2............. │ │ + 0x00dd1070 ffffffff e0103200 05000000 00000000 ......2......... │ │ + 0x00dd1080 00000000 ffffffff 81643200 05000000 .........d2..... │ │ 0x00dd1090 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd10a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd10b0 babb3200 02000000 00000000 04000000 ..2............. │ │ + 0x00dd10b0 93bb3200 02000000 00000000 04000000 ..2............. │ │ 0x00dd10c0 ffffffff 466c2f00 05000000 00000000 ....Fl/......... │ │ 0x00dd10d0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd10e0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dd10f0 ecb4cf00 03000000 64b5cf00 02000000 ........d....... │ │ 0x00dd1100 e4b5cf00 04000000 a4b7cf00 05000000 ................ │ │ 0x00dd1110 08b8cf00 08000000 ccb8cf00 0b000000 ................ │ │ 0x00dd1120 dcb8cf00 07000000 c8bacf00 0a000000 ................ │ │ 0x00dd1130 d8bacf00 00000000 00000000 3deb3200 ............=.2. │ │ 0x00dd1140 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1150 d7753000 05000000 00000000 00000000 .u0............. │ │ 0x00dd1160 ffffffff 7b612f00 04000000 00000000 ....{a/......... │ │ - 0x00dd1170 00000000 ffffffff b8873200 04000000 ..........2..... │ │ + 0x00dd1170 00000000 ffffffff 91873200 04000000 ..........2..... │ │ 0x00dd1180 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd1190 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd11a0 03943200 04000000 00000000 00000000 ..2............. │ │ + 0x00dd11a0 dc933200 04000000 00000000 00000000 ..2............. │ │ 0x00dd11b0 ffffffff 7b612f00 04000000 00000000 ....{a/......... │ │ 0x00dd11c0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd11d0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dd11e0 94bbcf00 02000000 f8bbcf00 03000000 ................ │ │ 0x00dd11f0 a8bdcf00 04000000 70becf00 05000000 ........p....... │ │ 0x00dd1200 1cbfcf00 08000000 58c2cf00 0b000000 ........X....... │ │ 0x00dd1210 68c2cf00 07000000 0cc6cf00 0a000000 h............... │ │ 0x00dd1220 1cc6cf00 00000000 00000000 466c2f00 ............Fl/. │ │ 0x00dd1230 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1240 0afb2f00 05000000 00000000 00000000 ../............. │ │ - 0x00dd1250 ffffffff d0ad3100 05000000 00000000 ......1......... │ │ - 0x00dd1260 00000000 ffffffff 7f203100 05000000 ......... 1..... │ │ + 0x00dd1250 ffffffff a9ad3100 05000000 00000000 ......1......... │ │ + 0x00dd1260 00000000 ffffffff 58203100 05000000 ........X 1..... │ │ 0x00dd1270 00000000 00000000 ffffffff 7b612f00 ............{a/. │ │ 0x00dd1280 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1290 474a3000 04000000 00000000 00000000 GJ0............. │ │ - 0x00dd12a0 ffffffff 03943200 04000000 00000000 ......2......... │ │ - 0x00dd12b0 00000000 ffffffff aec23200 04000000 ..........2..... │ │ - 0x00dd12c0 00000000 00000000 ffffffff b8873200 ..............2. │ │ + 0x00dd12a0 ffffffff dc933200 04000000 00000000 ......2......... │ │ + 0x00dd12b0 00000000 ffffffff 87c23200 04000000 ..........2..... │ │ + 0x00dd12c0 00000000 00000000 ffffffff 91873200 ..............2. │ │ 0x00dd12d0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd12e0 fef93200 01000000 00000000 04000000 ..2............. │ │ 0x00dd12f0 ffffffff 6ba13000 01000000 00000000 ....k.0......... │ │ - 0x00dd1300 04000000 ffffffff 89f33100 01000000 ..........1..... │ │ + 0x00dd1300 04000000 ffffffff 62f33100 01000000 ........b.1..... │ │ 0x00dd1310 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd1320 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd1330 babb3200 02000000 00000000 04000000 ..2............. │ │ + 0x00dd1330 93bb3200 02000000 00000000 04000000 ..2............. │ │ 0x00dd1340 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd1350 00000000 00000000 01000000 f0c9cf00 ................ │ │ 0x00dd1360 02000000 34cacf00 03000000 30cbcf00 ....4.......0... │ │ 0x00dd1370 04000000 a8cbcf00 05000000 08cccf00 ................ │ │ 0x00dd1380 08000000 28d3cf00 0b000000 38d3cf00 ....(.......8... │ │ 0x00dd1390 07000000 60d4cf00 0a000000 70d4cf00 ....`.......p... │ │ - 0x00dd13a0 00000000 00000000 b8873200 04000000 ..........2..... │ │ + 0x00dd13a0 00000000 00000000 91873200 04000000 ..........2..... │ │ 0x00dd13b0 00000000 00000000 ffffffff 474a3000 ............GJ0. │ │ 0x00dd13c0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd13d0 d0ad3100 05000000 00000000 00000000 ..1............. │ │ - 0x00dd13e0 ffffffff d75c3200 05000000 00000000 .....\2......... │ │ + 0x00dd13d0 a9ad3100 05000000 00000000 00000000 ..1............. │ │ + 0x00dd13e0 ffffffff b05c3200 05000000 00000000 .....\2......... │ │ 0x00dd13f0 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dd1400 00000000 00000000 00000000 babb3200 ..............2. │ │ + 0x00dd1400 00000000 00000000 00000000 93bb3200 ..............2. │ │ 0x00dd1410 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd1420 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1430 00000000 01000000 c8d4cf00 02000000 ................ │ │ 0x00dd1440 acd5cf00 03000000 b0d6cf00 04000000 ................ │ │ 0x00dd1450 20d7cf00 05000000 10d8cf00 08000000 ............... │ │ 0x00dd1460 44dccf00 0b000000 54dccf00 07000000 D.......T....... │ │ 0x00dd1470 78dfcf00 0a000000 88dfcf00 00000000 x............... │ │ - 0x00dd1480 00000000 b8873200 04000000 00000000 ......2......... │ │ + 0x00dd1480 00000000 91873200 04000000 00000000 ......2......... │ │ 0x00dd1490 00000000 ffffffff 7b612f00 04000000 ........{a/..... │ │ - 0x00dd14a0 00000000 00000000 ffffffff 4c9e3100 ............L.1. │ │ + 0x00dd14a0 00000000 00000000 ffffffff 259e3100 ............%.1. │ │ 0x00dd14b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd14c0 0afb2f00 05000000 00000000 00000000 ../............. │ │ 0x00dd14d0 ffffffff 123d3000 02000000 00000000 .....=0......... │ │ - 0x00dd14e0 08000000 ffffffff a6bb3100 01000000 ..........1..... │ │ + 0x00dd14e0 08000000 ffffffff 7fbb3100 01000000 ..........1..... │ │ 0x00dd14f0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd1500 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd1510 babb3200 02000000 00000000 04000000 ..2............. │ │ + 0x00dd1510 93bb3200 02000000 00000000 04000000 ..2............. │ │ 0x00dd1520 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd1530 00000000 00000000 01000000 c8dfcf00 ................ │ │ 0x00dd1540 02000000 0ce0cf00 03000000 10e1cf00 ................ │ │ 0x00dd1550 04000000 84e1cf00 05000000 e0e1cf00 ................ │ │ 0x00dd1560 08000000 88e7cf00 0b000000 98e7cf00 ................ │ │ 0x00dd1570 07000000 b8e9cf00 0a000000 c8e9cf00 ................ │ │ - 0x00dd1580 00000000 00000000 b8873200 04000000 ..........2..... │ │ + 0x00dd1580 00000000 00000000 91873200 04000000 ..........2..... │ │ 0x00dd1590 00000000 00000000 ffffffff 7b612f00 ............{a/. │ │ 0x00dd15a0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd15b0 4c9e3100 05000000 00000000 00000000 L.1............. │ │ + 0x00dd15b0 259e3100 05000000 00000000 00000000 %.1............. │ │ 0x00dd15c0 ffffffff 0afb2f00 05000000 00000000 ....../......... │ │ 0x00dd15d0 00000000 ffffffff 123d3000 02000000 .........=0..... │ │ - 0x00dd15e0 00000000 08000000 ffffffff 5c363100 ............\61. │ │ + 0x00dd15e0 00000000 08000000 ffffffff 35363100 ............561. │ │ 0x00dd15f0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dd1600 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd1610 00000000 babb3200 02000000 00000000 ......2......... │ │ + 0x00dd1610 00000000 93bb3200 02000000 00000000 ......2......... │ │ 0x00dd1620 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd1630 00000000 00000000 00000000 01000000 ................ │ │ 0x00dd1640 00eacf00 02000000 a0eacf00 03000000 ................ │ │ 0x00dd1650 50eccf00 04000000 20edcf00 05000000 P....... ....... │ │ 0x00dd1660 a4edcf00 08000000 08f6cf00 0b000000 ................ │ │ 0x00dd1670 18f6cf00 07000000 a4f9cf00 0a000000 ................ │ │ - 0x00dd1680 b4f9cf00 00000000 00000000 4c9e3100 ............L.1. │ │ + 0x00dd1680 b4f9cf00 00000000 00000000 259e3100 ............%.1. │ │ 0x00dd1690 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd16a0 0afb2f00 05000000 00000000 00000000 ../............. │ │ 0x00dd16b0 ffffffff 41e32f00 02000000 00000000 ....A./......... │ │ - 0x00dd16c0 08000000 ffffffff 89f33100 02000000 ..........1..... │ │ + 0x00dd16c0 08000000 ffffffff 62f33100 02000000 ........b.1..... │ │ 0x00dd16d0 00000000 04000000 ffffffff bebf2f00 ............../. │ │ 0x00dd16e0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd16f0 72d83100 02000000 00000000 08000000 r.1............. │ │ - 0x00dd1700 ffffffff b8873200 04000000 00000000 ......2......... │ │ + 0x00dd16f0 4bd83100 02000000 00000000 08000000 K.1............. │ │ + 0x00dd1700 ffffffff 91873200 04000000 00000000 ......2......... │ │ 0x00dd1710 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dd1720 00000000 00000000 00000000 babb3200 ..............2. │ │ + 0x00dd1720 00000000 00000000 00000000 93bb3200 ..............2. │ │ 0x00dd1730 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd1740 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1750 00000000 01000000 6800d000 02000000 ........h....... │ │ 0x00dd1760 ac00d000 03000000 e401d000 04000000 ................ │ │ 0x00dd1770 7802d000 05000000 f402d000 08000000 x............... │ │ 0x00dd1780 4c06d000 0b000000 5c06d000 07000000 L.......\....... │ │ 0x00dd1790 fc08d000 0a000000 0c09d000 00000000 ................ │ │ - 0x00dd17a0 00000000 b8873200 04000000 00000000 ......2......... │ │ + 0x00dd17a0 00000000 91873200 04000000 00000000 ......2......... │ │ 0x00dd17b0 00000000 ffffffff 7b612f00 04000000 ........{a/..... │ │ - 0x00dd17c0 00000000 00000000 ffffffff d0ad3100 ..............1. │ │ + 0x00dd17c0 00000000 00000000 ffffffff a9ad3100 ..............1. │ │ 0x00dd17d0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd17e0 79a13000 05000000 00000000 00000000 y.0............. │ │ - 0x00dd17f0 ffffffff 32d33100 05000000 00000000 ....2.1......... │ │ - 0x00dd1800 00000000 ffffffff 18453200 04000000 .........E2..... │ │ + 0x00dd17f0 ffffffff 0bd33100 05000000 00000000 ......1......... │ │ + 0x00dd1800 00000000 ffffffff f1443200 04000000 .........D2..... │ │ 0x00dd1810 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd1820 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd1830 babb3200 02000000 00000000 04000000 ..2............. │ │ + 0x00dd1830 93bb3200 02000000 00000000 04000000 ..2............. │ │ 0x00dd1840 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd1850 00000000 00000000 01000000 4c09d000 ............L... │ │ 0x00dd1860 02000000 9009d000 03000000 ec0ad000 ................ │ │ 0x00dd1870 04000000 8c0bd000 05000000 100cd000 ................ │ │ 0x00dd1880 08000000 9011d000 0b000000 a011d000 ................ │ │ 0x00dd1890 07000000 b011d000 0a000000 c011d000 ................ │ │ 0x00dd18a0 00000000 00000000 01000000 4c09d000 ............L... │ │ 0x00dd18b0 02000000 9009d000 03000000 ec0ad000 ................ │ │ 0x00dd18c0 04000000 8c0bd000 05000000 d011d000 ................ │ │ 0x00dd18d0 08000000 0013d000 0b000000 1013d000 ................ │ │ 0x00dd18e0 07000000 2013d000 0a000000 3013d000 .... .......0... │ │ - 0x00dd18f0 00000000 00000000 7e2d3200 05000000 ........~-2..... │ │ - 0x00dd1900 00000000 00000000 ffffffff d0ad3100 ..............1. │ │ + 0x00dd18f0 00000000 00000000 572d3200 05000000 ........W-2..... │ │ + 0x00dd1900 00000000 00000000 ffffffff a9ad3100 ..............1. │ │ 0x00dd1910 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1920 466c2f00 05000000 00000000 00000000 Fl/............. │ │ - 0x00dd1930 ffffffff b8873200 04000000 00000000 ......2......... │ │ + 0x00dd1930 ffffffff 91873200 04000000 00000000 ......2......... │ │ 0x00dd1940 00000000 ffffffff 7b612f00 04000000 ........{a/..... │ │ - 0x00dd1950 00000000 00000000 ffffffff 03943200 ..............2. │ │ + 0x00dd1950 00000000 00000000 ffffffff dc933200 ..............2. │ │ 0x00dd1960 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1970 0afb2f00 05000000 00000000 00000000 ../............. │ │ 0x00dd1980 ffffffff bd782f00 02000000 00000000 .....x/......... │ │ 0x00dd1990 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dd19a0 00000000 00000000 00000000 babb3200 ..............2. │ │ + 0x00dd19a0 00000000 00000000 00000000 93bb3200 ..............2. │ │ 0x00dd19b0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd19c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd19d0 00000000 7e2d3200 05000000 00000000 ....~-2......... │ │ - 0x00dd19e0 00000000 ffffffff d0ad3100 05000000 ..........1..... │ │ + 0x00dd19d0 00000000 572d3200 05000000 00000000 ....W-2......... │ │ + 0x00dd19e0 00000000 ffffffff a9ad3100 05000000 ..........1..... │ │ 0x00dd19f0 00000000 00000000 ffffffff 466c2f00 ............Fl/. │ │ 0x00dd1a00 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd1a10 b8873200 04000000 00000000 00000000 ..2............. │ │ + 0x00dd1a10 91873200 04000000 00000000 00000000 ..2............. │ │ 0x00dd1a20 ffffffff 7b612f00 04000000 00000000 ....{a/......... │ │ - 0x00dd1a30 00000000 ffffffff 03943200 04000000 ..........2..... │ │ + 0x00dd1a30 00000000 ffffffff dc933200 04000000 ..........2..... │ │ 0x00dd1a40 00000000 00000000 ffffffff 0afb2f00 ............../. │ │ 0x00dd1a50 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1a60 bd782f00 02000000 00000000 04000000 .x/............. │ │ 0x00dd1a70 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd1a80 00000000 00000000 babb3200 02000000 ..........2..... │ │ + 0x00dd1a80 00000000 00000000 93bb3200 02000000 ..........2..... │ │ 0x00dd1a90 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd1aa0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1ab0 01000000 e817d000 02000000 2c18d000 ............,... │ │ 0x00dd1ac0 03000000 5419d000 04000000 d819d000 ....T........... │ │ 0x00dd1ad0 05000000 401ad000 08000000 d41cd000 ....@........... │ │ 0x00dd1ae0 0b000000 e41cd000 07000000 bc1fd000 ................ │ │ 0x00dd1af0 0a000000 cc1fd000 00000000 00000000 ................ │ │ - 0x00dd1b00 b8873200 04000000 00000000 00000000 ..2............. │ │ + 0x00dd1b00 91873200 04000000 00000000 00000000 ..2............. │ │ 0x00dd1b10 ffffffff 7b612f00 04000000 00000000 ....{a/......... │ │ - 0x00dd1b20 00000000 ffffffff 7e2d3200 05000000 ........~-2..... │ │ - 0x00dd1b30 00000000 00000000 ffffffff 7f203100 ............. 1. │ │ + 0x00dd1b20 00000000 ffffffff 572d3200 05000000 ........W-2..... │ │ + 0x00dd1b30 00000000 00000000 ffffffff 58203100 ............X 1. │ │ 0x00dd1b40 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1b50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd1b60 00000000 babb3200 02000000 00000000 ......2......... │ │ + 0x00dd1b60 00000000 93bb3200 02000000 00000000 ......2......... │ │ 0x00dd1b70 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd1b80 00000000 00000000 00000000 01000000 ................ │ │ 0x00dd1b90 dc21d000 02000000 2822d000 03000000 .!......("...... │ │ 0x00dd1ba0 7023d000 04000000 a023d000 05000000 p#.......#...... │ │ 0x00dd1bb0 7c24d000 08000000 8c27d000 0b000000 |$.......'...... │ │ 0x00dd1bc0 9c27d000 07000000 582cd000 0a000000 .'......X,...... │ │ - 0x00dd1bd0 682cd000 00000000 00000000 b8873200 h,............2. │ │ + 0x00dd1bd0 682cd000 00000000 00000000 91873200 h,............2. │ │ 0x00dd1be0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1bf0 7b612f00 04000000 00000000 00000000 {a/............. │ │ - 0x00dd1c00 ffffffff 7e2d3200 05000000 00000000 ....~-2......... │ │ - 0x00dd1c10 00000000 ffffffff d0ad3100 05000000 ..........1..... │ │ - 0x00dd1c20 00000000 00000000 ffffffff 55253100 ............U%1. │ │ + 0x00dd1c00 ffffffff 572d3200 05000000 00000000 ....W-2......... │ │ + 0x00dd1c10 00000000 ffffffff a9ad3100 05000000 ..........1..... │ │ + 0x00dd1c20 00000000 00000000 ffffffff 2e253100 .............%1. │ │ 0x00dd1c30 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1c40 032c3000 05000000 00000000 00000000 .,0............. │ │ - 0x00dd1c50 ffffffff 2eb93200 05000000 00000000 ......2......... │ │ + 0x00dd1c50 ffffffff 07b93200 05000000 00000000 ......2......... │ │ 0x00dd1c60 00000000 ffffffff 0d2c3000 05000000 .........,0..... │ │ 0x00dd1c70 00000000 00000000 ffffffff a80d3000 ..............0. │ │ 0x00dd1c80 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1c90 192c3000 05000000 00000000 00000000 .,0............. │ │ - 0x00dd1ca0 ffffffff 4ee73100 01000000 00000000 ....N.1......... │ │ - 0x00dd1cb0 04000000 ffffffff 83cd3000 04000000 ..........0..... │ │ + 0x00dd1ca0 ffffffff 27e73100 01000000 00000000 ....'.1......... │ │ + 0x00dd1cb0 04000000 ffffffff 5ccd3000 04000000 ........\.0..... │ │ 0x00dd1cc0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd1cd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd1ce0 497c3200 49763800 0b000000 10000000 I|2.Iv8......... │ │ - 0x00dd1cf0 2aab3100 54763800 0b000000 18000000 *.1.Tv8......... │ │ - 0x00dd1d00 af313100 5f763800 0b000000 20000000 .11._v8..... ... │ │ + 0x00dd1ce0 227c3200 49763800 0b000000 10000000 "|2.Iv8......... │ │ + 0x00dd1cf0 03ab3100 54763800 0b000000 18000000 ..1.Tv8......... │ │ + 0x00dd1d00 88313100 5f763800 0b000000 20000000 .11._v8..... ... │ │ 0x00dd1d10 5ab62f00 3c763800 0d000000 18000000 Z./.A1. │ │ 0x00dd8270 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd8280 9e9d3100 02000000 00000000 04000000 ..1............. │ │ - 0x00dd8290 ffffffff 063d3100 02000000 00000000 .....=1......... │ │ + 0x00dd8280 779d3100 02000000 00000000 04000000 w.1............. │ │ + 0x00dd8290 ffffffff df3c3100 02000000 00000000 .....<1......... │ │ 0x00dd82a0 04000000 ffffffff e51d3000 02000000 ..........0..... │ │ - 0x00dd82b0 00000000 04000000 ffffffff 9e413100 .............A1. │ │ + 0x00dd82b0 00000000 04000000 ffffffff 77413100 ............wA1. │ │ 0x00dd82c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd82d0 80743000 05000000 00000000 00000000 .t0............. │ │ - 0x00dd82e0 ffffffff 2af63100 05000000 00000000 ....*.1......... │ │ + 0x00dd82e0 ffffffff 03f63100 05000000 00000000 ......1......... │ │ 0x00dd82f0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd8300 00000000 00000000 00000000 a452d200 .............R.. │ │ 0x00dd8310 c852d200 1c53d200 a452d200 3853d200 .R...S...R..8S.. │ │ 0x00dd8320 1c53d200 a452d200 0854d200 1c53d200 .S...R...T...S.. │ │ 0x00dd8330 a452d200 ac54d200 1c53d200 a452d200 .R...T...S...R.. │ │ 0x00dd8340 4055d200 1c53d200 a452d200 5856d200 @U...S...R..XV.. │ │ 0x00dd8350 1c53d200 02000000 5891cd00 03000000 .S......X....... │ │ @@ -40412,31 +40412,31 @@ │ │ 0x00dd8630 01000000 2062d200 07000000 3859d200 .... b......8Y.. │ │ 0x00dd8640 08000000 6459d200 02000000 b459d200 ....dY.......Y.. │ │ 0x00dd8650 03000000 fc59d200 04000000 2c9cd200 .....Y......,... │ │ 0x00dd8660 05000000 d89dd200 06000000 489ed200 ............H... │ │ 0x00dd8670 09000000 b062d200 0c000000 248cd200 .....b......$... │ │ 0x00dd8680 0a000000 7c5ad200 0d000000 445dd200 ....|Z......D].. │ │ 0x00dd8690 0b000000 545dd200 0e000000 005fd200 ....T]......._.. │ │ - 0x00dd86a0 00000000 00000000 65413100 02000000 ........eA1..... │ │ - 0x00dd86b0 00000000 04000000 ffffffff 9e9d3100 ..............1. │ │ + 0x00dd86a0 00000000 00000000 3e413100 02000000 ........>A1..... │ │ + 0x00dd86b0 00000000 04000000 ffffffff 779d3100 ............w.1. │ │ 0x00dd86c0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd86d0 063d3100 02000000 00000000 04000000 .=1............. │ │ + 0x00dd86d0 df3c3100 02000000 00000000 04000000 .<1............. │ │ 0x00dd86e0 ffffffff e51d3000 02000000 00000000 ......0......... │ │ - 0x00dd86f0 04000000 ffffffff 9e413100 05000000 .........A1..... │ │ + 0x00dd86f0 04000000 ffffffff 77413100 05000000 ........wA1..... │ │ 0x00dd8700 00000000 00000000 ffffffff 80743000 .............t0. │ │ 0x00dd8710 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd8720 dc243100 02000000 00000000 04000000 .$1............. │ │ - 0x00dd8730 ffffffff cac83200 05000000 00000000 ......2......... │ │ + 0x00dd8720 b5243100 02000000 00000000 04000000 .$1............. │ │ + 0x00dd8730 ffffffff a3c83200 05000000 00000000 ......2......... │ │ 0x00dd8740 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dd8750 00000000 00000000 00000000 063d3100 .............=1. │ │ + 0x00dd8750 00000000 00000000 00000000 df3c3100 .............<1. │ │ 0x00dd8760 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd8770 e51d3000 02000000 00000000 04000000 ..0............. │ │ - 0x00dd8780 ffffffff 65413100 02000000 00000000 ....eA1......... │ │ - 0x00dd8790 04000000 ffffffff dc243100 02000000 .........$1..... │ │ - 0x00dd87a0 00000000 04000000 ffffffff cac83200 ..............2. │ │ + 0x00dd8780 ffffffff 3e413100 02000000 00000000 ....>A1......... │ │ + 0x00dd8790 04000000 ffffffff b5243100 02000000 .........$1..... │ │ + 0x00dd87a0 00000000 04000000 ffffffff a3c83200 ..............2. │ │ 0x00dd87b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd87c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd87d0 00000000 8c63d200 ac63d200 00000000 .....c...c...... │ │ 0x00dd87e0 8c63d200 4c64d200 00000000 8c63d200 .c..Ld.......c.. │ │ 0x00dd87f0 a064d200 00000000 8c63d200 4465d200 .d.......c..De.. │ │ 0x00dd8800 00000000 01000000 d865d200 07000000 .........e...... │ │ 0x00dd8810 5c66d200 08000000 8866d200 02000000 \f.......f...... │ │ @@ -40456,201 +40456,201 @@ │ │ 0x00dd88f0 00000000 01000000 5468d200 07000000 ........Th...... │ │ 0x00dd8900 d868d200 08000000 0469d200 02000000 .h.......i...... │ │ 0x00dd8910 2869d200 03000000 7069d200 04000000 (i......pi...... │ │ 0x00dd8920 2c9cd200 05000000 d89dd200 06000000 ,............... │ │ 0x00dd8930 489ed200 09000000 b869d200 0c000000 H........i...... │ │ 0x00dd8940 248cd200 0a000000 ec69d200 0d000000 $........i...... │ │ 0x00dd8950 dc6ad200 0b000000 ec6ad200 0e000000 .j.......j...... │ │ - 0x00dd8960 e46cd200 00000000 00000000 65413100 .l..........eA1. │ │ + 0x00dd8960 e46cd200 00000000 00000000 3e413100 .l..........>A1. │ │ 0x00dd8970 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd8980 9e9d3100 02000000 00000000 04000000 ..1............. │ │ - 0x00dd8990 ffffffff c86d3200 02000000 00000000 .....m2......... │ │ + 0x00dd8980 779d3100 02000000 00000000 04000000 w.1............. │ │ + 0x00dd8990 ffffffff a16d3200 02000000 00000000 .....m2......... │ │ 0x00dd89a0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dd89b0 00000000 00000000 00000000 65413100 ............eA1. │ │ + 0x00dd89b0 00000000 00000000 00000000 3e413100 ............>A1. │ │ 0x00dd89c0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd89d0 9e9d3100 02000000 00000000 04000000 ..1............. │ │ - 0x00dd89e0 ffffffff a49d3100 05000000 00000000 ......1......... │ │ + 0x00dd89d0 779d3100 02000000 00000000 04000000 w.1............. │ │ + 0x00dd89e0 ffffffff 7d9d3100 05000000 00000000 ....}.1......... │ │ 0x00dd89f0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd8a00 00000000 00000000 00000000 046dd200 .............m.. │ │ 0x00dd8a10 646dd200 00000000 f46ed200 706fd200 dm.......n..po.. │ │ 0x00dd8a20 a870d200 c870d200 00000000 01000000 .p...p.......... │ │ 0x00dd8a30 e870d200 03000000 8c0cc600 04000000 .p.............. │ │ 0x00dd8a40 1c71d200 06000000 6c71d200 07000000 .q......lq...... │ │ 0x00dd8a50 8471d200 08000000 d471d200 0b000000 .q.......q...... │ │ 0x00dd8a60 2c18d300 02000000 e471d200 00000000 ,........q...... │ │ 0x00dd8a70 00000000 01000000 1472d200 03000000 .........r...... │ │ 0x00dd8a80 c023c600 04000000 4872d200 06000000 .#......Hr...... │ │ 0x00dd8a90 9872d200 07000000 b072d200 08000000 .r.......r...... │ │ 0x00dd8aa0 0873d200 0b000000 2c18d300 02000000 .s......,....... │ │ 0x00dd8ab0 1873d200 0c000000 c873d200 09000000 .s.......s...... │ │ - 0x00dd8ac0 d873d200 00000000 00000000 7cc03000 .s..........|.0. │ │ + 0x00dd8ac0 d873d200 00000000 00000000 55c03000 .s..........U.0. │ │ 0x00dd8ad0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd8ae0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd8af0 00000000 01000000 7474d200 03000000 ........tt...... │ │ 0x00dd8b00 e420ca00 04000000 a874d200 06000000 . .......t...... │ │ 0x00dd8b10 f874d200 07000000 1075d200 08000000 .t.......u...... │ │ 0x00dd8b20 6075d200 0b000000 2c18d300 02000000 `u......,....... │ │ 0x00dd8b30 7075d200 00000000 00000000 01000000 pu.............. │ │ 0x00dd8b40 a075d200 02000000 e475d200 03000000 .u.......u...... │ │ 0x00dd8b50 f076d200 04000000 7477d200 05000000 .v......tw...... │ │ 0x00dd8b60 e077d200 08000000 a07ad200 0b000000 .w.......z...... │ │ 0x00dd8b70 b07ad200 07000000 847cd200 0a000000 .z.......|...... │ │ - 0x00dd8b80 947cd200 00000000 00000000 b8873200 .|............2. │ │ + 0x00dd8b80 947cd200 00000000 00000000 91873200 .|............2. │ │ 0x00dd8b90 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd8ba0 7b612f00 04000000 00000000 00000000 {a/............. │ │ - 0x00dd8bb0 ffffffff 4c9e3100 05000000 00000000 ....L.1......... │ │ + 0x00dd8bb0 ffffffff 259e3100 05000000 00000000 ....%.1......... │ │ 0x00dd8bc0 00000000 ffffffff 0afb2f00 05000000 ........../..... │ │ 0x00dd8bd0 00000000 00000000 ffffffff 123d3000 .............=0. │ │ 0x00dd8be0 02000000 00000000 08000000 ffffffff ................ │ │ 0x00dd8bf0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd8c00 00000000 babb3200 02000000 00000000 ......2......... │ │ + 0x00dd8c00 00000000 93bb3200 02000000 00000000 ......2......... │ │ 0x00dd8c10 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd8c20 00000000 00000000 00000000 01000000 ................ │ │ 0x00dd8c30 c87cd200 02000000 907dd200 03000000 .|.......}...... │ │ 0x00dd8c40 507ed200 04000000 b87ed200 05000000 P~.......~...... │ │ 0x00dd8c50 907fd200 08000000 a881d200 0b000000 ................ │ │ 0x00dd8c60 b881d200 07000000 6c83d200 0a000000 ........l....... │ │ - 0x00dd8c70 7c83d200 00000000 00000000 b8873200 |.............2. │ │ + 0x00dd8c70 7c83d200 00000000 00000000 91873200 |.............2. │ │ 0x00dd8c80 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd8c90 7b612f00 04000000 00000000 00000000 {a/............. │ │ - 0x00dd8ca0 ffffffff 4c9e3100 05000000 00000000 ....L.1......... │ │ + 0x00dd8ca0 ffffffff 259e3100 05000000 00000000 ....%.1......... │ │ 0x00dd8cb0 00000000 ffffffff 0afb2f00 05000000 ........../..... │ │ 0x00dd8cc0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd8cd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd8ce0 babb3200 02000000 00000000 04000000 ..2............. │ │ + 0x00dd8ce0 93bb3200 02000000 00000000 04000000 ..2............. │ │ 0x00dd8cf0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd8d00 00000000 00000000 b800801c 18003200 ..............2. │ │ - 0x00dd8d10 ad00801c 733a3200 b900801c bb243000 ....s:2......$0. │ │ + 0x00dd8d00 00000000 00000000 b800801c f1ff3100 ..............1. │ │ + 0x00dd8d10 ad00801c 4c3a3200 b900801c bb243000 ....L:2......$0. │ │ 0x00dd8d20 6400801c 3be42f00 8d00801c 86493000 d...;./......I0. │ │ - 0x00dd8d30 8e00801c ee363000 a100801c 36063200 .....60.....6.2. │ │ - 0x00dd8d40 a000801c 72c52f00 6600801c b5ac3100 ....r./.f.....1. │ │ - 0x00dd8d50 ec00801c ceb93200 cd00801c 3b413200 ......2.....;A2. │ │ - 0x00dd8d60 ae00801c f4003200 e900801c ed7c3200 ......2......|2. │ │ - 0x00dd8d70 f400801c 029b3200 ba00801c 4d063200 ......2.....M.2. │ │ + 0x00dd8d30 8e00801c ee363000 a100801c 0f063200 .....60.......2. │ │ + 0x00dd8d40 a000801c 72c52f00 6600801c 8eac3100 ....r./.f.....1. │ │ + 0x00dd8d50 ec00801c a7b93200 cd00801c 14413200 ......2......A2. │ │ + 0x00dd8d60 ae00801c cd003200 e900801c c67c3200 ......2......|2. │ │ + 0x00dd8d70 f400801c db9a3200 ba00801c 26063200 ......2.....&.2. │ │ 0x00dd8d80 bc00801c 0a732f00 bd00801c 23732f00 .....s/.....#s/. │ │ - 0x00dd8d90 be00801c ccc13100 a400801c 401b3300 ......1.....@.3. │ │ - 0x00dd8da0 b400801c 38942f00 a200801c 78523100 ....8./.....xR1. │ │ - 0x00dd8db0 7900801c 20db3000 6700801c f98d3000 y... .0.g.....0. │ │ - 0x00dd8dc0 6800801c fd7c3200 af00801c 41253200 h....|2.....A%2. │ │ - 0x00dd8dd0 ed00801c 37db3000 e300801c 03c93100 ....7.0.......1. │ │ - 0x00dd8de0 e000801c 2d703100 e100801c 970e3000 ....-p1.......0. │ │ + 0x00dd8d90 be00801c a5c13100 a400801c 401b3300 ......1.....@.3. │ │ + 0x00dd8da0 b400801c 38942f00 a200801c 51523100 ....8./.....QR1. │ │ + 0x00dd8db0 7900801c f9da3000 6700801c f98d3000 y.....0.g.....0. │ │ + 0x00dd8dc0 6800801c d67c3200 af00801c 1a253200 h....|2......%2. │ │ + 0x00dd8dd0 ed00801c 10db3000 e300801c dcc83100 ......0.......1. │ │ + 0x00dd8de0 e000801c 06703100 e100801c 970e3000 .....p1.......0. │ │ 0x00dd8df0 bf00801c b0c52f00 a500801c 01d13200 ....../.......2. │ │ - 0x00dd8e00 d200801c e7163100 ee00801c 6e063200 ......1.....n.2. │ │ - 0x00dd8e10 b500801c 32003200 6c00801c a45d3200 ....2.2.l....]2. │ │ - 0x00dd8e20 e700801c 5b413200 d300801c daa23000 ....[A2.......0. │ │ - 0x00dd8e30 9d00801c 21c93100 b000801c 6fed3000 ....!.1.....o.0. │ │ - 0x00dd8e40 6f00801c 2ff83100 7300801c 68413200 o.../.1.s...hA2. │ │ - 0x00dd8e50 7a00801c 976c2f00 a600801c 2b863100 z....l/.....+.1. │ │ - 0x00dd8e60 da00801c cdac3100 f300801c 75413200 ......1.....uA2. │ │ - 0x00dd8e70 e600801c 4e703100 7b00801c e0b93200 ....Np1.{.....2. │ │ - 0x00dd8e80 6d00801c 96573000 e800801c a3e73100 m....W0.......1. │ │ + 0x00dd8e00 d200801c c0163100 ee00801c 47063200 ......1.....G.2. │ │ + 0x00dd8e10 b500801c 0b003200 6c00801c 7d5d3200 ......2.l...}]2. │ │ + 0x00dd8e20 e700801c 34413200 d300801c daa23000 ....4A2.......0. │ │ + 0x00dd8e30 9d00801c fac83100 b000801c 48ed3000 ......1.....H.0. │ │ + 0x00dd8e40 6f00801c 08f83100 7300801c 41413200 o.....1.s...AA2. │ │ + 0x00dd8e50 7a00801c 976c2f00 a600801c 04863100 z....l/.......1. │ │ + 0x00dd8e60 da00801c a6ac3100 f300801c 4e413200 ......1.....NA2. │ │ + 0x00dd8e70 e600801c 27703100 7b00801c b9b93200 ....'p1.{.....2. │ │ + 0x00dd8e80 6d00801c 96573000 e800801c 7ce73100 m....W0.....|.1. │ │ 0x00dd8e90 9e00801c 393e3000 6900801c 01ca3200 ....9>0.i.....2. │ │ - 0x00dd8ea0 9700801c 85c03000 eb00801c 708e3100 ......0.....p.1. │ │ - 0x00dd8eb0 a700801c cc732f00 7d00801c 299b3200 .....s/.}...).2. │ │ - 0x00dd8ec0 d900801c 2b513200 a800801c 41863100 ....+Q2.....A.1. │ │ - 0x00dd8ed0 f100801c d1992f00 c600801c f8b93200 ....../.......2. │ │ - 0x00dd8ee0 7000801c 3d9f3100 9a00801c 528d2f00 p...=.1.....R./. │ │ - 0x00dd8ef0 b300801c f1992f00 d400801c 157d3200 ....../......}2. │ │ - 0x00dd8f00 6e00801c 50253200 7600801c 07333100 n...P%2.v....31. │ │ - 0x00dd8f10 ea00801c 39c93100 c800801c 3ed73200 ....9.1.....>.2. │ │ - 0x00dd8f20 aa00801c d9ea2f00 c000801c 83a53100 ....../.......1. │ │ - 0x00dd8f30 6500801c 9cb43000 ab00801c 15d43000 e.....0.......0. │ │ - 0x00dd8f40 ca00801c b05d3200 cb00801c afe73100 .....]2.......1. │ │ - 0x00dd8f50 9000801c 03173100 9b00801c 237d3200 ......1.....#}2. │ │ - 0x00dd8f60 d500801c 0af12f00 9c00801c 8a523100 ....../......R1. │ │ + 0x00dd8ea0 9700801c 5ec03000 eb00801c 498e3100 ....^.0.....I.1. │ │ + 0x00dd8eb0 a700801c cc732f00 7d00801c 029b3200 .....s/.}.....2. │ │ + 0x00dd8ec0 d900801c 04513200 a800801c 1a863100 .....Q2.......1. │ │ + 0x00dd8ed0 f100801c d1992f00 c600801c d1b93200 ....../.......2. │ │ + 0x00dd8ee0 7000801c 169f3100 9a00801c 528d2f00 p.....1.....R./. │ │ + 0x00dd8ef0 b300801c f1992f00 d400801c ee7c3200 ....../......|2. │ │ + 0x00dd8f00 6e00801c 29253200 7600801c e0323100 n...)%2.v....21. │ │ + 0x00dd8f10 ea00801c 12c93100 c800801c 3ed73200 ......1.....>.2. │ │ + 0x00dd8f20 aa00801c d9ea2f00 c000801c 5ca53100 ....../.....\.1. │ │ + 0x00dd8f30 6500801c 75b43000 ab00801c eed33000 e...u.0.......0. │ │ + 0x00dd8f40 ca00801c 895d3200 cb00801c 88e73100 .....]2.......1. │ │ + 0x00dd8f50 9000801c dc163100 9b00801c fc7c3200 ......1......|2. │ │ + 0x00dd8f60 d500801c 0af12f00 9c00801c 63523100 ....../.....cR1. │ │ 0x00dd8f70 8000801c b20e3000 9600801c 51d73200 ......0.....Q.2. │ │ - 0x00dd8f80 8100801c 327d3200 d100801c 3f173200 ....2}2.....?.2. │ │ - 0x00dd8f90 8200801c be0e3000 8300801c fcf93000 ......0.......0. │ │ - 0x00dd8fa0 8400801c a8a03100 8c00801c 1ef12f00 ......1......./. │ │ - 0x00dd8fb0 8500801c 91c03000 8600801c e1ac3100 ......0.......1. │ │ - 0x00dd8fc0 8700801c 848e3100 d600801c 85063200 ......1.......2. │ │ + 0x00dd8f80 8100801c 0b7d3200 d100801c 18173200 .....}2.......2. │ │ + 0x00dd8f90 8200801c be0e3000 8300801c d5f93000 ......0.......0. │ │ + 0x00dd8fa0 8400801c 81a03100 8c00801c 1ef12f00 ......1......./. │ │ + 0x00dd8fb0 8500801c 6ac03000 8600801c baac3100 ....j.0.......1. │ │ + 0x00dd8fc0 8700801c 5d8e3100 d600801c 5e063200 ....].1.....^.2. │ │ 0x00dd8fd0 dd00801c 977d3000 dc00801c 9af33200 .....}0.......2. │ │ - 0x00dd8fe0 c100801c c9493100 e200801c 22b02f00 .....I1....."./. │ │ - 0x00dd8ff0 8800801c 93493000 7100801c 1a333100 .....I0.q....31. │ │ - 0x00dd9000 f200801c 09fa3000 7200801c 061f3000 ......0.r.....0. │ │ - 0x00dd9010 b100801c 1aec3000 ef00801c 63703100 ......0.....cp1. │ │ - 0x00dd9020 b200801c 57ec3000 6a00801c 34333100 ....W.0.j...431. │ │ + 0x00dd8fe0 c100801c a2493100 e200801c 22b02f00 .....I1....."./. │ │ + 0x00dd8ff0 8800801c 93493000 7100801c f3323100 .....I0.q....21. │ │ + 0x00dd9000 f200801c e2f93000 7200801c 061f3000 ......0.r.....0. │ │ + 0x00dd9010 b100801c f3eb3000 ef00801c 3c703100 ......0.....A1. │ │ 0x00dd9170 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd9180 9e9d3100 02000000 00000000 04000000 ..1............. │ │ - 0x00dd9190 ffffffff 3a093100 02000000 00000000 ....:.1......... │ │ - 0x00dd91a0 04000000 ffffffff d5f63100 01000000 ..........1..... │ │ + 0x00dd9180 779d3100 02000000 00000000 04000000 w.1............. │ │ + 0x00dd9190 ffffffff 13093100 02000000 00000000 ......1......... │ │ + 0x00dd91a0 04000000 ffffffff aef63100 01000000 ..........1..... │ │ 0x00dd91b0 00000000 04000000 ffffffff 83c42f00 ............../. │ │ 0x00dd91c0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd91d0 32bb3100 01000000 00000000 04000000 2.1............. │ │ - 0x00dd91e0 ffffffff daf63100 01000000 00000000 ......1......... │ │ - 0x00dd91f0 04000000 ffffffff 54633100 01000000 ........Tc1..... │ │ + 0x00dd91d0 0bbb3100 01000000 00000000 04000000 ..1............. │ │ + 0x00dd91e0 ffffffff b3f63100 01000000 00000000 ......1......... │ │ + 0x00dd91f0 04000000 ffffffff 2d633100 01000000 ........-c1..... │ │ 0x00dd9200 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd9210 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd9220 65413100 02000000 00000000 04000000 eA1............. │ │ - 0x00dd9230 ffffffff 9e9d3100 02000000 00000000 ......1......... │ │ - 0x00dd9240 04000000 ffffffff 063d3100 02000000 .........=1..... │ │ + 0x00dd9220 3e413100 02000000 00000000 04000000 >A1............. │ │ + 0x00dd9230 ffffffff 779d3100 02000000 00000000 ....w.1......... │ │ + 0x00dd9240 04000000 ffffffff df3c3100 02000000 .........<1..... │ │ 0x00dd9250 00000000 04000000 ffffffff e51d3000 ..............0. │ │ 0x00dd9260 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd9270 9e413100 05000000 00000000 00000000 .A1............. │ │ + 0x00dd9270 77413100 05000000 00000000 00000000 wA1............. │ │ 0x00dd9280 ffffffff 80743000 05000000 00000000 .....t0......... │ │ - 0x00dd9290 00000000 ffffffff 354c3200 07000000 ........5L2..... │ │ + 0x00dd9290 00000000 ffffffff 0e4c3200 07000000 .........L2..... │ │ 0x00dd92a0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd92b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd92c0 063d3100 02000000 00000000 04000000 .=1............. │ │ + 0x00dd92c0 df3c3100 02000000 00000000 04000000 .<1............. │ │ 0x00dd92d0 ffffffff e51d3000 02000000 00000000 ......0......... │ │ - 0x00dd92e0 04000000 ffffffff 1eba3200 02000000 ..........2..... │ │ - 0x00dd92f0 00000000 04000000 ffffffff d8a73200 ..............2. │ │ + 0x00dd92e0 04000000 ffffffff f7b93200 02000000 ..........2..... │ │ + 0x00dd92f0 00000000 04000000 ffffffff b1a73200 ..............2. │ │ 0x00dd9300 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd9310 87053100 02000000 00000000 04000000 ..1............. │ │ + 0x00dd9310 60053100 02000000 00000000 04000000 `.1............. │ │ 0x00dd9320 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd9330 00000000 00000000 063d3100 02000000 .........=1..... │ │ + 0x00dd9330 00000000 00000000 df3c3100 02000000 .........<1..... │ │ 0x00dd9340 00000000 04000000 ffffffff e51d3000 ..............0. │ │ 0x00dd9350 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd9360 65413100 02000000 00000000 04000000 eA1............. │ │ + 0x00dd9360 3e413100 02000000 00000000 04000000 >A1............. │ │ 0x00dd9370 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd9380 00000000 00000000 65413100 02000000 ........eA1..... │ │ - 0x00dd9390 00000000 04000000 ffffffff 9e9d3100 ..............1. │ │ + 0x00dd9380 00000000 00000000 3e413100 02000000 ........>A1..... │ │ + 0x00dd9390 00000000 04000000 ffffffff 779d3100 ............w.1. │ │ 0x00dd93a0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd93b0 0f473000 02000000 00000000 04000000 .G0............. │ │ - 0x00dd93c0 ffffffff 9e413100 05000000 00000000 .....A1......... │ │ + 0x00dd93c0 ffffffff 77413100 05000000 00000000 ....wA1......... │ │ 0x00dd93d0 00000000 ffffffff 80743000 05000000 .........t0..... │ │ - 0x00dd93e0 00000000 00000000 ffffffff 15bb3100 ..............1. │ │ + 0x00dd93e0 00000000 00000000 ffffffff eeba3100 ..............1. │ │ 0x00dd93f0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd9400 c86d3200 02000000 00000000 04000000 .m2............. │ │ + 0x00dd9400 a16d3200 02000000 00000000 04000000 .m2............. │ │ 0x00dd9410 ffffffff 9f6b2f00 05000000 00000000 .....k/......... │ │ 0x00dd9420 00000000 ffffffff f10e3000 02000000 ..........0..... │ │ 0x00dd9430 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd9440 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd9450 9e9d3100 02000000 00000000 04000000 ..1............. │ │ - 0x00dd9460 ffffffff 15bb3100 05000000 00000000 ......1......... │ │ - 0x00dd9470 00000000 ffffffff a49d3100 05000000 ..........1..... │ │ - 0x00dd9480 00000000 00000000 ffffffff bfc83200 ..............2. │ │ + 0x00dd9450 779d3100 02000000 00000000 04000000 w.1............. │ │ + 0x00dd9460 ffffffff eeba3100 05000000 00000000 ......1......... │ │ + 0x00dd9470 00000000 ffffffff 7d9d3100 05000000 ........}.1..... │ │ + 0x00dd9480 00000000 00000000 ffffffff 98c83200 ..............2. │ │ 0x00dd9490 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd94a0 a58b2f00 05000000 00000000 00000000 ../............. │ │ 0x00dd94b0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd94c0 00000000 00000000 3a093100 02000000 ........:.1..... │ │ - 0x00dd94d0 00000000 04000000 ffffffff babb3200 ..............2. │ │ + 0x00dd94c0 00000000 00000000 13093100 02000000 ..........1..... │ │ + 0x00dd94d0 00000000 04000000 ffffffff 93bb3200 ..............2. │ │ 0x00dd94e0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd94f0 c80a3300 01000000 00000000 04000000 ..3............. │ │ - 0x00dd9500 ffffffff 107f3100 01000000 00000000 ......1......... │ │ + 0x00dd9500 ffffffff e97e3100 01000000 00000000 .....~1......... │ │ 0x00dd9510 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd9520 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd9530 00000000 6c42d300 7042d300 7442d300 ....lB..pB..tB.. │ │ 0x00dd9540 8842d300 7043d300 5844d300 6c44d300 .B..pC..XD..lD.. │ │ 0x00dd9550 7445d300 8446d300 1447d300 5c47d300 tE...F...G..\G.. │ │ 0x00dd9560 bc47d300 c447d300 e447d300 7448d300 .G...G...G..tH.. │ │ 0x00dd9570 7c48d300 |H.. │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -2197,21 +2197,21 @@ │ │ 0x00de3a68 00000000 00000000 00000000 07000000 ................ │ │ 0x00de3a78 03000000 58000000 00020000 00000000 ....X........... │ │ 0x00de3a88 f9b72f00 7479da00 ac9da600 04a6a600 ../.ty.......... │ │ 0x00de3a98 d8a6a600 6ca7a600 54a8a600 60a8a600 ....l...T...`... │ │ 0x00de3aa8 dca8a600 e8a8a600 f0a8a600 aca9a600 ................ │ │ 0x00de3ab8 f0a9a600 38aaa600 48aaa600 98aaa600 ....8...H....... │ │ 0x00de3ac8 44aba600 94aba600 03000000 58000000 D...........X... │ │ - 0x00de3ad8 00020000 00000000 a5db3000 7879da00 ..........0.xy.. │ │ + 0x00de3ad8 00020000 00000000 7edb3000 7879da00 ........~.0.xy.. │ │ 0x00de3ae8 ac9da600 04a6a600 d8a6a600 6ca7a600 ............l... │ │ 0x00de3af8 54a8a600 60a8a600 dca8a600 e8a8a600 T...`........... │ │ 0x00de3b08 f0a8a600 aca9a600 f0a9a600 38aaa600 ............8... │ │ 0x00de3b18 48aaa600 98aaa600 44aba600 94aba600 H.......D....... │ │ 0x00de3b28 03000000 58000000 00020000 00000000 ....X........... │ │ - 0x00de3b38 6c173100 7c79da00 ac9da600 04a6a600 l.1.|y.......... │ │ + 0x00de3b38 45173100 7c79da00 ac9da600 04a6a600 E.1.|y.......... │ │ 0x00de3b48 d8a6a600 6ca7a600 54a8a600 60a8a600 ....l...T...`... │ │ 0x00de3b58 dca8a600 e8a8a600 f0a8a600 aca9a600 ................ │ │ 0x00de3b68 f0a9a600 38aaa600 48aaa600 98aaa600 ....8...H....... │ │ 0x00de3b78 44aba600 94aba600 03000000 58000000 D...........X... │ │ 0x00de3b88 00020000 00000000 6f9a2f00 7479da00 ........o./.ty.. │ │ 0x00de3b98 ac9da600 04a6a600 d8a6a600 6ca7a600 ............l... │ │ 0x00de3ba8 54a8a600 60a8a600 dca8a600 e8a8a600 T...`........... │ │ @@ -2222,87 +2222,87 @@ │ │ 0x00de3bf8 00000000 02000000 00000000 03000000 ................ │ │ 0x00de3c08 00000000 04000000 00000000 05000000 ................ │ │ 0x00de3c18 00000000 06000000 00000000 07000000 ................ │ │ 0x00de3c28 00000000 08000000 00000000 09000000 ................ │ │ 0x00de3c38 00000000 0a000000 00000000 0b000000 ................ │ │ 0x00de3c48 00000000 0c000000 00000000 0d000000 ................ │ │ 0x00de3c58 17d52f00 f41da800 00000000 2da43000 ../.........-.0. │ │ - 0x00de3c68 00000000 00000000 dfae3100 00000000 ..........1..... │ │ - 0x00de3c78 00000000 21193100 00000000 00000000 ....!.1......... │ │ - 0x00de3c88 8f5f3200 00000000 00000000 66853000 ._2.........f.0. │ │ - 0x00de3c98 00000000 00000000 28193100 00000000 ........(.1..... │ │ - 0x00de3ca8 00000000 f9343100 00000000 00000000 .....41......... │ │ - 0x00de3cb8 6c853000 00000000 00000000 0b723100 l.0..........r1. │ │ + 0x00de3c68 00000000 00000000 b8ae3100 00000000 ..........1..... │ │ + 0x00de3c78 00000000 fa183100 00000000 00000000 ......1......... │ │ + 0x00de3c88 685f3200 00000000 00000000 66853000 h_2.........f.0. │ │ + 0x00de3c98 00000000 00000000 01193100 00000000 ..........1..... │ │ + 0x00de3ca8 00000000 d2343100 00000000 00000000 .....41......... │ │ + 0x00de3cb8 6c853000 00000000 00000000 e4713100 l.0..........q1. │ │ 0x00de3cc8 00000000 00000000 222f3000 00000000 ........"/0..... │ │ 0x00de3cd8 00000000 f0103000 00000000 00000000 ......0......... │ │ 0x00de3ce8 75fd3200 00000000 00000000 71853000 u.2.........q.0. │ │ 0x00de3cf8 00000000 00000000 7cfd3200 00000000 ........|.2..... │ │ 0x00de3d08 00000000 907b2f00 00000000 00000000 .....{/......... │ │ - 0x00de3d18 2a2f3000 00000000 00000000 e9dc3000 */0...........0. │ │ - 0x00de3d28 f81da800 00000000 c4543100 00000000 .........T1..... │ │ - 0x00de3d38 00000000 0e903100 00000000 00000000 ......1......... │ │ + 0x00de3d18 2a2f3000 00000000 00000000 c2dc3000 */0...........0. │ │ + 0x00de3d28 f81da800 00000000 9d543100 00000000 .........T1..... │ │ + 0x00de3d38 00000000 e78f3100 00000000 00000000 ......1......... │ │ 0x00de3d48 7a853000 00000000 00000000 f6103000 z.0...........0. │ │ 0x00de3d58 00000000 00000000 81853000 00000000 ..........0..... │ │ 0x00de3d68 00000000 ec602f00 00000000 00000000 .....`/......... │ │ - 0x00de3d78 ff343100 00000000 00000000 75c13000 .41.........u.0. │ │ - 0x00de3d88 b01ea800 00000000 f7dc3000 00000000 ..........0..... │ │ - 0x00de3d98 00000000 5cbb3200 00000000 00000000 ....\.2......... │ │ + 0x00de3d78 d8343100 00000000 00000000 4ec13000 .41.........N.0. │ │ + 0x00de3d88 b01ea800 00000000 d0dc3000 00000000 ..........0..... │ │ + 0x00de3d98 00000000 35bb3200 00000000 00000000 ....5.2......... │ │ 0x00de3da8 a64a3000 00000000 00000000 00000000 .J0............. │ │ - 0x00de3db8 00000000 44b92f00 227f3200 fe103000 ....D./.".2...0. │ │ + 0x00de3db8 00000000 44b92f00 fb7e3200 fe103000 ....D./..~2...0. │ │ 0x00de3dc8 cb2d3000 02000000 00000000 00040000 .-0............. │ │ 0x00de3dd8 00000000 3ed52f00 00000000 1c88a800 ....>./......... │ │ 0x00de3de8 00000000 e08aa800 ec8aa800 188ba800 ................ │ │ 0x00de3df8 248ba800 308ba800 3c8ba800 488ba800 $...0...<...H... │ │ 0x00de3e08 548ba800 00000000 608ba800 6c8ba800 T.......`...l... │ │ 0x00de3e18 00000000 00000000 00000000 02000000 ................ │ │ 0x00de3e28 0148c400 01000000 00000000 cc34af00 .H...........4.. │ │ 0x00de3e38 00000000 00000000 00000000 ff893000 ..............0. │ │ 0x00de3e48 00000000 02000000 0148c400 03000000 .........H...... │ │ 0x00de3e58 00000000 cc34af00 00000000 00000000 .....4.......... │ │ - 0x00de3e68 00000000 e8463200 00000000 02000000 .....F2......... │ │ + 0x00de3e68 00000000 c1463200 00000000 02000000 .....F2......... │ │ 0x00de3e78 0148c400 02000000 00000000 cc34af00 .H...........4.. │ │ - 0x00de3e88 00000000 00000000 00000000 aa283200 .............(2. │ │ + 0x00de3e88 00000000 00000000 00000000 83283200 .............(2. │ │ 0x00de3e98 00000000 01000000 0148c400 04000000 .........H...... │ │ 0x00de3ea8 00000000 cc34af00 00000000 00000000 .....4.......... │ │ 0x00de3eb8 00000000 e46a3000 00000000 01000000 .....j0......... │ │ 0x00de3ec8 01088000 00000000 00000000 e434af00 .............4.. │ │ - 0x00de3ed8 00000000 00000000 00000000 bffe3000 ..............0. │ │ + 0x00de3ed8 00000000 00000000 00000000 98fe3000 ..............0. │ │ 0x00de3ee8 00000000 01000000 0100a800 00000000 ................ │ │ 0x00de3ef8 00000000 0436af00 00000000 00000000 .....6.......... │ │ - 0x00de3f08 00000000 1f633200 00000000 02000000 .....c2......... │ │ + 0x00de3f08 00000000 f8623200 00000000 02000000 .....b2......... │ │ 0x00de3f18 0100a800 00000000 00000000 0436af00 .............6.. │ │ - 0x00de3f28 00000000 00000000 00000000 1f633200 .............c2. │ │ + 0x00de3f28 00000000 00000000 00000000 f8623200 .............b2. │ │ 0x00de3f38 00000000 01000000 01208000 00000000 ......... ...... │ │ 0x00de3f48 00000000 b836af00 00000000 00000000 .....6.......... │ │ 0x00de3f58 00000000 ef4c3000 00000000 01000000 .....L0......... │ │ 0x00de3f68 01208000 00000000 00000000 e436af00 . ...........6.. │ │ - 0x00de3f78 00000000 00000000 00000000 d3823200 ..............2. │ │ + 0x00de3f78 00000000 00000000 00000000 ac823200 ..............2. │ │ 0x00de3f88 00000000 01000000 010cc000 63000000 ............c... │ │ 0x00de3f98 00000000 cc34af00 00000000 00000000 .....4.......... │ │ - 0x00de3fa8 00000000 760b3200 00000000 02000000 ....v.2......... │ │ + 0x00de3fa8 00000000 4f0b3200 00000000 02000000 ....O.2......... │ │ 0x00de3fb8 010cc000 63000000 00000000 cc34af00 ....c........4.. │ │ - 0x00de3fc8 00000000 00000000 00000000 a9373100 .............71. │ │ + 0x00de3fc8 00000000 00000000 00000000 82373100 .............71. │ │ 0x00de3fd8 00000000 01000000 010cc000 63000000 ............c... │ │ 0x00de3fe8 00000000 cc34af00 00000000 00000000 .....4.......... │ │ - 0x00de3ff8 00000000 cbec3100 00000000 01000000 ......1......... │ │ + 0x00de3ff8 00000000 a4ec3100 00000000 01000000 ......1......... │ │ 0x00de4008 01088000 01000000 00000000 2037af00 ............ 7.. │ │ - 0x00de4018 00000000 00000000 00000000 b4373100 .............71. │ │ + 0x00de4018 00000000 00000000 00000000 8d373100 .............71. │ │ 0x00de4028 00000000 02000000 01088000 01000000 ................ │ │ 0x00de4038 00000000 2037af00 00000000 00000000 .... 7.......... │ │ - 0x00de4048 00000000 b4373100 00000000 01000000 .....71......... │ │ + 0x00de4048 00000000 8d373100 00000000 01000000 .....71......... │ │ 0x00de4058 01088000 02000000 00000000 2037af00 ............ 7.. │ │ - 0x00de4068 00000000 00000000 00000000 1d923100 ..............1. │ │ + 0x00de4068 00000000 00000000 00000000 f6913100 ..............1. │ │ 0x00de4078 00000000 02000000 01088000 02000000 ................ │ │ 0x00de4088 00000000 2037af00 00000000 00000000 .... 7.......... │ │ - 0x00de4098 00000000 1d923100 00000000 01000000 ......1......... │ │ + 0x00de4098 00000000 f6913100 00000000 01000000 ......1......... │ │ 0x00de40a8 01088000 03000000 00000000 2037af00 ............ 7.. │ │ - 0x00de40b8 00000000 00000000 00000000 071c3100 ..............1. │ │ + 0x00de40b8 00000000 00000000 00000000 e01b3100 ..............1. │ │ 0x00de40c8 00000000 02000000 01088000 03000000 ................ │ │ 0x00de40d8 00000000 2037af00 00000000 00000000 .... 7.......... │ │ - 0x00de40e8 00000000 071c3100 00000000 ff000000 ......1......... │ │ + 0x00de40e8 00000000 e01b3100 00000000 ff000000 ......1......... │ │ 0x00de40f8 21088000 00000000 00000000 c039af00 !............9.. │ │ 0x00de4108 00000000 00000000 00000000 6fbb2f00 ............o./. │ │ 0x00de4118 00000000 00000000 21088000 00000000 ........!....... │ │ 0x00de4128 00000000 00000000 00000000 00000000 ................ │ │ 0x00de4138 00000000 6fbb2f00 00000000 01000000 ....o./......... │ │ 0x00de4148 21108008 00000000 00000000 803aaf00 !............:.. │ │ 0x00de4158 603baf00 683baf00 00000000 6fbb2f00 `;..h;......o./. │ │ @@ -2314,160 +2314,160 @@ │ │ 0x00de41b8 00000000 01000000 21108008 01000000 ........!....... │ │ 0x00de41c8 00000000 803aaf00 603baf00 683baf00 .....:..`;..h;.. │ │ 0x00de41d8 00000000 c5a63000 00000000 01000000 ......0......... │ │ 0x00de41e8 81088000 00000000 00000000 703baf00 ............p;.. │ │ 0x00de41f8 00000000 00000000 00000000 29802f00 ............)./. │ │ 0x00de4208 00000000 01000000 81088000 00000000 ................ │ │ 0x00de4218 00000000 ac3baf00 00000000 00000000 .....;.......... │ │ - 0x00de4228 00000000 d2ec3100 00000000 01000000 ......1......... │ │ + 0x00de4228 00000000 abec3100 00000000 01000000 ......1......... │ │ 0x00de4238 41088000 00000000 00000000 c43baf00 A............;.. │ │ - 0x00de4248 00000000 00000000 00000000 4eb23100 ............N.1. │ │ + 0x00de4248 00000000 00000000 00000000 27b23100 ............'.1. │ │ 0x00de4258 00000000 01000000 c1088000 00000000 ................ │ │ 0x00de4268 00000000 7c3caf00 00000000 00000000 ....|<.......... │ │ 0x00de4278 00000000 f5dd3200 00000000 02000000 ......2......... │ │ 0x00de4288 01088000 00000000 00000000 303daf00 ............0=.. │ │ 0x00de4298 00000000 00000000 00000000 0bd82f00 ............../. │ │ 0x00de42a8 00000000 ff000000 01088000 00000000 ................ │ │ 0x00de42b8 00000000 383faf00 00000000 00000000 ....8?.......... │ │ - 0x00de42c8 00000000 f1a03200 00000000 ff000000 ......2......... │ │ + 0x00de42c8 00000000 caa03200 00000000 ff000000 ......2......... │ │ 0x00de42d8 01088000 00000000 00000000 383faf00 ............8?.. │ │ - 0x00de42e8 00000000 00000000 00000000 daec3100 ..............1. │ │ + 0x00de42e8 00000000 00000000 00000000 b3ec3100 ..............1. │ │ 0x00de42f8 00000000 01000000 01088000 00000000 ................ │ │ 0x00de4308 00000000 f03faf00 00000000 00000000 .....?.......... │ │ 0x00de4318 00000000 30802f00 00000000 ff000000 ....0./......... │ │ 0x00de4328 01088000 00000000 00000000 2c40af00 ............,@.. │ │ - 0x00de4338 00000000 00000000 00000000 ba373100 .............71. │ │ + 0x00de4338 00000000 00000000 00000000 93373100 .............71. │ │ 0x00de4348 00000000 01000000 01088000 00000000 ................ │ │ 0x00de4358 00000000 6c41af00 00000000 00000000 ....lA.......... │ │ 0x00de4368 00000000 96153000 00000000 01000000 ......0......... │ │ 0x00de4378 01088000 00000000 00000000 2042af00 ............ B.. │ │ 0x00de4388 00000000 00000000 00000000 9a153000 ..............0. │ │ 0x00de4398 00000000 02000000 01088000 00000000 ................ │ │ 0x00de43a8 00000000 2042af00 00000000 00000000 .... B.......... │ │ 0x00de43b8 00000000 9a153000 00000000 01000000 ......0......... │ │ 0x00de43c8 01088000 00000000 00000000 6043af00 ............`C.. │ │ - 0x00de43d8 00000000 00000000 00000000 65e03000 ............e.0. │ │ + 0x00de43d8 00000000 00000000 00000000 3ee03000 ............>.0. │ │ 0x00de43e8 00000000 01000000 01088000 00000000 ................ │ │ 0x00de43f8 00000000 0844af00 00000000 00000000 .....D.......... │ │ - 0x00de4408 00000000 04743100 00000000 01000000 .....t1......... │ │ + 0x00de4408 00000000 dd733100 00000000 01000000 .....s1......... │ │ 0x00de4418 01088000 00000000 00000000 a444af00 .............D.. │ │ 0x00de4428 00000000 00000000 00000000 11d82f00 ............../. │ │ 0x00de4438 00000000 01000000 01088000 00000000 ................ │ │ 0x00de4448 00000000 6445af00 00000000 00000000 ....dE.......... │ │ - 0x00de4458 00000000 52be3200 00000000 02000000 ....R.2......... │ │ + 0x00de4458 00000000 2bbe3200 00000000 02000000 ....+.2......... │ │ 0x00de4468 01088000 00000000 00000000 6445af00 ............dE.. │ │ - 0x00de4478 00000000 00000000 00000000 52be3200 ............R.2. │ │ + 0x00de4478 00000000 00000000 00000000 2bbe3200 ............+.2. │ │ 0x00de4488 00000000 ff000000 01088000 00000000 ................ │ │ 0x00de4498 00000000 0847af00 00000000 00000000 .....G.......... │ │ 0x00de44a8 00000000 aa9d2f00 00000000 00000000 ....../......... │ │ 0x00de44b8 01088000 00000000 00000000 00000000 ................ │ │ 0x00de44c8 00000000 00000000 00000000 aa9d2f00 ............../. │ │ 0x00de44d8 00000000 ff000000 01088000 00000000 ................ │ │ 0x00de44e8 00000000 2847af00 00000000 00000000 ....(G.......... │ │ - 0x00de44f8 00000000 04c43000 00000000 00000000 ......0......... │ │ + 0x00de44f8 00000000 ddc33000 00000000 00000000 ......0......... │ │ 0x00de4508 01088000 00000000 00000000 00000000 ................ │ │ - 0x00de4518 00000000 00000000 00000000 04c43000 ..............0. │ │ + 0x00de4518 00000000 00000000 00000000 ddc33000 ..............0. │ │ 0x00de4528 00000000 01000000 01088000 00000000 ................ │ │ 0x00de4538 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de4548 00000000 04c43000 00000000 02000000 ......0......... │ │ + 0x00de4548 00000000 ddc33000 00000000 02000000 ......0......... │ │ 0x00de4558 0108c000 00000000 00000000 cc34af00 .............4.. │ │ 0x00de4568 00000000 00000000 00000000 ed6a3000 .............j0. │ │ 0x00de4578 00000000 00000000 01008000 00000000 ................ │ │ 0x00de4588 00000000 7047af00 00000000 00000000 ....pG.......... │ │ 0x00de4598 00000000 b19d2f00 00000000 01000000 ....../......... │ │ 0x00de45a8 01008000 00000000 00000000 b047af00 .............G.. │ │ 0x00de45b8 00000000 00000000 00000000 02de3200 ..............2. │ │ 0x00de45c8 00000000 02000000 21088000 00000000 ........!....... │ │ 0x00de45d8 00000000 2848af00 00000000 00000000 ....(H.......... │ │ 0x00de45e8 00000000 30333000 00000000 00000000 ....030......... │ │ 0x00de45f8 01208000 00000000 00000000 cc34af00 . ...........4.. │ │ - 0x00de4608 00000000 00000000 00000000 2e633200 .............c2. │ │ + 0x00de4608 00000000 00000000 00000000 07633200 .............c2. │ │ 0x00de4618 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00de4628 00000000 6c48af00 00000000 00000000 ....lH.......... │ │ 0x00de4638 00000000 38802f00 00000000 02000000 ....8./......... │ │ 0x00de4648 01088000 00000000 00000000 8448af00 .............H.. │ │ - 0x00de4658 00000000 00000000 00000000 ec823200 ..............2. │ │ + 0x00de4658 00000000 00000000 00000000 c5823200 ..............2. │ │ 0x00de4668 00000000 01000000 01088000 00000000 ................ │ │ 0x00de4678 00000000 bc48af00 00000000 00000000 .....H.......... │ │ - 0x00de4688 00000000 0ec43000 00000000 00000000 ......0......... │ │ + 0x00de4688 00000000 e7c33000 00000000 00000000 ......0......... │ │ 0x00de4698 01008000 00000000 00000000 2c4baf00 ............,K.. │ │ - 0x00de46a8 00000000 00000000 00000000 e1ec3100 ..............1. │ │ + 0x00de46a8 00000000 00000000 00000000 baec3100 ..............1. │ │ 0x00de46b8 00000000 00000000 01008000 00000000 ................ │ │ 0x00de46c8 00000000 5c4baf00 00000000 00000000 ....\K.......... │ │ 0x00de46d8 00000000 14003300 00000000 00000000 ......3......... │ │ 0x00de46e8 01008000 00000000 00000000 8c4baf00 .............K.. │ │ - 0x00de46f8 00000000 00000000 00000000 bf373100 .............71. │ │ + 0x00de46f8 00000000 00000000 00000000 98373100 .............71. │ │ 0x00de4708 00000000 03000000 01088000 00000000 ................ │ │ 0x00de4718 00000000 bc4baf00 00000000 00000000 .....K.......... │ │ 0x00de4728 00000000 15d82f00 00000000 01000000 ....../......... │ │ 0x00de4738 01088000 00000000 00000000 244eaf00 ............$N.. │ │ 0x00de4748 00000000 00000000 00000000 37333000 ............730. │ │ 0x00de4758 00000000 02000000 01088000 00000000 ................ │ │ 0x00de4768 00000000 644eaf00 00000000 00000000 ....dN.......... │ │ - 0x00de4778 00000000 6be03000 00000000 03000000 ....k.0......... │ │ + 0x00de4778 00000000 44e03000 00000000 03000000 ....D.0......... │ │ 0x00de4788 01088000 00000000 00000000 644eaf00 ............dN.. │ │ - 0x00de4798 00000000 00000000 00000000 6be03000 ............k.0. │ │ + 0x00de4798 00000000 00000000 00000000 44e03000 ............D.0. │ │ 0x00de47a8 00000000 02000000 01088000 00000000 ................ │ │ 0x00de47b8 00000000 644eaf00 00000000 00000000 ....dN.......... │ │ - 0x00de47c8 00000000 c6583100 00000000 03000000 .....X1......... │ │ + 0x00de47c8 00000000 9f583100 00000000 03000000 .....X1......... │ │ 0x00de47d8 01088000 00000000 00000000 644eaf00 ............dN.. │ │ - 0x00de47e8 00000000 00000000 00000000 c6583100 .............X1. │ │ + 0x00de47e8 00000000 00000000 00000000 9f583100 .............X1. │ │ 0x00de47f8 00000000 01000000 01008000 00000000 ................ │ │ 0x00de4808 00000000 5051af00 6c52af00 6c52af00 ....PQ..lR..lR.. │ │ - 0x00de4818 1453af00 55b23100 00000000 01000000 .S..U.1......... │ │ + 0x00de4818 1453af00 2eb23100 00000000 01000000 .S....1......... │ │ 0x00de4828 01008000 00000000 00000000 5051af00 ............PQ.. │ │ - 0x00de4838 e853af00 e853af00 1453af00 cd373100 .S...S...S...71. │ │ + 0x00de4838 e853af00 e853af00 1453af00 a6373100 .S...S...S...71. │ │ 0x00de4848 00000000 01000000 01008000 00000000 ................ │ │ 0x00de4858 00000000 5051af00 6054af00 6054af00 ....PQ..`T..`T.. │ │ - 0x00de4868 1453af00 0a743100 00000000 00000000 .S...t1......... │ │ + 0x00de4868 1453af00 e3733100 00000000 00000000 .S...s1......... │ │ 0x00de4878 01018008 00000000 00000000 1055af00 .............U.. │ │ 0x00de4888 6c55af00 6c55af00 a055af00 cc9c2f00 lU..lU...U..../. │ │ 0x00de4898 00000000 01000000 01008008 00000000 ................ │ │ 0x00de48a8 00000000 1055af00 6c55af00 6c55af00 .....U..lU..lU.. │ │ 0x00de48b8 a055af00 cc9c2f00 00000000 01000000 .U..../......... │ │ 0x00de48c8 01008000 00000000 00000000 fc55af00 .............U.. │ │ - 0x00de48d8 bc57af00 f457af00 6c58af00 59b23100 .W...W..lX..Y.1. │ │ + 0x00de48d8 bc57af00 f457af00 6c58af00 32b23100 .W...W..lX..2.1. │ │ 0x00de48e8 00000000 02000000 01008000 00000000 ................ │ │ 0x00de48f8 00000000 fc55af00 bc57af00 f457af00 .....U...W...W.. │ │ - 0x00de4908 6c58af00 59b23100 00000000 02000000 lX..Y.1......... │ │ + 0x00de4908 6c58af00 32b23100 00000000 02000000 lX..2.1......... │ │ 0x00de4918 01008000 00000000 00000000 fc55af00 .............U.. │ │ 0x00de4928 bc57af00 f457af00 6c58af00 b89d2f00 .W...W..lX..../. │ │ 0x00de4938 00000000 02000000 0d088000 1b1e3300 ..............3. │ │ 0x00de4948 00000000 4400af00 00000000 00000000 ....D........... │ │ 0x00de4958 00000000 b0a63000 00000000 02000000 ......0......... │ │ 0x00de4968 05088000 1f1e3300 00000000 4400af00 ......3.....D... │ │ - 0x00de4978 00000000 00000000 00000000 98bc3200 ..............2. │ │ + 0x00de4978 00000000 00000000 00000000 71bc3200 ............q.2. │ │ 0x00de4988 00000000 03000000 05088000 1f1e3300 ..............3. │ │ 0x00de4998 00000000 4400af00 00000000 00000000 ....D........... │ │ - 0x00de49a8 00000000 98bc3200 00000000 01000000 ......2......... │ │ + 0x00de49a8 00000000 71bc3200 00000000 01000000 ....q.2......... │ │ 0x00de49b8 01088000 00000000 00000000 00000000 ................ │ │ 0x00de49c8 00000000 00000000 00000000 c2d62f00 ............../. │ │ 0x00de49d8 00000000 00000000 01088000 00000000 ................ │ │ 0x00de49e8 00000000 00000000 00000000 00000000 ................ │ │ 0x00de49f8 00000000 c2d62f00 00000000 01000000 ....../......... │ │ 0x00de4a08 01088000 00000000 00000000 5459af00 ............TY.. │ │ - 0x00de4a18 00000000 00000000 00000000 bc283200 .............(2. │ │ + 0x00de4a18 00000000 00000000 00000000 95283200 .............(2. │ │ 0x00de4a28 00000000 ff000000 0108c000 00000000 ................ │ │ 0x00de4a38 00000000 cc34af00 00000000 00000000 .....4.......... │ │ 0x00de4a48 00000000 c2d62f00 00000000 03000000 ....../......... │ │ 0x00de4a58 0108c000 05000000 00000000 cc34af00 .............4.. │ │ 0x00de4a68 00000000 00000000 00000000 0dde3200 ..............2. │ │ 0x00de4a78 00000000 09000000 01088400 00000000 ................ │ │ 0x00de4a88 00000000 785daf00 00000000 00000000 ....x].......... │ │ - 0x00de4a98 00000000 6fce3100 00000000 07000000 ....o.1......... │ │ + 0x00de4a98 00000000 48ce3100 00000000 07000000 ....H.1......... │ │ 0x00de4aa8 01088400 00000000 00000000 e862af00 .............b.. │ │ 0x00de4ab8 00000000 00000000 00000000 248a3000 ............$.0. │ │ 0x00de4ac8 00000000 07000000 01088400 00000000 ................ │ │ 0x00de4ad8 00000000 4867af00 00000000 00000000 ....Hg.......... │ │ - 0x00de4ae8 00000000 23923100 00000000 03000000 ....#.1......... │ │ + 0x00de4ae8 00000000 fc913100 00000000 03000000 ......1......... │ │ 0x00de4af8 01088400 00000000 00000000 2069af00 ............ i.. │ │ - 0x00de4b08 00000000 00000000 00000000 3d633200 ............=c2. │ │ + 0x00de4b08 00000000 00000000 00000000 16633200 .............c2. │ │ 0x00de4b18 00000000 02000000 01088400 00000000 ................ │ │ 0x00de4b28 00000000 b46aaf00 00000000 00000000 .....j.......... │ │ - 0x00de4b38 00000000 0e743100 00000000 00000000 .....t1......... │ │ + 0x00de4b38 00000000 e7733100 00000000 00000000 .....s1......... │ │ 0x00de4b48 01008100 00000000 00000000 4879af00 ............Hy.. │ │ 0x00de4b58 7079af00 7079af00 2493ae00 3e5c3300 py..py..$...>\3. │ │ 0x00de4b68 00000000 00000000 01008100 00000000 ................ │ │ 0x00de4b78 00000000 9c79af00 c079af00 c079af00 .....y...y...y.. │ │ 0x00de4b88 2493ae00 495c3300 00000000 00000000 $...I\3......... │ │ 0x00de4b98 01008100 00000000 00000000 247aaf00 ............$z.. │ │ 0x00de4ba8 587aaf00 587aaf00 2493ae00 966d3300 Xz..Xz..$....m3. │ │ @@ -2499,117 +2499,117 @@ │ │ 0x00de4d48 00000000 02000000 01008100 00000000 ................ │ │ 0x00de4d58 00000000 2493ae00 ac7faf00 ac7faf00 ....$........... │ │ 0x00de4d68 2493ae00 765c3300 00000000 03000000 $...v\3......... │ │ 0x00de4d78 01008100 00000000 00000000 2493ae00 ............$... │ │ 0x00de4d88 ac7faf00 ac7faf00 2493ae00 765c3300 ........$...v\3. │ │ 0x00de4d98 00000000 ff000000 01288000 4839de00 .........(..H9.. │ │ 0x00de4da8 00000000 4880af00 00000000 00000000 ....H........... │ │ - 0x00de4db8 00000000 50633200 00000000 ff000000 ....Pc2......... │ │ + 0x00de4db8 00000000 29633200 00000000 ff000000 ....)c2......... │ │ 0x00de4dc8 01288000 4839de00 00000000 a080af00 .(..H9.......... │ │ 0x00de4dd8 00000000 00000000 00000000 f76a3000 .............j0. │ │ 0x00de4de8 00000000 ff000000 01288000 4839de00 .........(..H9.. │ │ 0x00de4df8 00000000 4081af00 00000000 00000000 ....@........... │ │ 0x00de4e08 00000000 3e8a3000 00000000 ff000000 ....>.0......... │ │ 0x00de4e18 01288000 4839de00 00000000 9082af00 .(..H9.......... │ │ 0x00de4e28 00000000 00000000 00000000 aabb2f00 ............../. │ │ 0x00de4e38 00000000 ff000000 01288000 4839de00 .........(..H9.. │ │ 0x00de4e48 00000000 4084af00 00000000 00000000 ....@........... │ │ - 0x00de4e58 00000000 2c743100 00000000 ff000000 ....,t1......... │ │ + 0x00de4e58 00000000 05743100 00000000 ff000000 .....t1......... │ │ 0x00de4e68 01288000 4839de00 00000000 0887af00 .(..H9.......... │ │ 0x00de4e78 00000000 00000000 00000000 efa73000 ..............0. │ │ 0x00de4e88 00000000 02000000 01288000 4839de00 .........(..H9.. │ │ 0x00de4e98 00000000 f48caf00 00000000 00000000 ................ │ │ - 0x00de4ea8 00000000 35743100 00000000 00000000 ....5t1......... │ │ + 0x00de4ea8 00000000 0e743100 00000000 00000000 .....t1......... │ │ 0x00de4eb8 01208000 00000000 00000000 888faf00 . .............. │ │ 0x00de4ec8 00000000 00000000 00000000 438a3000 ............C.0. │ │ 0x00de4ed8 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00de4ee8 00000000 948faf00 00000000 00000000 ................ │ │ - 0x00de4ef8 00000000 0c1c3100 00000000 00000000 ......1......... │ │ + 0x00de4ef8 00000000 e51b3100 00000000 00000000 ......1......... │ │ 0x00de4f08 01208000 00000000 00000000 a08faf00 . .............. │ │ - 0x00de4f18 00000000 00000000 00000000 dd583100 .............X1. │ │ + 0x00de4f18 00000000 00000000 00000000 b6583100 .............X1. │ │ 0x00de4f28 00000000 01000000 01888001 00000000 ................ │ │ 0x00de4f38 00000000 88a8af00 00000000 00000000 ................ │ │ 0x00de4f48 00000000 016b3000 00000000 01000000 .....k0......... │ │ 0x00de4f58 01888000 08000000 00000000 88a8af00 ................ │ │ 0x00de4f68 00000000 00000000 00000000 094d3000 .............M0. │ │ 0x00de4f78 00000000 ff000000 01089001 00000000 ................ │ │ 0x00de4f88 00000000 88a9af00 00000000 00000000 ................ │ │ 0x00de4f98 00000000 bc632f00 00000000 ff000000 .....c/......... │ │ 0x00de4fa8 01089001 08000000 00000000 88a9af00 ................ │ │ 0x00de4fb8 00000000 00000000 00000000 ea9d2f00 ............../. │ │ 0x00de4fc8 00000000 01000000 01888000 00000000 ................ │ │ 0x00de4fd8 00000000 58aaaf00 00000000 00000000 ....X........... │ │ - 0x00de4fe8 00000000 fe373100 00000000 02000000 .....71......... │ │ + 0x00de4fe8 00000000 d7373100 00000000 02000000 .....71......... │ │ 0x00de4ff8 01888000 00000000 00000000 58aaaf00 ............X... │ │ - 0x00de5008 00000000 00000000 00000000 fe373100 .............71. │ │ + 0x00de5008 00000000 00000000 00000000 d7373100 .............71. │ │ 0x00de5018 00000000 01000000 01888000 00000000 ................ │ │ 0x00de5028 00000000 6cabaf00 00000000 00000000 ....l........... │ │ - 0x00de5038 00000000 c7fe3000 00000000 ff000000 ......0......... │ │ + 0x00de5038 00000000 a0fe3000 00000000 ff000000 ......0......... │ │ 0x00de5048 01888001 00000000 00000000 c8acaf00 ................ │ │ - 0x00de5058 00000000 00000000 00000000 fa463200 .............F2. │ │ + 0x00de5058 00000000 00000000 00000000 d3463200 .............F2. │ │ 0x00de5068 00000000 ff000000 01888000 08000000 ................ │ │ 0x00de5078 00000000 c8acaf00 00000000 00000000 ................ │ │ - 0x00de5088 00000000 72e03000 00000000 02000000 ....r.0......... │ │ + 0x00de5088 00000000 4be03000 00000000 02000000 ....K.0......... │ │ 0x00de5098 01888001 01000000 00000000 c8acaf00 ................ │ │ 0x00de50a8 00000000 00000000 00000000 f8a73000 ..............0. │ │ 0x00de50b8 00000000 02000000 01888000 02000000 ................ │ │ 0x00de50c8 00000000 c8acaf00 00000000 00000000 ................ │ │ 0x00de50d8 00000000 afbb2f00 00000000 ff000000 ....../......... │ │ 0x00de50e8 01889001 00000000 00000000 30b1af00 ............0... │ │ 0x00de50f8 00000000 00000000 00000000 25003300 ............%.3. │ │ 0x00de5108 00000000 ff000000 01889000 08000000 ................ │ │ 0x00de5118 00000000 30b1af00 00000000 00000000 ....0........... │ │ - 0x00de5128 00000000 07473200 00000000 ff000000 .....G2......... │ │ + 0x00de5128 00000000 e0463200 00000000 ff000000 .....F2......... │ │ 0x00de5138 01089001 00000000 00000000 90b1af00 ................ │ │ - 0x00de5148 00000000 00000000 00000000 03593100 .............Y1. │ │ + 0x00de5148 00000000 00000000 00000000 dc583100 .............X1. │ │ 0x00de5158 00000000 ff000000 01089001 08000000 ................ │ │ 0x00de5168 00000000 90b1af00 00000000 00000000 ................ │ │ - 0x00de5178 00000000 351c3100 00000000 02000000 ....5.1......... │ │ + 0x00de5178 00000000 0e1c3100 00000000 02000000 ......1......... │ │ 0x00de5188 01888001 00000000 00000000 fcb2af00 ................ │ │ - 0x00de5198 00000000 00000000 00000000 66b23100 ............f.1. │ │ + 0x00de5198 00000000 00000000 00000000 3fb23100 ............?.1. │ │ 0x00de51a8 00000000 02000000 01888000 08000000 ................ │ │ 0x00de51b8 00000000 fcb2af00 00000000 00000000 ................ │ │ 0x00de51c8 00000000 24de3200 00000000 01000000 ....$.2......... │ │ 0x00de51d8 01089001 00000000 00000000 b0b3af00 ................ │ │ - 0x00de51e8 00000000 00000000 00000000 fc823200 ..............2. │ │ + 0x00de51e8 00000000 00000000 00000000 d5823200 ..............2. │ │ 0x00de51f8 00000000 ff000000 01888001 00000000 ................ │ │ 0x00de5208 00000000 88a8af00 00000000 00000000 ................ │ │ - 0x00de5218 00000000 d6283200 00000000 ff000000 .....(2......... │ │ + 0x00de5218 00000000 af283200 00000000 ff000000 .....(2......... │ │ 0x00de5228 01888000 08000000 00000000 88a8af00 ................ │ │ - 0x00de5238 00000000 00000000 00000000 dbfe3000 ..............0. │ │ + 0x00de5238 00000000 00000000 00000000 b4fe3000 ..............0. │ │ 0x00de5248 00000000 ff000000 01889001 00000000 ................ │ │ 0x00de5258 00000000 40b4af00 00000000 00000000 ....@........... │ │ - 0x00de5268 00000000 e2283200 00000000 ff000000 .....(2......... │ │ + 0x00de5268 00000000 bb283200 00000000 ff000000 .....(2......... │ │ 0x00de5278 01889000 08000000 00000000 40b4af00 ............@... │ │ - 0x00de5288 00000000 00000000 00000000 07833200 ..............2. │ │ + 0x00de5288 00000000 00000000 00000000 e0823200 ..............2. │ │ 0x00de5298 00000000 ff000000 01889001 04000000 ................ │ │ 0x00de52a8 00000000 30b1af00 00000000 00000000 ....0........... │ │ 0x00de52b8 00000000 066b3000 00000000 ff000000 .....k0......... │ │ 0x00de52c8 01889000 0c000000 00000000 30b1af00 ............0... │ │ - 0x00de52d8 00000000 00000000 00000000 71b23100 ............q.1. │ │ + 0x00de52d8 00000000 00000000 00000000 4ab23100 ............J.1. │ │ 0x00de52e8 00000000 01000000 01888000 00000000 ................ │ │ 0x00de52f8 00000000 68b4af00 00000000 00000000 ....h........... │ │ - 0x00de5308 00000000 5e633200 00000000 02000000 ....^c2......... │ │ + 0x00de5308 00000000 37633200 00000000 02000000 ....7c2......... │ │ 0x00de5318 01888000 00000000 00000000 68b4af00 ............h... │ │ - 0x00de5328 00000000 00000000 00000000 5e633200 ............^c2. │ │ + 0x00de5328 00000000 00000000 00000000 37633200 ............7c2. │ │ 0x00de5338 00000000 01000000 01888000 00000000 ................ │ │ 0x00de5348 00000000 54b5af00 00000000 00000000 ....T........... │ │ 0x00de5358 00000000 af153000 00000000 02000000 ......0......... │ │ 0x00de5368 01888000 00000000 00000000 54b5af00 ............T... │ │ 0x00de5378 00000000 00000000 00000000 af153000 ..............0. │ │ 0x00de5388 00000000 01000000 01089001 00000000 ................ │ │ 0x00de5398 00000000 e8b6af00 88b7af00 90b7af00 ................ │ │ - 0x00de53a8 98b7af00 e8fe3000 00000000 01000000 ......0......... │ │ + 0x00de53a8 98b7af00 c1fe3000 00000000 01000000 ......0......... │ │ 0x00de53b8 01089001 08000000 00000000 e8b6af00 ................ │ │ - 0x00de53c8 88b7af00 90b7af00 98b7af00 68633200 ............hc2. │ │ + 0x00de53c8 88b7af00 90b7af00 98b7af00 41633200 ............Ac2. │ │ 0x00de53d8 00000000 02000000 01089001 00000000 ................ │ │ 0x00de53e8 00000000 80b8af00 48b9af00 50b9af00 ........H...P... │ │ - 0x00de53f8 98b7af00 f9fe3000 00000000 02000000 ......0......... │ │ + 0x00de53f8 98b7af00 d2fe3000 00000000 02000000 ......0......... │ │ 0x00de5408 01089001 08000000 00000000 80b8af00 ................ │ │ - 0x00de5418 48b9af00 50b9af00 98b7af00 3a923100 H...P.......:.1. │ │ + 0x00de5418 48b9af00 50b9af00 98b7af00 13923100 H...P.........1. │ │ 0x00de5428 00000000 04000000 d427b300 fc27b300 .........'...'.. │ │ 0x00de5438 2428b300 782ab300 882ab300 1c2bb300 $(..x*...*...+.. │ │ 0x00de5448 742bb300 b82bb300 e02fb300 1830b300 t+...+.../...0.. │ │ 0x00de5458 2030b300 f031b300 8032b300 b036b300 0...1...2...6.. │ │ 0x00de5468 c036b300 c036b300 d836b300 00000000 .6...6...6...... │ │ 0x00de5478 e836b300 7c37b300 00000000 00000000 .6..|7.......... │ │ 0x00de5488 a437b300 ec37b300 00000000 9c6fb300 .7...7.......o.. │ │ @@ -2629,61 +2629,61 @@ │ │ 0x00de5568 ec82b300 00000000 b88db300 8083b300 ................ │ │ 0x00de5578 a083b300 6c86b300 9c88b300 b088b300 ....l........... │ │ 0x00de5588 688bb300 00000000 00000000 00000000 h............... │ │ 0x00de5598 00000000 00000000 00000000 00000000 ................ │ │ 0x00de55a8 00000000 00000000 00000000 00000000 ................ │ │ 0x00de55b8 00000000 3a000000 00000040 00e80300 ....:......@.... │ │ 0x00de55c8 03000000 02000000 02000000 00100000 ................ │ │ - 0x00de55d8 a9dd3000 63d52f00 817f3200 8acb3100 ..0.c./...2...1. │ │ + 0x00de55d8 82dd3000 63d52f00 5a7f3200 63cb3100 ..0.c./.Z.2.c.1. │ │ 0x00de55e8 6cda3200 a8fd3200 01000000 f2163000 l.2...2.......0. │ │ 0x00de55f8 f2163000 01130003 00000000 00000000 ..0............. │ │ 0x00de5608 00100000 40000000 04030000 04030000 ....@........... │ │ 0x00de5618 00000000 00000000 08000000 04000400 ................ │ │ - 0x00de5628 80000000 80000000 01000000 f5ee3100 ..............1. │ │ - 0x00de5638 f5ee3100 02130003 00000000 00000000 ..1............. │ │ + 0x00de5628 80000000 80000000 01000000 ceee3100 ..............1. │ │ + 0x00de5638 ceee3100 02130003 00000000 00000000 ..1............. │ │ 0x00de5648 00200000 40000000 04030000 04030000 . ..@........... │ │ 0x00de5658 00000000 00000000 08000000 05000400 ................ │ │ 0x00de5668 00010000 00010000 01000000 a4642f00 .............d/. │ │ 0x00de5678 a4642f00 03130003 00000000 00000000 .d/............. │ │ 0x00de5688 00000800 40000000 04030000 04030000 ....@........... │ │ 0x00de5698 00000000 00000000 08000000 04000400 ................ │ │ 0x00de56a8 00010000 00010000 01000000 cd4e3000 .............N0. │ │ 0x00de56b8 cd4e3000 04130003 00000000 00000000 .N0............. │ │ 0x00de56c8 00400000 40000000 04030000 04030000 .@..@........... │ │ 0x00de56d8 00000000 00000000 28000000 04000000 ........(....... │ │ - 0x00de56e8 80000000 80000000 01000000 ab393100 .............91. │ │ - 0x00de56f8 ab393100 05130003 00000000 00000000 .91............. │ │ + 0x00de56e8 80000000 80000000 01000000 84393100 .............91. │ │ + 0x00de56f8 84393100 05130003 00000000 00000000 .91............. │ │ 0x00de5708 00000100 40000000 04030000 04030000 ....@........... │ │ 0x00de5718 00000000 00000000 24000000 04000000 ........$....... │ │ - 0x00de5728 40000000 80000000 01000000 bc003100 @.............1. │ │ - 0x00de5738 bc003100 b4c00003 00000000 00000000 ..1............. │ │ + 0x00de5728 40000000 80000000 01000000 95003100 @.............1. │ │ + 0x00de5738 95003100 b4c00003 00000000 00000000 ..1............. │ │ 0x00de5748 20000000 10000000 04030000 04030000 ............... │ │ 0x00de5758 00000000 00000000 21000000 04000000 ........!....... │ │ - 0x00de5768 00000000 00010000 01000000 05e13000 ..............0. │ │ - 0x00de5778 05e13000 b5c00003 00000000 00000000 ..0............. │ │ + 0x00de5768 00000000 00010000 01000000 dee03000 ..............0. │ │ + 0x00de5778 dee03000 b5c00003 00000000 00000000 ..0............. │ │ 0x00de5788 20000000 20000000 04030000 04030000 ... ........... │ │ 0x00de5798 00000000 00000000 21000000 05000000 ........!....... │ │ - 0x00de57a8 00000000 80010000 01000000 bd2a3200 .............*2. │ │ - 0x00de57b8 f4a23200 01000003 01000000 01000000 ..2............. │ │ + 0x00de57a8 00000000 80010000 01000000 962a3200 .............*2. │ │ + 0x00de57b8 cda23200 01000003 01000000 01000000 ..2............. │ │ 0x00de57c8 20000000 01000000 00030000 03030000 ............... │ │ 0x00de57d8 00010000 fdfe0000 01000000 09090000 ................ │ │ - 0x00de57e8 00000000 00000000 01000000 f6d03100 ..............1. │ │ - 0x00de57f8 08763100 02000003 01000000 01000000 .v1............. │ │ + 0x00de57e8 00000000 00000000 01000000 cfd03100 ..............1. │ │ + 0x00de57f8 e1753100 02000003 01000000 01000000 .u1............. │ │ 0x00de5808 20000000 02000000 00030000 03030000 ............... │ │ 0x00de5818 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00de5828 00000000 00000000 01000000 25c03200 ............%.2. │ │ - 0x00de5838 ffd03100 2f000003 01000000 01000000 ..1./........... │ │ + 0x00de5828 00000000 00000000 01000000 febf3200 ..............2. │ │ + 0x00de5838 d8d03100 2f000003 01000000 01000000 ..1./........... │ │ 0x00de5848 40000000 02000000 00030000 03030000 @............... │ │ 0x00de5858 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de5868 80000000 80000000 01000000 0aa33200 ..............2. │ │ - 0x00de5878 7c653200 32000003 02000000 02000000 |e2.2........... │ │ + 0x00de5868 80000000 80000000 01000000 e3a23200 ..............2. │ │ + 0x00de5878 55653200 32000003 02000000 02000000 Ue2.2........... │ │ 0x00de5888 40000000 02000000 00030000 03030000 @............... │ │ 0x00de5898 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00de58a8 80000000 80000000 01000000 31f82f00 ............1./. │ │ - 0x00de58b8 ce003100 33000003 02000000 01000000 ..1.3........... │ │ + 0x00de58b8 a7003100 33000003 02000000 01000000 ..1.3........... │ │ 0x00de58c8 40000000 02000000 00030000 03030000 @............... │ │ 0x00de58d8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de58e8 80000000 80000000 01000000 3f9f2f00 ............?./. │ │ 0x00de58f8 eadf3200 34000003 02000000 04000000 ..2.4........... │ │ 0x00de5908 40000000 02000000 00030000 03030000 @............... │ │ 0x00de5918 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00de5928 80000000 80000000 01000000 386c3000 ............8l0. │ │ @@ -2691,82 +2691,82 @@ │ │ 0x00de5948 80000000 02000000 00030000 03030000 ................ │ │ 0x00de5958 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de5968 00010000 00010000 01000000 9a822f00 ............../. │ │ 0x00de5978 44f82f00 38000003 02000000 02000000 D./.8........... │ │ 0x00de5988 80000000 02000000 00030000 03030000 ................ │ │ 0x00de5998 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00de59a8 00010000 00010000 01000000 4e9f2f00 ............N./. │ │ - 0x00de59b8 87c63000 39000003 02000000 01000000 ..0.9........... │ │ + 0x00de59b8 60c63000 39000003 02000000 01000000 `.0.9........... │ │ 0x00de59c8 80000000 02000000 00030000 03030000 ................ │ │ 0x00de59d8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de59e8 00010000 00010000 01000000 1da33200 ..............2. │ │ + 0x00de59e8 00010000 00010000 01000000 f6a23200 ..............2. │ │ 0x00de59f8 e4a93000 3a000003 02000000 04000000 ..0.:........... │ │ 0x00de5a08 80000000 02000000 00030000 03030000 ................ │ │ 0x00de5a18 00010000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00de5a28 00010000 00010000 01000000 2ca33200 ............,.2. │ │ + 0x00de5a28 00010000 00010000 01000000 05a33200 ..............2. │ │ 0x00de5a38 4d023300 3b000003 01000000 01000000 M.3.;........... │ │ 0x00de5a48 20000000 10000000 03030000 03030000 ............... │ │ 0x00de5a58 fdfe0000 fdfe0000 11000000 09090000 ................ │ │ 0x00de5a68 00000000 00000000 01000000 05aa3000 ..............0. │ │ - 0x00de5a78 b05a3100 3c000003 01000000 01000000 .Z1.<........... │ │ + 0x00de5a78 895a3100 3c000003 01000000 01000000 .Z1.<........... │ │ 0x00de5a88 40000000 10000000 03030000 03030000 @............... │ │ 0x00de5a98 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00de5aa8 80000000 80000000 01000000 c1642f00 .............d/. │ │ 0x00de5ab8 bad92f00 3d000003 01000000 01000000 ../.=........... │ │ 0x00de5ac8 80000000 10000000 03030000 03030000 ................ │ │ 0x00de5ad8 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00de5ae8 00010000 00010000 01000000 13aa3000 ..............0. │ │ - 0x00de5af8 17e13000 40000003 02000000 02000000 ..0.@........... │ │ + 0x00de5af8 f0e03000 40000003 02000000 02000000 ..0.@........... │ │ 0x00de5b08 40000000 10000000 03030000 03030000 @............... │ │ 0x00de5b18 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00de5b28 80000000 80000000 01000000 29aa3000 ............).0. │ │ - 0x00de5b38 d05a3100 67000003 02000000 01000000 .Z1.g........... │ │ + 0x00de5b38 a95a3100 67000003 02000000 01000000 .Z1.g........... │ │ 0x00de5b48 40000000 10000000 03030000 03030000 @............... │ │ 0x00de5b58 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de5b68 80000000 80000000 01000000 a8c63000 ..............0. │ │ - 0x00de5b78 1e763100 6a000003 02000000 02000000 .v1.j........... │ │ + 0x00de5b68 80000000 80000000 01000000 81c63000 ..............0. │ │ + 0x00de5b78 f7753100 6a000003 02000000 02000000 .u1.j........... │ │ 0x00de5b88 80000000 10000000 03030000 03030000 ................ │ │ 0x00de5b98 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00de5ba8 00010000 00010000 01000000 1cd13100 ..............1. │ │ - 0x00de5bb8 42763100 6b000003 02000000 01000000 Bv1.k........... │ │ + 0x00de5ba8 00010000 00010000 01000000 f5d03100 ..............1. │ │ + 0x00de5bb8 1b763100 6b000003 02000000 01000000 .v1.k........... │ │ 0x00de5bc8 80000000 10000000 03030000 03030000 ................ │ │ 0x00de5bd8 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00de5be8 00010000 00010000 01000000 09173000 ..............0. │ │ 0x00de5bf8 03363000 6c000003 02000000 04000000 .60.l........... │ │ 0x00de5c08 40000000 10000000 03030000 03030000 @............... │ │ 0x00de5c18 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00de5c28 80000000 80000000 01000000 619f2f00 ............a./. │ │ - 0x00de5c38 f45a3100 6d000003 02000000 04000000 .Z1.m........... │ │ + 0x00de5c38 cd5a3100 6d000003 02000000 04000000 .Z1.m........... │ │ 0x00de5c48 80000000 10000000 03030000 03030000 ................ │ │ 0x00de5c58 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00de5c68 00010000 00010000 01000000 93843200 ..............2. │ │ - 0x00de5c78 bec63000 9c000003 01000000 01000000 ..0............. │ │ + 0x00de5c68 00010000 00010000 01000000 6c843200 ............l.2. │ │ + 0x00de5c78 97c63000 9c000003 01000000 01000000 ..0............. │ │ 0x00de5c88 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de5c98 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00de5ca8 80000000 80000000 01000000 436c3000 ............Cl0. │ │ 0x00de5cb8 cf642f00 9d000003 01000000 01000000 .d/............. │ │ 0x00de5cc8 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de5cd8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00de5ce8 00010000 00010000 01000000 dad92f00 ............../. │ │ 0x00de5cf8 739f2f00 9e000003 02000000 01000000 s./............. │ │ 0x00de5d08 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de5d18 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00de5d28 80000000 80000000 01000000 348c3000 ............4.0. │ │ - 0x00de5d38 32d13100 9f000003 02000000 01000000 2.1............. │ │ + 0x00de5d38 0bd13100 9f000003 02000000 01000000 ..1............. │ │ 0x00de5d48 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de5d58 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00de5d68 00010000 00010000 01000000 65f82f00 ............e./. │ │ - 0x00de5d78 185b3100 a2000003 02000000 02000000 .[1............. │ │ + 0x00de5d78 f15a3100 a2000003 02000000 02000000 .Z1............. │ │ 0x00de5d88 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de5d98 fdfe0000 fdfe0000 38000000 04040000 ........8....... │ │ 0x00de5da8 80000000 80000000 01000000 0be03200 ..............2. │ │ - 0x00de5db8 9b1d3100 a3000003 02000000 02000000 ..1............. │ │ + 0x00de5db8 741d3100 a3000003 02000000 02000000 t.1............. │ │ 0x00de5dc8 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de5dd8 fdfe0000 fdfe0000 38000000 05050000 ........8....... │ │ - 0x00de5de8 00010000 00010000 01000000 ef003100 ..............1. │ │ + 0x00de5de8 00010000 00010000 01000000 c8003100 ..............1. │ │ 0x00de5df8 e2bd2f00 a6000003 02000000 04000000 ../............. │ │ 0x00de5e08 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de5e18 fdfe0000 fdfe0000 38000000 04040000 ........8....... │ │ 0x00de5e28 80000000 80000000 01000000 f4d92f00 ............../. │ │ 0x00de5e38 4e8c3000 a7000003 02000000 04000000 N.0............. │ │ 0x00de5e48 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de5e58 fdfe0000 fdfe0000 38000000 05050000 ........8....... │ │ @@ -2774,572 +2774,572 @@ │ │ 0x00de5e78 1b173000 9cc00003 01000000 01000000 ..0............. │ │ 0x00de5e88 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00de5e98 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de5ea8 80000000 80000000 01000000 3faa3000 ............?.0. │ │ 0x00de5eb8 979f2f00 9dc00003 01000000 01000000 ../............. │ │ 0x00de5ec8 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00de5ed8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de5ee8 00010000 00010000 01000000 9d653200 .............e2. │ │ - 0x00de5ef8 bf1d3100 9ec00003 02000000 01000000 ..1............. │ │ + 0x00de5ee8 00010000 00010000 01000000 76653200 ............ve2. │ │ + 0x00de5ef8 981d3100 9ec00003 02000000 01000000 ..1............. │ │ 0x00de5f08 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00de5f18 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de5f28 80000000 80000000 01000000 490e3200 ............I.2. │ │ - 0x00de5f38 c4393100 9fc00003 02000000 01000000 .91............. │ │ + 0x00de5f28 80000000 80000000 01000000 220e3200 ............".2. │ │ + 0x00de5f38 9d393100 9fc00003 02000000 01000000 .91............. │ │ 0x00de5f48 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00de5f58 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de5f68 00010000 00010000 01000000 8ab43100 ..............1. │ │ - 0x00de5f78 3c5b3100 a0c00003 01000000 01000000 <[1............. │ │ + 0x00de5f68 00010000 00010000 01000000 63b43100 ............c.1. │ │ + 0x00de5f78 155b3100 a0c00003 01000000 01000000 .[1............. │ │ 0x00de5f88 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00de5f98 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00de5fa8 40000000 80000000 01000000 c62a3200 @............*2. │ │ + 0x00de5fa8 40000000 80000000 01000000 9f2a3200 @............*2. │ │ 0x00de5fb8 25e03200 a1c00003 01000000 01000000 %.2............. │ │ 0x00de5fc8 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00de5fd8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00de5fe8 40000000 00010000 01000000 dec63000 @.............0. │ │ + 0x00de5fe8 40000000 00010000 01000000 b7c63000 @.............0. │ │ 0x00de5ff8 06be2f00 a2c00003 02000000 01000000 ../............. │ │ 0x00de6008 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00de6018 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00de6028 40000000 80000000 01000000 66023300 @...........f.3. │ │ - 0x00de6038 72953100 a3c00003 02000000 01000000 r.1............. │ │ + 0x00de6038 4b953100 a3c00003 02000000 01000000 K.1............. │ │ 0x00de6048 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00de6058 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00de6068 40000000 00010000 01000000 ef4e3000 @............N0. │ │ 0x00de6078 34173000 a4c00003 08000000 10000000 4.0............. │ │ 0x00de6088 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00de6098 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de60a8 80000000 80000000 01000000 f2c63000 ..............0. │ │ - 0x00de60b8 3be13000 a5c00003 08000000 10000000 ;.0............. │ │ + 0x00de60a8 80000000 80000000 01000000 cbc63000 ..............0. │ │ + 0x00de60b8 14e13000 a5c00003 08000000 10000000 ..0............. │ │ 0x00de60c8 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00de60d8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de60e8 00010000 00010000 01000000 05013100 ..............1. │ │ - 0x00de60f8 d22a3200 a6c00003 00010000 10000000 .*2............. │ │ + 0x00de60e8 00010000 00010000 01000000 de003100 ..............1. │ │ + 0x00de60f8 ab2a3200 a6c00003 00010000 10000000 .*2............. │ │ 0x00de6108 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00de6118 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de6128 80000000 80000000 01000000 b09f2f00 ............../. │ │ 0x00de6138 7ff82f00 a7c00003 00010000 10000000 ../............. │ │ 0x00de6148 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00de6158 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de6168 00010000 00010000 01000000 18013100 ..............1. │ │ + 0x00de6168 00010000 00010000 01000000 f1003100 ..............1. │ │ 0x00de6178 c39f2f00 a8c00003 08000000 10000000 ../............. │ │ 0x00de6188 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00de6198 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00de61a8 40000000 80000000 01000000 ef642f00 @............d/. │ │ - 0x00de61b8 dc1d3100 a9c00003 08000000 10000000 ..1............. │ │ + 0x00de61b8 b51d3100 a9c00003 08000000 10000000 ..1............. │ │ 0x00de61c8 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00de61d8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00de61e8 40000000 00010000 01000000 a5843200 @.............2. │ │ + 0x00de61e8 40000000 00010000 01000000 7e843200 @...........~.2. │ │ 0x00de61f8 de9f2f00 aac00003 00010000 10000000 ../............. │ │ 0x00de6208 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00de6218 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00de6228 40000000 80000000 01000000 0cef3100 @.............1. │ │ + 0x00de6228 40000000 80000000 01000000 e5ee3100 @.............1. │ │ 0x00de6238 fe4e3000 abc00003 00010000 10000000 .N0............. │ │ 0x00de6248 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00de6258 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00de6268 40000000 00010000 01000000 01c73000 @.............0. │ │ - 0x00de6278 b0653200 acc00003 04000000 08000000 .e2............. │ │ + 0x00de6268 40000000 00010000 01000000 dac63000 @.............0. │ │ + 0x00de6278 89653200 acc00003 04000000 08000000 .e2............. │ │ 0x00de6288 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00de6298 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de62a8 80000000 80000000 01000000 18c73000 ..............0. │ │ + 0x00de62a8 80000000 80000000 01000000 f1c63000 ..............0. │ │ 0x00de62b8 4aaa3000 adc00003 04000000 08000000 J.0............. │ │ 0x00de62c8 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00de62d8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de62e8 00010000 00010000 01000000 30c03200 ............0.2. │ │ + 0x00de62e8 00010000 00010000 01000000 09c03200 ..............2. │ │ 0x00de62f8 728c3000 aec00003 04000000 08000000 r.0............. │ │ 0x00de6308 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00de6318 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00de6328 40000000 80000000 01000000 40e03200 @...........@.2. │ │ 0x00de6338 ad822f00 afc00003 04000000 08000000 ../............. │ │ 0x00de6348 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00de6358 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00de6368 40000000 00010000 01000000 58e03200 @...........X.2. │ │ 0x00de6378 6de03200 06c00003 04000000 08000000 m.2............. │ │ 0x00de6388 20000000 02000000 01030000 03030000 ............... │ │ 0x00de6398 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00de63a8 00000000 00000000 01000000 91953100 ..............1. │ │ + 0x00de63a8 00000000 00000000 01000000 6a953100 ............j.1. │ │ 0x00de63b8 25be2f00 09c00003 04000000 08000000 %./............. │ │ 0x00de63c8 40000000 02000000 01030000 03030000 @............... │ │ 0x00de63d8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de63e8 80000000 80000000 01000000 4d173000 ............M.0. │ │ 0x00de63f8 9cf82f00 0ac00003 04000000 08000000 ../............. │ │ 0x00de6408 80000000 02000000 01030000 03030000 ................ │ │ 0x00de6418 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de6428 00010000 00010000 01000000 28013100 ............(.1. │ │ + 0x00de6428 00010000 00010000 01000000 01013100 ..............1. │ │ 0x00de6438 6baa3000 10c00003 04000000 01000000 k.0............. │ │ 0x00de6448 20000000 02000000 01030000 03030000 ............... │ │ 0x00de6458 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00de6468 00000000 00000000 01000000 a8953100 ..............1. │ │ + 0x00de6468 00000000 00000000 01000000 81953100 ..............1. │ │ 0x00de6478 d0822f00 13c00003 04000000 01000000 ../............. │ │ 0x00de6488 40000000 02000000 01030000 03030000 @............... │ │ 0x00de6498 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de64a8 80000000 80000000 01000000 556c3000 ............Ul0. │ │ 0x00de64b8 87aa3000 14c00003 04000000 01000000 ..0............. │ │ 0x00de64c8 80000000 02000000 01030000 03030000 ................ │ │ 0x00de64d8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de64e8 00010000 00010000 01000000 20ef3100 ............ .1. │ │ - 0x00de64f8 f71d3100 15c00003 04000000 04000000 ..1............. │ │ + 0x00de64e8 00010000 00010000 01000000 f9ee3100 ..............1. │ │ + 0x00de64f8 d01d3100 15c00003 04000000 04000000 ..1............. │ │ 0x00de6508 20000000 02000000 01030000 03030000 ............... │ │ 0x00de6518 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de6528 00000000 00000000 01000000 4abe2f00 ............J./. │ │ 0x00de6538 1d4f3000 18c00003 04000000 04000000 .O0............. │ │ 0x00de6548 40000000 02000000 01030000 03030000 @............... │ │ 0x00de6558 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00de6568 80000000 80000000 01000000 ff642f00 .............d/. │ │ 0x00de6578 aaaa3000 19c00003 04000000 04000000 ..0............. │ │ 0x00de6588 80000000 02000000 01030000 03030000 ................ │ │ 0x00de6598 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00de65a8 00010000 00010000 01000000 7a023300 ............z.3. │ │ - 0x00de65b8 131e3100 23c00003 04000000 08000000 ..1.#........... │ │ + 0x00de65b8 ec1d3100 23c00003 04000000 08000000 ..1.#........... │ │ 0x00de65c8 40000000 10000000 03030000 03030000 @............... │ │ 0x00de65d8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ - 0x00de65e8 80000000 80000000 01000000 2fc73000 ............/.0. │ │ - 0x00de65f8 3b013100 24c00003 04000000 08000000 ;.1.$........... │ │ + 0x00de65e8 80000000 80000000 01000000 08c73000 ..............0. │ │ + 0x00de65f8 14013100 24c00003 04000000 08000000 ..1.$........... │ │ 0x00de6608 80000000 20000000 03030000 03030000 .... ........... │ │ 0x00de6618 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ - 0x00de6628 00010000 00010000 01000000 66763100 ............fv1. │ │ - 0x00de6638 63013100 27c00003 04000000 01000000 c.1.'........... │ │ + 0x00de6628 00010000 00010000 01000000 3f763100 ............?v1. │ │ + 0x00de6638 3c013100 27c00003 04000000 01000000 <.1.'........... │ │ 0x00de6648 40000000 10000000 03030000 03030000 @............... │ │ 0x00de6658 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00de6668 80000000 80000000 01000000 64173000 ............d.0. │ │ - 0x00de6678 3b1e3100 28c00003 04000000 01000000 ;.1.(........... │ │ + 0x00de6678 141e3100 28c00003 04000000 01000000 ..1.(........... │ │ 0x00de6688 80000000 20000000 03030000 03030000 .... ........... │ │ 0x00de6698 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00de66a8 00010000 00010000 01000000 6a6c3000 ............jl0. │ │ 0x00de66b8 94023300 2bc00003 04000000 08000000 ..3.+........... │ │ 0x00de66c8 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de66d8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00de66e8 80000000 80000000 01000000 7c173000 ............|.0. │ │ 0x00de66f8 8be03200 2cc00003 04000000 08000000 ..2.,........... │ │ 0x00de6708 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de6718 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00de6728 00010000 00010000 01000000 c1f82f00 ............../. │ │ 0x00de6738 0ada2f00 2fc00003 04000000 01000000 .././........... │ │ 0x00de6748 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de6758 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ - 0x00de6768 80000000 80000000 01000000 bd953100 ..............1. │ │ - 0x00de6778 49c73000 30c00003 04000000 01000000 I.0.0........... │ │ + 0x00de6768 80000000 80000000 01000000 96953100 ..............1. │ │ + 0x00de6778 22c73000 30c00003 04000000 01000000 ".0.0........... │ │ 0x00de6788 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de6798 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ - 0x00de67a8 00010000 00010000 01000000 54e13000 ............T.0. │ │ - 0x00de67b8 7e763100 2c000003 08000000 10000000 ~v1.,........... │ │ + 0x00de67a8 00010000 00010000 01000000 2de13000 ............-.0. │ │ + 0x00de67b8 57763100 2c000003 08000000 10000000 Wv1.,........... │ │ 0x00de67c8 20000000 02000000 00030000 03030000 ............... │ │ 0x00de67d8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de67e8 00000000 00000000 01000000 27363000 ............'60. │ │ 0x00de67f8 b3e03200 2d000003 00010000 10000000 ..2.-........... │ │ 0x00de6808 20000000 02000000 00030000 03030000 ............... │ │ 0x00de6818 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de6828 00000000 00000000 01000000 cde03200 ..............2. │ │ - 0x00de6838 48c03200 2e000003 40000000 01000000 H.2.....@....... │ │ + 0x00de6838 21c03200 2e000003 40000000 01000000 !.2.....@....... │ │ 0x00de6848 20000000 02000000 00030000 03030000 ............... │ │ 0x00de6858 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00de6868 00000000 00000000 01000000 5c0e3200 ............\.2. │ │ - 0x00de6878 b9843200 8c000003 08000000 10000000 ..2............. │ │ + 0x00de6868 00000000 00000000 01000000 350e3200 ............5.2. │ │ + 0x00de6878 92843200 8c000003 08000000 10000000 ..2............. │ │ 0x00de6888 40000000 02000000 00030000 03030000 @............... │ │ 0x00de6898 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de68a8 80000000 80000000 01000000 10652f00 .............e/. │ │ - 0x00de68b8 9a483200 8d000003 08000000 10000000 .H2............. │ │ + 0x00de68b8 73483200 8d000003 08000000 10000000 sH2............. │ │ 0x00de68c8 80000000 02000000 00030000 03030000 ................ │ │ 0x00de68d8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de68e8 00010000 00010000 01000000 958c3000 ..............0. │ │ - 0x00de68f8 e1393100 90000003 00010000 10000000 .91............. │ │ + 0x00de68f8 ba393100 90000003 00010000 10000000 .91............. │ │ 0x00de6908 40000000 02000000 00030000 03030000 @............... │ │ 0x00de6918 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de6928 80000000 80000000 01000000 5bbe2f00 ............[./. │ │ - 0x00de6938 6f0e3200 91000003 00010000 10000000 o.2............. │ │ + 0x00de6938 480e3200 91000003 00010000 10000000 H.2............. │ │ 0x00de6948 80000000 02000000 00030000 03030000 ................ │ │ 0x00de6958 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de6968 00010000 00010000 01000000 96b43100 ..............1. │ │ + 0x00de6968 00010000 00010000 01000000 6fb43100 ............o.1. │ │ 0x00de6978 bc023300 94000003 40000000 01000000 ..3.....@....... │ │ 0x00de6988 40000000 02000000 00030000 03030000 @............... │ │ 0x00de6998 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de69a8 80000000 80000000 01000000 fd9f2f00 ............../. │ │ - 0x00de69b8 ef2a3200 95000003 40000000 01000000 .*2.....@....... │ │ + 0x00de69b8 c82a3200 95000003 40000000 01000000 .*2.....@....... │ │ 0x00de69c8 80000000 02000000 00030000 03030000 ................ │ │ 0x00de69d8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de69e8 00010000 00010000 01000000 94763100 .............v1. │ │ - 0x00de69f8 611e3100 a8000003 08000000 10000000 a.1............. │ │ + 0x00de69e8 00010000 00010000 01000000 6d763100 ............mv1. │ │ + 0x00de69f8 3a1e3100 a8000003 08000000 10000000 :.1............. │ │ 0x00de6a08 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de6a18 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00de6a28 80000000 80000000 01000000 23652f00 ............#e/. │ │ 0x00de6a38 9a173000 a9000003 08000000 10000000 ..0............. │ │ 0x00de6a48 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de6a58 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00de6a68 00010000 00010000 01000000 ba173000 ..............0. │ │ - 0x00de6a78 900e3200 aa000003 00010000 10000000 ..2............. │ │ + 0x00de6a78 690e3200 aa000003 00010000 10000000 i.2............. │ │ 0x00de6a88 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de6a98 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00de6aa8 80000000 80000000 01000000 dee03200 ..............2. │ │ - 0x00de6ab8 b7483200 ab000003 00010000 10000000 .H2............. │ │ + 0x00de6ab8 90483200 ab000003 00010000 10000000 .H2............. │ │ 0x00de6ac8 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de6ad8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00de6ae8 00010000 00010000 01000000 cdaa3000 ..............0. │ │ 0x00de6af8 e7aa3000 ac000003 40000000 01000000 ..0.....@....... │ │ 0x00de6b08 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00de6b18 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ - 0x00de6b28 80000000 80000000 01000000 b40e3200 ..............2. │ │ + 0x00de6b28 80000000 80000000 01000000 8d0e3200 ..............2. │ │ 0x00de6b38 f8e03200 ad000003 40000000 01000000 ..2.....@....... │ │ 0x00de6b48 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00de6b58 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ - 0x00de6b68 00010000 00010000 01000000 d1653200 .............e2. │ │ - 0x00de6b78 61e13000 ae000003 08000000 10000000 a.0............. │ │ + 0x00de6b68 00010000 00010000 01000000 aa653200 .............e2. │ │ + 0x00de6b78 3ae13000 ae000003 08000000 10000000 :.0............. │ │ 0x00de6b88 40000000 10000000 01030000 03030000 @............... │ │ 0x00de6b98 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de6ba8 80000000 80000000 01000000 62c03200 ............b.2. │ │ - 0x00de6bb8 38a33200 af000003 08000000 10000000 8.2............. │ │ + 0x00de6ba8 80000000 80000000 01000000 3bc03200 ............;.2. │ │ + 0x00de6bb8 11a33200 af000003 08000000 10000000 ..2............. │ │ 0x00de6bc8 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00de6bd8 00010000 fdfe0000 18000000 05050000 ................ │ │ 0x00de6be8 00010000 00010000 01000000 886c3000 .............l0. │ │ 0x00de6bf8 986c3000 b0000003 08000000 10000000 .l0............. │ │ 0x00de6c08 20000000 10000000 01030000 03030000 ............... │ │ 0x00de6c18 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de6c28 00000000 00000000 01000000 ddf82f00 ............../. │ │ - 0x00de6c38 d6843200 b1000003 08000000 10000000 ..2............. │ │ + 0x00de6c38 af843200 b1000003 08000000 10000000 ..2............. │ │ 0x00de6c48 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00de6c58 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00de6c68 00000000 00000000 01000000 ac8c3000 ..............0. │ │ - 0x00de6c78 aa763100 b2000003 00010000 10000000 .v1............. │ │ + 0x00de6c78 83763100 b2000003 00010000 10000000 .v1............. │ │ 0x00de6c88 40000000 10000000 01030000 03030000 @............... │ │ 0x00de6c98 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de6ca8 80000000 80000000 01000000 ef843200 ..............2. │ │ - 0x00de6cb8 e7653200 b3000003 00010000 10000000 .e2............. │ │ + 0x00de6ca8 80000000 80000000 01000000 c8843200 ..............2. │ │ + 0x00de6cb8 c0653200 b3000003 00010000 10000000 .e2............. │ │ 0x00de6cc8 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00de6cd8 00010000 fdfe0000 18000000 05050000 ................ │ │ - 0x00de6ce8 00010000 00010000 01000000 db483200 .............H2. │ │ - 0x00de6cf8 ce0e3200 b4000003 00010000 10000000 ..2............. │ │ + 0x00de6ce8 00010000 00010000 01000000 b4483200 .............H2. │ │ + 0x00de6cf8 a70e3200 b4000003 00010000 10000000 ..2............. │ │ 0x00de6d08 20000000 10000000 01030000 03030000 ............... │ │ 0x00de6d18 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00de6d28 00000000 00000000 01000000 81e13000 ..............0. │ │ + 0x00de6d28 00000000 00000000 01000000 5ae13000 ............Z.0. │ │ 0x00de6d38 1ce13200 b5000003 00010000 10000000 ..2............. │ │ 0x00de6d48 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00de6d58 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00de6d68 00000000 00000000 01000000 30da2f00 ............0./. │ │ - 0x00de6d78 ce763100 b6000003 40000000 01000000 .v1.....@....... │ │ + 0x00de6d78 a7763100 b6000003 40000000 01000000 .v1.....@....... │ │ 0x00de6d88 40000000 10000000 01030000 03030000 @............... │ │ 0x00de6d98 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de6da8 80000000 80000000 01000000 811e3100 ..............1. │ │ + 0x00de6da8 80000000 80000000 01000000 5a1e3100 ............Z.1. │ │ 0x00de6db8 f3822f00 b7000003 40000000 01000000 ../.....@....... │ │ 0x00de6dc8 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00de6dd8 00010000 fdfe0000 18000000 05050000 ................ │ │ - 0x00de6de8 00010000 00010000 01000000 78c03200 ............x.2. │ │ - 0x00de6df8 575b3100 b8000003 40000000 01000000 W[1.....@....... │ │ + 0x00de6de8 00010000 00010000 01000000 51c03200 ............Q.2. │ │ + 0x00de6df8 305b3100 b8000003 40000000 01000000 0[1.....@....... │ │ 0x00de6e08 20000000 10000000 01030000 03030000 ............... │ │ 0x00de6e18 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de6e28 00000000 00000000 01000000 39652f00 ............9e/. │ │ 0x00de6e38 4d652f00 b9000003 40000000 01000000 Me/.....@....... │ │ 0x00de6e48 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00de6e58 00010000 fdfe0000 11000000 05050000 ................ │ │ - 0x00de6e68 00000000 00000000 01000000 ef483200 .............H2. │ │ - 0x00de6e78 89013100 35c00003 80000000 10000000 ..1.5........... │ │ + 0x00de6e68 00000000 00000000 01000000 c8483200 .............H2. │ │ + 0x00de6e78 62013100 35c00003 80000000 10000000 b.1.5........... │ │ 0x00de6e88 40000000 02000000 01030000 03030000 @............... │ │ 0x00de6e98 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de6ea8 80000000 80000000 01000000 edf82f00 ............../. │ │ 0x00de6eb8 06f92f00 36c00003 80000000 10000000 ../.6........... │ │ 0x00de6ec8 80000000 02000000 01030000 03030000 ................ │ │ 0x00de6ed8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de6ee8 00010000 00010000 01000000 0bab3000 ..............0. │ │ 0x00de6ef8 38363000 37c00003 80000000 10000000 860.7........... │ │ 0x00de6f08 40000000 10000000 01030000 03030000 @............... │ │ 0x00de6f18 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de6f28 80000000 80000000 01000000 9b1e3100 ..............1. │ │ - 0x00de6f38 8cc03200 38c00003 80000000 10000000 ..2.8........... │ │ + 0x00de6f28 80000000 80000000 01000000 741e3100 ............t.1. │ │ + 0x00de6f38 65c03200 38c00003 80000000 10000000 e.2.8........... │ │ 0x00de6f48 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00de6f58 00010000 fdfe0000 18000000 05050000 ................ │ │ - 0x00de6f68 00010000 00010000 01000000 f2763100 .............v1. │ │ - 0x00de6f78 023a3100 39c00003 80000000 10000000 .:1.9........... │ │ + 0x00de6f68 00010000 00010000 01000000 cb763100 .............v1. │ │ + 0x00de6f78 db393100 39c00003 80000000 10000000 .91.9........... │ │ 0x00de6f88 20000000 02000000 01030000 03030000 ............... │ │ 0x00de6f98 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de6fa8 00000000 00000000 01000000 39e13200 ............9.2. │ │ 0x00de6fb8 14a02f00 3ac00003 80000000 10000000 ../.:........... │ │ 0x00de6fc8 20000000 10000000 01030000 03030000 ............... │ │ 0x00de6fd8 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00de6fe8 00000000 00000000 01000000 102b3200 .............+2. │ │ + 0x00de6fe8 00000000 00000000 01000000 e92a3200 .............*2. │ │ 0x00de6ff8 17832f00 3bc00003 80000000 10000000 ../.;........... │ │ 0x00de7008 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00de7018 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00de7028 00000000 00000000 01000000 d4173000 ..............0. │ │ - 0x00de7038 adb43100 1dc00003 20000000 40000000 ..1..... ...@... │ │ + 0x00de7038 86b43100 1dc00003 20000000 40000000 ..1..... ...@... │ │ 0x00de7048 40000000 02000000 00030000 03030000 @............... │ │ 0x00de7058 00010000 fdfe0000 08000000 09090000 ................ │ │ - 0x00de7068 80000000 80000000 01000000 d9953100 ..............1. │ │ - 0x00de7078 08493200 1ec00003 20000000 01000000 .I2..... ....... │ │ + 0x00de7068 80000000 80000000 01000000 b2953100 ..............1. │ │ + 0x00de7078 e1483200 1ec00003 20000000 01000000 .H2..... ....... │ │ 0x00de7088 40000000 02000000 00030000 03030000 @............... │ │ 0x00de7098 00010000 fdfe0000 08000000 09090000 ................ │ │ 0x00de70a8 80000000 80000000 01000000 dd023300 ..............3. │ │ - 0x00de70b8 95e13000 1fc00003 20000000 02000000 ..0..... ....... │ │ + 0x00de70b8 6ee13000 1fc00003 20000000 02000000 n.0..... ....... │ │ 0x00de70c8 40000000 02000000 00030000 03030000 @............... │ │ 0x00de70d8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de70e8 80000000 80000000 01000000 5e363000 ............^60. │ │ - 0x00de70f8 ceb43100 20c00003 20000000 40000000 ..1. ... ...@... │ │ + 0x00de70f8 a7b43100 20c00003 20000000 40000000 ..1. ... ...@... │ │ 0x00de7108 80000000 02000000 00030000 03030000 ................ │ │ 0x00de7118 00010000 fdfe0000 08000000 09090000 ................ │ │ - 0x00de7128 00010000 00010000 01000000 b71e3100 ..............1. │ │ - 0x00de7138 ac013100 21c00003 20000000 01000000 ..1.!... ....... │ │ + 0x00de7128 00010000 00010000 01000000 901e3100 ..............1. │ │ + 0x00de7138 85013100 21c00003 20000000 01000000 ..1.!... ....... │ │ 0x00de7148 80000000 02000000 00030000 03030000 ................ │ │ 0x00de7158 00010000 fdfe0000 08000000 09090000 ................ │ │ - 0x00de7168 00010000 00010000 01000000 f1953100 ..............1. │ │ + 0x00de7168 00010000 00010000 01000000 ca953100 ..............1. │ │ 0x00de7178 f5023300 22c00003 20000000 02000000 ..3."... ....... │ │ 0x00de7188 80000000 02000000 00030000 03030000 ................ │ │ 0x00de7198 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de71a8 00010000 00010000 01000000 29f92f00 ............)./. │ │ - 0x00de71b8 262b3200 aacc0003 02000000 01000000 &+2............. │ │ + 0x00de71b8 ff2a3200 aacc0003 02000000 01000000 .*2............. │ │ 0x00de71c8 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de71d8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ - 0x00de71e8 00010000 00010000 01000000 58a33200 ............X.2. │ │ - 0x00de71f8 d1013100 a8cc0003 04000000 01000000 ..1............. │ │ + 0x00de71e8 00010000 00010000 01000000 31a33200 ............1.2. │ │ + 0x00de71f8 aa013100 a8cc0003 04000000 01000000 ..1............. │ │ 0x00de7208 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de7218 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00de7228 00010000 00010000 01000000 72be2f00 ............r./. │ │ 0x00de7238 72363000 a9cc0003 04000000 08000000 r60............. │ │ 0x00de7248 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de7258 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00de7268 00010000 00010000 01000000 404f3000 ............@O0. │ │ 0x00de7278 36832f00 abcc0003 08000000 10000000 6./............. │ │ 0x00de7288 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de7298 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00de72a8 00010000 00010000 01000000 564f3000 ............VO0. │ │ - 0x00de72b8 56d13100 accc0003 80000000 10000000 V.1............. │ │ + 0x00de72b8 2fd13100 accc0003 80000000 10000000 /.1............. │ │ 0x00de72c8 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de72d8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ - 0x00de72e8 00010000 00010000 01000000 6fc73000 ............o.0. │ │ + 0x00de72e8 00010000 00010000 01000000 48c73000 ............H.0. │ │ 0x00de72f8 4fe13200 adcc0003 00010000 10000000 O.2............. │ │ 0x00de7308 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de7318 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ - 0x00de7328 00010000 00010000 01000000 b2c03200 ..............2. │ │ + 0x00de7328 00010000 00010000 01000000 8bc03200 ..............2. │ │ 0x00de7338 e8173000 aecc0003 40000000 01000000 ..0.....@....... │ │ 0x00de7348 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de7358 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ - 0x00de7368 00010000 00010000 01000000 05773100 .............w1. │ │ + 0x00de7368 00010000 00010000 01000000 de763100 .............v1. │ │ 0x00de7378 33a02f00 ba000003 01000000 01000000 3./............. │ │ 0x00de7388 00010000 10000000 03030000 03030000 ................ │ │ 0x00de7398 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de73a8 80000000 80000000 01000000 1a033300 ..............3. │ │ - 0x00de73b8 18773100 bd000003 02000000 02000000 .w1............. │ │ + 0x00de73b8 f1763100 bd000003 02000000 02000000 .v1............. │ │ 0x00de73c8 00010000 10000000 03030000 03030000 ................ │ │ 0x00de73d8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de73e8 80000000 80000000 01000000 efb43100 ..............1. │ │ + 0x00de73e8 80000000 80000000 01000000 c8b43100 ..............1. │ │ 0x00de73f8 90be2f00 be000003 02000000 01000000 ../............. │ │ 0x00de7408 00010000 10000000 03030000 03030000 ................ │ │ 0x00de7418 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7428 80000000 80000000 01000000 bae13000 ..............0. │ │ + 0x00de7428 80000000 80000000 01000000 93e13000 ..............0. │ │ 0x00de7438 4ada2f00 bf000003 02000000 04000000 J./............. │ │ 0x00de7448 00010000 10000000 03030000 03030000 ................ │ │ 0x00de7458 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7468 80000000 80000000 01000000 1e3a3100 .............:1. │ │ + 0x00de7468 80000000 80000000 01000000 f7393100 .............91. │ │ 0x00de7478 27ab3000 c0000003 01000000 01000000 '.0............. │ │ 0x00de7488 00020000 10000000 03030000 03030000 ................ │ │ 0x00de7498 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de74a8 00010000 00010000 01000000 82d13100 ..............1. │ │ + 0x00de74a8 00010000 00010000 01000000 5bd13100 ............[.1. │ │ 0x00de74b8 12183000 c3000003 02000000 02000000 ..0............. │ │ 0x00de74c8 00020000 10000000 03030000 03030000 ................ │ │ 0x00de74d8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de74e8 00010000 00010000 01000000 745b3100 ............t[1. │ │ + 0x00de74e8 00010000 00010000 01000000 4d5b3100 ............M[1. │ │ 0x00de74f8 5c832f00 c4000003 02000000 01000000 \./............. │ │ 0x00de7508 00020000 10000000 03030000 03030000 ................ │ │ 0x00de7518 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7528 00010000 00010000 01000000 2fef3100 ............/.1. │ │ - 0x00de7538 0ab53100 c5000003 02000000 04000000 ..1............. │ │ + 0x00de7528 00010000 00010000 01000000 08ef3100 ..............1. │ │ + 0x00de7538 e3b43100 c5000003 02000000 04000000 ..1............. │ │ 0x00de7548 00020000 10000000 03030000 03030000 ................ │ │ 0x00de7558 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7568 00010000 00010000 01000000 09963100 ..............1. │ │ + 0x00de7568 00010000 00010000 01000000 e2953100 ..............1. │ │ 0x00de7578 35033300 84000003 01000000 01000000 5.3............. │ │ 0x00de7588 00020000 02000000 00030000 03030000 ................ │ │ 0x00de7598 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de75a8 00010000 00010000 01000000 4cab3000 ............L.0. │ │ 0x00de75b8 6a652f00 87000003 02000000 02000000 je/............. │ │ 0x00de75c8 00020000 02000000 00030000 03030000 ................ │ │ 0x00de75d8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de75e8 00010000 00010000 01000000 74a33200 ............t.2. │ │ + 0x00de75e8 00010000 00010000 01000000 4da33200 ............M.2. │ │ 0x00de75f8 85832f00 88000003 02000000 01000000 ../............. │ │ 0x00de7608 00020000 02000000 00030000 03030000 ................ │ │ 0x00de7618 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de7628 00010000 00010000 01000000 a0363000 .............60. │ │ 0x00de7638 3b183000 89000003 02000000 04000000 ;.0............. │ │ 0x00de7648 00020000 02000000 00030000 03030000 ................ │ │ 0x00de7658 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de7668 00010000 00010000 01000000 cf1e3100 ..............1. │ │ - 0x00de7678 0b663200 41000003 01000000 01000000 .f2.A........... │ │ + 0x00de7668 00010000 00010000 01000000 a81e3100 ..............1. │ │ + 0x00de7678 e4653200 41000003 01000000 01000000 .e2.A........... │ │ 0x00de7688 00010000 02000000 00030000 03030000 ................ │ │ 0x00de7698 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de76a8 80000000 80000000 01000000 eb0e3200 ..............2. │ │ + 0x00de76a8 80000000 80000000 01000000 c40e3200 ..............2. │ │ 0x00de76b8 73da2f00 44000003 02000000 02000000 s./.D........... │ │ 0x00de76c8 00010000 02000000 00030000 03030000 ................ │ │ 0x00de76d8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de76e8 80000000 80000000 01000000 8f5b3100 .............[1. │ │ - 0x00de76f8 df1e3100 45000003 02000000 01000000 ..1.E........... │ │ + 0x00de76e8 80000000 80000000 01000000 685b3100 ............h[1. │ │ + 0x00de76f8 b81e3100 45000003 02000000 01000000 ..1.E........... │ │ 0x00de7708 00010000 02000000 00030000 03030000 ................ │ │ 0x00de7718 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de7728 80000000 80000000 01000000 33b53100 ............3.1. │ │ - 0x00de7738 19963100 46000003 02000000 04000000 ..1.F........... │ │ + 0x00de7728 80000000 80000000 01000000 0cb53100 ..............1. │ │ + 0x00de7738 f2953100 46000003 02000000 04000000 ..1.F........... │ │ 0x00de7748 00010000 02000000 00030000 03030000 ................ │ │ 0x00de7758 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de7768 80000000 80000000 01000000 ab832f00 ............../. │ │ 0x00de7778 b16c3000 72c00003 04000000 08000000 .l0.r........... │ │ 0x00de7788 00010000 10000000 03030000 03030000 ................ │ │ 0x00de7798 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de77a8 80000000 80000000 01000000 43f92f00 ............C./. │ │ 0x00de77b8 79e13200 73c00003 04000000 08000000 y.2.s........... │ │ 0x00de77c8 00020000 20000000 03030000 03030000 .... ........... │ │ 0x00de77d8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de77e8 00010000 00010000 01000000 724f3000 ............rO0. │ │ - 0x00de77f8 502b3200 76c00003 04000000 01000000 P+2.v........... │ │ + 0x00de77f8 292b3200 76c00003 04000000 01000000 )+2.v........... │ │ 0x00de7808 00010000 10000000 03030000 03030000 ................ │ │ 0x00de7818 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de7828 80000000 80000000 01000000 90652f00 .............e/. │ │ 0x00de7838 57033300 77c00003 04000000 01000000 W.3.w........... │ │ 0x00de7848 00020000 20000000 03030000 03030000 .... ........... │ │ 0x00de7858 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de7868 00010000 00010000 01000000 ccc03200 ..............2. │ │ + 0x00de7868 00010000 00010000 01000000 a5c03200 ..............2. │ │ 0x00de7878 82033300 94c00003 08000000 10000000 ..3............. │ │ 0x00de7888 00010000 10000000 01030000 03030000 ................ │ │ 0x00de7898 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de78a8 80000000 80000000 01000000 61183000 ............a.0. │ │ 0x00de78b8 c68c3000 95c00003 08000000 10000000 ..0............. │ │ 0x00de78c8 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de78d8 00010000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de78e8 00010000 00010000 01000000 46ef3100 ............F.1. │ │ + 0x00de78e8 00010000 00010000 01000000 1fef3100 ..............1. │ │ 0x00de78f8 eb8c3000 96c00003 00010000 10000000 ..0............. │ │ 0x00de7908 00010000 10000000 01030000 03030000 ................ │ │ 0x00de7918 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de7928 80000000 80000000 01000000 de6c3000 .............l0. │ │ - 0x00de7938 7b2b3200 97c00003 00010000 10000000 {+2............. │ │ + 0x00de7938 542b3200 97c00003 00010000 10000000 T+2............. │ │ 0x00de7948 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de7958 00010000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de7968 00010000 00010000 01000000 d1e13000 ..............0. │ │ - 0x00de7978 313a3100 98c00003 40000000 01000000 1:1.....@....... │ │ + 0x00de7968 00010000 00010000 01000000 aae13000 ..............0. │ │ + 0x00de7978 0a3a3100 98c00003 40000000 01000000 .:1.....@....... │ │ 0x00de7988 00010000 10000000 01030000 03030000 ................ │ │ 0x00de7998 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de79a8 80000000 80000000 01000000 a6e13200 ..............2. │ │ - 0x00de79b8 41773100 99c00003 40000000 01000000 Aw1.....@....... │ │ + 0x00de79b8 1a773100 99c00003 40000000 01000000 .w1.....@....... │ │ 0x00de79c8 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de79d8 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de79e8 00010000 00010000 01000000 8f4f3000 .............O0. │ │ 0x00de79f8 99da2f00 9ac00003 80000000 10000000 ../............. │ │ 0x00de7a08 00010000 10000000 01030000 03030000 ................ │ │ 0x00de7a18 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de7a28 80000000 80000000 01000000 58a02f00 ............X./. │ │ - 0x00de7a38 47b53100 9bc00003 80000000 10000000 G.1............. │ │ + 0x00de7a38 20b53100 9bc00003 80000000 10000000 .1............. │ │ 0x00de7a48 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de7a58 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de7a68 00010000 00010000 01000000 78183000 ............x.0. │ │ - 0x00de7a78 ece13000 81000003 10000000 20000000 ..0......... ... │ │ + 0x00de7a78 c5e13000 81000003 10000000 20000000 ..0......... ... │ │ 0x00de7a88 00040000 08000000 01030000 03030000 ................ │ │ 0x00de7a98 00000000 00000000 08000000 02020100 ................ │ │ - 0x00de7aa8 00010000 00010000 01000000 fd013100 ..............1. │ │ - 0x00de7ab8 e3c03200 83000003 10000000 20000000 ..2......... ... │ │ + 0x00de7aa8 00010000 00010000 01000000 d6013100 ..............1. │ │ + 0x00de7ab8 bcc03200 83000003 10000000 20000000 ..2......... ... │ │ 0x00de7ac8 20000000 04000000 01030000 03030000 ............... │ │ 0x00de7ad8 00000000 00000000 01000000 02020000 ................ │ │ 0x00de7ae8 00000000 00000000 01000000 62f92f00 ............b./. │ │ 0x00de7af8 00000000 02c10003 10000000 a0000000 ................ │ │ 0x00de7b08 00000400 00010000 01030000 03030000 ................ │ │ 0x00de7b18 00000000 00000000 08000000 06060100 ................ │ │ - 0x00de7b28 00010000 00010000 01000000 3f963100 ............?.1. │ │ + 0x00de7b28 00010000 00010000 01000000 18963100 ..............1. │ │ 0x00de7b38 00000000 85ff0003 10000000 a0000000 ................ │ │ 0x00de7b48 00000400 00010000 01030000 03030000 ................ │ │ 0x00de7b58 00000000 00000000 08000000 06060100 ................ │ │ 0x00de7b68 00010000 00010000 01000000 82f92f00 ............../. │ │ 0x00de7b78 00000000 87ff0003 10000000 a0000000 ................ │ │ 0x00de7b88 20000000 80000000 01030000 03030000 ............... │ │ 0x00de7b98 00000000 00000000 01000000 06060100 ................ │ │ - 0x00de7ba8 00000000 00000000 01000000 07c13200 ..............2. │ │ + 0x00de7ba8 00000000 00000000 01000000 e0c03200 ..............2. │ │ 0x00de7bb8 00000000 00c10003 00020000 80000000 ................ │ │ 0x00de7bc8 00008000 00080000 03030000 03030000 ................ │ │ 0x00de7bd8 00000000 00000000 08000000 06060200 ................ │ │ - 0x00de7be8 00010000 00010000 01000000 09853200 ..............2. │ │ + 0x00de7be8 00010000 00010000 01000000 e2843200 ..............2. │ │ 0x00de7bf8 00000000 01c10003 00020000 80000000 ................ │ │ 0x00de7c08 00004000 00040000 03030000 03030000 ..@............. │ │ 0x00de7c18 00000000 00000000 08000000 06060200 ................ │ │ 0x00de7c28 00010000 00010000 01000000 64ab3000 ............d.0. │ │ - 0x00de7c38 2d663200 07000003 01000000 01000000 -f2............. │ │ + 0x00de7c38 06663200 07000003 01000000 01000000 .f2............. │ │ 0x00de7c48 10000000 02000000 00030000 02030000 ................ │ │ 0x00de7c58 00010000 fffe0000 24000000 09090000 ........$....... │ │ - 0x00de7c68 80000000 80000000 01000000 9dd13100 ..............1. │ │ - 0x00de7c78 12023100 96000003 01000000 01000000 ..1............. │ │ + 0x00de7c68 80000000 80000000 01000000 76d13100 ............v.1. │ │ + 0x00de7c78 eb013100 96000003 01000000 01000000 ..1............. │ │ 0x00de7c88 00080000 02000000 00030000 03030000 ................ │ │ 0x00de7c98 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de7ca8 80000000 80000000 01000000 c4da2f00 ............../. │ │ - 0x00de7cb8 051f3100 99000003 02000000 02000000 ..1............. │ │ + 0x00de7cb8 de1e3100 99000003 02000000 02000000 ..1............. │ │ 0x00de7cc8 00080000 02000000 00030000 03030000 ................ │ │ 0x00de7cd8 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de7ce8 80000000 80000000 01000000 148d3000 ..............0. │ │ - 0x00de7cf8 2c023100 9a000003 02000000 01000000 ,.1............. │ │ + 0x00de7cf8 05023100 9a000003 02000000 01000000 ..1............. │ │ 0x00de7d08 00080000 02000000 00030000 03030000 ................ │ │ 0x00de7d18 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de7d28 80000000 80000000 01000000 258d3000 ............%.0. │ │ - 0x00de7d38 10e23000 9b000003 02000000 04000000 ..0............. │ │ + 0x00de7d38 e9e13000 9b000003 02000000 04000000 ..0............. │ │ 0x00de7d48 00080000 02000000 00030000 03030000 ................ │ │ 0x00de7d58 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de7d68 80000000 80000000 01000000 a7033300 ..............3. │ │ - 0x00de7d78 2ee23000 50c00003 01000000 01000000 ..0.P........... │ │ + 0x00de7d78 07e23000 50c00003 01000000 01000000 ..0.P........... │ │ 0x00de7d88 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de7d98 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7da8 80000000 80000000 01000000 4a023100 ............J.1. │ │ + 0x00de7da8 80000000 80000000 01000000 23023100 ............#.1. │ │ 0x00de7db8 75a02f00 51c00003 01000000 01000000 u./.Q........... │ │ 0x00de7dc8 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de7dd8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de7de8 00010000 00010000 01000000 4fe23000 ............O.0. │ │ - 0x00de7df8 72b53100 52c00003 02000000 01000000 r.1.R........... │ │ + 0x00de7de8 00010000 00010000 01000000 28e23000 ............(.0. │ │ + 0x00de7df8 4bb53100 52c00003 02000000 01000000 K.1.R........... │ │ 0x00de7e08 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de7e18 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7e28 80000000 80000000 01000000 2d493200 ............-I2. │ │ + 0x00de7e28 80000000 80000000 01000000 06493200 .............I2. │ │ 0x00de7e38 ad652f00 53c00003 02000000 01000000 .e/.S........... │ │ 0x00de7e48 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de7e58 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de7e68 00010000 00010000 01000000 f96c3000 .............l0. │ │ - 0x00de7e78 5a3a3100 56c00003 02000000 02000000 Z:1.V........... │ │ + 0x00de7e78 333a3100 56c00003 02000000 02000000 3:1.V........... │ │ 0x00de7e88 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de7e98 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7ea8 80000000 80000000 01000000 a75b3100 .............[1. │ │ - 0x00de7eb8 c25b3100 57c00003 02000000 02000000 .[1.W........... │ │ + 0x00de7ea8 80000000 80000000 01000000 805b3100 .............[1. │ │ + 0x00de7eb8 9b5b3100 57c00003 02000000 02000000 .[1.W........... │ │ 0x00de7ec8 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de7ed8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de7ee8 00010000 00010000 01000000 8f183000 ..............0. │ │ - 0x00de7ef8 22853200 5cc00003 04000000 08000000 ".2.\........... │ │ + 0x00de7ef8 fb843200 5cc00003 04000000 08000000 ..2.\........... │ │ 0x00de7f08 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de7f18 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7f28 80000000 80000000 01000000 6a773100 ............jw1. │ │ - 0x00de7f38 97b53100 5dc00003 04000000 08000000 ..1.]........... │ │ + 0x00de7f28 80000000 80000000 01000000 43773100 ............Cw1. │ │ + 0x00de7f38 70b53100 5dc00003 04000000 08000000 p.1.]........... │ │ 0x00de7f48 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de7f58 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de7f68 00010000 00010000 01000000 146d3000 .............m0. │ │ - 0x00de7f78 8ca33200 60c00003 04000000 01000000 ..2.`........... │ │ + 0x00de7f78 65a33200 60c00003 04000000 01000000 e.2.`........... │ │ 0x00de7f88 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de7f98 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de7fa8 80000000 80000000 01000000 47663200 ............Gf2. │ │ - 0x00de7fb8 61963100 61c00003 04000000 01000000 a.1.a........... │ │ + 0x00de7fa8 80000000 80000000 01000000 20663200 ............ f2. │ │ + 0x00de7fb8 3a963100 61c00003 04000000 01000000 :.1.a........... │ │ 0x00de7fc8 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de7fd8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de7fe8 00010000 00010000 01000000 89773100 .............w1. │ │ - 0x00de7ff8 a0773100 6ac00003 08000000 10000000 .w1.j........... │ │ + 0x00de7fe8 00010000 00010000 01000000 62773100 ............bw1. │ │ + 0x00de7ff8 79773100 6ac00003 08000000 10000000 yw1.j........... │ │ 0x00de8008 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de8018 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de8028 80000000 80000000 01000000 60663200 ............`f2. │ │ - 0x00de8038 2ac13200 6bc00003 08000000 10000000 *.2.k........... │ │ + 0x00de8028 80000000 80000000 01000000 39663200 ............9f2. │ │ + 0x00de8038 03c13200 6bc00003 08000000 10000000 ..2.k........... │ │ 0x00de8048 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de8058 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de8068 00010000 00010000 01000000 a42b3200 .............+2. │ │ - 0x00de8078 48493200 6cc00003 00010000 10000000 HI2.l........... │ │ + 0x00de8068 00010000 00010000 01000000 7d2b3200 ............}+2. │ │ + 0x00de8078 21493200 6cc00003 00010000 10000000 !I2.l........... │ │ 0x00de8088 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de8098 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de80a8 80000000 80000000 01000000 6ae23000 ............j.0. │ │ - 0x00de80b8 85e23000 6dc00003 00010000 10000000 ..0.m........... │ │ + 0x00de80a8 80000000 80000000 01000000 43e23000 ............C.0. │ │ + 0x00de80b8 5ee23000 6dc00003 00010000 10000000 ^.0.m........... │ │ 0x00de80c8 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de80d8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de80e8 00010000 00010000 01000000 c1e13200 ..............2. │ │ - 0x00de80f8 030f3200 6ec00003 40000000 01000000 ..2.n...@....... │ │ + 0x00de80f8 dc0e3200 6ec00003 40000000 01000000 ..2.n...@....... │ │ 0x00de8108 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de8118 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de8128 80000000 80000000 01000000 328d3000 ............2.0. │ │ - 0x00de8138 e75b3100 6fc00003 40000000 01000000 .[1.o...@....... │ │ + 0x00de8138 c05b3100 6fc00003 40000000 01000000 .[1.o...@....... │ │ 0x00de8148 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de8158 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de8168 00010000 00010000 00000000 97f92f00 ............../. │ │ 0x00de8178 97f92f00 ff000003 00000000 00000000 ../............. │ │ 0x00de8188 00000000 00000000 00000000 00000000 ................ │ │ 0x00de8198 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de81a8 00000000 00000000 00000000 bf2b3200 .............+2. │ │ - 0x00de81b8 bf2b3200 00560003 00000000 00000000 .+2..V.......... │ │ + 0x00de81a8 00000000 00000000 00000000 982b3200 .............+2. │ │ + 0x00de81b8 982b3200 00560003 00000000 00000000 .+2..V.......... │ │ 0x00de81c8 00000000 00000000 00000000 00000000 ................ │ │ 0x00de81d8 00000000 00000000 00000000 00000000 ................ │ │ 0x00de81e8 00000000 00000000 ffffffff b806dc00 ................ │ │ 0x00de81f8 5c07dc00 d0e0da00 9ce3da00 40e4da00 \...........@... │ │ 0x00de8208 e4e4da00 88e5da00 d8e7da00 0008dc00 ................ │ │ 0x00de8218 74e1da00 40f4da00 e4f4da00 88f5da00 t...@........... │ │ 0x00de8228 2cf6da00 18e73300 00000000 00000000 ,.....3......... │ │ @@ -3349,65 +3349,65 @@ │ │ 0x00de8268 4444bb00 a844bb00 186a2f00 b05abc00 DD...D...j/..Z.. │ │ 0x00de8278 145bbc00 5c5bbc00 945bbc00 b05bbc00 .[..\[...[...[.. │ │ 0x00de8288 ec6dbc00 1c6ebc00 3c6ebc00 446ebc00 .m...n.....&0.../. │ │ 0x00de8c08 00000000 02000000 03000000 00000000 ................ │ │ - 0x00de8c18 643fcb00 0c6d3100 e6263000 00000000 d?...m1..&0..... │ │ + 0x00de8c18 643fcb00 e56c3100 e6263000 00000000 d?...l1..&0..... │ │ 0x00de8c28 03000000 03000000 00000000 1c40cb00 .............@.. │ │ - 0x00de8c38 37133100 50752f00 00000000 04000000 7.1.Pu/......... │ │ + 0x00de8c38 10133100 50752f00 00000000 04000000 ..1.Pu/......... │ │ 0x00de8c48 04000000 00000000 dc40cb00 5c752f00 .........@..\u/. │ │ - 0x00de8c58 a14b3100 00000000 05000000 04000000 .K1............. │ │ - 0x00de8c68 00000000 b841cb00 0db43200 95c33100 .....A....2...1. │ │ + 0x00de8c58 7a4b3100 00000000 05000000 04000000 zK1............. │ │ + 0x00de8c68 00000000 b841cb00 e6b33200 6ec33100 .....A....2.n.1. │ │ 0x00de8c78 00000000 06000000 01000000 00000000 ................ │ │ - 0x00de8c88 9442cb00 1fb43200 a6d23200 00000000 .B....2...2..... │ │ + 0x00de8c88 9442cb00 f8b33200 a6d23200 00000000 .B....2...2..... │ │ 0x00de8c98 07000000 00000000 00000000 1443cb00 .............C.. │ │ - 0x00de8ca8 5f023200 537e3000 00000000 08000000 _.2.S~0......... │ │ - 0x00de8cb8 01000000 00000000 1c43cb00 3e2e3100 .........C..>.1. │ │ - 0x00de8cc8 4a2e3100 00000000 09000000 08000000 J.1............. │ │ + 0x00de8ca8 38023200 537e3000 00000000 08000000 8.2.S~0......... │ │ + 0x00de8cb8 01000000 00000000 1c43cb00 172e3100 .........C....1. │ │ + 0x00de8cc8 232e3100 00000000 09000000 08000000 #.1............. │ │ 0x00de8cd8 00000000 9043cb00 d5cd2f00 1eec2f00 .....C..../.../. │ │ 0x00de8ce8 00000000 0a000000 05000000 00000000 ................ │ │ 0x00de8cf8 8c44cb00 7c093000 66f43200 00000000 .D..|.0.f.2..... │ │ 0x00de8d08 8c0acc00 01000000 00000000 d00bcc00 ................ │ │ - 0x00de8d18 f7593200 00000000 00000000 02000000 .Y2............. │ │ - 0x00de8d28 00000000 200ccc00 38ba3000 82000000 .... ...8.0..... │ │ + 0x00de8d18 d0593200 00000000 00000000 02000000 .Y2............. │ │ + 0x00de8d28 00000000 200ccc00 11ba3000 82000000 .... .....0..... │ │ 0x00de8d38 00000000 03000000 00000000 200ccc00 ............ ... │ │ - 0x00de8d48 e9d43000 81000000 00000000 04000000 ..0............. │ │ - 0x00de8d58 00000000 200ccc00 f21e3200 84000000 .... .....2..... │ │ + 0x00de8d48 c2d43000 81000000 00000000 04000000 ..0............. │ │ + 0x00de8d58 00000000 200ccc00 cb1e3200 84000000 .... .....2..... │ │ 0x00de8d68 00000000 05000000 00000000 200ccc00 ............ ... │ │ 0x00de8d78 d9d33200 83000000 00000000 06000000 ..2............. │ │ 0x00de8d88 00000000 2c0ccc00 f1273000 b4000000 ....,....'0..... │ │ 0x00de8d98 00000000 07000000 00000000 2c0ccc00 ............,... │ │ - 0x00de8da8 3f893100 b2000000 00000000 08000000 ?.1............. │ │ - 0x00de8db8 00000000 200ccc00 706d3100 85000000 .... ...pm1..... │ │ + 0x00de8da8 18893100 b2000000 00000000 08000000 ..1............. │ │ + 0x00de8db8 00000000 200ccc00 496d3100 85000000 .... ...Im1..... │ │ 0x00de8dc8 00000000 00000000 00000000 00000000 ................ │ │ 0x00de8dd8 ac4acc00 344ccc00 cc8dde00 a3010000 .J..4L.......... │ │ 0x00de8de8 a7010000 ab010000 6c000000 10463000 ........l....F0. │ │ - 0x00de8df8 6f000000 babb3000 64000000 ba813100 o.....0.d.....1. │ │ + 0x00de8df8 6f000000 93bb3000 64000000 93813100 o.....0.d.....1. │ │ 0x00de8e08 69000000 c1613000 65000000 5bf53200 i....a0.e...[.2. │ │ - 0x00de8e18 6b000000 9a143100 70000000 25973200 k.....1.p...%.2. │ │ - 0x00de8e28 66000000 a7ed2f00 6e000000 be143100 f...../.n.....1. │ │ - 0x00de8e38 67000000 36973200 6d000000 04043200 g...6.2.m.....2. │ │ - 0x00de8e48 68000000 042f3100 6a000000 cf962f00 h..../1.j...../. │ │ + 0x00de8e18 6b000000 73143100 70000000 fe963200 k...s.1.p.....2. │ │ + 0x00de8e28 66000000 a7ed2f00 6e000000 97143100 f...../.n.....1. │ │ + 0x00de8e38 67000000 0f973200 6d000000 dd033200 g.....2.m.....2. │ │ + 0x00de8e48 68000000 dd2e3100 6a000000 cf962f00 h.....1.j...../. │ │ 0x00de8e58 00000000 00000000 10000000 00000000 ................ │ │ 0x00de8e68 18000000 00000000 20000000 00000000 ........ ....... │ │ - 0x00de8e78 18453200 04000000 00000000 00000000 .E2............. │ │ + 0x00de8e78 f1443200 04000000 00000000 00000000 .D2............. │ │ 0x00de8e88 ffffffff bf1d3000 02000000 00000000 ......0......... │ │ 0x00de8e98 04000000 ffffffff c20a3300 02000000 ..........3..... │ │ 0x00de8ea8 00000000 04000000 ffffffff 7b612f00 ............{a/. │ │ 0x00de8eb8 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00de8ec8 b8873200 04000000 00000000 00000000 ..2............. │ │ + 0x00de8ec8 91873200 04000000 00000000 00000000 ..2............. │ │ 0x00de8ed8 ffffffff f3003000 01000000 00000000 ......0......... │ │ - 0x00de8ee8 04000000 ffffffff 7f203100 05000000 ......... 1..... │ │ + 0x00de8ee8 04000000 ffffffff 58203100 05000000 ........X 1..... │ │ 0x00de8ef8 00000000 00000000 ffffffff 42ea3200 ............B.2. │ │ 0x00de8f08 01000000 00000000 04000000 ffffffff ................ │ │ 0x00de8f18 3cc52f00 01000000 00000000 04000000 <./............. │ │ 0x00de8f28 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de8f38 00000000 00000000 41a62f00 04000000 ........A./..... │ │ 0x00de8f48 00000000 00000000 ffffffff 063b3000 .............;0. │ │ 0x00de8f58 01000000 00000000 04000000 ffffffff ................ │ │ 0x00de8f68 78ba2f00 04000000 00000000 00000000 x./............. │ │ - 0x00de8f78 ffffffff 26143200 04000000 00000000 ....&.2......... │ │ + 0x00de8f78 ffffffff ff133200 04000000 00000000 ......2......... │ │ 0x00de8f88 00000000 ffffffff a2892f00 04000000 ........../..... │ │ 0x00de8f98 00000000 00000000 ffffffff bebf2f00 ............../. │ │ 0x00de8fa8 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de8fb8 fab82f00 02000000 00000000 00000000 ../............. │ │ 0x00de8fc8 ffffffff ec543000 02000000 00000000 .....T0......... │ │ - 0x00de8fd8 00000000 ffffffff 7fb93100 05000000 ..........1..... │ │ - 0x00de8fe8 00000000 00000000 ffffffff ab1c3100 ..............1. │ │ + 0x00de8fd8 00000000 ffffffff 58b93100 05000000 ........X.1..... │ │ + 0x00de8fe8 00000000 00000000 ffffffff 841c3100 ..............1. │ │ 0x00de8ff8 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de9008 453b3000 02000000 00000000 00000000 E;0............. │ │ - 0x00de9018 ffffffff 7f203100 05000000 00000000 ..... 1......... │ │ - 0x00de9028 00000000 ffffffff 9fab3100 05000000 ..........1..... │ │ + 0x00de9018 ffffffff 58203100 05000000 00000000 ....X 1......... │ │ + 0x00de9028 00000000 ffffffff 78ab3100 05000000 ........x.1..... │ │ 0x00de9038 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de9048 00000000 00000000 00000000 00000000 ................ │ │ 0x00de9058 41a62f00 04000000 00000000 00000000 A./............. │ │ - 0x00de9068 ffffffff b8873200 04000000 00000000 ......2......... │ │ - 0x00de9078 00000000 ffffffff 9fab3100 05000000 ..........1..... │ │ + 0x00de9068 ffffffff 91873200 04000000 00000000 ......2......... │ │ + 0x00de9078 00000000 ffffffff 78ab3100 05000000 ........x.1..... │ │ 0x00de9088 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de9098 00000000 00000000 00000000 00000000 ................ │ │ 0x00de90a8 acc22f00 05000000 00000000 00000000 ../............. │ │ 0x00de90b8 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de90c8 00000000 00000000 acc22f00 05000000 ........../..... │ │ 0x00de90d8 00000000 00000000 ffffffff 474a3000 ............GJ0. │ │ 0x00de90e8 04000000 00000000 00000000 ffffffff ................ │ │ @@ -3586,18 +3586,18 @@ │ │ 0x00de9138 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de9148 00000000 00000000 00000000 00000000 ................ │ │ 0x00de9158 00000000 c7563000 02000000 00000000 .....V0......... │ │ 0x00de9168 04000000 ffffffff 0a573000 02000000 .........W0..... │ │ 0x00de9178 00000000 04000000 ffffffff a3333000 .............30. │ │ 0x00de9188 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de9198 7b612f00 04000000 00000000 00000000 {a/............. │ │ - 0x00de91a8 ffffffff b8873200 04000000 00000000 ......2......... │ │ + 0x00de91a8 ffffffff 91873200 04000000 00000000 ......2......... │ │ 0x00de91b8 00000000 ffffffff dc5f3000 04000000 ........._0..... │ │ 0x00de91c8 00000000 00000000 ffffffff 236c2f00 ............#l/. │ │ 0x00de91d8 04000000 00000000 00000000 ffffffff ................ │ │ 0x00de91e8 e1a72f00 01000000 00000000 04000000 ../............. │ │ 0x00de91f8 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de9208 00000000 00000000 80000000 01000000 ................ │ │ - 0x00de9218 a6d13100 00000000 294b3200 00000000 ..1.....)K2..... │ │ - 0x00de9228 f0233100 00000000 bce12f00 00000000 .#1......./..... │ │ + 0x00de9218 7fd13100 00000000 024b3200 00000000 ..1......K2..... │ │ + 0x00de9228 c9233100 00000000 bce12f00 00000000 .#1......./..... │ │ 0x00de9238 c3033300 00000000 ..3..... ├── 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,275 +1,275 @@ │ -00000000: 7072 6f00 3031 3000 03b5 b500 001a 1100 pro.010......... │ +00000000: 7072 6f00 3031 3000 03b5 b500 0019 1100 pro.010......... │ 00000010: 0078 01ed 9d0d 9055 e579 c7df 7bee dde5 .x.....U.y..{... │ 00000020: ee07 cb45 5658 7003 17e4 53b1 ae48 0ba9 ...EVXp...S..H.. │ -00000030: 2007 3042 328c 65c6 b441 6c74 291f 6224 .0B2.e..Alt).b$ │ -00000040: 16ab 3158 a23d 2c60 881f 6143 9420 3506 ..1X.=,`..aC. 5. │ +00000030: 2007 3042 328c 65c6 3441 6c74 291f 6224 .0B2.e.4Alt).b$ │ +00000040: 16ab b158 a23d 2c60 881f 6163 9420 3506 ...X.=,`..ac. 5. │ 00000050: 9549 49d3 58b4 c664 a613 b962 74da 5815 .II.X..d...bt.X. │ -00000060: ec34 854c da6e d4a2 9d52 229a a650 91ed .4.L.n...R"..P.. │ +00000060: ec34 854c da6e d4a2 9d52 2292 a650 91ed .4.L.n...R"..P.. │ 00000070: f3bb f7fe 9777 afbb 0266 c622 be67 e739 .....w...f.".g.9 │ -00000080: cff3 3edf efff 7cde b377 cfd6 3997 da3f ..>...|..w..9..? │ -00000090: c4b9 3766 9e7d d91d 479c 5bb8 6cc1 8d37 ..7f.}..G.[.l..7 │ -000000a0: 2ebe f1b7 162d 5e51 ef9c 9b92 726e 47db .....-^Q....rnG. │ -000000b0: aebb 5ee8 ec32 5d28 db1e b32f 7875 c317 ..^..2](.../xu.. │ -000000c0: cff9 6c97 6d22 b65a 4b97 315b 6464 e1dd ..l.m".ZK.1[dd.. │ -000000d0: 08dd 20a3 1aa3 3e65 1bb2 ef4b dd97 ca36 .. ...>e...K...6 │ -000000e0: 7cb0 8d28 73f2 e15f 67b4 d088 31f6 8f1b |..(s.._g...1... │ -000000f0: 0d30 a22e 3a38 34da e846 a3fe 465f 3642 .0..:84..F..F_6B │ -00000100: d76c 546f 4e7e 4df4 5546 d221 9327 6d44 .lToN~M.UF.!.'mD │ -00000110: 3dd5 c10f 1f78 d6c8 a65a b461 d77c 90b1 =....x...Z.a.|.. │ -00000120: 0d36 1a68 c418 2206 7e86 1171 be3f 75c6 .6.h..".~..q.?u. │ -00000130: 9775 aa8d 7fb5 1131 ea0b ae38 62a4 6f28 .u.....1...8b.o( │ -00000140: fba9 8662 f0f1 658d c158 7a72 8864 67cc ...b..e..Xzr.dg. │ -00000150: 1cf0 a1de 0565 99b1 e2f0 c547 3d28 7665 .....e.....G=(ve │ -00000160: 5987 fe5c 23fc 1b8d 980b 443e 6d43 e5d2 Y..\#.....D>mC.. │ -00000170: 9cb1 91f3 0233 60f3 49f9 cf32 3db9 1523 .....3`.I..2=..# │ -00000180: 1f74 d054 2374 e02f 3cd0 130f c746 1fb2 .t.T#t./<....F.. │ -00000190: a1bf c108 4c54 03bf af1a e14b 3fe0 2bcc ....LT.....K?.+. │ -000001a0: 18ab b66c fd4c 87af f223 43d7 d98a 390d ...l.L...#C...9. │ -000001b0: 2b8f a5a7 3eb5 c005 9dea b25f abce e4b2 +...>......_.... │ -000001c0: 9e9c e045 0c32 be70 6ac3 e985 fab5 46e4 ...E.2.pj.....F. │ -000001d0: 1267 7e10 f5d1 130f 57ef c8c4 e143 7f7d .g~.....W....C.} │ -000001e0: 8da8 8d3f 7d50 8718 cded 6c93 a949 1c75 ...?}P....l..I.u │ -000001f0: 950f 191d f443 23c6 8af5 8f1d 722b 46fe .....C#.....r+F. │ -00000200: f442 fd6b 8cd0 3126 1692 8fcf c9ad fcf4 .B.k..1&........ │ -00000210: 880d 5f7a 4716 4e9a 3336 bf3f c583 11db .._zG.N.36.?.... │ -00000220: 14bb 7024 9e5e c895 2bcb 7953 aa17 748a ..p$.^..+.yS..t. │ -00000230: a78e 64e2 891b 6b44 0e48 c723 73c6 0ea1 ..d...kD.H.#s... │ -00000240: 2786 58cd 9339 48c6 462d d5a3 476c f0df '.X..9H.F-..Gl.. │ -00000250: 31f2 f3ca 178e fea7 4643 cbf2 79c6 c199 1.......FC..y... │ -00000260: 58e1 800f 3d90 7b90 0d18 ab0e 32f4 0fb6 X...=.{.....2... │ -00000270: 221f f357 9cbf fde4 d71b 0703 d990 d59b "..W............ │ -00000280: f41a e323 597e da16 f444 ef10 d709 f9e2 ...#Y~...D...... │ -00000290: c77c e0ea 9b1c ea0f 9d6f 531f e885 3d38 .|.......oS...=8 │ -000002a0: e2a3 7d10 1bf3 24af fc25 935b d713 7cf0 ..}...$..%.[..|. │ -000002b0: 55cf beac 7c70 7260 537e e288 2127 e77c U...|pr`S~..!'.| │ -000002c0: 6408 1f7c d133 2616 4246 8f8c 8df3 d718 d..|.3&.BF...... │ -000002d0: 23e6 88ac b821 b681 d4af b86c aaad 3176 #....!.....l..1v │ -000002e0: 64ae 7fc8 aa81 4c5e bf1f d9c4 9543 7393 d.....L^.....Cs. │ -000002f0: 9efd a3b2 ae72 cb57 b18a 81fb 7860 17d6 .....r.W....x`.. │ -00000300: ca85 8fb6 95e2 8491 efa3 5af2 914d 1cbd ..........Z..M.. │ -00000310: 6caa c158 d8c8 8f1e a066 6b0c 7ea1 19b0 l..X.....fk.~... │ -00000320: f931 e87d 7f64 5fa7 7ee5 53b9 1da5 a7b6 .1.}.d_.~.S..... │ -00000330: 7a52 2fe4 4186 2b67 2557 bc7a 223f e714 zR/.A.+g%W.z"?.. │ -00000340: c562 575e f98a a3f7 fb91 dee7 be9d 9c8c .bW^............ │ -00000350: b1eb dc4a df95 b554 4fdc cf27 d98f 910e ...J...TO..'.... │ -00000360: 8e1e 42ee 29de d7a9 177c d977 8481 e239 ..B.)....|.w...9 │ -00000370: 3e91 39ae 5543 368d c5c9 c57e 8b5d 35c8 >.9.UC6....~.]5. │ -00000380: c778 b5a7 6b29 ebf0 d136 abac ab9c e25c .x..k)...6.....\ │ -00000390: 1774 8dc4 57c7 3a76 7f0e f287 1fb2 e470 .t..W.:v.......p │ -000003a0: eab3 0ff5 e647 1f90 bf9f e1ab 7980 81fa .....G......y... │ -000003b0: 942f 9cdc 70f5 2e9d aeeb d8af b7d5 6576 ./..p.........ev │ -000003c0: 8221 9f1f 2b5c 1403 bec8 9f34 9a65 442f .!..+\.....4.eD/ │ -000003d0: 6049 6dcd 41be f4a5 9a9c 5fd4 a7fa 911f `Im.A....._..... │ -000003e0: 35f1 63bb d23f 7611 3110 637c 6457 2c7a 5.c..?v.1.c|dW,z │ -000003f0: ecea 8b31 3d61 1729 977c 35a6 2e35 3596 ...1=a.).|5..55. │ -00000400: 3fb8 6093 de8f a307 dfc6 187f c5d2 9fbf ?.`............. │ -00000410: 7d94 033b be1c afe0 c535 8e3c ea1b 3bbe }..;.....5.<..;. │ -00000420: ea5d 71f0 e165 1bb9 21f9 ea7e 51be c249 .]q..e..!..~Q..I │ -00000430: e772 f4cc 8f3a 8ad1 f1a1 b162 2bc7 faac .r...:.....b+... │ -00000440: 22bd b8fc e13e 0ed8 7d62 8e8c 9933 9c79 "....>..}b...3.y │ -00000450: d11f 58a1 531e 5f56 7c53 d92e 9bdf bfe2 ..X.S._V|S...... │ -00000460: b41f 3026 0eae f913 478c c68a f17d 2b7b ..0&....G....}+{ │ -00000470: 978d 1872 f764 ef29 9f9f 1b59 3d57 fab2 ...r.d.)...Y=W.. │ -00000480: 4db0 a3d7 fee5 9f27 d433 3e95 d86b 1f55 M......'.3>..k.U │ -00000490: 6f23 cab9 2ae7 5dd9 8be6 205c fdfe d83e o#..*.]... \...> │ -000004a0: 95fe 7e3e c9e2 d446 a697 7165 191d f3f2 ..~>...F..qe.... │ -000004b0: b729 fb37 79af 34c2 8eac 1c70 f6d9 1165 .).7y.4....p...e │ -000004c0: 7d4f f5fd 9eb1 2b87 ef2b 1f5f a71a d211 }O....+..+._.... │ -000004d0: e7c7 6abb c88e 7f65 0c36 1d1f c8ba 4f52 ..j....e.6....OR │ -000004e0: 0c5c 7988 a50f 3873 665b ea73 2a75 d12f .\y...8sf[.s*u./ │ -000004f0: 3652 2c63 e5d6 be8b ceb7 57ca 7eff b2c1 6R,c......W.~... │ -00000500: 75ae 4556 8e9e 3051 bc7c fc1c 92e5 a3b1 u.EV..0Q.|...... │ -00000510: 3831 3de5 44af 18f9 e0c7 754e b170 1dc3 81=.D.....uN.p.. │ -00000520: ec1b 8cd9 67e0 8a45 167e e481 d089 fbbe ....g..E.~...... │ -00000530: 8af9 42d9 ce98 fd57 fa73 4dd6 7661 7f54 ..B....W.sM.va.T │ -00000540: 3ece b1d4 7fc3 765a 7f1f c5ae 6da0 1c8a >.....vZ....m... │ -00000550: 814b 470f 22d9 2b6d f267 1f40 f6e7 a018 .KG.".+m.g.@.... │ -00000560: 74e3 2b72 292f 5c9f 0f7b c21b bbf4 caff t.+r)/\..{...... │ -00000570: 9972 2ee1 878f ce25 ca27 3c18 ebfc 81cc .r.....%.'<..... │ -00000580: f3ae 5946 95f3 c076 b2a4 f91d 2cc7 fafd ..YF...v....,... │ -00000590: 908b 1af8 b06f f8fd a80e 36cd 0d9d e627 .....o....6....' │ -000005a0: 5963 bf57 e554 3ee2 d1e9 5a48 0c84 4e44 Yc.W.T>...ZH..ND │ -000005b0: 3ef9 63f3 6b2a 5e71 be4d 7d56 f291 9643 >.c.k*^q.M}V...C │ -000005c0: 3a6a 4886 eb79 13f2 9915 3674 d491 bf2f :jH..y....6t.../ │ -000005d0: fb79 a407 378e 758d fd78 f5a9 387c 242b .y..7.u..x..8|$+ │ -000005e0: 3f63 e6ad 78c5 3046 c6ae ebb2 748a 85e3 ?c..x.0F....t... │ -000005f0: c371 420e 8e2b c5cb 47f7 2ae4 d1f1 441e .qB..+..G.*...D. │ -00000600: fcd5 0b3e b229 4e5c 7dc9 173d 3aed afd4 ...>.)N\}..=:... │ -00000610: 2416 f27d f053 2fd2 2b97 72a3 c747 7a71 $..}.S/.+.r..Gzq │ -00000620: d590 9fcf e995 31f5 f0f7 73ab 9eef 8f8c ......1...s..... │ -00000630: 9ffa 65de ca81 9e18 7260 678c 5df9 7d3d ..e.....r`g.].}= │ -00000640: 3a5d 1bf0 530d 64f5 a05a b2c1 7d9b f495 :]..S.d..Z..}... │ -00000650: f1bd 8d15 ab1a 95db 48bd 2a1e 7f88 394d ........H.*...9M │ -00000660: 3252 7d61 8cbf 7053 2f70 c523 e30b 092f 2R}a..pS/p.#.../ │ -00000670: bf07 3fa6 2759 75fc 9ce8 fc31 3239 d906 ..?.'Yu....129.. │ -00000680: ea55 b564 83f7 44ca 85cd efb9 a7b1 e2e5 .U.d..D......... │ -00000690: a779 a017 6ec8 e0e1 e7a5 17cd 03ae 7d45 .y..n.........}E │ -000006a0: d726 f5ce 1899 fddf cf8d 4c4d d5d5 3ee3 .&........LM..>. │ -000006b0: e7ac ec4d 633f 8f8f 0976 3fa7 fc55 43fd ...Mc?...v?..UC. │ -000006c0: 53ab 324e b170 3f3f 63dd 0712 4f9c bf7f S.2N.p??c...O... │ -000006d0: 28b7 6a89 6b1e 8cf1 615c 99b7 b75e c18a (.j.k...a\...^.. │ -000006e0: 38f1 3fb2 81f2 fa5c fbb9 7a10 a73f bfbe 8.?....\..z..?.. │ -000006f0: b60d b1c3 6c02 7e8e dee4 9de9 3ee6 a79f ....l.~.....>... │ -00000700: b4cd b9bf 1dd7 299b 43da ae05 29cb 9f2e ......).C...)... │ -00000710: 5ab3 26a5 6c86 29b3 369a 6ebe 4958 4a56 Z.&.l.).6.n.IXJV │ -00000720: 78b5 1111 fcd4 143d 23d3 65ed 27b2 acf5 x......=#.e.'... │ -00000730: c5f8 92ff 9926 67cc 566d 9e19 bb93 20a2 .....&g.Vm.... . │ -00000740: af51 6471 acf9 5147 8c4b 95a9 8474 a6d5 .Qdq..QG.K...t.. │ -00000750: a1e7 5265 d691 dd21 a42c 5b9f ae38 fcf8 ..Re...!.,[..8.. │ -00000760: c958 f53e f633 d8bc 4b39 c714 2564 a8ca .X.>.3..K9..%d.. │ -00000770: d6a5 ecf4 9871 7b8b 5125 9b3a d00c 7f64 .....q{.Q%.:...d │ -00000780: c8f8 7d95 bac1 abd4 0352 292f 6b70 ab72 ..}......R)/kp.r │ -00000790: 6bca f9b0 3418 e199 b69e 9eaa 4233 c024 k...4.......B3.$ │ -000007a0: 3455 4524 4a79 32c5 1cca 5aea 019c 94fd 4UE$Jy2...Z..... │ -000007b0: 9844 bfc4 a261 6b95 3cf0 adb7 7c25 7dc9 .D...ak.<...|%}. │ -000007c0: 5b6b b650 49ae 717f 69d2 24f7 1d76 d5b0 [k.PI.q.i.$..v.. │ -000007d0: 0404 0202 ef17 814b ae76 2e1f b726 0d49 .......K.v...&.I │ -000007e0: ef19 aab9 126d 4945 3c68 d592 70f6 b625 .....mIE.*y.<..*. │ -00000850: 6a75 2e99 37e4 c7c5 ba5d 91d9 848f 95dd ju..7....]...... │ -00000860: 97a6 9ccb 1492 96bc 81b1 bfa2 8fee 8e95 ................ │ -00000870: a32c b987 8e74 6e89 8b5a 4bc6 b836 774f .,...tn..ZK..6wO │ -00000880: 549b 4a5c 75cb 8896 a606 7789 a9f3 2e13 T.J\u.....w..... │ -00000890: e75d 0de7 5f83 707b 2b17 f71e 967b f285 .].._.p{+....{.. │ -000008a0: 28bf 629d 6f29 b41f f994 7d07 a33e 97f9 (.b.o)....}..>.. │ -000008b0: f6b9 89cb a7ee 3628 d90e c75d 06bb b9a9 ......6(...].... │ -000008c0: 73f2 c56d dae0 aae3 b810 adc9 e4b7 2e72 s..m...........r │ -000008d0: c393 5268 abdb 3eb1 f724 ec10 5cf5 0dfe ..Rh..>..$..\... │ -000008e0: 4cc3 ecde fd64 69e5 57a7 ef6f a94a 0aee L....di.W..o.J.. │ -000008f0: edf5 0f3f 7a56 95fb 64ce e01c 38fc 3137 ...?zV..d...8.17 │ -00000900: e096 a83a f754 66e7 8294 5b17 6fbe 3437 ...:.Tf...[.o.47 │ -00000910: a0be 3172 dbea 3f31 7186 7544 9998 35bf ..1r..?1q.uD..5. │ -00000920: d20b cb29 8d40 e19a 9631 aed0 30f7 89c1 ...).@...1..0... │ -00000930: 67b9 179e 59b6 6ac6 ceba 3dbb be77 f5d3 g...Y.j...=..w.. │ -00000940: 6d63 4e64 1f3e a5a7 76fc e6da 8fef 8247 mcNd.>..v......G │ -00000950: fd73 f7a5 87de bd7a e0d6 45fb 1664 e29f .s.....z..E..d.. │ -00000960: 9dff bf0f 7f25 d5b4 f5fb d36e 7dec 9793 .....%.....n}... │ -00000970: 734b ec49 50e1 707f f7d2 bb92 958e de7c sK.IP.p........| │ -00000980: d5da c376 4b95 0c77 c9b3 3cce 3a8d 974d ...vK..w..<.:..M │ -00000990: c9a1 3397 6fb5 4f1c bf5f 7756 c247 a513 ..3.o.O.._wV.G.. │ -000009a0: 5fba 5fda 4e3c 2e78 0604 0202 0181 0f0d _._.N<.x........ │ -000009b0: 02c9 b619 43e2 ae4b 6bd7 692f 95ca 3bf7 ....C..Kk.i/..;. │ -000009c0: 8f6b 522f 0d19 9e9b 32b8 ed9b 6ec8 dca9 .kR/....2...n... │ -000009d0: b33a 6ae3 2933 9ba3 b9d3 0b83 22bb 4175 .:j.)3......".Au │ -000009e0: fde3 beaf 135a 3d3d ed3a 066f 59b5 d4ad .....Z==.:.oY... │ -000009f0: b42b ca13 ebbf 1bc5 0f26 997c f323 76ef .+.......&.|.#v. │ -00000a00: b5e0 571d 4bd6 7de9 958d f9eb 8f3e 3da5 ..W.K.}......>=. │ -00000a10: 90b1 fbcb 99eb 52ae 503d 9a1b c6d6 b716 ......R.P=...... │ -00000a20: f64d 1726 7dbe d6ee e2ec cb7c f671 a3ba .M.&}......|.q.. │ -00000a30: 8054 5e16 d595 eedd 6e7b f4f0 a107 9aaf .T^.....n{...... │ -00000a40: 1a56 48b9 8bc7 d726 2e96 c37b f264 9c6f .VH....&...{.d.o │ -00000a50: fe43 b7fa 9f9e efe7 0a77 bf78 f4c8 cbcf .C.......w.x.... │ -00000a60: 8d88 dc0a e70a c5e7 67ae 65d6 f72f ecfe ........g.e../.. │ -00000a70: 5421 ae29 dd2a 262d b13d 95a0 d38f ee92 T!.).*&-.=...... │ -00000a80: 8de7 b57c f74b ff3e cafd 8c2f 503b f73f ...|.K.>.../P;.? │ -00000a90: aef5 c89e 6370 1496 ba0e 976f 9e6c 9aae ....cp.....o.l.. │ -00000aa0: 9de7 70e7 5f1f 73e8 497a f872 e77e 71e7 ..p._.s.Iz.r.~q. │ -00000ab0: dfee 6bbc 3472 ada3 060f 9c75 ce51 3640 ..k.4r.....u.Q6@ │ -00000ac0: c794 b2b3 fdfa ecc9 8b26 b1f1 6f5a b871 .........&..oZ.q │ -00000ad0: ccc4 8135 b30f 6667 242b e29a 8113 f287 ...5..fg$+...... │ -00000ae0: 9eaf aace b64d 59f2 7b8f bf9d 5afd d8a1 .....MY.{...Z... │ -00000af0: aadb 934f 446b a747 7d5b bfb1 f2c9 ffdc ...ODk.G}[...... │ -00000b00: 3c6a c59e 91e5 3e06 acdd f2c5 4b5a 7f3d .....KZ.= │ -00000b10: ecf3 fb33 23a3 d7d6 afdc f1f1 e61f af1a ...3#........... │ -00000b20: 1b55 e747 da07 abf6 cbd3 4dcf 4ced 73d5 .U.G......M.L.s. │ -00000b30: 1fd7 e7df 783e dd9a 9931 77da fc57 ff3b ....x>...1w..W.; │ -00000b40: aa6f e9a9 dd5e 74c9 b065 3327 76f4 623c .o...^t..e3'v.b< │ -00000b50: 9dd4 85ce d369 3661 2e01 8180 4040 2020 .....i6a....@@ │ -00000b60: 1010 0808 0404 0202 0181 8040 4020 2010 ...........@@ . │ -00000b70: 10f8 ff41 2077 6bca 25d1 aad4 ef26 5d8f ...A wk.%....&]. │ -00000b80: 50de d548 13cf 4692 7ed9 38ef 99ca bf43 P..H..F.~.8....C │ -00000b90: cdbb e482 113c 88eb fea4 2a2e 3d3d f3fc .....<....*.==.. │ -00000ba0: 5d6c 0fda 6253 e47c e5bb e49b eed9 78ed ]l..bS.|......x. │ -00000bb0: f671 696b 66f2 72f3 2ed8 9399 c9ac ddd7 .qikf.r......... │ -00000bc0: f89e ac73 ab5a dabe 77b0 9f7b 76f1 ded1 ...s.Z..w..{v... │ -00000bd0: 7bee adaa b79c b6ac a859 5a5d 14ba 565b {........YZ]..V[ │ -00000be0: 8ab3 6971 a9b6 7c2e efea d229 5a3c fe72 ..iq..|....)Z<.r │ -00000bf0: b13d 0a9a bba2 fc5d 83c4 623e f71f b952 .=.....]..b>...R │ -00000c00: 5dc5 e6dd 1312 bb78 6b9c f477 e99d 89cb ]......xk..w.... │ -00000c10: bbed bdfc b2bc cbb7 9b90 078b 15ed ce6d ...............m │ -00000c20: 4a65 edc9 64f1 31d6 b878 ee39 63ed 5965 Je..d.1..x.9c.Ye │ -00000c30: 7361 5da1 7572 f1d7 e789 cbe5 7f91 1d99 sa].ur.......... │ -00000c40: 7573 cc25 ee68 fb58 b724 5d83 b96d ae2e us.%.h.X.$]..m.. │ -00000c50: e918 de6d 3bce 7cf3 dcd4 26d7 12e7 363d ...m;.|...&...6= │ -00000c60: e2a2 2433 318a 8bdb a12b a637 6191 8bab ..$31....+.7a... │ -00000c70: b625 c56d 3ad9 bee9 9f4a d5e5 ce48 da37 .%.m:....J...H.7 │ -00000c80: a4d6 b852 fa24 55e0 6f90 7b59 f2a6 e7cf ...R.$U.o.{Y.... │ -00000c90: 039c 6bcb 4dce 1f1f fae4 96a2 f3fb 5935 ..k.M.........Y5 │ -00000ca0: ba28 bd7f da57 9fbd bed1 8d9c 6970 ce5b .(...W......ip.[ │ -00000cb0: f393 68ce ab35 4d71 e6c2 ec5f 54b9 7c74 ..h..5Mq..._T.|t │ -00000cc0: ed90 e973 5a3e 9d8d b64c 68dc 9db5 568a ...sZ>...Lh...V. │ -00000cd0: fda7 6cbd e8fd 940b 311f 2802 df7a ea7e ..l.....1.(..z.~ │ -00000ce0: e72e 8af7 2e59 e626 0ffa 9baa da9a f35b .....Y.&.......[ │ -00000cf0: 67fe e0b6 be75 0f94 8efb 0fb4 970f ba58 g....u.........X │ -00000d00: dced 40ee b57a cbf8 6b1a 564c 6c98 dfbe ..@..z..k.VLl... │ -00000d10: e1be 2ff7 77d7 ee78 7dfd e8ea d6f6 9f1e ../.w..x}....... │ -00000d20: fdd5 df3f f94a bc29 e566 bbd7 66b9 d933 ...?.J.).f..f..3 │ -00000d30: 2b93 ed2a 264c 1a1b f7f5 7119 77bb bda2 +..*&L....q.w... │ -00000d40: 645a af25 4e0b 436b f4f2 670a 5f8b 5cee dZ.%N.Ck..g._.\. │ -00000d50: d3e7 2d73 134e 6a4a dd2f 6d27 151a 9c03 ..-s.NjJ./m'.... │ -00000d60: 0201 8180 c087 0481 876a af75 e5bb 5fef .........j.u.._. │ -00000d70: 8e3e 9349 2237 6740 f5d2 ebd6 c46f 2ccb .>.I"7g@.....o,. │ -00000d80: dedc 76fd ec77 8e3c 7891 3b58 7f43 36ae ..v..w....|..w..9..7 │ +00000090: c4b9 3767 9e7d d91d 479c 5bb8 6cc1 8d37 ..7g.}..G.[.l..7 │ +000000a0: 2ebe f1b7 162d 5e51 ef9c 9b92 726e 7bdb .....-^Q....rn{. │ +000000b0: cebb 5eec ec32 5d28 db6e b31f 2c7c 66f3 ..^..2](.n..,|f. │ +000000c0: 399f ebb2 4dc4 566b e932 668b 8c2c bc1b 9...M.Vk.2f..,.. │ +000000d0: a11b 6454 63d4 a76c 43f6 7da9 fb72 d986 ..dTc..lC.}..r.. │ +000000e0: 0fb6 1165 4e3e fceb 8c16 1a31 c6fe 71a3 ...eN>.....1..q. │ +000000f0: 0146 d445 0787 461b dd68 d4df e8cb 46e8 .F.E..F..h....F. │ +00000100: 9a8d eacd c9af 89be ca48 3a64 f2a4 8da8 .........H:d.... │ +00000110: a73a f8e1 03cf 1ad9 548b 36ec 9a0f 32b6 .:......T.6...2. │ +00000120: c146 038d 1843 c4c0 cf30 22ce f7a7 cef8 .F...C...0"..... │ +00000130: b24e b5f1 af36 2246 7dc1 1547 8cf4 0d65 .N...6"F}..G...e │ +00000140: 3fd5 500c 3ebe ac31 184b 4f0e 91ec 8c99 ?.P.>..1.KO..... │ +00000150: 033e d4bb a02c 3356 1cbe f8a8 07c5 ae2c .>...,3V......., │ +00000160: ebd0 9f6b 847f a311 7381 c8a7 6da8 5c9a ...k....s...m.\. │ +00000170: 3336 725e 6006 6c3e 29ff 59a6 27b7 62e4 36r^`.l>).Y.'.b. │ +00000180: 830e 9a6a 840e fc85 077a e2e1 d8e8 4336 ...j.....z....C6 │ +00000190: f437 1881 896a e0f7 5523 7ce9 077c 8519 .7...j..U#|..|.. │ +000001a0: 63d5 96ad 9fe9 f055 7e64 e83a 5b31 a761 c......U~d.:[1.a │ +000001b0: e5b1 f4d4 a716 b8a0 535d f66b d599 5cd6 ........S].k..\. │ +000001c0: 9313 bc88 41c6 174e 6d38 bd50 bfd6 885c ....A..Nm8.P...\ │ +000001d0: e2cc 0fa2 3e7a e2e1 ea1d 9938 7ce8 afaf ....>z.....8|... │ +000001e0: 11b5 f1a7 0fea 10a3 b99d 6d32 3589 a3ae ..........m25... │ +000001f0: f221 a383 7e68 c458 b1fe b143 6ec5 c89f .!..~h.X...Cn... │ +00000200: 5ea8 7f8d 113a c6c4 42f2 f139 b995 9f1e ^....:..B..9.... │ +00000210: b1e1 4bef c8c2 4973 c6e6 f7a7 7830 629b ..K...Is....x0b. │ +00000220: 6217 8ec4 d30b b972 6539 6f4a f582 4ef1 b......re9oJ..N. │ +00000230: d491 4c3c 7163 8dc8 01e9 7864 ced8 21f4 ..L.88. │ +00000260: 2b1c f0a1 0772 0fb2 0163 d541 86fe c156 +....r...c.A...V │ +00000270: e463 fe8a f3b7 9ffc 7ae3 6020 1bb2 7a93 .c......z.` ..z. │ +00000280: 5e63 7c24 cb4f db82 9ee8 1de2 3a21 5ffc ^c|$.O......:!_. │ +00000290: 980f 5c7d 9343 fda1 f36d ea03 bdb0 0747 ..\}.C...m.....G │ +000002a0: 7cb4 0f62 639e e495 bf64 72eb 7a82 0fbe |..bc....dr.z... │ +000002b0: ead9 9795 0f4e 0e6c ca4f 1c31 e4e4 9c8f .....N.l.O.1.... │ +000002c0: 0ce1 832f 7ac6 c442 c8e8 91b1 71fe 1a63 .../z..B....q..c │ +000002d0: c41c 9115 37c4 3690 fa15 974d b535 c68e ....7.6....M.5.. │ +000002e0: ccf5 0f59 3590 c9eb f723 9bb8 7268 6ed2 ...Y5....#..rhn. │ +000002f0: b37f 54d6 556e f92a 5631 701f 0fec c25a ..T.Un.*V1p....Z │ +00000300: b9f0 d1b6 529c 30f2 7d54 4b3e b289 a397 ....R.0.}TK>.... │ +00000310: 4d35 180b 1bf9 d103 d46c 8dc1 2f34 0336 M5.......l../4.6 │ +00000320: 3f06 bdef 8fec ebd4 af7c 2ab7 a3f4 d456 ?........|*....V │ +00000330: 4fea 853c c870 e5ac e48a 574f e4e7 9ca2 O..<.p....WO.... │ +00000340: 58ec ca2b 5f71 f47e 3fd2 fbdc b793 9331 X..+_q.~?......1 │ +00000350: 769d 5be9 bbb2 96ea 89fb f924 fb31 d2c1 v.[........$.1.. │ +00000360: d143 c83d c5fb 3af5 822f fb8e 3050 3cc7 .C.=..:../..0P<. │ +00000370: 2732 c7b5 6ac8 a6b1 38b9 d86f b1ab 06f9 '2..j...8..o.... │ +00000380: 18af f674 2d65 1d3e da66 9575 9553 9ceb ...t-e.>.f.u.S.. │ +00000390: 82ae 91f8 ea58 c7ee cf41 fef0 4396 1c4e .....X...A..C..N │ +000003a0: 7df6 a1de fce8 03f2 f733 7c35 0f30 509f }........3|5.0P. │ +000003b0: f285 931b aede a5d3 751d fbf5 b6ba cc4e ........u......N │ +000003c0: 30e4 f363 858b 62c0 17f9 9346 b38c e805 0..c..b....F.... │ +000003d0: 2ca9 ad39 c897 be54 93f3 8bfa 543f f2a3 ,..9...T....T?.. │ +000003e0: 267e 6c57 fac7 2e22 0662 8c8f ec8a 458f &~lW...".b....E. │ +000003f0: 5d7d 31a6 27ec 22e5 92af c6d4 a5a6 c6f2 ]}1.'."......... │ +00000400: 0717 6cd2 fb71 f4e0 db18 e3af 58fa f3b7 ..l..q......X... │ +00000410: 8f72 60c7 97e3 15bc b8c6 9147 7d63 c757 .r`........G}c.W │ +00000420: bd2b 0e3e bc6c 2337 245f dd2f ca57 38e9 .+.>.l#7$_./.W8. │ +00000430: 5c8e 9ef9 5147 313a 3e34 566c e558 9f55 \...QG1:>4Vl.X.U │ +00000440: a417 973f dcc7 01bb 4fcc 9131 7386 332f ...?....O..1s.3/ │ +00000450: fa03 2b74 cae3 cb8a 6f2a db65 f3fb 579c ..+t....o*.e..W. │ +00000460: f603 c6c4 c135 7fe2 88d1 5831 be6f 65ef .....5....X1.oe. │ +00000470: b211 43ee 9eec 3de5 f373 23ab e74a 5fb6 ..C...=..s#..J_. │ +00000480: 0976 f4da bffc f384 7ac6 a712 7bed a3ea .v......z...{... │ +00000490: 6d44 3957 e5bc 2b7b d11c 84ab df1f dba7 mD9W..+{........ │ +000004a0: d2df cf27 599c dac8 f432 ae2c a363 5efe ...'Y....2.,.c^. │ +000004b0: 3665 ff26 ef95 46d8 9195 03ce 3e3b a2ac 6e.&..F.....>;.. │ +000004c0: efa9 bedf 3376 e5f0 7de5 e3eb 5443 3ae2 ....3v..}...TC:. │ +000004d0: fc58 6d17 d9f1 af8c c1a6 e303 59f7 498a .Xm.........Y.I. │ +000004e0: 812b 0fb1 f401 67ce 6c4b 7d4e a52e fac5 .+....g.lK}N.... │ +000004f0: 468a 65ac dcda 77d1 f9f6 4ad9 ef5f 36b8 F.e...w...J.._6. │ +00000500: ceb5 c8ca d113 268a 978f 9f43 b27c 3416 ......&....C.|4. │ +00000510: 27a6 a79c e815 231f fcb8 ce29 16ae 6398 '.....#....)..c. │ +00000520: 7d83 31fb 0c5c b1c8 c28f 3c10 3a71 df57 }.1..\....<.:q.W │ +00000530: 315f 2cdb 19b3 ff4a 7fae c9da 2eec 8fca 1_,....J........ │ +00000540: c739 96fa 6fda 4eeb efa3 d8b5 0d94 4331 .9..o.N.......C1 │ +00000550: 70e9 e841 247b a54d feec 03c8 fe1c 1483 p..A${.M........ │ +00000560: 6e7c 452e e585 ebf3 614f 7863 975e f93f n|E.....aOxc.^.? │ +00000570: 5bce 25fc f0d1 b944 f984 0763 9d3f 9079 [.%....D...c.?.y │ +00000580: de35 cba8 721e d84e 9634 bf03 e558 bf1f .5..r..N.4...X.. │ +00000590: 7251 031f f60d bf1f d5c1 a6b9 a1d3 fc24 rQ.............$ │ +000005a0: 6bec f7aa 9cca 473c 3a5d 0b89 81d0 89c8 k.....G<:]...... │ +000005b0: 277f 6c7e 4dc5 2bce b7a9 cf4a 3ed2 7248 '.l~M.+....J>.rH │ +000005c0: 470d c970 3d6f 423e b3c2 868e 3af2 f765 G..p=oB>....:..e │ +000005d0: 3f8f f4e0 c6b1 aeb1 1faf 3e15 878f 64e5 ?.........>...d. │ +000005e0: 67cc bc15 af18 c6c8 d875 5d96 4eb1 707c g........u].N.p| │ +000005f0: 384e c8c1 71a5 78f9 e85e 853c 3a9e c883 8N..q.x..^.<:... │ +00000600: bf7a c147 36c5 89ab 2ff9 a247 a7fd 959a .z.G6.../..G.... │ +00000610: c442 be0f 7eea 457a e552 6ef4 f848 2fae .B..~.Ez.Rn..H/. │ +00000620: 1af2 f339 bd32 a61e fe7e 6ed5 f3fd 91f1 ...9.2...~n..... │ +00000630: 53bf cc5b 39d0 1343 0eec 8cb1 2bbf af47 S..[9..C....+..G │ +00000640: a76b 037e aa81 ac1e 544b 36b8 6f93 be32 .k.~....TK6.o..2 │ +00000650: beb7 b162 55a3 721b a957 c5e3 0f31 a749 ...bU.r..W...1.I │ +00000660: 46aa 2f8c f117 6eea 05ae 7864 7c21 e1e5 F./...n...xd|!.. │ +00000670: f7e0 c7f4 24ab 8e9f 139d 3f46 2627 db40 ....$.....?F&'.@ │ +00000680: bdaa 966c f09e 48b9 b0f9 3df7 3456 bcfc ...l..H...=.4V.. │ +00000690: 340f f4c2 0d19 3cfc bcf4 a279 c0b5 afe8 4.....<....y.... │ +000006a0: daa4 de19 23b3 fffb b991 a9a9 bada 67fc ....#.........g. │ +000006b0: 9c95 bd69 ece7 f131 c1ee e794 bf6a a87f ...i...1.....j.. │ +000006c0: 6a55 c629 16ee e767 acfb 40e2 89f3 f70f jU.)...g..@..... │ +000006d0: e556 2d71 cd83 313e 8c2b f3f6 d62b 5811 .V-q..1>.+...+X. │ +000006e0: 27fe 8736 505e 9f6b 3f57 0fe2 f4e7 d7d7 '..6P^.k?W...... │ +000006f0: b621 7698 4dc0 cfd1 9bbc 23dd c7fc f493 .!v.M.....#..... │ +00000700: b639 f7b7 e33a 6573 48db b520 65f9 d345 .9...:esH.. e..E │ +00000710: 6bd6 a494 cd30 65d6 46d3 cd37 094b c90a k....0e.F..7.K.. │ +00000720: af36 2282 9f9a a267 64ba acfd 4496 b5be .6"....gd...D... │ +00000730: 185f f23f d3e4 8cd9 aacd 3363 7712 44f4 ._.?......3cw.D. │ +00000740: 358a 2c8e 353f ea88 71a9 3295 90ce b43a 5.,.5?..q.2....: │ +00000750: f45c aacc 3ab2 3b84 9465 ebd3 1587 1f3f .\..:.;..e.....? │ +00000760: 19ab dec7 7e06 9b77 29e7 98a2 840c 55d9 ....~..w).....U. │ +00000770: ba94 9d1e 336e 4f31 aa64 5307 9ae1 8f0c ....3nO1.dS..... │ +00000780: 19bf af52 3778 957a 402a e565 0d6e 556e ...R7x.z@*.e.nUn │ +00000790: 4d39 1f96 0623 3cd3 d6d3 d355 6806 9884 M9...#<....Uh... │ +000007a0: a6aa 8844 294f a698 4359 4b3d 8093 b21f ...D)O..CYK=.... │ +000007b0: 93e8 9758 346c ad92 07be f596 afa4 2f79 ...X4l......../y │ +000007c0: 6bcd 162a c935 ee2f 4d9a e4be c3ae 1a96 k..*.5./M....... │ +000007d0: 8040 40e0 fd22 70c9 d5ce e5e3 d6a4 21e9 .@@.."p.......!. │ +000007e0: 3d43 3557 a2cd a988 07ad 5a12 cede b664 =C5W......Z....d │ +000007f0: 5d7c 1727 6e3b eefd 25e7 f2fe 1039 67e7 ]|.'n;..%....9g. │ +00000800: 703f 43a5 bd34 fed8 430b a2f1 7724 3668 p?C..4..C...w$6h │ +00000810: 6836 efbc 7393 ab09 8b3b b854 b838 7f57 h6..s....;.T.8.W │ +00000820: 6bdd 9c74 72c3 1513 dc67 16a7 d25c 179c k..tr....g...\.. │ +00000830: bb2a da54 128a 2356 5b8b 52bd 4bf2 d94c .*.T..#V[.R.K..L │ +00000840: b6b0 238e 8be3 e3ad 9297 cca3 f1aa 72ae ..#...........r. │ +00000850: 56e7 9279 437e 5cac db15 994d f858 d97d V..yC~\....M.X.} │ +00000860: 69ca b94c 2169 c91b 18fb 2afa e8ee 5839 i..L!i....*...X9 │ +00000870: ca92 7be8 48e7 96b8 a8b5 648c 6b73 f746 ..{.H.....d.ks.F │ +00000880: b5a9 c455 b78c 6869 6a70 9798 3aef 3271 ...U..hijp..:.2q │ +00000890: ded5 70fe 3508 b7b5 7271 ef61 b937 5f88 ..p.5...rq.a.7_. │ +000008a0: f22b d6f9 9642 fb91 4fd9 7730 ea73 996f .+...B..O.w0.s.o │ +000008b0: 9f9b b87c ea6e 8392 ed70 dc65 b09b 9b3a ...|.n...p.e...: │ +000008c0: 275f dca6 0dae 3a8e 0bd1 9a4c 7ecb 2237 '_....:....L~."7 │ +000008d0: 3c29 85b6 ba6d 137b 4fc2 0ec1 55df e0cf <)...m.{O...U... │ +000008e0: 34cc eedd 4f96 567e 75fa fe96 aaa4 e0de 4...O.V~u....... │ +000008f0: 5eff c863 6755 b94f e60c ce81 c31f 7703 ^..cgU.O......w. │ +00000900: 6e89 aa73 4f67 762c 48b9 75f1 a64b 7303 n..sOgv,H.u..Ks. │ +00000910: ea1b 23b7 b5fe 1313 6758 4794 8959 f32b ..#.....gXG..Y.+ │ +00000920: bdb0 9cd2 0814 ae69 19e3 0a0d 739f 1c7c .......i....s..| │ +00000930: 967b f1d9 65ab 66ec a8db bdf3 7b57 3fd3 .{..e.f.....{W?. │ +00000940: 36e6 44f6 e153 7a6a c76f aefd f82e 78d4 6.D..Szj.o....x. │ +00000950: 3f7f 7f7a e8dd ab07 6e59 b477 4126 fed9 ?..z....nY.wA&.. │ +00000960: f9ff fbc8 5752 4d5b be3f edd6 c77f 3939 ....WRM[.?....99 │ +00000970: b7c4 9e04 150e f777 2fbf 2b59 e9e8 cd57 .......w/.+Y...W │ +00000980: ad3d 6cb7 54c9 7097 3cc7 e3ac d378 d998 .=l.T.p.<....x.. │ +00000990: 1c3a 73f9 16fb c4f1 fb75 6725 7c54 3af1 .:s......ug%|T:. │ +000009a0: a5fb a5ed c4e3 8267 4020 2010 10f8 d020 .......g@ .... │ +000009b0: 906c 9d31 24ee bab4 769d f652 a9bc 73ff .l.1$...v..R..s. │ +000009c0: b826 f5f2 90e1 b929 83db bee9 86cc 9d3a .&.....).......: │ +000009d0: aba3 369e 32b3 399a 3bbd 3028 b21b 54d7 ..6.2.9.;.0(..T. │ +000009e0: 3fee fb06 a1d5 d3d3 ae63 f0e6 554b dd4a ?........c..UK.J │ +000009f0: bba2 3cb9 febb 51fc 5092 c937 3f6a f75e ..<...Q.P..7?j.^ │ +00000a00: 0b7e d5b1 64dd 975e dd90 bffe e833 530a .~..d..^.....3S. │ +00000a10: 19bb bf9c b92e e50a d5a3 b961 6c3d b8b0 ...........al=.. │ +00000a20: 6fba 30e9 0bb5 7617 675f e6b3 8f1b d505 o.0...v.g_...... │ +00000a30: a4f2 b2a8 ae74 ef76 db63 870f 3dd8 7cd5 .....t.v.c..=.|. │ +00000a40: b042 ca5d 3cbe 3671 b11c de93 27e3 7cf3 .B.]<.6q....'.|. │ +00000a50: 1fb8 d5ff f442 3f57 b8fb a5a3 475e 797e .....B?W....G^y~ │ +00000a60: 44e4 5638 5728 3e3f 732d b3be 7f61 f7a7 D.V8W(>?s-...a.. │ +00000a70: 0a71 4de9 5631 6989 eda9 049d 7e74 976c .qM.V1i.....~t.l │ +00000a80: 3caf e5bb 5ffa f751 ee67 7c81 dab9 ff71 <..._..Q.g|....q │ +00000a90: ad47 761f 83a3 b0d4 75b8 7cf3 64d3 74ed .Gv.....u.|.d.t. │ +00000aa0: 3c87 3bff fa98 434f d223 973b f78b 3bff <.;...CO.#.;..;. │ +00000ab0: 766f e3a5 916b 1d35 78e0 ac73 8eb2 013a vo...k.5x..s...: │ +00000ac0: a694 9ded d767 4f5d 3489 8d7f d3c2 0d63 .....gO]4......c │ +00000ad0: 260e ac99 7d20 3b23 5911 d70c 9c90 3ff4 &...} ;#Y.....?. │ +00000ae0: 4255 75b6 6dca 92df 7be2 edd4 eac7 0f55 BUu.m...{......U │ +00000af0: dd9e 7c22 5a3b 3dea dbfa 8d95 4ffd e7a6 ..|"Z;=.....O... │ +00000b00: 512b 768f 2cf7 3160 ede6 3fb9 a4f5 d7c3 Q+v.,.1`..?..... │ +00000b10: beb0 2f33 327a 7dfd caed 1f6f fef1 aab1 ../32z}....o.... │ +00000b20: 5175 7ea4 7db0 6abf 3cdd f4ec d43e 57fd Qu~.}.j.<....>W. │ +00000b30: 517d fecd 17d2 ad99 1973 a7cd 7fed bfa3 Q}.......s...... │ +00000b40: fa96 9eda ed45 970c 5b36 7362 472f c6d3 .....E..[6sbG/.. │ +00000b50: 495d e83c 9d66 13e6 1210 0808 0404 0202 I].<.f.......... │ +00000b60: 0181 8040 4020 2010 1008 0804 0402 0201 ...@@ ......... │ +00000b70: 81ff 1f04 72b7 a65c 12ad 4afd 6ed2 f508 ....r..\..J.n... │ +00000b80: e55d 8d34 f16c 24e9 978d f39e a9fc 3bd4 .].4.l$.......;. │ +00000b90: bc4b 2e18 c183 b8ee 4faa e2d2 d333 cfdf .K......O....3.. │ +00000ba0: c5f6 a02d 3645 ce57 be4b bee9 de0d d76e ...-6E.W.K.....n │ +00000bb0: 1b97 b666 262f 37ef 823d 9999 ccda 7d8d ...f&/7..=....}. │ +00000bc0: efc9 3ab7 aaa5 ed7b 07fa b9e7 16ef 19bd ..:....{........ │ +00000bd0: fbbe aa7a cb69 cb8a 9aa5 d545 a16b b5b9 ...z.i.....E.k.. │ +00000be0: 389b 1697 6acb e7f2 ae2e 9da2 c5e3 2f17 8...j........./. │ +00000bf0: dba3 a0b9 2bca df35 482c e6f3 ff91 2bd5 ....+..5H,....+. │ +00000c00: 556c de3d 29b1 8bb7 c649 7f97 de91 b8bc Ul.=)....I...... │ +00000c10: dbd6 cb2f cbbb 7cbb 0979 b058 d1ee dcc6 .../..|..y.X.... │ +00000c20: 54d6 9e4c 161f 638d 8be7 9e33 d69e 5536 T..L..c....3..U6 │ +00000c30: 17d6 155a 2717 7f7d 9eb8 5cfe 17d9 9159 ...Z'..}..\....Y │ +00000c40: 37c7 5ce2 8eb6 8f75 4bd2 3598 dbe6 ea92 7.\....uK.5..... │ +00000c50: 8ee1 ddb6 e3cc b7ce 4d6d 742d 716e e3a3 ........Mmt-qn.. │ +00000c60: 2e4a 3213 a3b8 b81d ba62 7a13 16b9 b86a .J2......bz....j │ +00000c70: 6b52 dca6 93ed 9bfe a954 5dee 8ca4 fd9e kR.......T]..... │ +00000c80: d41a 574a 9fa4 0afc 0d72 2f4b def4 fc79 ..WJ.....r/K...y │ +00000c90: 8073 6db9 c9f9 e343 9fdc 5274 7e3f ab46 .sm....C..Rt~?.F │ +00000ca0: 17a5 f74d fbea 73d7 37ba 9133 0dce 796b ...M..s.7..3..yk │ +00000cb0: 7e12 cd79 ada6 29ce 5c98 fd8b 2a97 8fae ~..y..).\...*... │ +00000cc0: 1d32 7d4e cba7 b3d1 e609 8dbb b2d6 4ab1 .2}N..........J. │ +00000cd0: ff94 ad17 bd9f 7221 e603 45e0 5b4f 3fe0 ......r!..E.[O?. │ +00000ce0: dc45 f19e 25cb dce4 417f 5355 5b73 7eeb .E..%...A.SU[s~. │ +00000cf0: cc1f dcd6 b7ee c1d2 71ff 81f6 f241 178b ........q....A.. │ +00000d00: bb1d c8bd 566f 197f 4dc3 8a89 0df3 dbef ....Vo..M....... │ +00000d10: b9ff cbfd ddb5 dbdf 583f baba b5fd a747 ........X?.....G │ +00000d20: 7ff5 f74f bd1a 6f4c b9d9 eef5 596e f6cc ...O..oL....Yn.. │ +00000d30: ca64 3b8b 0993 c6c6 bd7d 5cc6 dd6e af28 .d;......}\..n.( │ +00000d40: 99d6 6b89 d3c2 d01a bdf2 d9c2 d722 97fb ..k..........".. │ +00000d50: f479 cbdc 8493 9a52 f74b db49 8506 e780 .y.....R.K.I.... │ +00000d60: 4040 2020 f021 41e0 e1da 6b5d f9ee d7bb @@ .!A...k].... │ +00000d70: a3cf 6492 c8cd 1950 bdf4 ba35 f19b cbb2 ..d....P...5.... │ +00000d80: 37b7 5d3f fb9d 230f 5de4 0ed4 df90 8dab 7.]?..#.]....... │ +00000d90: 5257 db97 7973 ee92 d62f 6ee5 3b5d 4d6b RW..ys.../n.;]Mk │ +00000da0: fae6 93d7 3737 3c9c da67 7f29 77e8 e82f ....77<..g.)w../ │ +00000db0: ebdc dae8 8c64 f976 bb33 be7d d7d7 ff7c .....d.v.3.}...| │ +00000dc0: ccaf 5fba b2ed 87ef ac3f e806 d8fd 65fd .._......?....e. │ +00000dd0: 70bb 71bf f2fe 2516 98bc d039 75a8 fbb7 p.q...%....9u... │ +00000de0: 272e e2a6 d86d ce64 e3a6 e237 5019 d9d2 '....m.d...7P... │ +00000df0: fe5f a57b b743 cfee 7d75 e51f df72 abeb ._.{.C..}u...r.. │ +00000e00: e30e 6d1b 6bb7 73c7 bfbd 24fc 29df 6d79 ..m.k.s...$.).my │ +00000e10: aafe e649 76bd fbc1 c56f 1fbc f3fc 3bb3 ...Iv....o....;. │ +00000e20: aec3 ace9 16fc 0a9d fff2 e230 8463 cba8 ...........0.c.. │ +00000e30: 9ad2 ade2 0e7b 454d 267f 4cff 1194 f26e .....{EM&.L....n │ +00000e40: c1d3 7ff5 d67d df70 4baf 2bce fee7 e9e4 .....}.pK.+..... │ +00000e50: c042 effb 0b8f a492 74b2 bcc3 6c5d d7cc .B......t...l].. │ +00000e60: d73a b77b 0e3d 6076 d765 35e9 35e7 efdf .:.{.=`v.e5.5... │ +00000e70: 7479 937d e5e2 bec5 5734 7fe7 10fb 5172 ty.}....W4....Qr │ +00000e80: b0ec bbdc f6a2 fd3f 67e3 efbc fb8a 0777 .......?g......w │ +00000e90: ce1b 997f f6ec 6cea 95d4 a879 7f97 744c ......l....y..tL │ +00000ea0: 1ad4 946f 7a6b e3d4 5dfb fbd4 ff64 ffa0 ...ozk..]....d.. │ +00000eb0: a668 604d 6375 cdc4 e473 fb0f 3f7a dd86 .h`Mcu...s..?z.. │ +00000ec0: 8e05 5f6f 1a5b 4c33 a7b1 ed5f fbaf daf3 .._o.[L3..._.... │ +00000ed0: 674f 3c36 a03d fbc0 b4fd efec bd29 d7e7 gO<6.=.......).. │ +00000ee0: e16c 53d2 9eb8 91f1 657d 5b1b 3b9b fff4 .lS.....e}[.;... │ +00000ef0: 4717 2485 49fd 92fe d9e9 efbc b1eb 9feb G.$.I........... │ +00000f00: 5a0a e50e 4e88 ddb6 addf ae35 ef3d d313 Z...N......5.=.. │ +00000f10: ca73 ca3b 757e 1426 79ca 6f85 d060 4020 .s.;u~.&y.o..`@ │ +00000f20: 2010 1008 0804 0402 0201 8180 4040 e094 ...........@@.. │ +00000f30: 40a0 609f fc7e db3a e135 0d3c 7486 f8c4 @.`..~.:.5.<.. │ +00000f50: d12c 1f1e 6523 8657 41a1 932f 3aec c33d .,..e#.WA../:..= │ +00000f60: 9d6c 27c3 edd9 4357 4fca efd7 bdd4 9291 .l'...CWO....... │ +00000f70: 8fde a8a9 d785 e123 1d1c 921f 5cf3 8457 .......#....\..W │ +00000f80: dae4 073e 3ce9 f07d 6c18 961e 1000 3367 ...><..}l.....3g │ +00000f90: 7f37 beb8 f8db d5ec 1830 b33d 225b e752 .7.......0.="[.R │ +00000fa0: 8390 8f74 aeae aee7 9d2a 27b4 7cdb b999 ...t.....*'.|... │ +00000fb0: 9f5a f2fc 03b6 c916 9f50 4070 0a08 0404 .Z.......P@p.... │ +00000fc0: 0202 0181 8040 4020 2010 1008 0804 0402 .....@@ ....... │ +00000fd0: 0201 8180 4040 2020 1010 0808 0404 0202 ....@@ ........ │ +00000fe0: 0181 8040 4020 2010 1008 0804 0402 0201 ...@@ ......... │ +00000ff0: 8180 4040 e037 4120 2e05 67e7 ee29 7e05 ..@@.7A ..g..)~. │ +00001000: 60c7 574a e368 4714 17d6 2277 766e 4e3d `.WJ.hG..."wvnN= │ +00001010: 53fa 3a40 c9f4 5e6b 7b2b 63a1 fd9e c313 S.:@..^k{+c..... │ +00001020: c6c4 2e0e afe3 7e2f a482 2d20 1010 0808 ......~/..- .... │ +00001030: 0404 0202 0181 8040 4020 2010 1008 0804 .......@@ ..... │ +00001040: 0402 0201 8180 4040 2020 1010 0808 0404 ......@@ ...... │ +00001050: 0202 0181 8040 4020 2010 1008 0804 044e .....@@ ......N │ +00001060: 1a81 9bec a507 fc72 9bff f3cd fb00 90f9 .......r........ │ +00001070: 7fb1 7abf 00ef 4440 27e2 cfdc f985 37e4 ..z...D@'.....7. │ +00001080: fb61 4747 dccd 46f2 67ec bfe7 403e e4e1 .aGG..F.g...@>.. │ +00001090: 3d06 7e7e fef1 3a76 e542 9e64 845e 3af2 =.~~..:v.B.d.^:. │ +000010a0: 89b0 cb1f 1def 50e0 bd06 e43c b596 e2bb ......P....<.... │ +000010b0: 1dad d7ea f88e 3e9b a3fc 79cc e6d8 52a8 ......>...y...R. │ +000010c0: 991f e55e 71f3 4bda c46d d832 3a1f 9f7a ...^q.K..m.2:..z │ +000010d0: 9338 d670 9002 0201 8180 4040 2020 1010 .8.p......@@ .. │ +000010e0: 0808 0404 0202 1f7e 040a c5fb ef26 fbd7 .......~.....&.. │ +000010f0: 41e3 8626 b5c9 1315 77e0 af7f be26 5e97 A..&....w....&^. │ +00001100: 5eca 8716 5ba2 79f7 6c4a 8a6f 642b 8dc3 ^...[.y.lJ.od+.. │ +00001110: 3a20 1010 0808 0404 0202 0181 8040 4020 : ...........@@ │ +00001120: 2070 9a20 f07f 121d 308b p. ....0.